BMW electronics for E-, F- and G-Series vehicles: DME / DDE cloning, EGS replacement work, FRM recovery, CAS / BDC, iDrive, instrument clusters and separate SOS / TCB support across the GTA.
Transmission control unit cloning, where supported
Programming, coding and replacement-unit setup
Drive-authorization fault assessment
Common enquiries
Used transmission or TCU will not match the vehicle
Gear selection unavailable after a battery problem
Transmission control-unit communication or authorization faults
BMW gearbox & TCU families
Cloning, renewal, programming and matching are different operations. This catalogue identifies the controller families we can assess; the exact unit and available original data determine the job.
Gearbox / controller family
Service route
ZF 5HP / early EGS generations
Identify exact controller
GM 5L40-E / 6L45 applications
Identify exact controller
ZF 6HP EGS
Cloning assessment
ZF 8HP Gen 1 / Gen 2
Cloning assessment
ZF 8HP Gen 3
Cloning assessment + coding alignment
Getrag DKG / DKG 436 Gen 1 / Gen 2
Cloning assessment
Getrag 7DCT300
Cloning assessment
SMG / SMG II / SMG III
Identify exact controller
Aisin transverse 6- / 8-speed applications
Identify exact controller
BMW EGS: renewal and matching
We identify the EGS generation, donor compatibility and available data before choosing cloning, renewal or programming.
BEFORE WE BOOK
Send the VIN, TCU label, hardware/software numbers and fault report. The transmission family alone does not confirm service compatibility. Electronic work is assessed separately from internal mechanical repairs.
FRM and FRM3 footwell module recovery, repair, replacement and coding for compatible BMW and MINI applications.
What we can help with
Recovery of suitable non-communicating modules
FRM / FRM3 electronic and data fault assessment
Replacement module supply, subject to availability
VIN matching, programming and vehicle coding
Common enquiries
Windows or exterior lights stop working
FRM does not appear in the diagnostic scan
Module stops responding after low voltage or a diagnostic session
Repair the right problem.
Similar lighting and window symptoms can also come from wiring, power supply or connected components. Diagnosis comes before a module replacement.
BEFORE WE BOOK
Water damage, corrosion and short circuits need a separate assessment. Bring the original module and vehicle details; repair suitability depends on its condition.
Program, code and match compatible modules to the vehicle
Common enquiries
Original control unit damaged or not communicating
Replacement ECU fitted but the vehicle will not start
A used donor needs data transfer or matching
BMW ECU / DME cloning catalogue
Engine-control families for compatible donor-data transfer and replacement assessment. Identify the original and replacement by part number, hardware and software before supplying a unit.
EDC15C4
EDC16C1
EDC16C31
EDC16C35
EDC16CP35
EDC17C06
EDC17C41
EDC17C50
EDC17C56
EDC17C76
EDC17CP02
EDC17CP09
EDC17CP45
EDC17CP49
ME17.2
ME17.2.1
ME17.2.4
ME17.2.42
ME9.2
ME9.2.0
ME9.2.2
MEV17.2
MEV17.2.2
MEV9.2
MEVD17.2
MEVD17.2.2
MEVD17.2.3
MEVD17.2.4
MEVD17.2.5
MEVD17.2.6
MEVD17.2.7
MEVD17.2.8
MEVD17.2.9
MEVD17.2.G
MEVD17.2.H
MEVD17.2.K
MEVD17.2.P
MS45
MSD80
MSD81
MSD85
MSD87
MSS60
MSS65
MSV70
MSV80
MSV90
MD1CP002, MD1CS001, MD1CP032, MG1CS003, MG1CS024 and MG1CS201: send the exact label and software version for an individual service-route check. Newer MD1 / MG1 variants are not automatically a direct-clone job.
Original unit + donor unit
Recoverable original data and compatible donor hardware determine the available route. Some cases require virginizing and adaptation rather than a direct clone.
BEFORE WE BOOK
Send photos of both labels and say whether the original unit still communicates. A donor with a similar casing or connector is not enough to establish compatibility.
BMW NBT / NBT EVO coding, CarPlay activation, FSC / enable-code services and retrofit assessment for compatible head units.
Photograph supplied by Pedram Kiani.
What we can help with
Apple CarPlay activation and retrofit options
NBT / NBT EVO coding and programming
ID4 / ID5 / ID6 upgrade assessment
Supported FSC / enable codes and feature configuration
Common enquiries
CarPlay missing or showing in a limited layout
A retrofit screen or head unit needs configuration
Navigation / feature activation needs assessment
An upgrade that fits your hardware.
Menu appearance, full-screen CarPlay and retrofit compatibility are checked for the installed system. A coding change alone is not suitable for every unit.
BMW CarPlay diagnosis: the photographed screen shows a connection fault, not a completed activation. Photograph supplied by Pedram Kiani.
BEFORE WE BOOK
Send your VIN, a photo of the software-version screen and details of any retrofit. Screen format, wireless hardware and software determine the options.
BMW key programming, CAS3 / CAS4 replacement and matching, and compatible BDC EEPROM recovery and electronic services.
Photograph supplied by Pedram Kiani.
What we can help with
Supported BMW key programming
CAS3 / CAS4 replacement and matching
BDC EEPROM recovery
No-start / start-authorization diagnosis
Common enquiries
Key not recognized or start authorization unavailable
Replacement CAS / BDC needs matching
Steering-lock or ignition electronics fault
A complete start-system diagnosis.
A no-start condition may involve the key, module, steering lock, power supply or communication network. We check the relevant system before deciding the repair.
BEFORE WE BOOK
Proof of ownership or authorization is required for key and security-related work. Confirm coverage before bringing a vehicle or module.
Instrument clusters.
Their own specialist service.
BMW KOMBI instrument-cluster diagnosis, replacement assessment, supported data transfer, programming and coding.
Photograph supplied by Pedram Kiani.
What we can help with
Instrument-cluster repair and replacement assessment
Supported cluster data transfer and configuration
Programming and coding after compatible replacement
Power-supply and communication fault diagnosis
Common enquiries
Display, gauge or instrument-cluster communication fault
A compatible replacement cluster needs configuration
Warning messages linked to cluster electronics
Cluster electronics, checked on their own.
Instrument clusters are a separate service from SOS / TCB telematics. We assess the cluster, its power supply and vehicle communication before choosing a repair route.
BMW instrument-cluster detail. Photograph supplied by Pedram Kiani.
BEFORE WE BOOK
Send the VIN and photos of the original and donor cluster labels. Functions and data-transfer options depend on the exact cluster.
A replacement TCB is fitted but services are not working
A working module and app access are separate checks.
A TCB can communicate without fault codes while app services still require manufacturer-side provisioning. We identify which part of the connection needs attention.
BEFORE WE BOOK
Send the VIN, telematics part number and diagnostic report. My BMW / ConnectedDrive also depends on backend provisioning and subscription status.
Repair or replacement recommendation after assessment
Common enquiries
Battery-management warning or communication fault
Battery electronics need assessment after a protection event
A battery assembly has been recommended for replacement
Assessment before a replacement.
A battery warning does not by itself confirm a failed BMS. The battery condition and relevant vehicle faults need to be checked together.
BEFORE WE BOOK
Send the battery label and diagnostic report first. Cell condition, physical damage and protection-system status determine whether electronic repair is appropriate.
Can you clone every controller with this family name?
No. Hardware, software, immobilizer generation, donor compatibility and readable original data determine the available operation. Send both labels and the scan report.
What is the difference between cloning and virginizing?
Cloning transfers supported original data to a compatible replacement. Virginizing / renewal prepares a supported used unit for a separate matching or personalization process. Programming or coding configures software and vehicle functions.
What should I send for a quote?
The VIN, fault codes, original and donor labels, symptoms and work already completed. Tell us whether the original control unit still communicates.
Controller coverage references
Family listings were checked against manufacturer documentation on 2 November 2026. They identify assessment categories and do not replace a check of the actual unit.