Pages: [1]
Author Topic: checksum request after me7sum still 1 error  (Read 14387 times)
golfputtputt
Sr. Member
****

Karma: +6/-4
Offline Offline

Posts: 367


« 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.
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12232


WWW
« Reply #1 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
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
golfputtputt
Sr. Member
****

Karma: +6/-4
Offline Offline

Posts: 367


« Reply #2 on: April 06, 2015, 11:04:55 AM »

sorry. This is what I got:

Logged
golfputtputt
Sr. Member
****

Karma: +6/-4
Offline Offline

Posts: 367


« Reply #3 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>
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12232


WWW
« Reply #4 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/
Logged

ME7.1 tuning guide (READ FIRST)
ECUx Plot
ME7Sum checksum checker/corrrector for ME7.x

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience.
golfputtputt
Sr. Member
****

Karma: +6/-4
Offline Offline

Posts: 367


« Reply #5 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.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.016 seconds with 17 queries. (Pretty URLs adds 0s, 0q)