On Wed, 19 Jun 2013, Chain von den Keiya wrote:

Nope, "Update Remote" is what you want.  That should give you a
configuration file, not a firmware file.  I wonder if perhaps we are
reporting the firmware version incorrectly to the website and it is
thinking that we need to upgrade the firmware.

If the FW on the remote is too old (to support the new config file,
simply not the latest, by some other metric?), the website will push a
FW update first, IIRC.

So, I just did what I tried to prevent. Booting Windows, installing that
crapware app and trying it with that.

Guess what, no firmware upgrade installed. So something has to be
different.

Maybe the software version? I was using 7.7, libconcord reports 7.3?

I don't think it is the software version, but probably some other field we
aren't reporting correctly.  Any chance you could use Wireshark under
Windows to capture the HTTP POST message that the Logitech software is
sending?  And then we could figure out the deltas.

Okay, so here you go. I found multiple POST requests to this address, so I am
attaching all of them:

OK, I'll take a look at that later to see if I can sort out what might be wrong.

Just for kicks, do you want to try the attached patch? This basically removes the extra headers that we are adding for your particular architecture of remote and just uses the standard ones that most of the other remotes use.
diff --git a/libconcord/web.cpp b/libconcord/web.cpp
index c18f449..f26cd0d 100644
--- a/libconcord/web.cpp
+++ b/libconcord/web.cpp
@@ -357,7 +357,7 @@ int Post(uint8_t *xml, uint32_t xml_size, const char *root, 
TRemoteInfo &ri,
                     ri.fw_type, serial, ri.hw_ver_major, ri.hw_ver_minor,
                     ri.hw_ver_micro, ri.flash_mfg, ri.flash_id, ri.protocol,
                     ri.architecture, ri.skin);
-            if (is_usbnet_remote()) {
+            if (0/*is_usbnet_remote()*/) {
                 add_usbnet_headers(post_data, ri);
             } else {
                 sprintf(post_data+strlen(post_data), "%s", post_xml_trailer);
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to