ON-SITESan Antonio · Bulverde · New Braunfels · Boerne · Schertz · Selma · Universal CityREMOTENationwide US & Into CanadaCERTIFIEDNASTF Registered · OEM ToolingHOTLINE(210) 439-7905ON-SITESan Antonio · Bulverde · New Braunfels · Boerne · Schertz · Selma · Universal CityREMOTENationwide US & Into CanadaCERTIFIEDNASTF Registered · OEM ToolingHOTLINE(210) 439-7905
▸ CASE STUDY · TRADE PARTNER

BMW MSV80 DME replacement — ISN retrieval at the bench

A trade partner replaced an MSV80 DME on an N52-equipped BMW. The vehicle would crank but not start — the immobilizer rejected the new module. Resolved at the bench via Mini ACDP boot-mode read of the original DME and ISN alignment to the replacement.

▸ SYMPTOM

What the vehicle was doing.

BMW with N52 engine returned to a partner shop after DME replacement. Vehicle cranks normally but will not start. No fuel, no spark commanded. iDrive functional; immobilizer warning present in the cluster.

▸ DIAGNOSIS

What we found, and how.

Confirmed CAN bus communication intact between gateway, DME, and CAS. Verified replacement DME is electrically functional (live data populating, sensor reads valid). DTC P1681 / "Immobilizer signal incorrect" set on DME. Root cause: the replacement DME contains a different Internal Serial Number (ISN) than the one paired with the vehicle's CAS module. The N52 platform stores the ISN as a 16-byte cryptographic identifier in the DME, and the CAS will not authorize start unless the two match.

▸ TOOLING

What the work required.

Mini ACDP programmer with N5x interface adapter. Boot-mode pads identified on the MSV80 PCB, soldered jumper wires installed. Engine control module removed from vehicle to allow bench-level access. NASTF VSP credentials verified for the security gateway operation.

▸ PROCEDURE

Step by step.

  1. 01Removed original (failed) DME from vehicle, opened housing, soldered jumper wires to boot-mode pads on the MSV80 PCB.
  2. 02Connected Mini ACDP, performed boot-mode read of the original DME EEPROM.
  3. 03Extracted the ISN from the original DME data.
  4. 04Connected replacement DME via the same boot-mode adapter, wrote the original ISN into the replacement DME at the correct EEPROM address.
  5. 05Installed replacement DME into the vehicle, performed CAS-to-DME re-alignment via ISTA.
  6. 06Verified successful start. Cleared DTC P1681. Confirmed all module functions.
▸ OUTCOME

What the customer left with.

Vehicle started on first crank after re-alignment. No further immobilizer-related faults. Round-trip bench time including OBD-side verification: approximately 4 hours. Returned to partner shop the same business day. Total cost to partner shop was a fraction of what the dealer quoted for "full DME replacement plus reprogramming" (which would have included buying a second new DME).

▸ SEE ALSO dme · bmw isn · bench programming · security access

Have a job like this?

Call (210) 439-7905 or submit through our schedule form.