Skip to content
Copper-orange tuned BMW E60 in a technical drawing style

RSDiag / BMW M47 & M57

Diagnostics.
BMW flashing.

Read fault codes, record live data and work with ECU calibration files. Diagnostics, service functions and flashing through a compatible OBD adapter.

RSDiag is developed and operated by SIA CarContact, Latvia.

M47 / M57EDC16C35 · EDC16CP35Reading · Writing · Diagnostics

What RSDiag
can do.

Read and write calibration
Flasher reads and saves the original calibration and writes your own compatible file. Before writing, RSDiag checks the software match and checksums; afterwards, it reads the data back for comparison.
Ready-made OTS calibrations
OTS Stages provides ready-made Stage 1 and Stage 2 calibrations where available for your ECU software. It is a separate license from Flasher, which is used for your own files.
Fault codes and ECU details
Scan one control unit or all supported modules. Read fault descriptions and clear ordinary fault codes for free. Live + Diag Pro adds supported information memory and stored VIN and mileage values.
Live data, graphs and logs
Choose parameters, arrange gauges and graphs, and save channel sets. Record a session and export CSV for analysis or to share with a specialist. Included in Live + Diag Pro.
Injectors, battery and DPF
View injector corrections, register a replacement battery, run supported adaptations, actuator tests and DPF service procedures. Included in Live + Diag Pro; the available procedures depend on the connected ECU.

Available functions depend on the ECU software, adapter and license.

M47 and M57.
EDC16C35 / CP35.

ECU reading and writing are focused on these engine and control-unit families. The catalogue lists model and year candidates; the app checks the exact ECU software after connection.

View the vehicle catalogue
M47
2.0-litre dieselEDC16C35 / DDE606
M57
3.0-litre dieselEDC16C35 / EDC16CP35

The same BMW model can have different ECUs. Writing requires a verified profile for the exact control unit and software.

What you need
to connect.

  1. 01 /

    Check compatibility

    Check the model, year, engine and ECU in the catalogue. If you need help, send us the vehicle details or an ECU identification screenshot.

    Supported vehicles
  2. 02 /

    Choose an adapter

    Compatible Wi-Fi adapters work with Android and iOS. USB K+DCAN and Bluetooth Classic are Android options. Stock ELM327 supports diagnostics and Live on K-line, but not flashing.

    Adapter guide
  3. 03 /

    Choose the functions you need

    Ordinary fault diagnostics are free. Live + Diag Pro covers all supported vehicles on your account. Flasher and OTS Stages are purchased per VIN. Super includes both.

    Licenses and pricing

Will it work
with your BMW?