Modern, open-source BMW diagnostic and telemetry suite built with Tauri 2, Rust, Python, and web UI.
-
Updated
Nov 2, 2026 - JavaScript
Modern, open-source BMW diagnostic and telemetry suite built with Tauri 2, Rust, Python, and web UI.
Free, open-source, offline BMW diagnostics for E-series owners (E46, E90 and more): scan every module, decode faults and dash warnings, track your car's health over time, run graphed component tests and service functions, back up and code comfort modules. 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."