NefMoto

ECU Files => Checksum Update Requests => Topic started by: golfputtputt on April 06, 2015, 10:45:37 AM



Title: checksum request after me7sum still 1 error
Post by: golfputtputt on April 06, 2015, 10:45:37 AM
Me7check reports 1 error and Me7sum corrects 0/0 errors. Not sure what to do with this. Am I doing something wrong? CRC blocks all check out ok.


Title: Re: checksum request after me7sum still 1 error
Post by: nyet on April 06, 2015, 10:56:27 AM
ME7sum sees one error

Code:
Step #1: Reading ROM info ..
 Searching for EPK signature...OK
 Searching for ECUID table...OK
 EPK         : '40/1/ME7.5/3/4019.20//24B/Dst07o/020701//'
 Part Number : '06A906032HS '
 Engine ID   : '1.8L R4/5VT     '
 SW Version  : '0007'
 HW Number   : '0261207446'
 SW Number   : '1037362937'

Step #2: Reading ROMSYS ..
 Startup section: word[0x008000]+word[0x00FFFE]
 @008038 Add=0x00B329 CalcAdd=0x00B329  ADD OK
 Program pages: 8k page first+last in 0x0000-0xFFFF and 0x20000-0xFFFFF
 @00803c Add=0xA3C464 CalcAdd=0xA3C464  ADD OK
 All param page: word[0x010000]+word[0x01FFFE]
 @01be80 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...OK
 Searching for main data CRC/csum blocks...OK
 Searching for main data CRC offsets...OK
 Searching for main data checksum offsets...OK
 Main CRCs:
 0) 0x0183C8-0x0183D1                      CalcCRC: BDCD98CF
 1) 0x010002-0x013FFE @90b4e CRC: 418E1B93 CalcCRC: 418E1B93(r) CRC OK
 2) 0x014252-0x017F4E @90b54 CRC: 7AB08959 CalcCRC: 7AB08959(r) CRC OK
 3) 0x018192-0x01FBDC                      CalcCRC: 56DC3808(r)
 4) 0x026A00-0x02FFFC @90b5a CRC: 2CA8EB32 CalcCRC: 2CA8EB32(r) CRC OK
 Main Checksums:
 1) 0x010002-0x013FFE CalcCSM: 00132B94
 2) 0x014252-0x017F4E CalcCSM: 00263A2F
 3) 0x018192-0x01FBDC CalcCSM: 0043D139
 4) 0x026A00-0x02FFFC CalcCSM: 00C0C7C8
 @8fc3c CSM: 00C0C7C8 CalcCSM: 00C0C7C8 @8fc3c CSM: 00C0C7C8 CSMinv: FF3F3A09 (00C0C5F6) ** NOT OK **

Step #6: Reading Main Program Checksums ..
 Searching for main program checksum..OK
 ROM Checksum Block Offset Table @1fb72 [16 bytes]:
 1) 0x000000-0x00FBFF CalcChk: 48D1028C
    0x00FC00-0x01FFFF CalcChk: 20809476 CalcCRC: 7607DC69 SKIPPED
 2) 0x020000-0x0FFFFF CalcChk: 43F642F3
 @fffe0 Chk: 43F642F3 CalcChk: 43F642F3 OK (i)

Step #7: Reading Multipoint Checksum Blocks ..
 Searching for multipoint block descriptor #1...missing
 Searching for multipoint block descriptor #2...OK
 1) <1fbde>  0x000000-0x003FFF Chk: 0FA0F5CF Boot: (whitelisted) OK
 2) <1fbee>  0x004000-0x007FFF Chk: 0F4716B3 Boot: (whitelisted) OK
 3) <1fbfe>  0x000000-0x003FFF Chk: 0FA0F5CF CalcChk: 0FA0F5CF OK
 4) <1fc0e>  0x004000-0x007FFF Chk: 0F4716B3 CalcChk: 0F4716B3 OK
 Multipoint #2: [66 blocks x <16> = 1056 bytes]

*** Found 72 checksums in goflputtput/Mytunecopy.bin

*** WARNING! 1/1 uncorrected error(s) in goflputtput/Mytunecopy.bin! ***


Please do not post bug reports w/o the actual output of ME7Sum


Title: Re: checksum request after me7sum still 1 error
Post by: golfputtputt on April 06, 2015, 11:04:55 AM
sorry. This is what I got:



Title: Re: checksum request after me7sum still 1 error
Post by: golfputtputt on April 06, 2015, 11:06:32 AM
Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Gperman>me7sum mytunecopy.bin
ME7Tool (v0.0.5) [ Management tool for Bosch ME7.x firmwares]
Inspiration from Andy Whittaker's tools and information
Written by 360trev and nyet [BSD License Open Source].

Processed 19 elements with 17 issues
Processed 6 elements with 6 issues

Attemping to open firmware file 'mytunecopy.bin'
├╛ Opening 'mytunecopy.bin' file
├╛ Getting length of 'mytunecopy.bin' file
├╛ Allocating buffer of 1048576 bytes
├╛ Reading file to buffer
├╛ Validating size correct 1048576=1048576
├╛ Closing file

