yep. It was originally just to validate the boot before proceeding further.. by all means knock yourself out..
Here's an example of the bdiff tool I just wrote against 2 files from the checksum requests folder...
---
The original 2 files (chosen at random from that folder, both 1mb each)
http://nefariousmotorsports.com/forum/index.php?topic=2665.0title=And the output...
binary difference tool - 0.1
Last Built: Dec 31 2012, Time: 18:37:46
þ Opening 'My_Stock_B_BOX_ECU_Firmware_EMISSION_DELETE.bin' file
þ Getting length of 'My_Stock_B_BOX_ECU_Firmware_EMISSION_DELETE.bin' file
þ Allocating buffer of 1048576 bytes
þ Reading file to buffer
þ Validating size correct 1048576=1048576
þ Closing file
þ Opening '8D0907551B - 0261206109 - 352738 CRC corrected' file
þ Getting length of '8D0907551B - 0261206109 - 352738 CRC corrected' file
þ Allocating buffer of 1048576 bytes
þ Reading file to buffer
þ Validating size correct 1048576=1048576
þ Closing file
0x0001fc1a ( 130074): be -> c3
0x0001fc1b ( 130075): b4 -> 81
0x0001fc1e ( 130078): 41 -> 3c
0x0001fc1f ( 130079): 4b -> 7e
0x0001fc3a ( 130106): 25 -> 1c
0x0001fc3b ( 130107): c1 -> 7c
0x0001fc3e ( 130110): da -> e3
0x0001fc3f ( 130111): 3e -> 83
0x0001fc4a ( 130122): 86 -> 2f
0x0001fc4b ( 130123): fe -> e0
0x0001fc4c ( 130124): d7 -> d9
0x0001fc4e ( 130126): 79 -> d0
0x0001fc4f ( 130127): 01 -> 1f
0x0001fc50 ( 130128): 28 -> 26
0x0001fd9a ( 130458): e1 -> d8
0x0001fd9b ( 130459): b6 -> 50
0x0001fd9c ( 130460): 86 -> 85
0x0001fd9e ( 130462): 1e -> 27
0x0001fd9f ( 130463): 49 -> af
0x0001fda0 ( 130464): 79 -> 7a
0x00073ae6 ( 473830): be -> 9c
0x00073ae7 ( 473831): 4e -> 62
0x00073ae8 ( 473832): 14 -> 8a
0x00073ae9 ( 473833): ff -> 69
0x00073af2 ( 473842): 26 -> f3
0x00073af3 ( 473843): f0 -> 7b
0x00073af4 ( 473844): 94 -> 6a
0x00073af5 ( 473845): b8 -> 48
0x000fffe0 ( 1048544): 13 -> 0a
0x000fffe1 ( 1048545): fa -> 94
0x000fffe2 ( 1048546): 13 -> 12
0x000fffe4 ( 1048548): ec -> f5
0x000fffe5 ( 1048549): 05 -> 6b
0x000fffe6 ( 1048550): ec -> ed
Total byte differences: 34 (22) bytes
þ All Done...