That seems to have worked, with the exception of another small bug at the end of the upgrade process. I suppose if the proper metadata isn't present, it shouldn't attempt to "phone home" to the website.
--Pete ------------- output follows -------------- root# concordance -iv Concordance 0.20+CVS Copyright 2007 Kevin Timmerman and Phil Dibowitz This software is distributed under the GPLv3. Requesting Identity: 100% done Model: Harman Kardon TC-30 Skin: 42 Firmware Version: 4.1 Firmware Type: 0 Hardware Version: 2.4 External Flash: 2 MiB - 01:49 AMD Am29LV160BB Architecture: 8 Protocol: 8 Manufacturer: Harman Kardon Remote 0-4.1.2 Product: Harman Kardon Remote 0-4.1.2 IRL, ORL, FRL: 64, 64, 0 USB VID: 046D USB PID: C110 USB Ver: 082A Serial Number: {EEEEEEEE-EEEE-EEEE-EEEE-EEEEEEEEEEEE} {9D320620-DF7A-4E17-9AEC-E6E009069F42} {DB7423E4-442D-4B54-B190-E0680CD4AF88} Config Flash Used: 26% (519 of 1920 KiB) Success! root# concordance -f Concordance 0.20+CVS Copyright 2007 Kevin Timmerman and Phil Dibowitz This software is distributed under the GPLv3. Requesting Identity: 100% done Dumping firmware: 100% 64 KiB done Success! root# ls -l firmware.EZUp -rw-r--r-- 1 root root 165888 2009-02-16 14:05 firmware.EZUp root# concordance -F firmware.EZUp Concordance 0.20+CVS Copyright 2007 Kevin Timmerman and Phil Dibowitz This software is distributed under the GPLv3. WARNING: Cannot determine mode of operation from file. ERROR: Requested mode is: Write Firmware but file detected as: Unknown Try not specifying a mode at all, I will figure it out for you. root# concordance --force -F firmware.EZUp Concordance 0.20+CVS Copyright 2007 Kevin Timmerman and Phil Dibowitz This software is distributed under the GPLv3. WARNING: Cannot determine mode of operation from file. WARNING: Requested mode is: Write Firmware but file detected as: Unknown Try not specifying a mode at all, I will figure it out for you. Requesting Identity: 100% done Invalidating Flash: done Erasing Flash: 100% done Writing firmware: 100% done Resetting Remote: 100% done Setting Time: done Contacting website: Failed to upload firmware: Unknown error Failed with error -1 root# concordance -iv Concordance 0.20+CVS Copyright 2007 Kevin Timmerman and Phil Dibowitz This software is distributed under the GPLv3. Requesting Identity: 100% done Model: Harman Kardon TC-30 Skin: 42 Firmware Version: 4.1 Firmware Type: 0 Hardware Version: 2.4 External Flash: 2 MiB - 01:49 AMD Am29LV160BB Architecture: 8 Protocol: 8 Manufacturer: Harman Kardon Remote 0-4.1.2 Product: Harman Kardon Remote 0-4.1.2 IRL, ORL, FRL: 64, 64, 0 USB VID: 046D USB PID: C110 USB Ver: 082A Serial Number: {EEEEEEEE-EEEE-EEEE-EEEE-EEEEEEEEEEEE} {9D320620-DF7A-4E17-9AEC-E6E009069F42} {DB7423E4-442D-4B54-B190-E0680CD4AF88} Config Flash Used: 26% (519 of 1920 KiB) Success! On 2/16/2009 12:57 PM, Phil Dibowitz wrote: > Pete Wenzel wrote: >> OK, I built concordance (as grabbed from CVS on Feb 12), >> was able to dump firmware, but it was not recognized >> for reupload. A session log and the dumped firmware >> are attached. > > Thanks. The mismatch error you got was a bug. When concordance dumps > configs/firmware/etc. it doesn't write all of the various metadata the > website does - only the bare minimum. This means the metadata isn't enough > for it to determine the filetype. > > I just committed a change to add a --force flag to override this. Grab the > latest CVS and try this, please: > > concordance --force -F firmware.EZUp > > And thanks for catching that bug! ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel