Hi Scott, I tried but had no luck with using the compiled binary:
concordance -v -i Concordance 0.24 Copyright 2007 Kevin Timmerman and Phil Dibowitz This software is distributed under the GPLv3. DEBUG (FindRemote): Failed to set device configuration: -1 (could not set config 1: Operation not permitted) ERROR: Couldn't initializing libconcord: Error connecting or finding the remote I patched the "concordance" module. That's correct, isn't it? Best Regards, Sebastian On 04/11/2012 05:35 AM, Scott Talbert wrote: > On Tue, 10 Apr 2012, Sebastian Cabrera wrote: > >>> Maybe instead you could try doing the update config through >>> members.harmonyremote.com instead of the desktop software? The other file >>> get_user_identity_forgot_password.log is exactly the same as >>> connectivity_test.log >> >> Hope the attached is better now :) > > My bad. I was confused by the filename of the original file. It appears > that was indeed a config update (vice a firmware update). > > Anyway, I have a patch below if you are willing to try it. In theory, the > connectivity test and config updates should work. It would be helpful though > if you could compile with debug enabled (./configure CPPFLAGS=-D_DEBUG) and > provide the results. > > Thanks, > Scott > > Index: libconcord/remote_info.h > =================================================================== > RCS file: /cvsroot/concordance/concordance/libconcord/remote_info.h,v > retrieving revision 1.12.2.2 > diff -u -p -r1.12.2.2 remote_info.h > --- libconcord/remote_info.h 22 Mar 2012 08:50:20 -0000 1.12.2.2 > +++ libconcord/remote_info.h 11 Apr 2012 03:26:57 -0000 > @@ -85,7 +85,7 @@ static const TModel ModelList[]={ > { MFG_COOL, "Harmony 552", "Mocha Grande" }, > { MFG_HAR, "Harmony 1000i", "Cognac" }, > { MFG_UNK, "Unknown", NULL }, > - { MFG_UNK, "Unknown", NULL }, > + { MFG_HAR, "Harmony One", NULL }, > { MFG_UNK, "Unknown", NULL }, > { MFG_UNK, "Unknown", NULL }, > { MFG_UNK, "Unknown", NULL }, > @@ -136,6 +136,20 @@ static const uint32_t sectors5[]={ > 0x390000, 0x3a0000, 0x3b0000, 0x3c0000, 0x1d0000, 0x3e0000, 0x3f0000, > 0x400000, > 0 }; > > +// 1F:C8 Atmel AT49BV322A (Non-Uniform Sectors) > +static const uint32_t sectors6[]={ > + 0x000000, 0x002000, 0x004000, 0x006000, 0x008000, 0x00A000, 0x00C000, > + 0x00E000, 0x010000, 0x020000, 0x030000, 0x040000, 0x050000, 0x060000, > + 0x070000, 0x080000, 0x090000, 0x0A0000, 0x0B0000, 0x0C0000, 0x0D0000, > + 0x0E0000, 0x0F0000, 0x100000, 0x110000, 0x120000, 0x130000, 0x140000, > + 0x150000, 0x160000, 0x170000, 0x180000, 0x190000, 0x1A0000, 0x1B0000, > + 0x1C0000, 0x1D0000, 0x1E0000, 0x1F0000, 0x200000, 0x210000, 0x220000, > + 0x230000, 0x240000, 0x250000, 0x260000, 0x270000, 0x280000, 0x290000, > + 0x2A0000, 0x2B0000, 0x2C0000, 0x2D0000, 0x2E0000, 0x2F0000, 0x300000, > + 0x310000, 0x320000, 0x330000, 0x340000, 0x350000, 0x360000, 0x370000, > + 0x380000, 0x390000, 0x3A0000, 0x3B0000, 0x3C0000, 0x3D0000, 0x3E0000, > + 0x3F0000, 0 }; > + > static const TFlash FlashList[]={ > { 0x01, 0x37, 1024, 8, sectors1, "AMD Am29LV008B" }, > { 0x01, 0x49, 2048, 16, sectors2, "AMD Am29LV160BB" }, > @@ -143,6 +157,7 @@ static const TFlash FlashList[]={ > { 0x15, 0x1C, 4096, 8, sectors5, "EON F16-100HIP" }, > { 0xFF, 0x11, 256, 1, sectors3, "25F020" }, > { 0xFF, 0x12, 512, 1, sectors4, "25F040" } , > + { 0x1F, 0xC8, 4096, 8, sectors6, "Atmel AT49BV322A" } > , > { 0, 0, 0, 0, NULL, "" } > }; > > @@ -363,18 +378,18 @@ static const TArchInfo ArchList[]={ > 0, // eeprom_size > "", // usb > }, > - /* arch 12 */ > + /* arch 12: One */ > { > - 0, // serial_location > - 0, // serial_address > - 0, // flash_base > + SERIAL_LOCATION_FLASH, // serial_location > + 0xfff400, // serial_address > + 0x000000, // flash_base > 0, // firmware_base > - 0, // config_base > + 0x040000, // config_base > 0, // firmware_update_base > 0, // firmware_4847_offset > - 0, // cookie > - 0, // cookie_size > - 0, // end_vector > + 0x4753504D, // cookie > + 4, // cookie_size > + 4, // end_vector > "", // micro > 0, // flash_size > 0, // ram_size ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel