Hi, Ive made a modification to change my maf bosch to hitachi and now i'm a bit stuck and cant figure out how to properly correct my checksum, if anyone could help me get through it i would really appreciate it.
theres what i get as information with ME7sums
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\SEB>C:\Users\SEB\Desktop\CHecksum\me7sum.exe -v "C:\Users\SEB\Desktop\F
lash File\s4b5 2 hitachi"
ME7Tool (v1.0.3) [Management tool for Bosch ME7.x firmwares]
Inspiration from Andy Whittaker's tools and information.
Written by 360trev and nyet [BSD License Open Source].
Attempting to open firmware file 'C:\Users\SEB\Desktop\Flash File\s4b5 2 hitachi
'
Step #1: Reading ROM info ..
Searching for EPK signature... C:\Users\SEB\Desktop\Flash File\s4b5 2 hitachi:
found EPK @0x10004, sig 0xfffe
OK
Searching for ECUID table...OK
EPK : '40/1/ME7.1/5/6005.01//22m/DstC2o/011200//'
Part Number : '8D0907551M '
Engine ID : '2.7l V6/5VT '
SW Version : '0002'
HW Number : '0261207143'
SW Number : '1037360857'
Step #2: Reading ROMSYS ..
Startup section: word[0x008000]+word[0x00FFFE]
@008038 Add=0x013225 CalcAdd=0x013225 ADD OK
Program pages: 8k page first+last in 0x0000-0xFFFF and 0x20000-0xFFFFF
@00803c Add=0xABDDC5 CalcAdd=0xABDDC5 ADD OK
All param page: word[0x010000]+word[0x01FFFE]
@01b9b0 Add=0x00971D CalcAdd=0x00971D ADD OK
Step #3: Reading RSA signatures ..
Searching for RSA offset #0...missing
Searching for RSA offset #1...missing
Step #4: Finding CRC table(s) ..
Searching for CRC table(s)...OK
CRC table(s) OK
Step #5: Reading Main Data Checksums ..
Searching for main data CRC pre block...missing
Searching for main data CRC/csum blocks...OK
Searching for main data CRC offsets...OK
Searching for main data checksum offsets...missing
Main CRCs:
1) 0x010002-0x013FFE @7a866 CRC: 8AAA9E89 CalcCRC: 8AAA9E89 CRC OK
2) 0x014252-0x017F4E @7a86c CRC: F469DD64 CalcCRC: 60B65A4A ** NOT OK **
3) 0x018192-0x01FBB0 @7a872 CRC: B0F69BE4 CalcCRC: B0F69BE4 CRC OK
Step #6: Reading Main Program Checksums ..
Searching for main program checksum..OK
ROM Checksum Block Offset Table @1e75a [16 bytes]:
1) 0x000000-0x00FBFF CalcChk: 47AEFC2F
0x00FC00-0x01FFFF CalcChk: 28F01F8E CalcCRC: 3D0A9959 SKIPPED
2) 0x020000-0x0FFFFF
<fffe0> Chk: 9C971CE3 CalcChk: 9C971CE3 OK (i)
Step #7: Reading Multipoint Checksum Blocks ..
Searching for multipoint block descriptor #1...OK
1) <14224> 0x024000-0x02658D Chk: 0B08F804 CalcChk: 0B08F804 OK
2) <14234> 0x014000-0x014243 Chk: 00540FE9 CalcChk: 00540FE9 OK (i)
3) <14244> 0xFFFFFFFF-0xFFFFFFFF END
Multipoint #1: [2 blocks x <16> = 32 bytes]
Searching for multipoint block descriptor #2...OK
1) <1fbb2> 0x000000-0x003FFF Chk: 0FA0F5CF Boot: (whitelisted) OK
2) <1fbc2> 0x004000-0x007FFF Chk: 0F4716B3 Boot: (whitelisted) OK
3) <1fbd2> 0x000000-0x003FFF Chk: 0FF728A4 CalcChk: 0FF728A4 OK
4) <1fbe2> 0x004000-0x007FFF Chk: 0F68CD6E CalcChk: 0F68CD6E OK
5) <1fbf2> 0x008000-0x00BFFF Chk: 10B3FBFB CalcChk: 10B3FBFB OK
6) <1fc02> 0x00C000-0x00FBFF Chk: 179B0A22 CalcChk: 179B0A22 OK
7) <1fc12> 0x010000-0x013FFF Chk: 07123E55 CalcChk: 07123E55 OK
<1fc22> 0x014000-0x017F4F Chk: 0E88934A CalcChk: 0E80453A ** NOT OK **
9) <1fc32> 0x018190-0x01BFFF Chk: 06A9439B CalcChk: 06A9439B OK
10) <1fc42> 0x01C000-0x01FFFF Chk: 09F6AED7 CalcChk: 09F6AED7 OK (i)
11) <1fc52> 0x020000-0x023FFF Chk: 1608AB61 CalcChk: 1608AB61 OK
12) <1fc62> 0x024000-0x027FFF Chk: 11BE4518 CalcChk: 11BE4518 OK
13) <1fc72> 0x028000-0x02BFFF Chk: 0EEA1176 CalcChk: 0EEA1176 OK
14) <1fc82> 0x02C000-0x02FFFF Chk: 102AFF79 CalcChk: 102AFF79 OK
15) <1fc92> 0x030000-0x033FFF Chk: 0E4FEA9B CalcChk: 0E4FEA9B OK
16) <1fca2> 0x034000-0x037FFF Chk: 1077A468 CalcChk: 1077A468 OK
17) <1fcb2> 0x038000-0x03BFFF Chk: 0FE98669 CalcChk: 0FE98669 OK
18) <1fcc2> 0x03C000-0x03FFFF Chk: 0FF5CEE0 CalcChk: 0FF5CEE0 OK
19) <1fcd2> 0x040000-0x043FFF Chk: 0FDA86A8 CalcChk: 0FDA86A8 OK
20) <1fce2> 0x044000-0x047FFF Chk: 0FDFFDC1 CalcChk: 0FDFFDC1 OK
21) <1fcf2> 0x048000-0x04BFFF Chk: 11756D8C CalcChk: 11756D8C OK
22) <1fd02> 0x04C000-0x04FFFF Chk: 107AF831 CalcChk: 107AF831 OK
23) <1fd12> 0x050000-0x053FFF Chk: 112B06F0 CalcChk: 112B06F0 OK
24) <1fd22> 0x054000-0x057FFF Chk: 10F225E5 CalcChk: 10F225E5 OK
25) <1fd32> 0x058000-0x05BFFF Chk: 0F4DA27D CalcChk: 0F4DA27D OK
26) <1fd42> 0x05C000-0x05FFFF Chk: 0FA413F2 CalcChk: 0FA413F2 OK
27) <1fd52> 0x060000-0x063FFF Chk: 10BE4FCD CalcChk: 10BE4FCD OK
28) <1fd62> 0x064000-0x067FFF Chk: 10278A4F CalcChk: 10278A4F OK
29) <1fd72> 0x068000-0x06BFFF Chk: 0EE4341F CalcChk: 0EE4341F OK
30) <1fd82> 0x06C000-0x06FFFF Chk: 0F8CC076 CalcChk: 0F8CC076 OK
31) <1fd92> 0x070000-0x073FFF Chk: 10817F0F CalcChk: 10817F0F OK
32) <1fda2> 0x074000-0x077FFF Chk: 105C1221 CalcChk: 105C1221 OK
33) <1fdb2> 0x078000-0x07BFFF Chk: 11DE62B2 CalcChk: 11DE62B2 OK
34) <1fdc2> 0x07C000-0x07FFFF Chk: 0FD72B5A CalcChk: 0FD72B5A OK
35) <1fdd2> 0x080000-0x083FFF Chk: 11507C16 CalcChk: 11507C16 OK
36) <1fde2> 0x084000-0x087FFF Chk: 1178900E CalcChk: 1178900E OK
37) <1fdf2> 0x088000-0x08BFFF Chk: 10B35505 CalcChk: 10B35505 OK
38) <1fe02> 0x08C000-0x08FBFF Chk: 154AA07E CalcChk: 154AA07E OK
39) <1fe12> 0x090000-0x093FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
40) <1fe22> 0x094000-0x097FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
41) <1fe32> 0x098190-0x09BFFF Chk: 1F37E0C8 CalcChk: 1F37E0C8 OK
42) <1fe42> 0x09C000-0x09FFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
43) <1fe52> 0x0A0000-0x0A3FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
44) <1fe62> 0x0A4000-0x0A7FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
45) <1fe72> 0x0A8000-0x0ABFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
46) <1fe82> 0x0AC000-0x0AFFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
47) <1fe92> 0x0B0000-0x0B3FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
48) <1fea2> 0x0B4000-0x0B7FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
49) <1feb2> 0x0B8000-0x0BBFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
50) <1fec2> 0x0BC000-0x0BFFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
51) <1fed2> 0x0C0000-0x0C3FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
52) <1fee2> 0x0C4000-0x0C7FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
53) <1fef2> 0x0C8000-0x0CBFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
54) <1ff02> 0x0CC000-0x0CFFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
55) <1ff12> 0x0D0000-0x0D3FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
56) <1ff22> 0x0D4000-0x0D7FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
57) <1ff32> 0x0D8000-0x0DBFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
58) <1ff42> 0x0DC000-0x0DFFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
59) <1ff52> 0x0E0000-0x0E3FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
60) <1ff62> 0x0E4000-0x0E7FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
61) <1ff72> 0x0E8000-0x0EBFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
62) <1ff82> 0x0EC000-0x0EFFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
63) <1ff92> 0x0F0000-0x0F3FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
64) <1ffa2> 0x0F4000-0x0F7FFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
65) <1ffb2> 0x0F8000-0x0FBFFF Chk: 1FFFE000 CalcChk: 1FFFE000 OK
66) <1ffc2> 0x0FC000-0x0FFFFF Chk: 1FFDE002 CalcChk: 1FFDE002 OK
Multipoint #2: [66 blocks x <16> = 1056 bytes]
*** Found 73 checksums in C:\Users\SEB\Desktop\Flash File\s4b5 2 hitachi
*** WARNING! 2/2 uncorrected error(s) in C:\Users\SEB\Desktop\Flash File\s4b5 2
hitachi! ***
C:\Users\SEB>