Bench pinout for the Siemens MSS60 and MSS65 (MSS6x) DMEs. These DMEs communicate over D-CAN, so on the bench you connect CAN High and CAN Low instead of a K-Line. Two pins are numbered 1 on different connectors, so use the image to find the right one.
Warning: generic KDCAN cables can brick MSS60 and MSS65 DMEs. Cheap or clone cables can drop the connection mid-flash and leave the DME unrecoverable. The BTT KDCAN cable is highly recommended for MSS6x flashing, on the bench or through the OBD port.

MSS60 / MSS65 bench pins
| Function | MSS60 / MSS65 pin |
|---|---|
| +12 V | Pin 1 (see image) |
| +12 V | Pin 1 (see image) |
| Ground | Pin 4 |
| CAN High | Pin 14 |
| CAN Low | Pin 1 (see image) |
Which cars use the MSS60 / MSS65?
The Siemens MSS60 runs the S65 V8 in the E9x M3, and the MSS65 runs the S85 V10 in the E60 M5 and E63 M6. Not sure what you have? Use our ECU identification guide.
How to bench flash an MSS60 / MSS65
- Use a BTT KDCAN cable. Generic cables can brick MSS6x DMEs.
- Connect a stable 12 V supply to both DME power pins (pin 1, see image), and to the KDCAN cable’s 12 V pin (OBD pin 16).
- Connect ground to DME pin 4, and to the KDCAN cable’s ground (OBD pins 4 and 5).
- Connect the KDCAN cable’s CAN High (OBD pin 6) to DME pin 14.
- Connect the KDCAN cable’s CAN Low (OBD pin 14) to DME pin 1 (see image).
- Open MSS6x Quickflash and read or flash the DME as you would over OBD.
The KDCAN cable needs 12 V and a ground shared with the DME to communicate, just like it gets from the OBD port in the car. Tip: double-check every connection with a multimeter before powering up, and use a power supply rather than a weak battery charger.
Do I need to bench flash?
Usually not. MSS6x Quickflash reads and flashes MSS60 and MSS65 DMEs through the OBD port, with EWS delete, diagnostics and datalogging. The bench pinout is for DMEs that are out of the car, being tested, or recovering from a failed flash.
Related MSS60 / MSS65 tools
- MSS6x Quickflash – OBD flashing, EWS delete and datalogging
- BTT MSS6x Readblock – protect your tuning work
- MSV80 pinout – same D-CAN bench layout
- All ECU & TCU bench pinouts
