Pages: [1] 2
Author Topic: ECU bricked? 4B0907551G  (Read 10921 times)
Twiki
Jr. Member
**

Karma: +2/-0
Offline Offline

Posts: 42


« on: June 26, 2016, 04:33:05 AM »

Hi, hope some can help here!?

My car is a 2000 B5 A4 Quattro with 2.7T engine swop. The ECU I had in car for a while (4B0907551G, from a 2.7T A6 I think - got it from a scrap yard) I flashed numerous times (M-box files and K-box files) - more than 60 times using OBD in-car flashing, with Ross-Tech USB-HEX cable in dumb mode, NefMoto flash tool, and a battery charger hooked up. I have never with all the times I have flashed this way, had any problems. Btw I have tried flashing boot-mode at some point some time ago but never got it right, not once, so I just continued my own way that has worked for so long without fail.

Yesterday I tried a new file - only changed CWMDAPP to 8 and some changes to KFLDRAPP, from an existing working file, and flashed the (my) normal way. After NM Flasher reported 100% success, I exited NM tool, cycled the ignition and started VCDS to check a few things out - only problem was that VCDS couldn't see the ECU. I cycled the ignition a few more times and even disconnected the battery, still no success. Obviously with the battery connected the car just cranked but it just wouldn't start. I also tried connecting to the ECU with the NM Flasher - still no success.

The only other change to my system was that I upgraded my PC from Windows 7 to 10 - this resulted in a new HW ID and after a few emails exchanged with MTX I realized I needed  new ME7 plug-ins and license key (which are free now, btw). I got TunerPro to work again and the CSs seemed OK! Any ideas??

Herewith the latest file I flashed (yesterday)..
Logged
_nameless
Hero Member
*****

Karma: +320/-448
Offline Offline

Posts: 2673



« Reply #1 on: June 26, 2016, 07:26:33 AM »

Hi, hope some can help here!?

My car is a 2000 B5 A4 Quattro with 2.7T engine swop. The ECU I had in car for a while (4B0907551G, from a 2.7T A6 I think - got it from a scrap yard) I flashed numerous times (M-box files and K-box files) - more than 60 times using OBD in-car flashing, with Ross-Tech USB-HEX cable in dumb mode, NefMoto flash tool, and a battery charger hooked up. I have never with all the times I have flashed this way, had any problems. Btw I have tried flashing boot-mode at some point some time ago but never got it right, not once, so I just continued my own way that has worked for so long without fail.

Yesterday I tried a new file - only changed CWMDAPP to 8 and some changes to KFLDRAPP, from an existing working file, and flashed the (my) normal way. After NM Flasher reported 100% success, I exited NM tool, cycled the ignition and started VCDS to check a few things out - only problem was that VCDS couldn't see the ECU. I cycled the ignition a few more times and even disconnected the battery, still no success. Obviously with the battery connected the car just cranked but it just wouldn't start. I also tried connecting to the ECU with the NM Flasher - still no success.

The only other change to my system was that I upgraded my PC from Windows 7 to 10 - this resulted in a new HW ID and after a few emails exchanged with MTX I realized I needed  new ME7 plug-ins and license key (which are free now, btw). I got TunerPro to work again and the CSs seemed OK! Any ideas??

Herewith the latest file I flashed (yesterday)..


Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\luke skyline>CD DESKTOP

C:\Users\luke skyline\Desktop>CD ME7SUM



Step #1: Reading ROM info ..
 Searching for EPK signature...OK
 Searching for ECUID table...OK
 EPK         : '40/1/ME7.1/5/6024.02//23g/DstW1o/051000//'
 Part Number : '8D0907551K  '
 Engine ID   : '2.7l V6/5VT     '
 SW Version  : '0001'
 HW Number   : '0261207001'
 SW Number   : '1037360387'

Step #2: Reading ROMSYS ..
 ** ERROR! First word is zero... corrupted bin? **
 Startup section: word[0x008000]+word[0x00FFFE]
 @008038 Add=0x008611 CalcAdd=0x008611  ADD OK
 Program pages: 8k page first+last in 0x0000-0xFFFF and 0x20000-0xFFFFF
 @00803c Add=0x9FDB80 CalcAdd=0x9FDB80  ADD OK
 All param page: word[0x010000]+word[0x01FFFE]
 @01bef8 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...missing
 Main CRCs:
 0) 0x0183E9-0x0183F2                      CalcCRC: F9A70C59
 1) 0x010002-0x013FFE @90000 CRC: C7B29A7B CalcCRC: C7B29A7B(r) CRC OK
 2) 0x014252-0x017F4E @90006 CRC: 89F24A80 CalcCRC: 89F24A80(r) CRC OK
 3) 0x018192-0x01FBDC                      CalcCRC: 18E8BCB6(r)
 4) 0x026A00-0x02FFFC @9000c CRC: D941FAC2 CalcCRC: D941FAC2(r) CRC OK

