GM ECU Modules

GM is General Motors. The CarCoding scan map holds 41 module definitions for GM, spread across 18 module types. The table shows the definitions in the map.

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.

The map contains 5 safety-critical module definitions (ABS/brakes and airbag). Opening a diagnostic session on these can turn on a warning lamp; the vehicle must not be driven during the operation.

Modules in the map

Module nameTypeAddressResponsePriority
ECM (Engine)Engine Control Unit7E07E81
TCM (Transmission)Transmission Control Unit7E27EA2
EBCM (ABS / StabiliTrak) safety-criticalABS / ESP Module2436433
SDM (Airbag) safety-criticalAirbag / SRS Module2476474
IPC (Instrument Cluster)Instrument Cluster24C64C5
BCM (Body Control)Body Control Module2416416
HVAC (Climate)Climate Control Module2516517
Radio / EHUAudio / Multimedia Module2446448
HCP (Hybrid Control Processor)High-Voltage System Modules7E17E99
AOS (Occupant Sensing) safety-criticalAirbag / SRS Module24564520
VCIM (OnStar)Telematics Module24D64D21
APA/UPA (Park Assist)Park Assist Module25965922
HMI / ETRS—25265223
EPS / TDMSteering Module24264224
Parking brake safety-criticalBrake Control Module25465425
SIC—24664626
AHL/AFL—24964927
Continuous Damping Control—24B64B28
Drive Motor Control Module (DMCM) (29-bit)High-Voltage System Modules14DA17F1142AF11729
Drive Motor Control Module 2 (DMCM2) (29-bit)High-Voltage System Modules14DA1DF1142AF11D30
Brake system (BSCM/ABS) (29-bit) safety-criticalABS / ESP Module14DA28F1142AF12831
Rear wheel steering control (29-bit)Steering Module14DA32F1142AF13232
Power steering control module 1 (PSCM1) (29-bit)Steering Module14DA31F1142AF13133
Power steering control module 2 (PSCM2) (29-bit)Steering Module14DA35F1142AF13534
Battery control module (BECM2) (29-bit)—14DACBF1142AF1CB35
Battery control module 2 (BECM2) (29-bit)—14DACDF1142AF1CD36
Engine control unit (29 bit) (29-bit)Engine Control Unit14DA11F1142AF11137
Transmission control unit (29 bit) (29-bit)Transmission Control Unit14DA18F1142AF11838
Transfer case (29 bit) (29-bit)AWD / Transfer Case Module14DA1AF1142AF11A39
CCMA (29 bit) (29-bit)—14DA13F1142AF11340
BCM (29 bit) (29-bit)Body Control Module14DA40F1142AF14041
LCM (29 bit) (29-bit)—14DA41F1142AF14142
DMSM (29 bit) (29-bit)—14DA6AF1142AF16A43
Front view camera - windshield (29 bit) (29-bit)Camera Module14DABDF1142AF1BD44
Gear shift control module (29 bit) (29-bit)Transmission Control Unit14DA46F1142AF14645
Powertrain (OBD)—7E37EB46
Powertrain (OBD)—7E47EC47
Powertrain (OBD)—7E57ED48
Powertrain (OBD)—7E67EE49
HV Battery (Bolt cells)High-Voltage Battery Module7E77EF50
Module—72672E51

← ECU maps by make

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.

Disclaimer: This page offers general information and does not replace an inspection by a qualified workshop. Any work carried out on the vehicle is your own responsibility.