Pages: [1]
Author Topic: Badly corrupted file, ME7Sum can't correct  (Read 8120 times)
engineeredD-zyn
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 10


« on: April 02, 2015, 02:24:41 AM »

Did this problem ever get fixed for you? I have the same problem and no matter how easy I make the output path it just aborts the me7sum. with stock files it has no problem. if you fixed it please tell me what you did. I have been on the forum all day and night for 2 days now looking for a solution. this is what I get on any modified file. 
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12270


WWW
« Reply #1 on: April 02, 2015, 09:28:41 AM »

Please don't just post a screen shot.

Cut and paste all of the output from the cmd box.

Also post your bin.

Looks like you really corrupted it badly.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
ktm733
Hero Member
*****

Karma: +18/-9
Offline Offline

Posts: 661



« Reply #2 on: April 02, 2015, 12:17:30 PM »

Don't take my word but when I got 64 errors it was because the file was read in wrong layout but that was on a b6 a4 not 2.7t so don't take my word for it. Instead of reading ecu's I look at the chip on the board for 400bb or 800bb. nyet has taught me to stop cutting corners as I always fail.
Logged
engineeredD-zyn
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 10


« Reply #3 on: April 03, 2015, 08:38:54 AM »

okay here is the full text along with the bin. thank you.
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12270


WWW
« Reply #4 on: April 03, 2015, 09:47:05 AM »

You can put the text directly in your post, you know

Code:
ME7Tool (v1.0.1) [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\Leo A. Martinez\Desktop\All Audi File
s\sample sum\551MBoschstage 1-Copy.bin'

Step #1: Reading ROM info ..
 Searching for EPK signature...OK
 Searching for P/N...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: 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) Adr: 0x010002-0x013FFE @7a866 CRC: FE9538BC CalcCRC: 013E6633    ** FIXED **

 2) Adr: 0x014252-0x017F4E @7a86c CRC: D06CCFCB CalcCRC: 575519F3    ** FIXED **

 3) Adr: 0x018192-0x01FBB0 @7a872 CRC: 4D9F2227 CalcCRC: 60918CBE    ** FIXED **


Step #5: Reading Main Program Checksums ..
 Searching for main program checksum..OK
 ROM Checksum Block Offset Table @1e75a [16 bytes]:
 1) Adr: 0x000000-0x00FBFF
         0x00FC00-0x01FFFF SKIPPED CalcChk: 0x28F1D436 CalcCRC: 0xDBA86AEA
 2) Adr: 0x020000-0x0FFFFF
 @fffe0 Chk: 0x9CC2C664 CalcChk: 0x9CC1451E ** FIXED **

Step #6: Reading Multipoint Checksum Blocks ..
 Searching for multipoint block descriptor #1...OK
 1) <14224>  Adr: 0x024000-0x02658D Chk: 0x0B08F804 CalcChk: 0x0B08F804 OK
 2) <14234>  Adr: 0x014000-0x014243 Chk: 0x00540FE9 CalcChk: 0x00540FE9 OK
 ERROR: INVALID STARTADDDR/ENDADDR: 0xff7fffff>0xc27fffff
 3) <14244>  ERROR: INVALID STARTADDDR/ENDADDR: 0x51b0593/0x52a05a2 is past 0x10
0000
 4) <14254>  ERROR: INVALID STARTADDDR/ENDADDR: 0x55705d0/0x56605de is past 0x10
0000
 5) <14264>  ERROR: INVALID STARTADDDR/ENDADDR: 0x5910609/0x59e0618 is past 0x10
0000
 6) <14274>  ERROR: INVALID STARTADDDR/ENDADDR: 0x5c70641/0x5d5064e is past 0x10
0000
 7) <14284>  ERROR: INVALID STARTADDDR/ENDADDR: 0x5fb0675/0x6080682 is past 0x10
0000
 8) <14294>  ERROR: INVALID STARTADDDR/ENDADDR: 0x62d06a7/0x63806b2 is past 0x10
0000
 9) <142a4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x65b06d5/0x66606e1 is past 0x10