Step #6: Reading Main Program Checksums ..
 Searching for main program checksum..OK
 ROM Checksum Block Offset Table @1f348 [16 bytes]:
 1) 0x000000-0x00FBFF CalcChk: 4669A054
    0x00FC00-0x01FFFF CalcChk: 25DF3FF8 CalcCRC: B556860C SKIPPED
 2) 0x020000-0x0FFFFF
    <fffe0>  Chk: 534C03DD CalcChk: 534C03DD 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: 0F8B0B41 CalcChk: 0F8B0B41 OK
 4) <1fc0e>  0x004000-0x007FFF Chk: 0ECB545D CalcChk: 0ECB545D OK
 Multipoint #2: [66 blocks x <16> = 1056 bytes]

*** Found 71 checksums in 8844.BIN

*** ABORTING! 1 uncorrectable error(s) in 8844.BIN! ***

C:\Users\luke skyline\Desktop\me7sum>
Logged

If you are in the market for a tune and would like the ease of downloading and flashing a dyno tested tune for a fair price check out https://instatune.sellfy.store/
nubcake
Sr. Member
****

Karma: +53/-4
Offline Offline

Posts: 401


« Reply #2 on: June 26, 2016, 10:16:14 AM »

The same info in short format: you messed up and zeroed first 2 bytes in your binary. Time for boot-flashing.

EDIT: make it a good habit to run the bin through me7check prior to flashing to avoid this in the future.
« Last Edit: June 26, 2016, 12:56:05 PM by nubcake » Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #3 on: June 26, 2016, 10:44:14 AM »

This isn't the first time I've seen this... I'm wondering what program or process is causing this to happen? TP? MTX?
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.
Twiki
Jr. Member
**

Karma: +2/-0
Offline Offline

Posts: 42


« Reply #4 on: June 27, 2016, 10:44:39 AM »

Hi thanks for your help - BUT I have no clue what is going on - I usually do the CS test after every modification using EasyChecksum an dI have checked it now again, and it passes...? Huh
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #5 on: June 27, 2016, 10:46:23 AM »

me7check won't always detect the zeroed bytes.
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.
Twiki
Jr. Member
**

Karma: +2/-0
Offline Offline

Posts: 42


« Reply #6 on: June 27, 2016, 10:51:54 AM »

me7check won't always detect the zeroed bytes.
Ok I didn't know that...!?

So there is a better program to use?

After a successful CS check, I would transfer the file via USB stick to a laptop and then flash it onto the car - I'm going to check the file on the laptop now also...
Logged
Twiki
Jr. Member
**

Karma: +2/-0
Offline Offline

Posts: 42


« Reply #7 on: June 27, 2016, 10:59:31 AM »

File on the USB stick and on the laptop passes the CS test using me7check...
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #8 on: June 27, 2016, 11:08:10 AM »

me7sum will detect the zeroed bytes.
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.
Twiki
Jr. Member
**

Karma: +2/-0
Offline Offline

Posts: 42


« Reply #9 on: June 27, 2016, 11:09:49 AM »

The same info in short format: you messed up and zeroed first 2 bytes in your binary. Time for boot-flashing.
I wish I could say how that happened! Shocked

B.t.w my numerous attempts at boot flashing all failed... Sad

Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #10 on: June 27, 2016, 11:11:52 AM »

I wish I could say how that happened! Shocked

Restore the first two bytes to stock

Quote
B.t.w my numerous attempts at boot flashing all failed... Sad

You'll want to have a properly working boot mode flashing set up before you do any flashing so you have a fall back in case something bad happens.
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.
Twiki
Jr. Member
**

Karma: +2/-0
Offline Offline

Posts: 42


« Reply #11 on: June 27, 2016, 11:22:38 AM »

me7sum will detect the zeroed bytes.
Thanks - I suppose it is available somewhere here? I'll start searching in the meantime...
Logged
Twiki
Jr. Member
**

Karma: +2/-0
Offline Offline

Posts: 42


« Reply #12 on: June 27, 2016, 11:29:45 AM »

Restore the first two bytes to stock
Yip - thanks, will do...

You'll want to have a properly working boot mode flashing set up before you do any flashing so you have a fall back in case something bad happens.
I realize that, but like I said, somehow I just never got it to work - time to get to know some people!

I have a spare ECU (T-box) onto which I flashed an old M-Box tune - it needs some work but at least I'm mobile...

Thanks again!
Logged
nyet
Administrator
Hero Member
*****

Karma: +604/-166
Offline Offline

Posts: 12233


WWW
« Reply #13 on: June 27, 2016, 11:41:28 AM »

Thanks - I suppose it is available somewhere here? I'll start searching in the meantime...

uh. my sig?
the s4wiki lists it?
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.
Twiki
Jr. Member
**

Karma: +2/-0
Offline Offline

Posts: 42


« Reply #14 on: June 27, 2016, 11:46:25 AM »

This isn't the first time I've seen this... I'm wondering what program or process is causing this to happen? TP? MTX?
Hi Nyet, the other times you refer to where you have seen this, is it always the first two bytes that goes zero?
Logged
Pages: [1] 2
  Print  
 
Jump to:  

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