Re: [concordance-devel] Status of Harmony Ultimate One?

2016-11-11 Thread Scott Talbert
On Fri, 11 Nov 2016, Brad Morgan wrote:

>> Capturing USB traffic on Windows is painful.
>
> Recent versions of Wireshark have USB capture support. Not sure if it 
> would be useful here.

Last time I checked, Wireshark's USB capture didn't work under Windows. 
It does work nicely under Linux though.

Scott

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-11-11 Thread Ivo Clarysse
On Wed, Nov 9, 2016 at 11:43 PM, Ian Campbell  wrote:
> On Wed, 2016-10-19 at 20:14 -0400, Scott Talbert wrote:
>> Honestly, it probably isn't likely to work completely as no one has tested
>> with a Harmony Ultimate One before.  You would probably need to do some
>> data capturing with the Windows app.
>
> I've managed to program the remote using a Windows 7 VM and even
> captured a few experimental traces of the SOAP traffic with fiddler (I
> think that was what it was called, not at the VM right now).
>
> I'm not sure how I would go about capturing the USB traffic on Windows
> (or maybe via the hypervisor) but I'm willing to give it a go given
> some pointers (both on how and what to capture).

One method is by running a Windows guest in VirtualBox, and using
VirtualBox's built-in USB traffic capturing:

https://www.virtualbox.org/manual/ch09.html#usbtrafficcapturing


Starting with VirtualBox 5.0 it is possible to capture USB traffic for
single USB devices or on the root hub level which captures the traffic
of all USB devices attached to the root hub. VirtualBox stores the
traffic in a format which is compatible with Wireshark. To capture the
traffic of a specific USB device it must be attached to the VM with
VBoxManage using the following command:

VBoxManage controlvm "VM name" usbattach "device uuid|address"
--capturefile "filename"

In order to enable capturing on the root hub use the following command
while the VM is not running:

VBoxManage setextradata "VM name"
VBoxInternal/Devices/usb-ehci/0/LUN#0/Config/CaptureFilename
"filename"

The command above enables capturing on the root hub attached to the
EHCI controller. To enable it for the OHCI or XHCI controller replace
usb-ehci with usb-ohci or usb-xhci respectively.


--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-11-11 Thread Brad Morgan
> Capturing USB traffic on Windows is painful.

Recent versions of Wireshark have USB capture support. Not sure if it would be 
useful here.

Brad


--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-11-11 Thread Ian Campbell
On Thu, 2016-11-10 at 20:37 -0500, Scott Talbert wrote:
> On Thu, 10 Nov 2016, Ian Campbell wrote:
> 
> > 
> > > 
> > > Honestly, it probably isn't likely to work completely as no one
> > > has tested 
> > > with a Harmony Ultimate One before.  You would probably need to
> > > do some 
> > > data capturing with the Windows app.
> > 
> > I've managed to program the remote using a Windows 7 VM and even
> > captured a few experimental traces of the SOAP traffic with fiddler
> > (I
> > think that was what it was called, not at the VM right now).
> 
> Yes, Fiddler is what I usually use for that.

Cool, thanks.

I've got a branch (on my laptop which is hibernating at home) with a
few random fixes I picked up from the traces while I was poking at
things, I'll see about posting those ASAP.

> > I'm not sure how I would go about capturing the USB traffic on
> > Windows
> > (or maybe via the hypervisor) but I'm willing to give it a go given
> > some pointers (both on how and what to capture).
> 
> Capturing USB traffic on Windows is painful.  You could probably do it on 
> the host side, but it probably isn't necessary.  I think from a USB 
> standpoint, everything is probably working in Concordance already for 
> these remotes.

I think that's right, or at least I have no evidence to the contrary ;-
)

Ian.

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-11-10 Thread Scott Talbert

On Thu, 10 Nov 2016, Ian Campbell wrote:


Honestly, it probably isn't likely to work completely as no one has tested 
with a Harmony Ultimate One before.  You would probably need to do some 
data capturing with the Windows app.


I've managed to program the remote using a Windows 7 VM and even
captured a few experimental traces of the SOAP traffic with fiddler (I
think that was what it was called, not at the VM right now).


Yes, Fiddler is what I usually use for that.


I'm not sure how I would go about capturing the USB traffic on Windows
(or maybe via the hypervisor) but I'm willing to give it a go given
some pointers (both on how and what to capture).


Capturing USB traffic on Windows is painful.  You could probably do it on 
the host side, but it probably isn't necessary.  I think from a USB 
standpoint, everything is probably working in Concordance already for 
these remotes.


