How to Repair BMW MSV90 DME ECU?

How to repair BMW (N52 engine) Siemens/Continental MSV90 DME?

Cg Fc200 Bmw Msv90 Dtc Off 1
First of all, check the MSV90 DME internal components:
Bmw Msv90 Dme Components

1.  DME internal error 

fault code 133902.

  • Software Issues:
    Software errors within the MSV90 module can lead to incorrect engine operation, potentially causing the “internal fault” error.
  • Programming Errors:
  • If the ECU’s programming is corrupted or improperly configured, it can result in a “syntax error” and trigger the fault code.
If have an internal error on MSV90, most internal faults are caused by poor soldering (cold joints) on this CPU. Simply re-solder the chip will resolve the issue.
For syntax/communication errors: Re-solder the CPU or perform reprogramming of both the Engine ECU and CAS module. There are many tools to read this ECU, OBDSTAR DC706, CG FC200, Yanhua ACDP, Xhorse Multi Prog etc.

BMW MSV90 DME Internal Error

2. BSD failure

2E7C/CD9304 BSD communication fault.

The DME (Digital Motor Electronics) MSV90 BSD (Bit-Serial Data Interface) is a crucial component of your BMW’s engine management system. Breakdowns in this system can cause various issues, such as poor engine performance and misfires.

To repair BSD failure issue, need to drill a hole on the MSV90 DME board.  Replace the TJA1020 IC chip within the marked area.

BMW MSV90 DME BSD Failure

3. Barometric Pressure Sensor Signal Fault

Fault code: P2227

Re-solder SMD288 PIN marked red below.

BMW MSV90 DME Barometric Pressure Sensor Signal Fault

4. Throttle Fault code

Re-solder or replace ATIC61D3 control IC
Check the transistor for burn damage; replace if faulty.

Bmw Msv90 Dme Faulty Throttle

5. Terminal 15 (KL.15) fault code

1B5102 fault code: specifically a fault related to Terminal KL.15, indicates a problem with the ignition power supply or the ignition switch.

A fault with MSV90 Terminal KL.15 (also known as Terminal 15) on a BMW, specifically in the context of an MSV90 ECU (Engine Control Unit), usually indicates a problem with the ignition or power supply to the ECU.It can manifest as no voltage at the DME input despite the main relay being enabled, or a disruption in the CAS (Car Access System) power supply. The root cause can range from a low battery, an unauthorized consumer drawing power, or a problem with the CAS module.

 

To solve the KL.15 fault, re-solder the fuel injector/fan integrated chip ATIC94D marked red below.

BMW MSV90 DME K15 Fault

Keep updating.

 

Read more:

Clone BMW MSV90 DME by OBDSTAR DC706 X-prog3 Hextag or ACDP

OBDII365