E46 Fanatics Forum banner

DSC MK60 replacement, coding with NCS Expert

9.9K views 4 replies 2 participants last post by  usifyer  
#1 · (Edited by Moderator)
Hi guys,

My MK60 DSC must have gone bad. It sporadically shows 5DF5 ECU-internal fault, depending on the outside temperature. Interestingly this is rare in winter but very prevalent in summer or after long drives, whenever the ECU seems to get hotter.

No other faults in memory, no steering or wheelspeed sensor codes.

I already found DSC MK60 replacement and INPA Install and How to Change ABS ASC Control Module - Trifecta - #5DF5... especially the latter containing two awesome PDF files.

My car is a 330ci, production date november-2001 and initial registration mai-2002.
I can ONLY see the part number of the pump, which is 34.51-6759045, and the whole unit is located under the break-fluid on the driver's side, pretty complicated to get to.

Now I have two questions:
1st:
Is the mapping DSC pump to ECU part number really 1:1, meaning, I simply need to search for the whole block (ecu+pump) for the number 6759045, which relates to the ECU number 6759047? Just the "four wheel drive" irritates me, because mine isn't ... This is the mapping from the PDF guide. So I must have the MK60 DSC II...
919763



2nd:
Is it really "so easy" to code the VIN into the ECU, don't I need to take any "backup" of any settings of the old ECU?
It just sounds too easy... I used NCS in the past and I trust myself to be able to do it, as well as the INPA LWS calibration.

Why I'm asking is:
A replacement unit would be available for 60€.
Much better than sending in my own ECU to a ecu-repair service which is 350€ instead.
The replacing of the ECU itself will be done by the garage, the coding by me.

Am I overlooking anything?
Thanks so much for your efforts, these guides here are really awesome! Not seen so much and detailled information as in the linked threads in the german forums, really crap in comparisson :)

Thanks!!!
 
#2 · (Edited)
For some reason 2002 MK60 modules are notorious for going bad and needing replacement. Coding the replacement DSC module is quite easy once you know how and have BMW Standard Tools correctly set up. You don’t directly code the VIN. I would get a used DSC module from a 2004+ 330i or 330Ci as the newer ones have less issues.
 
#3 · (Edited)
Thanks, yes, I have the standard tools already installed. Used NCS already to code some other stuff :) So that's working.
The only thing which bothered me - I just ran INPA to verify everything of the instruction matches my version, but the Shift+F4 is not available for me in them MK60 menu, so initializing steeringangle sensor is not there. Hmm... I have the version EA-90X 5.00, is it wrong?
EDIT I'm doing my research :) found this thread here, seems there's a problem with different INPA versions, I'll read the entire thread now :) Steering angle sensor reset - Shift F4 Compensation...

And about the replacement, when you are saying "look for a newer version" - do I still understand correctly that the numbers are NOT swappable? So I gotta look for the block 6759045 & 6759047, right? Just for a newer model year.
 
#4 ·
Use Tool32 to do the steering angle reset, as described in this post.

The specific MK60 part number is not critical, so long as it is from a 2004+ 325/330.
 
#5 ·
Thanks once again! One question, hope it's not dumb in your opinion.
I know you advised differently, but IIRC I really had some trouble installing everything, not sure whether it's my old laptop or the cable or a combination. Whatever, it runs until now, seems more or less every functionality is there and also working, used INPA quite a lot as well as coding in NCS.

The only downside is, the steering angle is not in INPA, but now as you gave me the tool32 version:
I just checked and tool32 is installed.
Is there any downside trying my version of tool32 loading the prg file and clicking through until "Double click the job", not doing so with the old ecu. This way, I can verify my setup would work as it is without creating any further problems for me, it seems.