Observations from the map
The GM map ranks 16 with 41 definitions; the largest module types are: ecu_module (13), steering module (4), high-voltage system modules (3).
24 of the addresses use 11-bit CAN identifiers and 17 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) | Engine Control Unit | 7E0 | 7E8 | 1 |
| TCM (Transmission) | Transmission Control Unit | 7E2 | 7EA | 2 |
| EBCM (ABS / StabiliTrak) safety-critical | ABS / ESP Module | 243 | 643 | 3 |
| SDM (Airbag) safety-critical | Airbag / SRS Module | 247 | 647 | 4 |
| IPC (Instrument Cluster) | Instrument Cluster | 24C | 64C | 5 |
| BCM (Body Control) | Body Control Module | 241 | 641 | 6 |
| HVAC (Climate) | Climate Control Module | 251 | 651 | 7 |
| Radio / EHU | Audio / Multimedia Module | 244 | 644 | 8 |
| HCP (Hybrid Control Processor) | High-Voltage System Modules | 7E1 | 7E9 | 9 |
| AOS (Occupant Sensing) safety-critical | Airbag / SRS Module | 245 | 645 | 20 |
| VCIM (OnStar) | Telematics Module | 24D | 64D | 21 |
| APA/UPA (Park Assist) | Park Assist Module | 259 | 659 | 22 |
| HMI / ETRS | — | 252 | 652 | 23 |
| EPS / TDM | Steering Module | 242 | 642 | 24 |
| Parking brake safety-critical | Brake Control Module | 254 | 654 | 25 |
| SIC | — | 246 | 646 | 26 |
| AHL/AFL | — | 249 | 649 | 27 |
| Continuous Damping Control | — | 24B | 64B | 28 |
| Drive Motor Control Module (DMCM) (29-bit) | High-Voltage System Modules | 14DA17F1 | 142AF117 | 29 |
| Drive Motor Control Module 2 (DMCM2) (29-bit) | High-Voltage System Modules | 14DA1DF1 | 142AF11D | 30 |
| Brake system (BSCM/ABS) (29-bit) safety-critical | ABS / ESP Module | 14DA28F1 | 142AF128 | 31 |
| Rear wheel steering control (29-bit) | Steering Module | 14DA32F1 | 142AF132 | 32 |
| Power steering control module 1 (PSCM1) (29-bit) | Steering Module | 14DA31F1 | 142AF131 | 33 |
| Power steering control module 2 (PSCM2) (29-bit) | Steering Module | 14DA35F1 | 142AF135 | 34 |
| Battery control module (BECM2) (29-bit) | — | 14DACBF1 | 142AF1CB | 35 |
| Battery control module 2 (BECM2) (29-bit) | — | 14DACDF1 | 142AF1CD | 36 |
| Engine control unit (29 bit) (29-bit) | Engine Control Unit | 14DA11F1 | 142AF111 | 37 |
| Transmission control unit (29 bit) (29-bit) | Transmission Control Unit | 14DA18F1 | 142AF118 | 38 |
| Transfer case (29 bit) (29-bit) | AWD / Transfer Case Module | 14DA1AF1 | 142AF11A | 39 |
| CCMA (29 bit) (29-bit) | — | 14DA13F1 | 142AF113 | 40 |
| BCM (29 bit) (29-bit) | Body Control Module | 14DA40F1 | 142AF140 | 41 |
| LCM (29 bit) (29-bit) | — | 14DA41F1 | 142AF141 | 42 |
| DMSM (29 bit) (29-bit) | — | 14DA6AF1 | 142AF16A | 43 |
| Front view camera - windshield (29 bit) (29-bit) | Camera Module | 14DABDF1 | 142AF1BD | 44 |
| Gear shift control module (29 bit) (29-bit) | Transmission Control Unit | 14DA46F1 | 142AF146 | 45 |
| Powertrain (OBD) | — | 7E3 | 7EB | 46 |
| Powertrain (OBD) | — | 7E4 | 7EC | 47 |
| Powertrain (OBD) | — | 7E5 | 7ED | 48 |
| Powertrain (OBD) | — | 7E6 | 7EE | 49 |
| HV Battery (Bolt cells) | High-Voltage Battery Module | 7E7 | 7EF | 50 |
| Module | — | 726 | 72E | 51 |
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.