Volvo ECU Modules

The CarCoding scan map holds 101 module definitions for Volvo, spread across 17 module types. The table shows the definitions in the map.

Observations from the map

The Volvo map ranks 8 with 101 definitions; the largest module types are: ecu_module (73), high-voltage battery module (3), transmission control unit (3).

41 of the addresses use 11-bit CAN identifiers and 60 use 29-bit identifiers. 1 definitions have scan priority 1; priority decides which module a scan starts from.

The map contains 4 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
Engine (ECM)Engine Control Unit7E07E81
Transmission (TCM)Transmission Control Unit7E17E92
SRS (HS-CAN) / SRS safety-criticalAirbag / SRS Module73773F3
BCMBody Control Module7607684
PSCMSteering Module7307385
PBM (Parking Brake) safety-criticalBrake Control Module75675E6
BECMHigh-Voltage Battery Module7E47EC7
DCDCHigh-Voltage System Modules74674E8
OBCCharger Module75375B9
RDCM (Rear Differential)AWD / Transfer Case Module7E77EF10
4WD/HALDEXAWD / Transfer Case Module79579D11
TVM (Trailer/Top View)Camera Module70770F12
PAMPark Assist Module73673E13
DABM (Digital Radio)Audio / Multimedia Module7D67DE14
TAILGATETailgate Module77577D15
CVM—79379B16
CEM—72672E17
FSM—76476C18
PPM—79479C19
DIM (HS-CAN) / DIM—72072820
SAS—79779F21
ACCM—7C77CF22
ISC/ERAD—74574D23
ISG—74774F24
IAM (HS) / IAM—72772F25
KVM—73173926
SODL—7C47CC27
SODR—7C67CE28
PAC—7C17C929
AUD—7A47AC30
ICM—78478C31
PHM—75475C32
DDM—74074833
PDM—74174934
PSM—74474C35
CCM—73373B36
CPM—7E37EB37
TRM—79179938
Engine (29-bit)Engine Control Unit1DD0163000000E8039
Powertrain (OBD)—7E27EA39
Transmission (29-bit)Transmission Control Unit1DD0163200000E8040
Powertrain (OBD)—7E57ED40
ABS (29-bit) safety-criticalABS / ESP Module1DD0163100000E8041
Powertrain (OBD)—7E67EE41
DEM (29-bit)—1DD0163800000E8042
SCL (29-bit)—1DD0161500000E8043
SUM (29-bit)—1DD0161400000E8044
AUD (29-bit)—1DD0121200000E8045
DIM (29-bit)—1DD0180100000E8046
DIM/BBS (29-bit)—1DD01B5100000E8047
IMS (29-bit)—1DD01B5200000E8048
CEM Central Electronic Module (29-bit)Body Control Module1DD01A0100000E8049
SWM (29-bit)—1DD01B9100000E8049
HUD (29-bit)—1DD0184100000E8050
BMS (29-bit)High-Voltage Battery Module1DD01B6100000E8051
CCD (29-bit)—1DD0124100000E8052
AGU (29-bit)—1DD0120300000E8053
OHC (29-bit)—1DD01B2200000E8054
OFM (29-bit)—1DD0163900000E8055
WAM (29-bit)—1DD0143100000E8056
RML (29-bit)—1DD0141600000E8057
RMR (29-bit)—1DD0141700000E8058
TACM (29-bit)—1DD0163C00000E8059
VDDM (29-bit)—1DD0160100000E8060
TVM (29-bit)Camera Module1DD0120200000E8061
PAC (29-bit)—1DD0122100000E8062
DDM (29-bit)—1DD01A1200000E8063
PDM (29-bit)—1DD01A1300000E8064
POT (29-bit)—1DD01A1500000E8065
TRM (29-bit)—1DD01A1700000E8066
GSM (29-bit)Transmission Control Unit1DD0166100000E8067
IEM (29-bit)—1DD0163700000E8068
PSMD (29-bit)—1DD01A1400000E8069
PSMP (29-bit)—1DD01A1A00000E8070
SODL (29-bit)—1DD0143200000E8071
SODR (29-bit)—1DD0143300000E8072
IHU (29-bit)—1DD0120100000E8073
OBC (29-bit)Charger Module1DD0163400000E8074
PSCM (29-bit)Steering Module1DD0161200000E8075
EGSM (29-bit)—1DD0163300000E8076
ESM (29-bit)—1DD0163A00000E8077
VCM (29-bit)—1DD0100100000E8078
ASDM (29-bit)—1DD0140100000E8079
NRCM (29-bit)—1DD0163D00000E8080
SAS (29-bit)—1DD0161600000E8081
IGM (29-bit)—1DD0163600000E8082
HCML (29-bit)—1DD01BB300000E8083
HCMR (29-bit)—1DD01BB400000E8084
BECM (29-bit)High-Voltage Battery Module1DD0163500000E8085
ABS #2 (29-bit) safety-criticalABS / ESP Module1DD016A100000E8086
VCU #1 (29-bit)High-Voltage System Modules1DD0160200000E8087
BBM (29-bit)—1DD0161700000E8088
CCM (29-bit)—1DD01A1100000E8089
IHFA (29-bit)—1DD0169200000E8090
ISGM (29-bit)—1DD0169100000E8091
MVBM (29-bit)—1DD016B100000E8092
MVCM (29-bit)—1DD0168100000E8093
GCCC (29-bit)—1DD01D7E00000E8094
FIOC (29-bit)—1DD01D0800000E8095
HVBM (29-bit)—1DD01D1300000E8096
CDD (29-bit)—1DD0165000000E8097

← 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.