I may have found the issue. finish_firmware() does something different
to the Logitech offical SW. Concordance writes 00, whereas the Logitech
SW writes 02:

Concordance:

3520000000010000D38100000000000055000110003000000000000000000000
Write Flash 200000 1
4100472E3A7F00003C6E02000000000000000000000000000000000000000000
Write Flash Data
   DATA: 00

Logitech SW:

3520000000010000000000000000000000000000000000000000000000000000
Write Flash 200000 1
4102000000000000000000000000000000000000000000000000000000000000
Write Flash Data
   DATA: 02

I also note that a lot of libconcord commands don't initialize all 64
bytes of the message. This probably doesn't matter, since those bytes
won't be looked at by the remote, but it makes logs hard to diff, and is
somewhat unclean. I'll look into a patch to fix this.

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to