Pages: [1]
Author Topic: p0601 error  (Read 1357 times)
Markus02
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 13


« on: July 30, 2025, 11:20:09 AM »

So i got my ecu bricked and i got it fixed. Before it vcds didnt see the ecu when it was in the car and now it does. Also nefmoto flasher sees it and write it. I used mpps v13 to read/write flash and when i modified the stage 1 tune that an other tuner did and made it in to a a stage 1+pop and bang tune. In mpps the check sum button wasnt awailable so i tought it might be available when i press write. So i pressed write, choose the stage1+pop and bang.bin and it started writing to ecu without getting a chanse to checksum correct it. Then car cranked but didnt start=bricked.

Now i was able to write an stock original file to the ecu and it got it fixed. vcds is able to read fault codes when the ecu is in car, nefmoto connects in just a few seconds. So what i did with the ecu now is i checksum corrected the stage1 + pop and bang bin in mpps and used the stage 1 bin as "original" bin since that was on the car before write and worked perfectly. Mpps fixed 8 errors in checksum and i double checked so that i checksum corrected thath already corrected bin with the stage1 bin and said 0 errors. so it did it job.

I opened nefmoto chosed my bin and the correct memorylayout (29f800bb) and did a full write. It didt it without any problem. Problem is that vcds days in ecu fault codes error p0601-Internal Control Module: Memory Check sum Error. what is the problem? I checked what version immo i have immo1. So i wouldnt be pairing the cluster and ecu together but the ecu itself to car? after the write i checked again the cluster if any fault codes appear and it did and its this:engine control module- 49-10 no communication - intermitted. i cleared fault codes in there and it was gone. could be the flash done it? i also checked readyness in engine tab and it says this: readiness status:0010 1100, exhaust gas recirculation:passed, Oxygen sensor heating: passed, oxyen sensor(s):fail or incomplete, air condition:passed, secondary air injection:failed or incomplete, evaporative emissions: failed or incomplete, catalyst heating:passed and catalyc converter(s):passed.

this is all i have gathered information. I have been fixing this ecu tune problem for about 5 days nonstop, even after work till the night. Im sharing the bins that i read from ecu that was already on it and the one i have and supposed to be checksum corrected. If anyone could tell me what i need to do to fix this would be greatly awesome.

car info: audi a4 b6 2001 quattro
1.8t awt
ecu:8E0906018B  0003
Logged
davidklmn
Newbie
*

Karma: +3/-0
Offline Offline

Posts: 11


« Reply #1 on: July 30, 2025, 12:29:00 PM »

P0601 can't be cleared via VCDS.
You will have to put your ECU into boot mode and read the EEPROM and remove the P0601 error code by hand.
There are plenty of threads on here on how to do this.

My advice is that you use google with the following query: "site:nefariousmotorsports.com <YOUR SEARCH HERE>", as it's more accurate and finds better results than the search here on the forum.
Logged
Markus02
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 13


« Reply #2 on: July 31, 2025, 06:47:05 AM »

problem is fixed. I gave up trying to fix checksum becuase mpps v13 is a failiure of a soft and i dont know YET how to fix hex codes. But the tuner said the check sum of the ecu bin flash was incorrect (checksum "corrected" with mpps v13) and so was the eeprom(95040) checksum. The tuner also said (before i went to my appoint ment there) the eeprom could have a "deathcode" in it. Basically wrong checksum in eeprom and gets a deathcode in to hex which caused the p0601 error in vcds. He checksum fixed ecu bin and eeprom, turned immo off and fixed the death code

He knew how to do it because he made the same mistake when he started out, and also 3 other people done it too before me and all were mpps v13. So im not using mpps v13 anymore. He said to use kess v2 as its the best home tuner tool to read/write flash and do checksums. Now he has a lot of tools to fix ecus and tune them so he know  what hes saying.
Logged
_nameless
Hero Member
*****

Karma: +371/-2973
Offline Offline

Posts: 2962



« Reply #3 on: July 31, 2025, 12:54:46 PM »

Mpps v13 works fine when used on a 32 bit version of windows 7 or xp, you are dealing with a software version that is over 20 years old... So when you try to use it on modern OS it does not work all that well
Logged

If you are broke or expecting free handouts DO NOT message me. I'll probably put you on blast if you do.
IamwhoIam
Hero Member
*****

Karma: +104/-2556
Offline Offline

Posts: 1100


« Reply #4 on: August 01, 2025, 01:15:14 AM »

disabling immo is also totally retarded IMHO, why not just fix the deathcode and that's that?
Logged

I have no logs because I have a boost gauge (makes things easier)
Markus02
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 13


« Reply #5 on: August 01, 2025, 10:15:29 AM »

I did use win 7 on a vm, did not do great. Im just gonna invest in kess and learn me7 check ans me7sum, because the gui version wont let me checksum correct 1024kb files. The tuner has been doing this for years. Has multiple setups and stuff so i feel like he knows best for me. Also why not turn immo off at the same time while fixing death code so if anything happens with immo it wont because its off. Dude even ry to help me fix the pop and bang tune on the file just because "client was late and i was bored" said by tuner Cheesy.
Logged
_nameless
Hero Member
*****

Karma: +371/-2973
Offline Offline

Posts: 2962



« Reply #6 on: August 01, 2025, 11:42:09 AM »

I did use win 7 on a vm, did not do great. Im just gonna invest in kess and learn me7 check ans me7sum, because the gui version wont let me checksum correct 1024kb files. The tuner has been doing this for years. Has multiple setups and stuff so i feel like he knows best for me. Also why not turn immo off at the same time while fixing death code so if anything happens with immo it wont because its off. Dude even ry to help me fix the pop and bang tune on the file just because "client was late and i was bored" said by tuner Cheesy.
Check the vin number bet it would be filled with all XX. If it is he just used the generic immo off that was posted here 12 years ago
Logged

If you are broke or expecting free handouts DO NOT message me. I'll probably put you on blast if you do.
Pages: [1]
  Print  
 
Jump to:  

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