11 hours ago
(01-29-2025, 02:56 PM)rachas Wrote: Hi again,
Thank you IMAY2023 for your reply.
I’m still looking into this issue and I’ve learnt that Volvo diagnostics has transitioned the CAN bus arbitration ID's from 11-bit to 29-bit. Am I correct?
For example like V40, the diagnostics was running on 11-bit IDs:
CEM:
canIdRX: 0x726 canIdTX: 0x72E
ECM:
canIdRX: 0x7E0 canIdTX: 0x7E8
canIdFunc: 0x7DF
Now like example XC60, I am finding on 29-bit IDs:
CEM:
canId: 0x1A01
ECM:
canId: 0x1630
canIdFunc: 0x1FFF
Am I correct?
Well, Volvo has changed everything since the SPA models including the message IDs.
Yes, you are correct, here is the complete list of the IDs.
Here are two samples of massage IDs, lowest (highest priority) and highest (lowest priority) But those CanIds do not match to the message Id in the canbus massage.
0x010 8 0D 33 09 94 7F 08 80 00
0x5AC 8 02 0D 01 11 00 06 06 00
If you know how to find the below CANids in the Canbus massage please let me know.
Or the message ID that controls the climate control.
VCM (1001)
IHU (1201)
TVM (1202)
AUD (1212)
PAC (1221)
RML (1416)
WAM (1431)
SODL (1432)
SODR (1433)
VDDM (1601)
PSCM (1612)
SUM (1614)
SCL (1615)
SAS (1616)
ECM (1630)
BCM (1631)
TCM (1632)
EGSM (1633)
OBC (1634)
BECM (1635)
IGM (1636)
IEM (1637)
DEM (1638)
OFM (1639)
ESM (163A)
TACM (163C)
NRCM (163D)
GSM (1661)
DIM (1801)
HUD (1841)
CEM (1A01)
CCM (1A11)
DDM (1A12)
PDM (1A13)
PSMD (1A14)
POT (1A15)
TRM (1A17)
PSMP (1A1A)
OHC (1B22)
BBS (1B51)
IMS (1B52)
BMS (1B61)
SWM (1B91)
HCML (1BB3)
HCMR (1BB4)
SRS (1C01)