Title: Badly corrupted file, ME7Sum can't correct
Post by: engineeredD-zyn 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.
Title: Badly corrupted file, ME7Sum can't correct
Post by: nyet 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.
Title: Badly corrupted file, ME7Sum can't correct
Post by: ktm733 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.
Title: Badly corrupted file, ME7Sum can't correct
Post by: engineeredD-zyn on April 03, 2015, 08:38:54 AM
okay here is the full text along with the bin. thank you.
Title: Badly corrupted file, ME7Sum can't correct
Post by: nyet on April 03, 2015, 09:47:05 AM
You can put the text directly in your post, you know 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.
Title: Re: Badly corrupted file, ME7Sum can't correct
Post by: nyet 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.
Title: Re: Badly corrupted file, ME7Sum can't correct
Post by: engineeredD-zyn 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.
Title: Re: Badly corrupted file, ME7Sum can't correct
Post by: nyet 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.
Title: Re: Badly corrupted file, ME7Sum can't correct
Post by: ddillenger 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
Title: Re: Badly corrupted file, ME7Sum can't correct
Post by: engineeredD-zyn 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.
Title: Re: Badly corrupted file, ME7Sum can't correct
Post by: ddillenger on April 04, 2015, 01:44:28 PM
Are you sure the definition you are using matches the file you are modifying?
Title: Re: Badly corrupted file, ME7Sum can't correct
Post by: nyet 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.
Title: Re: Badly corrupted file, ME7Sum can't correct
Post by: engineeredD-zyn 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.
Title: Re: Badly corrupted file, ME7Sum can't correct
Post by: nyet 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 :) Just glad you got it sorted.
|