Free · Open source · GPL-3.0

BeeEmUu v2.2.0 is here — walkthrough JSON export, dark-mode snapshots, and more.

BMW diagnostics,
on your terms.

BeeEmUu is the open-source alternative to dealer tools. Read fault memory, stream live data, and run service functions on E-series (K+DCAN) and F/G-series (ENET/DoIP) BMWs — with no account required, no telemetry, and no paid tier.

APILoading
RepoLoading
ProfilesLoading
BundlesLoading

Live Gauges

—
—
—
—
—
—

Demo runs in your browser via frontend/live_gauges.js. Source of truth for the byte patterns is the Rust simulator in src-tauri/src/transport/sim.rs::broadcast_frames_at; the public-site mirror and the desktop-app mirror are pinned to byte-for-byte parity by frontend/live_gauges.test.js. Real-car scales need E46 verification — see docs/validation/can-broadcast.md.

Everything a dealer tool does — free

BeeEmUu replaces the most-used diagnostic operations of closed-source dealer software. No subscription, no cloud account, no telemetry — the tool runs entirely on your machine.

🔎

Fault memory

Read DME, EGS, DSC, KOMBI and other modules. Freeze frames preserved before you clear anything, with 440+ decoded BMW and SAE codes.

📈

Live data

Stream real-time CAN broadcast frames with gauges and peak tracking — RPM, coolant and oil temp, vehicle speed, battery voltage, throttle.

🧰

Service functions

CBS reset, battery registration, steering-angle calibration, DPF regeneration, Valvetronic and EGS adaptation — documented and honest about coverage.

🔌

K+DCAN & ENET

E-series over K+DCAN (FTDI) and F/G-series over ENET/DoIP. ISO-TP multi-frame reassembly and Tester Present keep-alive handled for you.

📤

Walkthrough export

Machine-readable JSON export of a diagnostic session, with a dark-mode theme for shared snapshots. Hand a session to a mechanic that reads exactly.

⚖️

Open source

GPL-3.0. Tauri 2 + Rust core, vanilla-JS UI. Audit every byte of the protocol layer or contribute a community profile on GitHub.

See it in action

Real screenshots of BeeEmUu running against the built-in E90 simulator — vehicle scan, live data, logging, diagnostics, vehicle info, and the plugin catalog.

BeeEmUu vehicle test showing the DME fault memory with codes 2A82 and 30FF
Vehicle test — fault memory for the DME control unit
BeeEmUu live data view with real-time gauges and peak tracking
Live data — real-time gauges and peak tracking
BeeEmUu logging tab with trigger and math channel configuration
Logging — session triggers and math channels
BeeEmUu diagnostics tab with connection self-test and community data
Diagnostics — self-test, community data, and traffic log
BeeEmUu vehicle info showing VIN, mileage, and suggested profile
Vehicle info — VIN, mileage, and suggested profile
BeeEmUu community plugins catalog with discover and import sections
Plugins — community catalog and import

Latest release

VersionLoading… Released— Downloads MSI · NSIS

What the community says

★★★★★
"Finally a free alternative to ISTA that actually reads my E90's fault memory without a subscription. The live gauges alone are worth it."
— E90 owner, verified user
★★★★★
"The walkthrough JSON export is a game-changer. I hand a diagnostic session to my indie mechanic and they know exactly what to check."
— N54 owner, verified user
★★★★☆
"Open source, no account, no telemetry. It's the tool I reach for before paying for a dealer scan."
— F30 owner, verified user

Reviews are community-submitted. BeeEmUu is free and open source — share your experience.

Live activity

Recent commits

  1. Loading…

Pull requests

Loading…

Build artifacts

Raw dashboard JSON

Loading…