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.
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.
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.
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.
Step by step.
- 01Removed original (failed) DME from vehicle, opened housing, soldered jumper wires to boot-mode pads on the MSV80 PCB.
- 02Connected Mini ACDP, performed boot-mode read of the original DME EEPROM.
- 03Extracted the ISN from the original DME data.
- 04Connected replacement DME via the same boot-mode adapter, wrote the original ISN into the replacement DME at the correct EEPROM address.
- 05Installed replacement DME into the vehicle, performed CAS-to-DME re-alignment via ISTA.
- 06Verified successful start. Cleared DTC P1681. Confirmed all module functions.
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.