I tried mhgui, It seems that 2nd calls to GetIdentity always fail (even
outside mhgui).
Instead of getting the following response :
DEBUG (debug_print_packet): ff 04 84 02 01 00 01 05 00 00 00 00 00 00 00 00

I get this one :
DEBUG (debug_print_packet): ff 04 ff 01 01 04 00 00 00 00 00 00 00 00 00 00

Problem with the sequence number reset ?

The remote hence doesn't appear in the gui.
Here is the complete DEBUG output :

No handlers could be found for logger "suds.umx.typed"
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py",
line 14665, in <lambda>
    lambda event: event.callable(*event.args, **event.kw) )
  File "./mhgui", line 258, in UpdateRemotes
    product = mhMgr.GetProduct(remote.SkinId)
  File "/home/cedric/Downloads/concordance/congruity-17/mhmanager.py", line
142, in GetProduct
    return self.client.service['ProductsManager'].GetProduct(skinId)
  File "/usr/lib/python2.7/dist-packages/suds/client.py", line 542, in
__call__
    return client.invoke(args, kwargs)
  File "/usr/lib/python2.7/dist-packages/suds/client.py", line 602, in
invoke
    result = self.send(soapenv)
  File "/usr/lib/python2.7/dist-packages/suds/client.py", line 647, in send
    result = self.succeeded(binding, reply.message)
  File "/usr/lib/python2.7/dist-packages/suds/client.py", line 684, in
succeeded
    reply, result = binding.get_reply(self.method, reply)
  File "/usr/lib/python2.7/dist-packages/suds/bindings/binding.py", line
165, in get_reply
    result = unmarshaller.process(nodes[0], resolved)
  File "/usr/lib/python2.7/dist-packages/suds/umx/typed.py", line 66, in
process
    return Core.process(self, content)
  File "/usr/lib/python2.7/dist-packages/suds/umx/core.py", line 48, in
process
    return self.append(content)
  File "/usr/lib/python2.7/dist-packages/suds/umx/core.py", line 63, in
append
    self.append_children(content)
  File "/usr/lib/python2.7/dist-packages/suds/umx/core.py", line 140, in
append_children
    cval = self.append(cont)
  File "/usr/lib/python2.7/dist-packages/suds/umx/core.py", line 63, in
append
    self.append_children(content)
  File "/usr/lib/python2.7/dist-packages/suds/umx/core.py", line 140, in
append_children
    cval = self.append(cont)
  File "/usr/lib/python2.7/dist-packages/suds/umx/core.py", line 61, in
append
    self.start(content)
  File "/usr/lib/python2.7/dist-packages/suds/umx/encoded.py", line 47, in
start
    Typed.start(self, content)
  File "/usr/lib/python2.7/dist-packages/suds/umx/typed.py", line 80, in
start
    raise TypeNotFound(content.node.qname())
suds.TypeNotFound: Type not found: 'a:ProductSetting'
DEBUG (FindRemote): bNumEndpoints 2
DEBUG (check_ep): address 81 attrib 03 max_length 64
DEBUG (check_ep): address 02 attrib 03 max_length 64
DEBUG (init_concord): FindRemote vid:046d pid:c12b ver:1099
DEBUG (GetIdentity): msg_two
DEBUG (debug_print_packet): ff ff 81 00 00 00 00 00 00 00 00 00 00 00 00 00
DEBUG (GetIdentity): msg_three
DEBUG (debug_print_packet): ff 00 82 00 00 00 00 00 00 00 00 00 00 00 00 00
DEBUG (GetIdentity): msg_four
DEBUG (debug_print_packet): ff 01 83 02 01 00 04 00 00 00 da 00 00 00 00 00
DEBUG (GetIdentity): msg_five
DEBUG (debug_print_packet): ff 04 84 02 01 00 01 05 00 00 00 00 00 00 00 00
DEBUG (HID_ReadReport): Timeout on interrupt read from device
DEBUG (GetIdentity): feature Infrared
usb_product_id 0xc12b
arch 0x11
serial_number 20120903194257-026202
skin 0x63
hw_ver 01.00
fw_ver 3.4.41
usb_vendor_id 0x046d
fw_type 0x00
link_hw usb
status normal
link_type hid
link_packet_length 64

DEBUG (GetIdentity): ri.flash_id:18 ri.architecture:17
DEBUG (GetIdentity): serial 20120903194257-026202
DEBUG (GetIdentity): msg_six
Traceback (most recent call last):
  File "./mhgui", line 316, in OnAddRemote
    serialNumber = ser_1 + ser_2 + ser_3
TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType'
DEBUG (FindRemote): bNumEndpoints 2
DEBUG (check_ep): address 81 attrib 03 max_length 64
DEBUG (check_ep): address 02 attrib 03 max_length 64
DEBUG (init_concord): FindRemote vid:046d pid:c12b ver:1099
DEBUG (GetIdentity): msg_two
DEBUG (debug_print_packet): ff ff 81 00 00 00 00 00 00 00 00 00 00 00 00 00
DEBUG (GetIdentity): msg_three
DEBUG (debug_print_packet): ff 00 82 00 00 00 00 00 00 00 00 00 00 00 00 00
DEBUG (GetIdentity): msg_four
DEBUG (debug_print_packet): ff 01 83 02 01 01 04 00 00 00 da 00 00 00 00 00
DEBUG (GetIdentity): msg_five
DEBUG (debug_print_packet): ff 04 ff 01 01 04 00 00 00 00 00 00 00 00 00 00
DEBUG (HID_ReadReport): Timeout on interrupt read from device
DEBUG (GetIdentity):
DEBUG (GetIdentity): ri.flash_id:18 ri.architecture:0
DEBUG (GetIdentity): serial
DEBUG (GetIdentity): msg_six