Step #1: Reading main ROM CRC...
 Searching for main ROM CRC pre block...OK
 Searching for main ROM CRC blocks...OK
 Searching for main ROM CRC offsets...OK
 0) Adr: 0x0183C8-0x0183D1                      CalcCRC: BDCD98CF
 1) Adr: 0x010002-0x013FFE @90b4e CRC: 418E1B93 CalcCRC: 418E1B93(r)  CRC OK
 2) Adr: 0x014252-0x017F4E @90b54 CRC: 7AB08959 CalcCRC: 7AB08959(r)  CRC OK
 3) Adr: 0x018192-0x01FBDC                      CalcCRC: 56DC3808(r)
 4) Adr: 0x026A00-0x02FFFC @90b5a CRC: 2CA8EB32 CalcCRC: 2CA8EB32(r)  CRC OK

Step #2: Reading main ROM checksum...
 Searching for main ROM checksum...OK
 ROM Checksum Block Offset Table @1fb72 [16 bytes]:
 1) Adr: 0x000000-0x00FBFF
 2) Adr: 0x00FC00-0x01FFFF  MAP REGION SKIPPED, NOT PART OF MAIN CHECKSUM
 3) Adr: 0x020000-0x0FFFFF
 @fffe0 Chksum : 0x43F642F3 CalcChk: 0x43F642F3  Main ROM checksum OK

Step #3: Reading Multipoint Checksum Block...
 Searching for multipoint block descriptors...OK
 1) <1fbfe>  Adr: 0x000000-0x003FFF Chk: 0x0FA0F5CF CalcChk: 0x0FA0F5CF  OK
 2) <1fc0e>  Adr: 0x004000-0x007FFF Chk: 0x0F4716B3 CalcChk: 0x0F4716B3  OK
 3) <1fc1e>  Adr: 0x008000-0x00BFFF Chk: 0x10DAEC1C CalcChk: 0x10DAEC1C  OK
 4) <1fc2e>  Adr: 0x00C000-0x00FBFF Chk: 0x190E09EE CalcChk: 0x190E09EE  OK
 5) <1fc3e>  Adr: 0x010000-0x013FFF Chk: 0x0828D383 CalcChk: 0x0828D383  OK
 6) <1fc4e>  Adr: 0x014000-0x017F4F Chk: 0x08B098AF CalcChk: 0x08B098AF  OK
 7) <1fc5e>  Adr: 0x018190-0x01BFFF Chk: 0x06E4BB5D CalcChk: 0x06E4BB5D  OK
 8) <1fc6e>  Adr: 0x01C000-0x01FFFF Chk: 0x0604C35A CalcChk: 0x0604C35A  OK
 9) <1fc7e>  Adr: 0x020000-0x023FFF Chk: 0x157C13AB CalcChk: 0x157C13AB  OK
