Diatronik BIMMERX BMW Engineering Software brings OBD ISN reading, complete BDC support, DME/DDE virginization, and G-Series EV programming into a single engineering platform for BMW specialists.
Read B48/B58 ISN through OBD, recover and program BDC modules, synchronize used ECUs, and perform advanced engineering operations across BMW E-Series, F-Series, and G-Series vehicles—all from one software environment.
Key Highlights
Direct OBD ISN Reading for B48 & B58
One of BIMMERX‘s flagship capabilities is direct ISN extraction through the OBD port.
- No ECU removal
- No bench setup
- No BDM operations
- Ideal for key programming, DME pairing, and all-keys-lost jobs
Complete BDC Coverage
Handle some of the most common and profitable BMW immobilizer services from a single platform.
- BDC1 / BDC2 / BDC3 support
- New BDC replacement
- BDC unlock and recovery
- ISN & EWS6 extraction
- Key learning and synchronization
- BDC1 ELV cancellation
DME & DDE Engineering Functions
Support advanced ECU repair, replacement, and deployment workflows.
- ECU virginization
- Used ECU deployment
- ISN management
- P-FLASH read/write
- ECU recovery and synchronization
G-Series & EV Support
Expand service coverage into newer BMW platforms.
- BMW i3 EDME ISN reading
- G-Series EME exchange
- FEME refresh functions
- Hybrid and EV module support
Ethernet & DOIP Ready
For supported F-Series and G-Series operations, BIMMERX works with the GODIAG GT109 DOIP-ENET Cable to provide stable Ethernet communication for programming, coding, gateway access, and engineering-level procedures.
Built for Advanced BMW Programming
Beyond immobilizer and ECU operations, BIMMERX also supports:
- EGS transmission refresh and synchronization
- Gateway configuration functions
- Instrument cluster NCD coding
- BMW module initialization BIN files
- Engineering programming modes
- Advanced security data analysis
Designed for locksmiths, ECU repair specialists, and BMW programming workshops, BIMMERX combines multiple high-value BMW services into a single workflow.
Availability
Diatronik BIMMERX BMW is available for professional workshops and programming specialists. Contact your distributor for licensing details, supported configurations, and current availability.
Q&A
Can BIMMERX read BMW ISN via OBD?
Yes. It supports direct OBD ISN reading for B48 and B58 engines without ECU removal.
Does it support BMW BDC modules?
Yes. It supports BDC1, BDC2, and BDC3 including unlock, recovery, and key learning.
Can it work with used ECUs?
Yes. It supports ECU virginization and adaptation for reused DME/DDE units.
Is it suitable for BMW key programming?
Yes. It is commonly used for all-keys-lost and immobilizer programming scenarios.
Does it support BMW G-Series vehicles?
Yes. It supports selected G-Series ECU and EME module operations.
Technical Appendix
Vehicle Coverage
BMW E-Series
BMW F-Series
BMW G-Series
BMW Hybrid Models
BMW Electric Vehicles
Supported Modules
BDC1 / BDC2 / BDC3
CAS / FEM
DME / DDE
EGS5 / EGS6 / EGS7
DKG02
EME / EDME / FEME
Gateway (ZGW)
Instrument Cluster (IC)
Communication Protocols
OBD-II
CAN
Ethernet / DOIP
UDS Programming
Notes
- Some functions require a valid working key.
- Function availability may vary by ECU generation and software version.
- FEME Refresh and DKG02 functions are currently beta features.
- Full backup is recommended before performing refresh, virginization, or engineering write operations.







