E46 Fanatics Forum banner
Status
Not open for further replies.

How to Calibrate Steering Angle using Tool32

1 reading
28K views 1 reply 1 participant last post by  Bali  
#1 · (Edited)
This describes the steps needed to reset/calibrate the steering angle on the ASC or DSC module in your E46 using a program called Tool32. This may be needed in several different situations, but most commonly after repairing the front steering/suspension or replacing the DSC module. You must already have BMW Standard Tools installed and working properly.

Steps
  1. Center the steering wheel
  2. Start C:\EDIABAS\BIN\TOOL32.EXE
  3. Click File in the menu at upper left
  4. Click Load SGBD, Group file
  5. Browse to and select the corresponding .PRG file for your DSC module family
    • Teves MK20 DSC: C:\EDIABAS\ECU\DSC_E46.PRG
    • Teves MK60: C:\EDIABAS\ECU\DSC_MK60.PRG
    • Bosch 5.7: C:\EDIABAS\ECU\DSC57.PRG
  6. Look in the list of jobs for one containing lenkwinkel
    • Teves MK20 DSC: lenkwinkelsensor_id_dsc_schreiben or abgleich_lws_aq_sensoren, whichever succeeds
    • Teves MK60: lenkwinkel_dsc_abgleichen
    • Bosch 5.7: test_lenkwinkel
  7. Double click the job
  8. Check that it succeeded
  9. Done!

Notes
  1. If Tool32 doesn’t work properly, you may need to register a DLL, like so.
    • Open administrator command prompt
    • regsvr32 “c:\ediabas\bin\msflxgrd.ocx”
  2. Determine which ASC/DSC module your car has (USA only)
    • 323/328: MK20
    • 325i/325Ci/330i/330Ci: MK60
    • 325xi/330xi: Bosch 5.7
 
#2 ·
This is a note for those with a SAS (steering angle sensor) swapped from another car.

I was doing a remote session with @danny.323i today on his 05/1999 323i MT, and we kept getting an IFH-0009 error from tool32 when we ran the lenkwinkelsensor_id_dsc_schreiben job in tool32. Link to his thread.

After some digging with INPA I saw that the VIN in the SAS did not match his car’s VIN. In fact, the SAS was actually from a 07/1999 328i. Even more digging revealed that his IKE (instrument cluster) had also been swapped from that same 328i and he had the tamper dot next to the odometer.

I had the idea that maybe this swapped in SAS had never been coded to his car, so I used NCS Expert to code it. After that, and cycling the ignition key, we were able to successfully reset SAS using tool32. Success!

I also updated his MS42 DME during the session.

Next up: code his swapped instrument cluster after he gets the BMW Scanner 1.4 cable.
 
Status
Not open for further replies.
You have insufficient privileges to reply here.