CODE
$ ./smc-comparison-tool-v0.3.exe; #cygwin, not 'nix :/
smc-comparison-tool-v0.3
-----------------
thank you, scene.
-----------------
usage: smc-comparison-tool-v0.3
: --image1=[nand image 1]
: --image2=[nand image 2]
: --compareOnly
. compares the SMCs between two images if both above are provided
. lists the SMC details of a single image if only one is provided
. allows changes to be made to either SMC
. --compareOnly can be used if you are not interested in making changes
http://www.megaupload.com/?d=MG51P2HUconsider using this tool when flashing a new image to your box; specifically, i've heard of [and dealt with] too many ppl trusting their favorite fbbuild wrapper and ending up with an SMC that doesn't match their wiring.
this is a command-line application, so you will need to drop to DOS.
e.g., assuming you wanted to compare a xellous/Flash360 dump (flashdmp.bin) with an fbbuild-created (or fbbuild-wrapper-created) image (updflash.bin), you would run:
CODE
smc-comparison-tool-0.2 --image1=flashdmp.bin --image2=updflash.bin
e.g. if you just want to see how your system is wired, grab a xellous/Flash360 dump (flashdmp.bin)
CODE
smc-comparison-tool-0.2 --image1=flashdmp.bin
further, the tool will allow you to change either image's SMC's JTAG TDI & TMS source locations in case you want to switch wiring... or.. i don't know, change an fbbuild-wrapper's improper SMC.
oh, and yes, i know, i threw in crappy CF/CG interpretation and it won't always be correct (ie, i'm just grabbing the values from the 2 patch slots and calling one of them CF and the other CG).
edit: not to be used with Xenon's nor Cygnos installations. at the core, this is just a wrapper for blackaddr's smc_util (thanks!)