Read DTCs
Decoded MSS52 codes: fault descriptions, occurrences and recorded conditions.
BMW MSS52 diagnostics
Read and clear the S62 DME fault memory with a fast, standalone tool dedicated to the MSS52. Built exclusively for the BMW M5 E39 and Z8.

MSS52 · DS2
Direct ECU connection through a USB K+DCAN interface and the round BMW diagnostic port under the hood.
Decoded MSS52 codes: fault descriptions, occurrences and recorded conditions.
Explicit confirmation before clearing and DME acknowledgement validation.
Also included: RPM, temperatures, throttle, battery, injection and ignition.
Knock adaptation reading and protected reset with the engine stopped.
The core of DiagLab
Identify each fault by its decoded description, then review the engine speed, load and mileage recorded when it occurred.
Beyond fault codes
Monitor the identified MSS52 values without leaving the diagnostic tool.
Vehicle connection
DiagLab uses exactly the same wired connection as VanosLab to communicate directly with the MSS52 DME.

Use a wired K+DCAN USB interface compatible with BMW diagnostics.
View an example on Amazon ↗
Male BMW round 20-pin to female OBD2 16-pin adapter for the diagnostic connector under the hood.
View an example on Amazon ↗Windows application
No account, payment or license key. Extract, connect your interface and start diagnosing.
Unsigned build: Windows SmartScreen may display a warning.