Modern, open-source BMW diagnostic and telemetry suite built with Tauri 2, Rust, Python, and web UI.
-
Updated
Nov 9, 2026 - JavaScript
Modern, open-source BMW diagnostic and telemetry suite built with Tauri 2, Rust, Python, and web UI.
Free, open-source BMW E-series diagnostics that run offline on your laptop with a K+DCAN cable. Read and clear every module’s faults in plain English, watch live data, catch intermittent faults, run guided tests and service functions, and back up your coding. E46, E90 family, E60, E70, X1, Z4 and more. Windows, macOS, Linux.
Tune a CSL-converted BMW E46 M3's MSS54HP DME from your own drive logs — Alpha-N VE from lambda, checksums corrected, direct DME read/log/flash over K+DCAN. Runs in the browser. (TSUNAGI///M, MIT)
E46M3 /// MONITORING — BMW E46 M3 diagnostics in the browser over DS2/K-line (Web Serial on desktop, WebUSB+FTDI on Android). Code only: the SGBD-derived ECU tables are generated locally, not published.
To associate your repository with the kdcan topic, visit your repo's landing page and select "manage topics."