Hi all,

I've been using a 785 (with concordance!) for years, and after faithful 
service, the buttons have started to fail, and the battery life is 
terrible, so it's time to upgrade.

Firstly, thanks for the awesome work on concordance; it's been great to 
have the 785 "just work" for years.

As a replacement, I bought an Ultimate One, and concordance seems to be 
working just fine - I can identify and set the time without any issues. 
However, the Harmony configuration site isn't coming to the party. After 
concordance has posted the initial connectivity data to the site (ie, 
the initial setup, where I'm running `concordance Connectivity.EZHex`), 
the site just gives me:

    Unable to display content.

    Click Next to continue.

- and clicking 'Next' just returns me to the same setup procedure.

Suspiciously, the URL for this error page includes the query string:

   ?ErrorType=VB Error (94)(Invalid use of Null)(DataModel)

so it looks like I'm hitting some error condition of the (VB!) web app.

I figure that the website probably isn't broken for everyone, and this 
could be due to the response concordance is giving. So I did a little 
debugging into the POST data. I see:

    DEBUG (Post): post data: <EASYZAPPERDATA><DATAVALUES/><EVENTS
    /><VERSIONINFORMATION><VERSION><CLIENTSOFTWARE>7.3.0</CLIENTSOFTWARE>
    <CLIENTSOFTWARETYPE>Windows XP (x86.1):Java</CLIENTSOFTWARETYPE>
    <SOFTWARE>4.6</SOFTWARE><SOFTWARETYPE>0</SOFTWARETYPE><ID>(null)(null)
    (null)</ID><BOARD>1.0.0</BOARD><FLASH>0xFF:0x12</FLASH>
    <PROTOCOL>9</PROTOCOL><ARCHITECTURE>17</ARCHITECTURE><SKIN>102</SKIN>
    <REGIONS/></VERSION></VERSIONINFORMATION></EASYZAPPERDATA>

The <ID>(null)(null)(null)</ID> tag looks a little suspicious; it seems 
the remote doesn't report a GUID in the /sys/sysinfo data:

    DEBUG (GetIdentity): skin 0x66
    usb_product_id 0xc12b
    fw_ver 4.6.71
    arch 0x11
    serial_number 20150716153309-002607
    status normal
    hw_ver 01.00
    link_type hid
    usb_vendor_id 0x046d
    link_packet_length 64
    fw_type 0x00
    ram_size 64MB
    link_hw usb
    feature Infrared

I've tried altering the Post() method to use the serial_number value 
directly (querying mh_get_serial() first, and using that), so I'm seeing 
a proper <ID> tag being sent (in my case, 
<ID>20150716153309-002607</ID>), but that doesn't seem to help.

In both cases though, the POST request returns a 200 OK response.

So, a couple of questions:

   - Is the website still working for anyone else at the moment, or is
     this just me?

   - If so, are there any pointers for debugging this further? Does
     someone have an example of working POST data, particularly for
     a Harmony Ultimate One? (though if you do respond with debug logs,
     please ensure that you've removed your password, which may appear in
     the Cookie header)

Thanks in advance,


Jeremy

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to