Observations from the map
The MG map ranks 23 with 27 definitions; the largest module types are: ecu_module (5), high-voltage system modules (3), charger module (2).
27 of the addresses use 11-bit CAN identifiers and 0 use 29-bit identifiers. 1 definitions have scan priority 1; priority decides which module a scan starts from.
Modules in the map
| Module name | Type | Address | Response | Priority |
|---|---|---|---|---|
| ECM (Engine, OBD-II) | Engine Control Unit | 7E0 | 7E8 | 1 |
| IPK (Instrument Cluster) | Instrument Cluster | 760 | 768 | 5 |
| GWM (Gateway) | Gateway Module | 710 | 718 | 7 |
| ATC (Climate) | Climate Control Module | 750 | 758 | 8 |
| VCU (Vehicle Control) | High-Voltage System Modules | 7E3 | 7EB | 20 |
| BMS Mk2 (MG4/MG5/HS) | High-Voltage Battery Module | 7E5 | 7ED | 21 |
| BMS Mk1 (ZS EV gen1) | High-Voltage Battery Module | 781 | 789 | 22 |
| CCU / EVCC | Charger Module | 7E4 | 7EC | 23 |
| EVCC (Charge Controller) | Charger Module | 784 | 78C | 24 |
| DCDC | High-Voltage System Modules | 785 | 78D | 25 |
| PEPS (Keyless) | Immobiliser / Alarm Module | 745 | 74D | 26 |
| TPMS | Tyre Pressure (TPMS) Module | 724 | 72C | 27 |
| Gear selector | Transmission Control Unit | 771 | 779 | 28 |
| ABS safety-critical | ABS / ESP Module | 720 | 728 | 29 |
| SRS safety-critical | Airbag / SRS Module | 730 | 738 | 30 |
| BCM | Body Control Module | 740 | 748 | 31 |
| Electronic Power Steering | Steering Module | 721 | 729 | 32 |
| Electronic Steering Lock | Steering Module | 742 | 74A | 33 |
| Inverter control | High-Voltage System Modules | 782 | 78A | 34 |
| Forward vehicle collision mitigation | Driver Assist and Safety Modules | 733 | 73B | 35 |
| Front radar | Driver Assist and Safety Modules | 734 | 73C | 36 |
| Telematics | Telematics Module | 711 | 719 | 37 |
| Electronic Park Brake | — | 723 | 72B | 38 |
| Rear cross traffic | — | 732 | 73A | 39 |
| Powertrain (OBD) | — | 7E1 | 7E9 | 40 |
| Powertrain / OBD (7E2) | — | 7E2 | 7EA | 41 |
| Powertrain / OBD (7E7) | — | 7E7 | 7EF | 42 |
See the modules in your vehicle
With an ELM327-based BLE OBD2 adapter, CarCoding scans the vehicle’s modules, reads fault codes from those it can reach and explains every code in plain language. Which modules are reachable depends on the make and on the vehicle. The app is free to download.
Some advanced features require an in-app purchase.
Data source: the CarCoding ECU scan map (ecuDatabase.ts). The addresses and names in the table are definitions from the map; they can differ depending on the hardware and software version in your vehicle.