0000
10) <142b4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x6870701/0x691070c is past 0x10
0000
11) <142c4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x6ad0728/0x6b60731 is past 0x10
0000
12) <142d4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x6d0074b/0x6d80754 is past 0x10
0000
13) <142e4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x6f0076c/0x6f80774 is past 0x10
0000
14) <142f4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x70f078b/0x7170793 is past 0x10
0000
15) <14304>  ERROR: INVALID STARTADDDR/ENDADDR: 0x73407af/0x73f07ba is past 0x10
0000
16) <14314>  ERROR: INVALID STARTADDDR/ENDADDR: 0x75f07da/0x76907e4 is past 0x10
0000
17) <14324>  ERROR: INVALID STARTADDDR/ENDADDR: 0x7880803/0x791080d is past 0x10
0000
18) <14334>  ERROR: INVALID STARTADDDR/ENDADDR: 0x7a80824/0x7b0082c is past 0x10
0000
19) <14344>  ERROR: INVALID STARTADDDR/ENDADDR: 0x7c80844/0x7d1084d is past 0x10
0000
20) <14354>  ERROR: INVALID STARTADDDR/ENDADDR: 0x7ea0866/0x7f3086f is past 0x10
0000
21) <14364>  ERROR: INVALID STARTADDDR/ENDADDR: 0x810088b/0x8190894 is past 0x10
0000
22) <14374>  ERROR: INVALID STARTADDDR/ENDADDR: 0x83908b4/0x84408bf is past 0x10
0000
23) <14384>  ERROR: INVALID STARTADDDR/ENDADDR: 0x86708e1/0x87308ed is past 0x10
0000
24) <14394>  ERROR: INVALID STARTADDDR/ENDADDR: 0x8980912/0x8a5091e is past 0x10
0000
25) <143a4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x8cb0945/0x8d90952 is past 0x10
0000
26) <143b4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x902097b/0x9100989 is past 0x10
0000
27) <143c4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x93b09b3/0x94909c2 is past 0x10
0000
28) <143d4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x97809f0/0x9880a00 is past 0x10
0000
29) <143e4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x9ba0a31/0x9cb0a42 is past 0x10
0000
30) <143f4>  ERROR: INVALID STARTADDDR/ENDADDR: 0xa000a77/0xa130a8a is past 0x10
0000
31) <14404>  ERROR: INVALID STARTADDDR/ENDADDR: 0xa4c0ac2/0xa600ad6 is past 0x10
0000
32) <14414>  ERROR: INVALID STARTADDDR/ENDADDR: 0xa9e0b13/0xab30b28 is past 0x10
0000
33) <14424>  ERROR: INVALID STARTADDDR/ENDADDR: 0xaf50b6a/0xb0c0b80 is past 0x10
0000
34) <14434>  ERROR: INVALID STARTADDDR/ENDADDR: 0xb530bc7/0xb6c0be0 is past 0x10
0000
35) <14444>  ERROR: INVALID STARTADDDR/ENDADDR: 0xbb70c2a/0xbd00c44 is past 0x10
0000
36) <14454>  ERROR: INVALID STARTADDDR/ENDADDR: 0xc1f0c92/0xc3a0cac is past 0x10
0000
37) <14464>  ERROR: INVALID STARTADDDR/ENDADDR: 0xc8d0cff/0xca90d1b is past 0x10
0000
38) <14474>  ERROR: INVALID STARTADDDR/ENDADDR: 0xd030d74/0xd230d93 is past 0x10
0000
39) <14484>  ERROR: INVALID STARTADDDR/ENDADDR: 0xd850df4/0xda70e16 is past 0x10
0000
40) <14494>  ERROR: INVALID STARTADDDR/ENDADDR: 0xe110e7f/0xe350ea3 is past 0x10
0000
41) <144a4>  ERROR: INVALID STARTADDDR/ENDADDR: 0xea70f14/0xecf0f3b is past 0x10
0000
42) <144b4>  ERROR: INVALID STARTADDDR/ENDADDR: 0xf490fb4/0xf730fde is past 0x10
0000
43) <144c4>  ERROR: INVALID STARTADDDR/ENDADDR: 0xff6105f/0x1023108c is past 0x1
00000
44) <144d4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x10ae1116/0x10dd1145 is past 0x
100000
45) <144e4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x117211d9/0x11a5120c is past 0x
100000
46) <144f4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x124512aa/0x127b12e0 is past 0x
100000
47) <14504>  ERROR: INVALID STARTADDDR/ENDADDR: 0x13251388/0x136013c2 is past 0x
100000
48) <14514>  ERROR: INVALID STARTADDDR/ENDADDR: 0x14161477/0x145414b5 is past 0x
100000
49) <14524>  ERROR: INVALID STARTADDDR/ENDADDR: 0x15161576/0x155915b8 is past 0x
100000
50) <14534>  ERROR: INVALID STARTADDDR/ENDADDR: 0x16271684/0x166e16cb is past 0x
100000
51) <14544>  ERROR: INVALID STARTADDDR/ENDADDR: 0x174c17a6/0x179817f2 is past 0x
100000
52) <14554>  ERROR: INVALID STARTADDDR/ENDADDR: 0x188618de/0x18d8192f is past 0x
100000
53) <14564>  ERROR: INVALID STARTADDDR/ENDADDR: 0x19d41a29/0x1a2b1a7f is past 0x
100000
54) <14574>  ERROR: INVALID STARTADDDR/ENDADDR: 0x1b371b89/0x1b921be4 is past 0x
100000
55) <14584>  ERROR: INVALID STARTADDDR/ENDADDR: 0x1cae1cfe/0x1d0f1d5f is past 0x
100000
56) <14594>  ERROR: INVALID STARTADDDR/ENDADDR: 0x1e3c1e89/0x1ea31eef is past 0x
100000
57) <145a4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x1fe0202a/0x204c2096 is past 0x
100000
58) <145b4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x219b21e2/0x220d2254 is past 0x
100000
59) <145c4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x236d23b2/0x23e8242a is past 0x
100000
60) <145d4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x256425a3/0x25e72625 is past 0x
100000
61) <145e4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x277927b5/0x2803283e is past 0x
100000
62) <145f4>  ERROR: INVALID STARTADDDR/ENDADDR: 0x29ad29e4/0x2a3f2a76 is past 0x
100000
63) <14604>  ERROR: INVALID STARTADDDR/ENDADDR: 0x2c042c36/0x2ca12cd2 is past 0x
100000
64) <14614>  ERROR: INVALID STARTADDDR/ENDADDR: 0x2e892eb6/0x2f322f5d is past 0x
100000
65) <14624>  ERROR: INVALID STARTADDDR/ENDADDR: 0x313e3165/0x31f23218 is past 0x
100000
66) <14634>  Multipoint #1: [66 blocks x <16> = 1056 bytes]
 Searching for multipoint block descriptor #2...OK
 1) <1fbb2>  Adr: 0x000000-0x003FFF Chk: 0x0FA0F5CF Boot: (whitelisted) OK
 2) <1fbc2>  Adr: 0x004000-0x007FFF Chk: 0x0F4716B3 Boot: (whitelisted) OK
 3) <1fbd2>  Adr: 0x000000-0x003FFF Chk: 0x0FF728A4 CalcChk: 0x0FF728A4 OK
 4) <1fbe2>  Adr: 0x004000-0x007FFF Chk: 0x0F68CD6E CalcChk: 0x0F68CD6E OK
 Multipoint #2: [66 blocks x <16> = 1056 bytes]