10) <1fc8e>  Adr: 0x024000-0x027FFF Chk: 0x0D14F5CB CalcChk: 0x0D14F5CB  OK
11) <1fc9e>  Adr: 0x028000-0x02BFFF Chk: 0x1AE716EE CalcChk: 0x1AE716EE  OK
12) <1fcae>  Adr: 0x02C000-0x02FFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
13) <1fcbe>  Adr: 0x030000-0x033FFF Chk: 0x1443A9CD CalcChk: 0x1443A9CD  OK
14) <1fcce>  Adr: 0x034000-0x037FFF Chk: 0x0EEE8A7E CalcChk: 0x0EEE8A7E  OK
15) <1fcde>  Adr: 0x038000-0x03BFFF Chk: 0x0FBFB04D CalcChk: 0x0FBFB04D  OK
16) <1fcee>  Adr: 0x03C000-0x03FFFF Chk: 0x0F674A44 CalcChk: 0x0F674A44  OK
17) <1fcfe>  Adr: 0x040000-0x043FFF Chk: 0x0FC06163 CalcChk: 0x0FC06163  OK
18) <1fd0e>  Adr: 0x044000-0x047FFF Chk: 0x0E4308FE CalcChk: 0x0E4308FE  OK
19) <1fd1e>  Adr: 0x048000-0x04BFFF Chk: 0x0FBC61E1 CalcChk: 0x0FBC61E1  OK
20) <1fd2e>  Adr: 0x04C000-0x04FFFF Chk: 0x10397E40 CalcChk: 0x10397E40  OK
21) <1fd3e>  Adr: 0x050000-0x053FFF Chk: 0x0EBE92EF CalcChk: 0x0EBE92EF  OK
22) <1fd4e>  Adr: 0x054000-0x057FFF Chk: 0x0FBA8156 CalcChk: 0x0FBA8156  OK
23) <1fd5e>  Adr: 0x058000-0x05BFFF Chk: 0x1026E8F4 CalcChk: 0x1026E8F4  OK
24) <1fd6e>  Adr: 0x05C000-0x05FFFF Chk: 0x110A38B5 CalcChk: 0x110A38B5  OK
25) <1fd7e>  Adr: 0x060000-0x063FFF Chk: 0x0F4A6152 CalcChk: 0x0F4A6152  OK
26) <1fd8e>  Adr: 0x064000-0x067FFF Chk: 0x0F977D0E CalcChk: 0x0F977D0E  OK
27) <1fd9e>  Adr: 0x068000-0x06BFFF Chk: 0x0DDB2E7B CalcChk: 0x0DDB2E7B  OK
28) <1fdae>  Adr: 0x06C000-0x06FFFF Chk: 0x0EB0E081 CalcChk: 0x0EB0E081  OK
29) <1fdbe>  Adr: 0x070000-0x073FFF Chk: 0x1060C7C7 CalcChk: 0x1060C7C7  OK
30) <1fdce>  Adr: 0x074000-0x077FFF Chk: 0x0FD1C0D8 CalcChk: 0x0FD1C0D8  OK
31) <1fdde>  Adr: 0x078000-0x07BFFF Chk: 0x102FA949 CalcChk: 0x102FA949  OK
32) <1fdee>  Adr: 0x07C000-0x07FFFF Chk: 0x0EFC5ED5 CalcChk: 0x0EFC5ED5  OK
33) <1fdfe>  Adr: 0x080000-0x083FFF Chk: 0x0DE67F57 CalcChk: 0x0DE67F57  OK
34) <1fe0e>  Adr: 0x084000-0x087FFF Chk: 0x0D7BADB6 CalcChk: 0x0D7BADB6  OK
35) <1fe1e>  Adr: 0x088000-0x08BFFF Chk: 0x0F7DBB48 CalcChk: 0x0F7DBB48  OK
36) <1fe2e>  Adr: 0x08C000-0x08FBFF Chk: 0x0EF04EFF CalcChk: 0x0EF04EFF  OK
37) <1fe3e>  Adr: 0x090000-0x093FFF Chk: 0x11E56F58 CalcChk: 0x11E56F58  OK
38) <1fe4e>  Adr: 0x094000-0x097FFF Chk: 0x0F365DFC CalcChk: 0x0F365DFC  OK
39) <1fe5e>  Adr: 0x098190-0x09BFFF Chk: 0x0EFD911D CalcChk: 0x0EFD911D  OK
40) <1fe6e>  Adr: 0x09C000-0x09FFFF Chk: 0x0EFEBCC4 CalcChk: 0x0EFEBCC4  OK
41) <1fe7e>  Adr: 0x0A0000-0x0A3FFF Chk: 0x0EE8CBF7 CalcChk: 0x0EE8CBF7  OK
42) <1fe8e>  Adr: 0x0A4000-0x0A7FFF Chk: 0x19854CBD CalcChk: 0x19854CBD  OK
43) <1fe9e>  Adr: 0x0A8000-0x0ABFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
44) <1feae>  Adr: 0x0AC000-0x0AFFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
45) <1febe>  Adr: 0x0B0000-0x0B3FFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
46) <1fece>  Adr: 0x0B4000-0x0B7FFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
47) <1fede>  Adr: 0x0B8000-0x0BBFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
48) <1feee>  Adr: 0x0BC000-0x0BFFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
49) <1fefe>  Adr: 0x0C0000-0x0C3FFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
50) <1ff0e>  Adr: 0x0C4000-0x0C7FFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
51) <1ff1e>  Adr: 0x0C8000-0x0CBFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
52) <1ff2e>  Adr: 0x0CC000-0x0CFFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
53) <1ff3e>  Adr: 0x0D0000-0x0D3FFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
54) <1ff4e>  Adr: 0x0D4000-0x0D7FFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
55) <1ff5e>  Adr: 0x0D8000-0x0DBFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
56) <1ff6e>  Adr: 0x0DC000-0x0DFFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
57) <1ff7e>  Adr: 0x0E0000-0x0E3FFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
58) <1ff8e>  Adr: 0x0E4000-0x0E7FFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
59) <1ff9e>  Adr: 0x0E8000-0x0EBFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
60) <1ffae>  Adr: 0x0EC000-0x0EFFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
61) <1ffbe>  Adr: 0x0F0000-0x0F3FFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
62) <1ffce>  Adr: 0x0F4000-0x0F7FFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
63) <1ffde>  Adr: 0x0F8000-0x0FBFFF Chk: 0x1FFFE000 CalcChk: 0x1FFFE000  OK
64) <1ffee>  Adr: 0x0FC000-0x0FFFFF Chk: 0x1FFDE002 CalcChk: 0x1FFDE002  OK
[64 x <16> = 1024 bytes]

*** DONE! 0/0 errors corrected in mytunecopy.bin! ***

C:\Users\Gperman>


Title: Re: checksum request after me7sum still 1 error
Post by: nyet on April 06, 2015, 11:08:04 AM
This didn't alarm you?

ME7Tool (v0.0.5) [ Management tool for Bosch ME7.x firmwares]


given 1.0.3 is available here

http://nyetwurk.github.io/ME7Sum/


Title: Re: checksum request after me7sum still 1 error
Post by: golfputtputt on April 06, 2015, 11:09:11 AM
yea sorry rather new to this stuff. I had an idea that my version would be out of date. My bad.