Codox connects your iPhone, iPad, or Mac directly via Bluetooth BLE or ENET to all 26 BMW control units (DDE/DME, CAS, FRM, KOMBI, EGS, DSC, BDC & more). Includes automatic ECU backup before every write, 80 1-Click codings, Vehicle Order editor (FA/VO), Ambient Lighting RGB Studio, and SGBD Expert Mode.
Codox verbindet dein iPhone, iPad oder deinen Mac direkt per Bluetooth BLE oder ENET mit allen 26 BMW-Steuergeräten (DDE/DME, CAS, FRM, KOMBI, EGS, DSC, BDC u.v.m.). Inklusive automatischem Steuergeräte-Backup, 80 1-Click-Codierungen, Fahrzeugauftrag-Editor (FA/VO), Ambientebeleuchtung und SGBD-Expertenmodus.
From plugging in your OBD2 adapter to reading fault memories, applying 1-Click codings, and restoring backups – everything explained step by step.
Vom Einstecken des OBD2-Adapters über das Auslesen aller Steuergeräte bis zur sicheren 1-Click-Codierung mit Backup – hier findest du die komplette Bedienungsanleitung.
Plug your Bluetooth BLE adapter (e.g. Vgate vLinker BM+ or OBDLink CX) or ENET cable into the OBD2 port in the driver's footwell and switch on ignition (Terminal 15 – instrument cluster lights up, engine off).
Stecke deinen Bluetooth-BLE-Dongle (z. B. Vgate vLinker BM+ oder OBDLink CX) oder dein ENET-Kabel in die OBD2-Buchse im Fahrer-Fußraum und schalte die Zündung ein (Klemme 15 – Tacho leuchtet, Motor aus).
Important for BLE adapters: Do not pair inside iOS System Settings. Simply open Codox and tap Connect OBD – Codox automatically discovers your dongle via CoreBluetooth GATT and negotiates K-Line or D-CAN.
Wichtig bei BLE-Adaptern: Nicht in den iOS-Systemeinstellungen koppeln. Öffne direkt Codox und tippe auf OBD Verbinden – die App erkennt den Adapter automatisch und wählt K-Line oder D-CAN.
Immediately after connecting, Codox reads your VIN, model series (e.g. E90, E60, F30, G20), and battery voltage, and scans all installed BMW control units (DME/DDE, CAS, FRM, KOMBI, EGS, DSC, etc.).
Direkt nach dem Verbinden liest Codox die Fahrgestellnummer (VIN), die genaue Baureihe (z. B. E90, E60, F30, G20) sowie die Bordspannung aus und scannt alle verbauten BMW-Steuergeräte.
Clear fault codes, view live sensors, or toggle any of the 80 1-Click codings. Before every coding write, Codox automatically saves the original ECU data block locally so you can revert with 1 click at any time.
Lies oder lösche Fehlerspeicher, prüfe Live-Messwerte oder schalte eine der 80 1-Click-Codierungen frei. Vor jedem Schreibvorgang sichert Codox automatisch ein Original-Backup für den 1-Klick-Rollback.
Standard OBD2 apps only read generic emission P-codes from the engine ECU. Codox queries all 26 BMW-specific control units via KWP2000 (`0x18`), UDS (`0x19`), and DoIP and translates native BMW hex codes (e.g. `4A07`, `4390`, `A8BA`, `9CBB`) into clear plain-text descriptions.
Normale OBD2-Apps lesen nur oberflächliche Abgas-P-Codes aus dem Motorsteuergerät. Codox fragt alle 26 BMW-Steuergeräte über KWP2000 (`0x18`), UDS (`0x19`) und DoIP ab und übersetzt echte herstellerspezifische BMW-Hex-Fehlercodes (z. B. `4A07`, `4390`, `A8BA`, `9CBB`) im Klartext.
In the Coding tab, the smart filter automatically shows only options compatible with your connected BMW. When you toggle a feature, Codox reads the current FSW/PSW or CAFD block, stores an immutable factory backup on your device, modifies the bitmask, and resets the ECU.
Im Reiter Codierung zeigt der intelligente Fahrzeug-Filter automatisch nur Optionen an, die zu deinem verbundenen BMW passen. Vor dem Aktivieren liest Codox den aktuellen Datenblock aus, speichert ein unveränderbares Werks-Backup lokal auf deinem Gerät und schreibt die Änderung.
Monitor battery voltage (KL30), coolant & oil temperature, boost pressure, RPM, air mass, DPF soot/ash load, and individual cylinder smooth-running / injector correction values in real time with interactive gauges.
Überwache Bordspannung (KL30), Kühlmittel- & Öltemperatur, Ladedruck, Drehzahl, Luftmasse, DPF-Ruß-/Aschebeladung sowie die Laufruheregelung / Injektor-Korrekturwerte einzelner Zylinder in Echtzeit.
Reset locked FRM footwell modules (short-circuit counter `9CBB`/`9CBC`), clear CAS ELV steering lock counters, register new AGM/Lead batteries (IBS), trigger DPF regeneration, bleed electric water pumps, and reset ZF 6HP/8HP transmission adaptations.
Setze gesperrte Fußraummodule zurück (FRM Kurzschluss-Zähler `9CBB`/`9CBC`), lösche CAS ELV-Lenkradschloss-Blockaden, registriere neue AGM-/Bleibatterien (IBS), starte die DPF-Regeneration oder entlüfte die elektrische Kühlmittelpumpe.
Customize upper contour and lower footwell LED zones with 16 M & Individual presets or the free RGB mixer. For retrofits (e.g. Navigation `$609`, Sport Automatic `$2TB`, LED Headlights `$552`, `-B090`), edit and sync the Vehicle Order in CAS & FRM.
Steuere obere Kontur- und untere Fußraum-LEDs mit 16 M- & Individual-Profilen oder freiem RGB-Farbmischer. Für Nachrüstungen (z. B. Navi `$609`, Sportautomatik `$2TB`, `-B090`) kannst du den Fahrzeugauftrag (FA/VO) direkt in CAS & FRM bearbeiten.
For advanced users: Execute 60+ integrated Tool32/SGBD diagnostic jobs (`FS_LESEN`, `STEUERN_LAMPEN`, `STATUS_MESSWERTE`), send custom hex UDS/KWP2000 telegrams, or import your own EDIABAS `.prg` description files.
Für erfahrene Anwender: Führe über 60 integrierte Tool32-/SGBD-Jobs (`FS_LESEN`, `STEUERN_LAMPEN`, `STATUS_MESSWERTE`) direkt aus, sende eigene UDS-/KWP2000-Hex-Telegramme oder importiere eigene EDIABAS `.prg`-Dateien.
Plug the adapter into the OBD2 port and turn on the ignition. Do not pair Bluetooth Low Energy (BLE) adapters in the iOS Bluetooth system settings! Just make sure Bluetooth is enabled on your iPhone/iPad/Mac, open Codox, and tap Connect OBD. Codox connects automatically to the adapter's GATT service within 2–3 seconds.
Stecke den Dongle in die OBD2-Buchse und schalte die Zündung ein. Koppeln über die iOS-Bluetooth-Systemeinstellungen ist bei BLE-Adaptern nicht nötig (und sollte vermieden werden)! Aktiviere einfach Bluetooth am iPhone/iPad/Mac, öffne Codox und tippe auf OBD Verbinden – die App verbindet sich innerhalb von 2–3 Sekunden automatisch.
BMW E-Series vehicles built up to February 2007 communicate via K-Line (ISO 14230 KWP2000 on Pin 7). Starting March 2007 (e.g. E90/E60/E87), BMW switched the diagnostic gateway to high-speed D-CAN (ISO 15765-4 CAN with Extended Addressing `ATCEA` on Pins 6/14). Codox automatically detects and tests both protocols so both early and late E-Series models work out of the box.
BMW E-Serie-Fahrzeuge bis Baujahr 02/2007 kommunizieren über die K-Line (ISO 14230 KWP2000 auf Pin 7). Ab Baujahr 03/2007 (z. B. E90/E60/E87) nutzt BMW den schnellen D-CAN-Bus (ISO 15765-4 CAN mit Extended Addressing `ATCEA` auf Pin 6/14). Codox prüft beim Verbinden vollautomatisch beide Bus-Systeme, sodass alle Baujahre nahtlos erkannt werden.
Yes. Before Codox writes any change to a control unit, it reads the current memory block from the ECU and saves the original factory state locally on your device. In the Coding tab, a green badge indicates whenever a backup exists, allowing you to restore the exact original configuration with a single tap. In addition, the built-in voltage guard warns you if battery voltage drops below 12.0 V.
Ja. Bevor Codox eine Änderung in ein Steuergerät schreibt, wird immer zuerst der aktuelle Speicherblock ausgelesen und der unveränderte Werkszustand lokal auf deinem Gerät gesichert. Über den Button „Original wiederherstellen“ kannst du jedes Steuergerät jederzeit mit einem Klick in den Ursprungszustand zurückversetzen. Zusätzlich warnt dich der integrierte Spannungswächter bei Unterspannung (< 12,0 V).
Yes, 100 %. Fault memory reading & clearing, the 26-ECU bus scan, and basic live telemetry are included in the free base version. Unlocking Codox PRO costs $39.00 once via Apple StoreKit 2 – there are no annual subscriptions, no token/credit fees per coding, and no VIN limits.
Ja, zu 100 %. Fehlerspeicher lesen & löschen, der 26-Steuergeräte-Scan und die Basis-Live-Daten sind bereits kostenlos nutzbar. Das Freischalten von Codox PRO kostet einmalig 39,00 € über den Apple App Store – es gibt kein Jahres-Abo, keine Token-Gebühren pro Codierung und keine Begrenzung auf bestimmte Fahrgestellnummern (VINs).
When the Footwell Module (FRM) detects 50 short circuits on a lamp output, it permanently disables that output in EEPROM (fault code `9CBB` or `9CBC`). Instead of buying a new FRM for $400+, simply open Service & Special Functions → FRM Short-Circuit Reset in Codox to reset the internal counter to `0` and reactivate the lamp output immediately.
Wenn das Fußraummodul (FRM) 50-mal einen Kurzschluss oder eine defekte Lampe erkennt, sperrt es diesen Lampenausgang dauerhaft im EEPROM (Fehler `9CBB` oder `9CBC`). Statt das FRM teuer auszutauschen, kannst du in Codox unter Wartung & Service → FRM Kurzschluss-Sperre zurücksetzen den Zähler per 1-Klick wieder auf `0` setzen.
Inside the Codox app, go to Options → Report Support, Bugs & Ideas. With the toggle enabled, Codox automatically attaches the last 45 raw OBD/BLE hex commands (with your VIN's last 7 digits masked as `XXXXXXX` for privacy) so our studio bitekenny can analyze your exact ECU response.
Öffne in der Codox App den Reiter Optionen → Support, Bugs & Ideen melden. Dort hängt die App auf Wunsch automatisch die letzten 45 OBD-/BLE-Hex-Befehle an (die letzten 7 Stellen deiner VIN werden aus Datenschutzgründen als `XXXXXXX` anonymisiert), sodass wir das Verhalten deines Steuergeräts exakt analysieren können.
Every single one of the 80 1-Click codings built into the Codox app automatically creates a local factory backup of your ECU before writing.
Jede einzelne der 80 in der Codox App enthaltenen 1-Click-Codierungen legt vor dem Schreiben automatisch ein lokales Original-Backup des Steuergeräts an.
Real BMW actuator controls, EEPROM counter resets, and ECU adaptations – far beyond simple fault code readers.
Echte BMW Aktorik-Steuerung, EEPROM-Resets und Steuergeräte-Anpassungen statt bloßem Fehlerspeicher-Lesen.
Every adapter listed below works seamlessly on iPhone (iOS), iPad (iPadOS) & Mac (macOS).
Alle hier gelisteten Adapter funktionieren uneingeschränkt auf iPhone (iOS), iPad (iPadOS) & Mac (macOS).
Designed specifically for BMW & MINI: Fast K-Line & D-CAN switching, large coding telegram buffers, and automatic sleep mode.
Speziell für BMW & MINI entwickelt: Schnelle K-Line- & D-CAN-Umschaltung, großer Telegramm-Puffer für Codierungen und Auto-Sleep.
Maximum packet stability during ECU coding, integrated overvoltage protection, and zero-drain BatterySaver sleep mode.
Maximale Paketstabilität beim Codieren, integrierter Überspannungsschutz und extrem niedriger Ruhestrom (BatterySaver).
The German benchmark adapter for older and newer BMW E-Series (E46, E39, E60, E90, E87, E70) as well as all F & G models.
Der deutsche Referenz-Adapter für ältere und neuere BMW E-Serien (E46, E39, E60, E90, E87, E70) sowie alle F- & G-Modelle.
Expanded multi-protocol sibling of the BM+ with extended AT command set and full BMW Extended CAN support.
Der große Bruder des BM+ mit erweitertem Multiprotokoll-Chipsatz und voller Unterstützung für BMW Extended CAN.
Direct 100 Mbit/s DoIP wired connection via USB-C / Lightning for instant F, G & I Series diagnostics and coding.
Kabelgebundene 100-Mbit/s-Direktverbindung über USB-C / Lightning für verzögerungsfreie F-, G- & I-Serie Diagnose (DoIP).
Compact Bluetooth 4.0 BLE dongle for fault code reading, live telemetry, and standard E & F Series codings.
Kompakter Bluetooth-4.0-BLE-Adapter für Fehlerspeicher, Live-Telemetrie und Standard-Codierungen an E- & F-Modellen.
* Affiliate disclosure: Links marked with an asterisk (*) are Amazon affiliate links. As an Amazon Associate, we earn from qualifying purchases – the price for you remains completely unchanged.
* Transparenz-Hinweis: Mit einem Sternchen (*) gekennzeichnete Links sind Amazon-Partnerlinks (Affiliate-Links). Als Amazon-Partner verdienen wir an qualifizierten Verkäufen eine kleine Provision – für dich bleibt der Preis zu 100 % identisch.
Found a bug, missing a coding option, or have a question about your BMW? Send your message directly to our studio bitekenny (support@codox.app).
Du hast einen Fehler entdeckt, wünschst dir eine weitere Codierung oder hast Fragen zu deinem BMW? Sende deine Nachricht direkt über das Formular an unser Studio bitekenny (support@codox.app).
Pro Tip for Diagnostics Support: Inside the Codox App under Options → Report Support, Bugs & Ideas, the app can automatically attach your last 45 OBD/BLE hex frames (with your VIN anonymized).
Tipp für technische Diagnose-Logs: Direkt in der Codox App (unter Optionen → Support, Bugs & Ideen melden) hängt die App auf Wunsch automatisch die letzten 45 OBD-/BLE-Hex-Befehle (mit anonymisierter VIN) an.