*** Found 73 checksums in C:\Users\Leo A. Martinez\Desktop\All Audi Files\sample
 sum\551MBoschstage 1-Copy.bin

*** ABORTING! 64 uncorrectable error(s) in C:\Users\Leo A. Martinez\Desktop\All
Audi Files\sample sum\551MBoschstage 1-Copy.bin! ***
==============================================================================
ME7Check v1.12 (c) mki, 06/2004-05/2012
Checking file C:\Users\Leo A. Martinez\Desktop\All Audi Files\sample sum\551MBos
chstage 1-Copy.bin (size=1048576)
Reading Version Strings...
-> Bootrom Version = embedded in CPU, asume 05.12/05.32
-> EPK = 40/1/ME7.1/5/6005.01//22m/DstC2o/011200//
-> Contents of ECUID data table:
   - '0261207143'         (SSECUHN)
   - '1037360857'         (SSECUSN)
   - '8D0907551M  '       (VAG part number)
   - '0002'               (VAG sw number)
   - '2.7l V6/5VT     '   (engine id)
-> Contents of ECUID data table:
   - 'HW_MAN004'

Page checksum failure(s) found
Data area checksum failure(s) found
-> Found 6 errors!!!   *******************************

In any case, you badly screwed up that file.

You modified 1424c which should contain fffffff to mark the end of the chksum descriptor area

