NefMoto

Technical => Cluster and Immobilizer => Topic started by: aef on April 03, 2013, 10:23:12 AM



Title: Trying to find deathcode in my ME3.8.3
Post by: aef on April 03, 2013, 10:23:12 AM
Hi,

i have read here http://nefariousmotorsports.com/forum/index.php?topic=2973.msg33344#msg33344 (http://nefariousmotorsports.com/forum/index.php?topic=2973.msg33344#msg33344) and here http://nefariousmotorsports.com/forum/index.php?topic=915.0 (http://nefariousmotorsports.com/forum/index.php?topic=915.0) about the socalled deathcode and trying to eliminate my DTC P0605 - 16989 - Motorsteuergerät - Fehler ROM-Speicher

So i read my 24c02 and another 06A906018AQ D04 out of ebay (looks like never touched before).
I have 3 unerasable errors (on the bench) and one of them (deathcode) is unerasable while in the car.

my ecu
(https://dl.dropbox.com/u/17128887/deathcode/myecu%20with%20deathcode.JPG)

ebay ecu
(https://dl.dropbox.com/u/17128887/deathcode/ebay%2006A906018AQ%20D04%20stock.JPG)

my file vs. ebay file
i chanced the stuff in the red mark but the DTC remains
(https://dl.dropbox.com/u/17128887/deathcode/24c02%20...AQ%20D04%20my%20vs.%20ebay.JPG)

my file vs. ebay D03 file
(https://dl.dropbox.com/u/17128887/deathcode/24c02%20...AQ%20D04%20my%20vs.%20ebay%20D03.JPG)

So my question is:
Where is the SKC stored? (to not focus on the position / blind it out)
What is the stuff in the red box?
What about the other differences?

I do have ...AQ D03 files to but there are more changes so i will not focus on this.

As you may noticed, english isnt my mother tongue


edit: just notices that vagcom says my ecu is D03, is it out of the flash or from the eprom? box is 04 from the outside but tune is D03 maybe...


 


Title: Re: Trying to find deathcode in my ME3.8.3
Post by: cyril279 on April 03, 2013, 10:55:38 AM
I can't vouch for the death code, but I believe that the rom error is likely because the checksums of the immo-change pages aren't correct. I believe that the first and seventh pages should both look like the first page of the attached pic.

there's a thread not too far down about 24c02 immo-off & checksums (http://nefariousmotorsports.com/forum/index.php?topic=3340.msg34716#msg34716).


Title: Re: Trying to find deathcode in my ME3.8.3
Post by: cyril279 on April 03, 2013, 11:07:41 AM
I'm under the impression that cars that use the 24c02 don't store the SKC in either ECU eeprom, only in the cluster, but I could be wrong about that.

Immo II 95040's don't store the vehicle's skc, vin, or immobilizer info, and I believe that 24c02's behave similarly.


Title: Re: Trying to find deathcode in my ME3.8.3
Post by: aef on April 03, 2013, 12:22:54 PM
Hi cyril279,

thanks for your input but my 1st and 7th line look exactly the same.
The attached file is the one in my ecu. I turned immo back on again (in my first post) to minimize the differences between the 2 files.





Title: Re: Trying to find deathcode in my ME3.8.3
Post by: cyril279 on April 03, 2013, 12:55:01 PM
yes, your first and seventh lines look exactly the same, and they should, I agree.
the seventh line is a backup of the first.  backup pages and checksums are how the ecu knows whether it's data has been corrupted or altered.

I'm saying that I don't believe that the last two bytes of those lines are correct.  

Those last two bytes are checksum bytes, that need to be corrected when the immo-value is changed.

I think that your first and seventh lines should both look like the first line of the attached image.

edit:more specifically, the last two bytes of the first and seventh pages should be [16 FA] for your immo-on file.


Title: Re: Trying to find deathcode in my ME3.8.3
Post by: aef on April 03, 2013, 02:19:57 PM
Why 16?

It should be 66 i think. If i do it like this.

(https://dl.dropbox.com/u/17128887/deathcode/24c02_off_zps9216f180.png)


edit: changed it to 66, error is gone but i have one new error ;) (bought this ecu long time ago, before i was interested in this stuff)

(https://dl.dropbox.com/u/17128887/deathcode/myecu%20without%20deathcode%20after%20checksum%20correction.JPG)

I flashed the exact same tune to the D03 Ebay spare ecu and i got zero errors. (still benchtesting only)
Think i will immo off the D03 Ebay ecu tomorrow to have a 100% copy of my ecu for my project car. Lets see if i got the same errors...

Lets find out what the stuff in the red box is for (first post)

time to go to bed ;)


Title: Re: Trying to find deathcode in my ME3.8.3
Post by: cyril279 on April 03, 2013, 03:09:12 PM
Why 16?

It should be 66 i think. If i do it like this.

...the last two bytes of the first and seventh pages should be [16 FA] for your immo-on file.

16 if immo on, 66 if immo off.  It seems you're all sorted out, glad to be able to help.
-Cyril


Title: Re: Trying to find deathcode in my ME3.8.3
Post by: aef on April 04, 2013, 05:51:05 AM
Thank you sir ;)


Title: Re: Trying to find deathcode in my ME3.8.3
Post by: aef on April 04, 2013, 11:17:48 AM
I immo offd the file from the ebay D03 Ecu and flashed my tune so its a nearly 1:1 copy of my ecu. It has the same Bosch Part Number by the way.

The ebay ecu has 0 errors, my has 3 errors. (on the bench)

Next step would be to write the 0errors immooff file to my original ecu to see if the 3 errors will disappear.

(https://dl.dropbox.com/u/17128887/deathcode/my%20ecu%20off%20vs.%20ebay%20D03%20off.JPG)


Title: Re: Trying to find deathcode in my ME3.8.3
Post by: cyril279 on April 04, 2013, 11:46:02 AM
on the bench, once the ecu boots, I frequently get a few "signal zu gross" errors because the ecu is not connected to the car. 

Now that the ROM error is gone, i would be comfortable putting the ecu into the car, clearing the codes using VCDS, then see what pops up.


Title: Re: Trying to find deathcode in my ME3.8.3
Post by: aef on April 08, 2013, 10:55:50 PM
My ecu is back in the car and i only have one ABS brake error remaining because its a converion into another car.

 ;)