2013/12/11 Scott Talbert <s...@techie.net>

> Yes - for that we created MHGUI, an alternative front end to the
> myharmony.com web service.
>
> It is packaged as part of the Congruity project:
> http://sourceforge.net/projects/congruity/
>
> It hasn't ever been used before with the Touch or Ultimate, but it should
> probably be close.  You will definitely want to check out the latest
> version from git.
>
>
> Scott
>
> On Wed, 11 Dec 2013, Cédric de Launois wrote:
>
>  BTW, there is a big problem with Harmony Touch and Harmony Ultimate : the
>> website is different and requires silverlight + a Logitech plugin.
>> There is no way to bypass this check on a Linux host, and thus I can't
>> download any config file.
>>
>> I wonder thus if concordance could be of any help for these remotes...
>>
>>
>>
>> 2013/12/11 Scott Talbert <s...@techie.net>
>>       Ah, OK.  Yeah that works sometimes.  It seems to work better for
>>       the newer remotes - some of the older ones seem to have problems
>>       with it.  Not sure why.
>>
>>       On Wed, 11 Dec 2013, Cédric de Launois wrote:
>>
>>             hehe, I'm running a Windows 7 in a virtualbox, and
>>             capturing with Wireshark
>>             on my linux host ;-)
>>
>>
>>
>>             2013/12/11 Scott Talbert <s...@techie.net>
>>                   Thanks - I'll take a look at this later.
>>
>>                   BTW, how did you get Wireshark to capture
>>             this?  Does the
>>                   Windows version of Wireshark support USB
>>             capturing now?
>>
>>                   Scott
>>
>>                   On Wed, 11 Dec 2013, Cédric de Launois wrote:
>>
>>                         Hi again,
>>
>>                         Here is the capture.
>>                         You'll probably need to extract the
>>             relevant packets
>>                         using filter :
>>                         'usb.device_address eq 17'
>>
>>                         Regards,
>>                         Cedric
>>
>>
>>                         2013/12/11 Scott Talbert
>>             <s...@techie.net>
>>                               On Wed, 11 Dec 2013, Cédric de
>>             Launois wrote:
>>
>>                                     Hi there,
>>
>>                                     Is there any plan to support
>>             the new
>>                         Harmony Touch ?
>>                                     I tried to connect using
>>             concordance -i
>>                         but it
>>                                     fails.
>>
>>
>>                         Yes, of course we plan to support it,
>>             but no one had
>>                         (yet) stopped by
>>                         who owns one.
>>
>>                               I also have a dump of the USB
>>             traffic between
>>                         the official
>>                               Logitech Harmony
>>                               software and the remote :-D
>>             (captured using
>>                         wireshark).
>>                               I can provide it if you want, but
>>             here is the
>>                         excerpt :
>>
>>                               The command data sent (6 times ?!)
>>             seems to be
>>                         (64 bytes)
>>                               :
>> ff:00:00:01:01:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:
>> 00:00:00:00:00:
>>
>>
>>
>> 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:
>> 00:00:00:00:00:
>>
>>
>>
>>
>>             00:00:00:00:00:00:00:00:00:00:00:00:00:00
>>
>>                               Next a response from the Remote :
>> ff:ff:81:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:
>> 00:00:00:00:00:
>>
>>
>>
>> 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:
>> 00:00:00:00:00:
>>
>>
>>
>>
>>             00:00:00:00:00:00:00:00:00:00:00:00:00:00
>>
>>
>>                         Awesome!  That's the MH protocol.  I
>>             should be able
>>                         to send a patch
>>                         later which should in theory add
>>             support.  Also,
>>                         could you send the
>>                         full Wireshark capture?  You can send it
>>             directly to
>>                         me, or send me a
>>                         link if you don't want to post it on the
>>             mailing
>>                         list.
>>
>>                         Thanks,
>>                         Scott
>> ------------------------------------------------------------
>> ---------------
>>
>>
>>                         ---
>>                         Rapidly troubleshoot problems before
>>             they affect
>>                         your business. Most
>>                         IT
>>                         organizations don't have a clear picture
>>             of how
>>                         application
>>                         performance
>>                         affects their revenue. With AppDynamics,
>>             you get
>>                         100% visibility into
>>                         your
>>                         Java,.NET, & PHP application. Start your
>>             15-day FREE
>>                         TRIAL of
>>                         AppDynamics Pro!
>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=
>> /4140/ostg.clktrk
>>
>>
>>
>>
>>             _______________________________________________
>>                         concordance-devel mailing list
>>                         concordance-devel@lists.sourceforge.net
>>
>>             https://lists.sourceforge.net/lists/listinfo/concordance-
>> devel
>>
>>
>>
>>
>>
>>
>>
>>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> concordance-devel mailing list
> concordance-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/concordance-devel
>
>
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to