there are probably tons of other problems, but I didn't bother checking.
« Last Edit: April 03, 2015, 09:53:29 AM by nyet » Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12270


WWW
« Reply #5 on: April 03, 2015, 09:50:15 AM »

Did this problem ever get fixed for you? I have the same problem

No, it is not the same problem. I have split this post into a separate topic accordingly.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
engineeredD-zyn
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 10


« Reply #6 on: April 03, 2015, 01:23:57 PM »

Well I only modified what was on the stage 1 build on one file and got the same number of errors. this bin just has different boost and fueling values (richer with sooner LDRXN). Is there any way you can try and run the bin and see if you can clear the checksums on your end? I wanted to start logging for the community projects as I seen there was alot of clutter of tip or bel people trying to chime in.
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12270


WWW
« Reply #7 on: April 03, 2015, 01:44:54 PM »

this bin just has different boost and fueling values (richer with sooner LDRXN).

No. It's totally hosed. Start from scratch, you really boned this one.

DO NOT START FROM SOMEBODY ELSE'S FILE.

I don't know how many times I can say the same thing. Always. Start. With. Stock.

ALWAYS know what each of your changes does.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
ddillenger
Hero Member
*****

Karma: +641/-21
Offline Offline

Posts: 5640


« Reply #8 on: April 03, 2015, 06:17:14 PM »

No. It's totally hosed. Start from scratch, you really boned this one.

DO NOT START FROM SOMEBODY ELSE'S FILE.

I don't know how many times I can say the same thing. Always. Start. With. Stock.

ALWAYS know what each of your changes does.

+1
Logged

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!

Email/Google chat:
DDillenger84(at)gmail(dot)com

Email>PM
engineeredD-zyn
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 10


« Reply #9 on: April 04, 2015, 01:30:03 PM »

this is from stock and even if I change one value in the file and correct with hex me7sum still states same amount of errors. does me7sum not work with windows 64 based systems? trust me I understand you think I'm an idiot but I assure you I tried everything except going out and buying a piece of crap system just to make sure I don't brick my ecu. me7sum just doesnt work on my system or tunerpro is causing algorithmic errors.
 
Logged
ddillenger
Hero Member
*****

Karma: +641/-21
Offline Offline

Posts: 5640


« Reply #10 on: April 04, 2015, 01:44:28 PM »

Are you sure the definition you are using matches the file you are modifying?
Logged

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!

Email/Google chat:
DDillenger84(at)gmail(dot)com

Email>PM
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12270


WWW
« Reply #11 on: April 04, 2015, 06:35:16 PM »

Why are you modifying 1424c

MLFHM doesn't start until 14254... and whatever you did to MLHFM... wow.. not good.
« Last Edit: April 04, 2015, 06:40:09 PM by nyet » Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
engineeredD-zyn
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 10


« Reply #12 on: April 06, 2015, 02:49:22 PM »

God Damn it guys! If you all were here I would let you guys slap the shit out of me. I found an old m box retrieved original file myself and now it's spot on. I was using the 551M bosch bin WHICH I ASSUMED WAS STOCK! the changes to MLHFM which nyet pointed out wasn't making sense to me until ddillenger clonked me on the head and made me match up the definition to the file. 
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12270


WWW
« Reply #13 on: April 06, 2015, 03:38:06 PM »

If you all were here I would let you guys slap the shit out of me.

LOL. I'm already too hard on people Smiley

Just glad you got it sorted.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

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 ex
Pages: [1]
  Print  
 
Jump to:  

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