Jump to content


  • Content Count

  • Joined

  • Last visited

About 1fast6

  • Rank

Profile Information

  • Current Car
  • Gender
  • Location
  1. Hi All, I've been doing a load of research over the last couple of weeks after my DSC module on my 09/01 330Ci decided to die and leave me with the three lights of death on the dash (no abs, no dsc, no traction control). DIS short test followed by fault code read pointed to control unit failure. This did not clear no matter how many times I tried it nor after any period of time. The module was toast. I then rang a couple of indy's who told me this module can't be recoded and is locked to a VIN from new. New module plus fitting was around £1500 including fitting. Hmmm. After reading many conflicting views on e46fanatics about whether you could safely separate the module from the pump and successfully recode it to a different car, I decided it was worth trying to find a replacement module rather than attempt to get the faulty one repaired or better yet pay BMW £1200+ for a new module. I was fairly sure my pump and block were ok so the first step was identifying which module I had and then sourcing one from eBay or a breakers yard. The DSC control unit part number is not actually visible from the engine bay as it is bolted to the pump but a few minutes of googling found that ABS pump P/N 34516759045 always accompanied the ATE MK60 control unit with P/N ending 6759047. Great, so find a pump matching that P/N and the correct matching module should be attached to it. Nights of ebay trawling led me to a bargain £38 ABS pump and module with the correct P/N showing on the pump. Worth a punt, especially as I saw people trying to sell these modules for as much as £200+. The block turns up and the module is correct. Great, onto fitting. ** Disclaimer: this is the way in which I replaced and recoded my DSC module. I do not maintain that this is the ideal or entirely correct methodology nor do I accept any repercussions if this is attempted and it goes wrong ** Use something to extract the majority of the fluid from the brake fluid reservoir. I found a cheap turkey baster was perfectly adequate for this, find them in a pound shop or the rang for a quid. Once empty, loosen the 6 brake lines on the top of the DSC block. 11mm brake line spanner was correct for my car except for the vacuum pipe from the servo which seems to be a 12mm for some random reason.Undo the brake line unions all the way and have some plastic bags/sandwich bags to hand to put the lines into and catch the excess fluid.The two larger outer pipes of the block of 4 (vacuum and return fluid) are attached to flexi hoses and can be moved out of the way. Unplug and remove bonnet shut sensor switch to make it easier to remove the pump,block and module assembly. Remove the two 13mm bolts holding the assembly to the car. The third prong of the metal mount is held in place by sliding over an eyelet. Just pull that clear once the bolts are out and it will start to move. Manoeuvre the assembly as a complete unit out of the compartment and around the other brake lines. The lines can be flexible to a certain extent provided you are careful. In any case the assembly should come out after a few attempts. Once out, separate the module from the block and pump by releasing the two T25 bolts from the pump side. Pull the screws out and then the module will wiggle off the back of the DSC block. Attach new module to existing DSC block and pump and bolt it back up. The whole lot can go back in now and installation is the opposite of removal. Once all the lines are reattached and nipped up tight, refill the reservoir with dot4 to the max ready for bleeding. Pull out your laptop with DIS running, run a short test on the DSC/MK60 followed by the component functions menu which should hopefully show your DSC module with an X next to it. A run off of the fault codes will probably show incorrect VIN (this is fine and will be sorted later). For now, go to component activation for DSC functions and activate the ABS pump to run the fluid through the block and into the system. You should hear a buzzing noise for 3 seconds or so. Now bleed all four calipers as you would after a normal fluid change being sure to keep the fluid topped up. Test the car. At this point you should have an effective and working braking system with now two yellow lights for traction control and DSC indicating that ABS has been reactivated. (invalid VIN seems to leave the ABS active instead of disabling the whole system like a faulty module does). If the brakes pedal is spongy or not effective, go back a step, you have probably let some air into the system somewhere or not cycled the pump properly. Now you need to code the module with the VIN form the car. Use NCS expert for this. Do this your normal way depending on what profile you use. For me it was: load expertmode F1 VIN/ZCS/FA F3 ZCS/FA Select E46 Select ECU then any of the available modules should provide NCS with your cars details. e.g EWS F4 process ECU and choose the MK60 module F3 execute job Done. NCS should complete successfully (hopefully) Now grab INPA and load up the E46 option menu. Drill down to chassis, double click DSC. F2 identification should now show your cars VIN for this module. Reading the codes in INPA will show that the VIN is not initialized and ZWS calibration is needed. Good stuff, Make sure your steering wheel is centered then press Shift+F4 and then option 1. Clear the codes again and the re-read. In between this if the two remaining yellow lights go out you know you've been successful. Celebrate how a £38 module and £6 of DOT4 fluid have saved you a serious amount of money. Apologies for the lack of photos but hopefully this will be of use to someone. I found various threads on this topic with random conflicting information but no concise DIY from start to finish with all necessary steps to get the DSC module to accept a new VIN and re-initialize. Just goes to show it can be done and that you don't need to spend loads of cash on a fixing this problem. Cheers.
  2. Thanks all, Lewis what was the torque sequence you used? I'll have a go at re-doing it this weekend before I accept that the valve cover is warped and get another one. Cheers
  3. Hi guys, I've got a problem with my valve cover where it still leaks even though I have replaced the gasket twice (first with a pattern part and then with an OEM part). I have followed the online guides about the tightening procedure and yet it is still leaking over the exhaust manifold at the back of the engine! I have used RTV in the correct places and torqued up correctly etc. I have also read all the old threads about this on here but I can't see that I have done anything differently. The only thing I haven't replaced is the rubber washers that surround the bolts but I didn't think they were needed. Please help!
  4. What version of the software are you using to do this? Any links to the software package you have on ebay? Cheers
  5. I'm interested, can you post up some pics?
  6. I'll take it fella. You have PM.
  7. Does your LCM have auto lights? If so then your 09/01 LCM will reflash fine. Connecting them before the reflash is no problem you will just get bulb out warnings on the dash. I'm sure someone on here with DIS + laptop will flash your car for you for a few beer tokens. There are plenty of us on here with the software now.
  8. Probably, what's the crack with all this bumming talk? Supergay....
  9. Hello mate car looks great I might see it around (I'm in Swindon too). If you are thinking of rear LED's I would strongly suggest you steer clear of the Eagle Eye ones or the even cheaper ones on Ebay. Give quarrymotors a call and buy some DEPO branded rear LEDs and facelift bootlid lights. Must better design and they will most likely last more than 9 months before they start blowing LED's. Once you have bought the lights, I can code them to the car for you in exchange for some beer tokens.
  10. Hi guys, Had a play around this morning and managed to get the fault to clear but it would keep coming back as soon as the ignition was turned back on. Tested the theory regarding the occupancy sensor cable and that actually brought it's own fault code. So an occupancy sensor fault is different and detectable with DIS/GT1 and not the cause of the (above) fault codes. The extra info box in DIS said that the resistance is too low in both the stage 1 and stage 2 firing circuits which would suggest a loose cable or connector somewhere but I can't find it! Checked fuses and they are OK. Might have to admit defeat and take it to an auto electrician
  11. So a faulty seat loom could show up as a fault in the entire passenger airbag circuit then? Strange, would have thought the system was more redundant than that.... I will unplug the connector under the seat and see if any more faults appear on the diagnosis. We will know one way or another then!
  12. No worries, if the mods want this as a DIY, I can grab some screenshots to improve it.
  • Create New...