On 10/31/2010 06:01 AM, David Sheldon wrote:
> It seems that the config flash size detection doesn't work well on my 525, 
> see the output of concordance -v -i next.

This may be another fallout from my reformatting of the "remote 
information table". Does the following patch solve your issue?

diff -u -p -r1.12 remote_info.h
--- libconcord/remote_info.h    1 Aug 2010 14:35:52 -0000       1.12
+++ libconcord/remote_info.h    3 Nov 2010 01:18:26 -0000
@@ -313,7 +313,7 @@ static const TArchInfo ArchList[]={
        {
                SERIAL_LOCATION_FLASH,          // serial_location
                0x000110,                       // serial_address
-               0x000000,                       // flash_base
+               0x800000,                       // flash_base
                0x810000,                       // firmware_base
                0x820000,                       // config_base
                0x810000,                       // firmware_update_base

Sorry about that...

> Concordance 0.23+CVS
> Copyright 2007 Kevin Timmerman and Phil Dibowitz
> This software is distributed under the GPLv3.
>
> Requesting Identity: 100%                 done
>    Model: Logitech Harmony 525 (Mocha Decaf)
>    Skin: 22
>    Firmware Version: 2.6
>    Firmware Type: 0
>    Hardware Version: 2.5
>    External Flash: 512 KiB - FF:12 25F040
>    Architecture: 9
>    Protocol: 9
>    Manufacturer: Harmony Remote 0-2.6.0
>    Product: Harmony Remote 0-2.6.0
>    IRL, ORL, FRL: 64, 64, 0
>    USB VID: 046D
>    USB PID: C111
>    USB Ver: 0916
>    Serial Number: {6A02E1FB-BE01-6802-B3D8-9DDF00018E2B}
>          {6AF8D7ED-0012-6AA6-0001-8E6BBFD80BE2}
>          {51220104-0100-258E-A96E-A680B0D8A8CF}
>    Config Flash Used: 102% (-8013 of -7808 KiB)
>
> Success!
>
> It seems that this causes config extraction to fail:
>
> $ sudo ./concordance -v -c
> Concordance 0.23+CVS
> Copyright 2007 Kevin Timmerman and Phil Dibowitz
> This software is distributed under the GPLv3.
>
> Requesting Identity: 100%                 done
> terminate called after throwing an instance of 'std::bad_alloc'
>    what():  std::bad_alloc
> Dumping config:      Aborted
>
> I've read the thread at
> http://www.mail-archive.com/concordance-devel@lists.sourceforge.net/msg00992.html
> and it looks like the patch mentioned there has been applied to my
> tree.
>
> Any idea what else I can do?
>
> David


------------------------------------------------------------------------------
Achieve Improved Network Security with IP and DNS Reputation.
Defend against bad network traffic, including botnets, malware, 
phishing sites, and compromised hosts - saving your company time, 
money, and embarrassment.   Learn More! 
http://p.sf.net/sfu/hpdev2dev-nov
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to