Scott--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-11-09 Thread Ian Campbell
On Wed, 2016-10-19 at 20:14 -0400, Scott Talbert wrote:
> Honestly, it probably isn't likely to work completely as no one has tested 
> with a Harmony Ultimate One before.  You would probably need to do some 
> data capturing with the Windows app.

I've managed to program the remote using a Windows 7 VM and even
captured a few experimental traces of the SOAP traffic with fiddler (I
think that was what it was called, not at the VM right now).

I'm not sure how I would go about capturing the USB traffic on Windows
(or maybe via the hypervisor) but I'm willing to give it a go given
some pointers (both on how and what to capture).

Ian.

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-10-20 Thread Cédric de Launois
> It's really just a matter of finding the time and motivation to work on
it again.

Yes, this is definitely the hard part of the work ;-)

Cedric


2016-10-21 3:15 GMT+02:00 Scott Talbert :

> On Thu, 20 Oct 2016, Cédric de Launois wrote:
>
> Hi Scott,
>> I did not vanish completely ;-)
>> The problem is that it is quite time consuming to perform the many
>> captures
>> needed, and now I don't remind where we left our tests.
>> I'll try to give it another try.
>>
>
> Hey Cedric!
>
> I didn't mean to throw you under the bus there.  :-)  Of course I
> understand that is time consuming to do the captures.  It is also time
> consuming to write and debug the code.  In all honesty, I bought a Harmony
> Touch off eBay a while back, so I have everything I need to continue the
> work.  It's really just a matter of finding the time and motivation to work
> on it again.
>
> Scott
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> concordance-devel mailing list
> concordance-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/concordance-devel
>
>
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-10-20 Thread Scott Talbert

On Thu, 20 Oct 2016, Cédric de Launois wrote:


Hi Scott,
I did not vanish completely ;-)
The problem is that it is quite time consuming to perform the many captures
needed, and now I don't remind where we left our tests.
I'll try to give it another try.


Hey Cedric!

I didn't mean to throw you under the bus there.  :-)  Of course I 
understand that is time consuming to do the captures.  It is also time 
consuming to write and debug the code.  In all honesty, I bought a Harmony 
Touch off eBay a while back, so I have everything I need to continue the 
work.  It's really just a matter of finding the time and motivation to 
work on it again.


Scott--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-10-20 Thread Cédric de Launois
Hi Scott,

I did not vanish completely ;-)
The problem is that it is quite time consuming to perform the many captures
needed, and now I don't remind where we left our tests.
I'll try to give it another try.

Cedric

2016-10-20 2:14 GMT+02:00 Scott Talbert :

