Read the whole vehicle
Scan control modules, inspect complete fault memory and clear faults when you decide the repair is complete.
Independent BMW diagnostics
Beemuu is a free and open source desktop diagnostic tool built for owners, independent technicians and curious builders. Read faults, inspect live data and keep the evidence on your own computer.
Current development v0.14.0 · Windows installer available · GPL-3.0-or-later
NO PAYWALLS
NO TELEMETRY
NO PROPRIETARY CABLE
AUDITABLE SOURCE
What it does
Beemuu brings the everyday diagnostic workflow into one open desktop application. It is designed to help you inspect and understand—not to hide the data behind a subscription.
Scan control modules, inspect complete fault memory and clear faults when you decide the repair is complete.
View engine and chassis data through community-maintained profiles for popular BMW engines.
Log a session, replay it with markers and export CSV files that remain under your control.
Use freeze frames, DTC context, schematics and guided test plans to move from a code toward a grounded next step.
One tool, multiple generations
Support varies by chassis, module and community-verified data. Check the current documentation before buying an adapter.
The information bank
Browse the project’s diagnostic references, community data and engineering decisions. Every source can be inspected, corrected and improved.
The deal is simple
Beemuu is licensed under GPL-3.0-or-later. It is offline by default: diagnostic sessions and exports stay on your computer unless you deliberately share them. There is no “Pro” tier holding back the same code, no account requirement, and no vehicle telemetry service. The source, issue history and design decisions are public.
Audit the source on GitHubReading data is not the same as commanding a control module. Service functions, coding and write operations can damage hardware or leave a vehicle inoperable if interrupted. Understand the procedure, use a battery maintainer where appropriate and never work beyond your competence.
Common questions
Direct answers about compatibility, cost and what Beemuu is designed to do.
Yes. Beemuu is free and open-source BMW diagnostic software under GPL-3.0-or-later. There is no paid Pro tier and no account requirement.
Use a common USB K+DCAN cable for many E-series vehicles, or an ENET/DoIP cable for supported F- and G-series vehicles. Standard OBD-II data is also supported. Vehicle and ECU coverage varies, so check the current documentation first.
Yes. The built-in virtual E90 simulator uses the same diagnostic path, so you can learn the interface and test workflows before connecting hardware.
No. Beemuu is independent, open-source software—not BMW dealer software. It is not affiliated with or endorsed by BMW AG, and support varies by chassis and module.
Beemuu is offline by default. Logs and exports remain on your computer unless you share them. An optional schematic lookup can send a fault code to the hosted Beemuu API; it does not send your VIN.
Start without touching a car
Install Beemuu on Windows, choose the built-in virtual E90 and explore the same interface used for real diagnostics.