Volvo CAN Bus Reference

Volvo uses two main buses: High-Speed CAN (500 kbps) for powertrain/chassis and Medium-Speed CAN (125 kbps) for infotainment/body. SPA and CMA platforms (XC60/XC90) add CAN-FD for ADAS.

92CAN Messages
312Signals
2Source DBC files

volvo_v40_2017_pt.dbc 51 msgs, 165 signals

IDMessageDLCSource ECUSignals
8
0x8
SAS08SASSteeringDirection, RelativeTurnDirection, SteeringAngle, NEW_SIGNAL_1, NEW_SIGNAL_2, AngleRate
16
0x10
CCButtons8CEMbyte0, byte1, byte2, byte3, byte4, byte6 +12 more
48
0x30
FSM08FSMACCStatusTracking, ACCStatusOnOff, ACCStatusActive, FCWSomething, StatusSomething
64
0x40
TCM08TCMRPMSomething, GearShifter
85
0x55
PedalandBrake8ECMAccPedal, BrakePedalActive2, NEW_SIGNAL_1, BrakePedalActive, NEW_SIGNAL_3, NEW_SIGNAL_2
101
0x65
EngineInfo8XXXNEW_SIGNAL_1, EngineSpeed
112
0x70
NEW_MSG_48XXXNEW_SIGNAL_1
114
0x72
ECM18ECM1NEW_SIGNAL_1, ECM_ACC_ONOFF_INV, ECM_ACC_RESUME_INV, ECM_ACC_SET_INV, ECM_ACC_TIMEGAP_INC_INV, ECM_ACC_DEC_INV +1 more
117
0x75
ECM1_28ECM
128
0x80
NEW_MSG_58XXXNEW_SIGNAL_2, NEW_SIGNAL_1
176
0xB0
ECM28ECMNEW_SIGNAL_1, NEW_SIGNAL_2
192
0xC0
Gear8XXXTransmissionGear
208
0xD0
FSM18FSMSET_X_E3, SET_X_B4, SET_X_08, TrqLim, Checksum, LKASteerDirection +3 more
224
0xE0
PSCM08PSCMNEW_SIGNAL_2, counter_07, counter2_07, rate_of_something, OneDuringDriving, NEW_SIGNAL_1
245
0xF5
wheelspeed08BCMcounter1, counter0, WhlSpdLF, WhlSpdRF
272
0x110
SpeedSignal08XXXVehicleSpeedSignal
288
0x120
wheel_speed18BCMWhlSpdLR, WhlSpdRR
293
0x125
PSCM18PSCMbyte0, byte3, byte4, byte7, LKATorque, SteeringAngleServo +1 more
304
0x130
VehicleSpeed08BCMNEW_SIGNAL_2, VehicleSpeed, NEW_SIGNAL_1
325
0x145
ECM38ECM
336
0x150
VehicleSpeed18BCMNEW_SIGNAL_2, NEW_SIGNAL_1, VehicleSpeed
352
0x160
FSM28FSMLkaDimLine, NEW_SIGNAL_2, NEW_SIGNAL_1, NEW_SIGNAL_3, NEW_SIGNAL_4
432
0x1B0
BrakeMessages8BCMBrakePress0, BrakePress1, BrakeStatus
464
0x1D0
DIM08DIM
480
0x1E0
BCM08BCM
528
0x210
CEM08CEM
608
0x260
CVM08CVMNEW_SIGNAL_1, NEW_SIGNAL_2, Distance
624
0x270
FSM38FSMNEW_SIGNAL_1
640
0x280
FSM48FSMSpeedTarget, NEW_SIGNAL_1
648
0x288
SRS08SRS
652
0x28C
ECM48ECM
656
0x290
ECM58ECM
657
0x291
ECM68ECM
681
0x2A9
MiscCarInfo8CEMTurnSignal, HighBeamOn
693
0x2B5
ECM78ECM
709
0x2C5
ACC8ECMSpeedTargetACC
853
0x355
FSM58FSMTargetSpeedOdo, SpeedSign, TextUnderSign, NEW_SIGNAL_6, NEW_SIGNAL_5, NEW_SIGNAL_3 +4 more
864
0x360
CEM18CEM
912
0x390
DIM18DIM
968
0x3C8
SRS18SRSPassengerSeatBelt, DriverSeatBelt
1029
0x405
CEMBCM08CEM
1344
0x540
NEW_MSG_18XXXNEW_SIGNAL_1
1830
0x726
diagCEMReq8XXXbyte0, byte1, byte2, byte3, byte4, byte5 +2 more
1838
0x72E
diagCEMResp8XXXbyte03, byte47
1840
0x730
diagPSCMReq8XXXbyte0, byte1, byte2, byte3, byte4, byte5 +2 more
1848
0x738
diagPSCMResp8XXXbyte03, byte47
1892
0x764
diagFSMReq8XXXbyte0, byte1, byte2, byte3, byte4, byte5 +2 more
1900
0x76C
diagFSMResp8XXXbyte03, byte47
1939
0x793
diagCVMReq8XXXbyte0, byte1, byte2, byte3, byte4, byte5 +2 more
1947
0x79B
diagCVMResp8XXXbyte03, byte47

Showing first 50 of 51 messages in this DBC. See full source on GitHub →

volvo_v60_2015_pt.dbc 41 msgs, 147 signals

IDMessageDLCSource ECUSignals
16
0x10
SAS08SASCounter0, SteeringDirection, SteeringRateOfChange2, SteeringPressureOnIt, SteeringRateOfChange, SteeringAngle
32
0x20
AccPedal8XXXAccPedal
81
0x51
FSM08FSMACCStatus
277
0x115
NEW_MSG_78XXXNEW_SIGNAL_1
295
0x127
CCButtons8CEMACCMinusBtnInv, TimeGapIncreaseBtnInv, TimeGapDecreaseBtnInv, ACCOnOffBtnInv, ACCResumeBtnInv, ACCSetBtnInv +6 more
298
0x12A
EngineData8XXXNEW_SIGNAL_1, BrakePressed2, NEW_SIGNAL_7, NEW_SIGNAL_2, NEW_SIGNAL_3, NEW_SIGNAL_4 +4 more
307
0x133
NEW_MSG_1338XXXBrake
328
0x148
VehicleSpeed18XXXBrakePressure2, COUNTER, VehicleSpeed
336
0x150
NEW_MSG_88XXXNEW_SIGNAL_1, NEW_SIGNAL_2, NEW_SIGNAL_3, NEW_SIGNAL_4
359
0x167
ACC_Speed8XXXACC_Speed, GasPedal, GasPressed
384
0x180
Accessories_028XXXPark_Assist_State, StartStop_Inv
465
0x1D1
NEW_MSG_48XXXBrakePressedInv, NEW_SIGNAL_1
522
0x20A
Brake_Info8XXXNEW_SIGNAL_2, COUNTER, BrakeCmd, BrakePressure, BrakePedal, BrakePedal2 +2 more
544
0x220
wheelspeed18BCMWhlSpdRR, WhlSpdLR
565
0x235
wheelspeed08BCMWhlSpdRF, WhlSpdLF
582
0x246
PSCM18PSCMbyte0, SteeringWheelRateOfChange, SteeringAngleServo, LKATorque, byte4, LKAActive +1 more
608
0x260
FSM18FSMACC_Distance
609
0x261
fromWhere8XXXCOUNTER, CHECKSUM, SteeringAngle
610
0x262
FSM28FSMSET_X_22, TrqLim, LKAAngleReq, SET_X_02, LKASteerDirection, SET_X_10 +2 more
612
0x264
Accessories_038XXXPark_Assist_Button
624
0x270
FSM38FSMACC_Standstill, ACC_Check, ACC_AccelDecel, ACC_Some, NEW_SIGNAL_3
648
0x288
BrakePedal8XXXCounter, BrakePressure
750
0x2EE
HandBrake8XXXHand_Brake_Button, Hand_Brake_State
794
0x31A
FSM48FSMACC_LeadSpeed, NEW_SIGNAL_2, NEW_SIGNAL_1
802
0x322
StartStop8XXXStartStop
923
0x39B
Accessories_018XXXNEW_SIGNAL_1, Wipers
1006
0x3EE
Doors8XXXDriverDoorClosed, PassengerDoorClosed
1021
0x3FD
FSM58FSMTSR_Speed
1024
0x400
NEW_MSG_4008XXXNEW_SIGNAL_1
1039
0x40F
MiscCarInfo8XXXTurnSignal
1174
0x496
Lights8XXXHigh_Beam
1279
0x4FF
PSCM38PSCM
1830
0x726
diagCEMReq8XXXbyte0, byte1, byte2, byte3, byte4, byte5 +2 more
1838
0x72E
diagCEMResp8XXXbyte03, byte47
1840
0x730
diagPSCMReq8XXXbyte0, byte1, byte2, byte3, byte4, byte5 +2 more
1848
0x738
diagPSCMResp8XXXbyte03, byte47
1892
0x764
diagFSMReq8XXXbyte0, byte1, byte2, byte3, byte4, byte5 +2 more
1900
0x76C
diagFSMResp8XXXbyte03, byte47
1939
0x793
diagCVMReq8XXXbyte0, byte1, byte2, byte3, byte4, byte5 +2 more
1947
0x79B
diagCVMResp8XXXbyte03, byte47
2015
0x7DF
diagGlobalReq8XXXbyte0, byte1, byte2, byte3, byte4, byte5 +2 more