> On Wed, 19 Oct 2016, Ian Campbell wrote:
>
> > Running mhgui from the latest release or master I cannot add the
> > remote, because the way the serial numbers are exposed has changed (I
> > get a python trace back about trying to + to NoneType's).
> >
> > I saw in the archives a reference to using the harmony_touch branch,
> > which solves the serial issue. I tried it and got some wxWidgets errors
> > but by cherrypicking the wxWidget 3.0 support from master I got past
> > that and now I am getting 404 errors so I guess this branch has bit-
> > rotted vs the website?
>
> Yes, the harmony_touch branch has been bitrotting for a while as the
> person who was testing it vanished.  I could probably merge some of the
> stuff (like the serial number fix) to master.
>
> Now that you got your remote added, you could try going back to master and
> see if that works.
>
> > Is there any hope or shall I try and find a cheap windows laptop on
> > ebay?
>
> Honestly, it probably isn't likely to work completely as no one has tested
> with a Harmony Ultimate One before.  You would probably need to do some
> data capturing with the Windows app.
>
> > OOI what modern/available harmony remote should I have gotten
> > instead?Is the 650 is well supported (although a little less functional
> > than the 785).
>
> The 650 has OK support.  MHGUI doesn't support editing favorite channels
> with it though, see this ticket:
> https://sourceforge.net/p/congruity/issues/37/
>
> Scott
>
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> concordance-devel mailing list
> concordance-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/concordance-devel
>
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-10-20 Thread Ian Campbell
On Wed, 2016-10-19 at 20:14 -0400, Scott Talbert wrote:
> On Wed, 19 Oct 2016, Ian Campbell wrote:
> 
> > Running mhgui from the latest release or master I cannot add the
> > remote, because the way the serial numbers are exposed has changed
> (I
> > get a python trace back about trying to + to NoneType's).
> >
> > I saw in the archives a reference to using the harmony_touch
> branch,
> > which solves the serial issue. I tried it and got some wxWidgets
> errors
> > but by cherrypicking the wxWidget 3.0 support from master I got
> past
> > that and now I am getting 404 errors so I guess this branch has
> bit-
> > rotted vs the website?
> 
> Yes, the harmony_touch branch has been bitrotting for a while as the 
> person who was testing it vanished.  I could probably merge some of the 
> stuff (like the serial number fix) to master.

That would be great IMHO.

> Now that you got your remote added, you could try going back to master and 
> see if that works.

I haven't been able to add the remote unfortunately.

> > Is there any hope or shall I try and find a cheap windows laptop on
> > ebay?
> 
> Honestly, it probably isn't likely to work completely as no one has tested 
> with a Harmony Ultimate One before.  You would probably need to do some 
> data capturing with the Windows app.

Thanks, sounds like I should go and find myself a Windows somewhere
then. I'll ask about data capture when I have it going somewhat.

> > OOI what modern/available harmony remote should I have gotten
> > instead?Is the 650 is well supported (although a little less functional
> > than the 785).
> 
> The 650 has OK support.  MHGUI doesn't support editing favorite channels 
> with it though, see this ticket:
> https://sourceforge.net/p/congruity/issues/37/

Thanks, might get one of these as a backstop too...

Ian.

--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-10-19 Thread Parker Reed
Can confirm 650 does OK with mhgui. Has that issue as mentioned but
everything else works fine and even has the key delay setting thanks to
Scott. :)

On Oct 19, 2016 8:31 PM, "Scott Talbert"  wrote:

> On Wed, 19 Oct 2016, Ian Campbell wrote:
>
> > Running mhgui from the latest release or master I cannot add the
> > remote, because the way the serial numbers are exposed has changed (I
> > get a python trace back about trying to + to NoneType's).
> >
> > I saw in the archives a reference to using the harmony_touch branch,
> > which solves the serial issue. I tried it and got some wxWidgets errors
> > but by cherrypicking the wxWidget 3.0 support from master I got past
> > that and now I am getting 404 errors so I guess this branch has bit-
> > rotted vs the website?
>
> Yes, the harmony_touch branch has been bitrotting for a while as the
> person who was testing it vanished.  I could probably merge some of the
> stuff (like the serial number fix) to master.
>
> Now that you got your remote added, you could try going back to master and
> see if that works.
>
> > Is there any hope or shall I try and find a cheap windows laptop on
> > ebay?
>
> Honestly, it probably isn't likely to work completely as no one has tested
> with a Harmony Ultimate One before.  You would probably need to do some
> data capturing with the Windows app.
>
> > OOI what modern/available harmony remote should I have gotten
> > instead?Is the 650 is well supported (although a little less functional
> > than the 785).
>
> The 650 has OK support.  MHGUI doesn't support editing favorite channels
> with it though, see this ticket:
> https://sourceforge.net/p/congruity/issues/37/
>
> Scott
>
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> concordance-devel mailing list
> concordance-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/concordance-devel
>
--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel


Re: [concordance-devel] Status of Harmony Ultimate One?

2016-10-19 Thread Scott Talbert
On Wed, 19 Oct 2016, Ian Campbell wrote:

> Running mhgui from the latest release or master I cannot add the
> remote, because the way the serial numbers are exposed has changed (I
> get a python trace back about trying to + to NoneType's).
>
> I saw in the archives a reference to using the harmony_touch branch,
> which solves the serial issue. I tried it and got some wxWidgets errors
> but by cherrypicking the wxWidget 3.0 support from master I got past
> that and now I am getting 404 errors so I guess this branch has bit-
> rotted vs the website?

Yes, the harmony_touch branch has been bitrotting for a while as the 
person who was testing it vanished.  I could probably merge some of the 
stuff (like the serial number fix) to master.

Now that you got your remote added, you could try going back to master and 
see if that works.

> Is there any hope or shall I try and find a cheap windows laptop on
> ebay?

Honestly, it probably isn't likely to work completely as no one has tested 
with a Harmony Ultimate One before.  You would probably need to do some 
data capturing with the Windows app.

> OOI what modern/available harmony remote should I have gotten
> instead?Is the 650 is well supported (although a little less functional
> than the 785).

The 650 has OK support.  MHGUI doesn't support editing favorite channels 
with it though, see this ticket:
https://sourceforge.net/p/congruity/issues/37/

Scott

--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel