Skip to main content
3,200+ Vehicles Supported
1-Year Unlimited Guarantee
Same-Day Mobile Service
DFW Serving Dallas / Fort Worth
2003-2014 Volvo XC90 Generation Guide

Volvo XC90 1st Gen Y20 (2003-2014) ADAS Calibration & Module Programming

Covers model years 2003-2014 - one service guide for the whole generation.

Full ADAS calibration, module programming, and key security work for every Volvo XC90 built on this platform. Same-day mobile service across the Dallas/Fort Worth metroplex; mail-in accepted nationwide.

  • Platform P2 (1st Gen, 2003-2014)
  • CAN Architecture HS-CAN (500 kbps) - ISO 15765-4 compliant; OBD2 DLC Pin 6/14
  • Security Volvo CEM (Central Electronic Module) immobilizer; Philips Crypto 2 ID46 transponder (PCF7946); VIDA/DICE PIN extraction; AKL requires VIDA2 + CEM pin code + IMMO key synchronization

The ADAS, module, and security rows below are consolidated across the full 2003-2014 generation. A year badge marks rows that apply only to part of the span; rows without a badge apply to every year. Year-specific differences are summarized under “What changes across 2003-2014”.

OVERVIEW

Expert ADAS calibration, module programming, and diagnostic recovery for the 2009 Volvo Xc90. On this vehicle we cover documented systems include City Safety - Forward Laser Sensor and Rear View Camera, this P2 (1st Gen, 2003-2014) platform vehicle, CEM / Volvo Smart Key immobilizer support. Mobile across the DFW Metroplex, mail-in nationwide for module-bench work.

Platform
P2 (1st Gen, 2003-2014)
Production
2003-present
Trim Levels
Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements.
Drivetrain
AWD
Engine
-
CAN Speed
HS-CAN (500 kbps) - ISO 15765-4 compliant; OBD2 DLC Pin 6/14
Feature availability 2

Immobilizer: CEM / Volvo Smart Key

Standard

Key programming requires manufacturer-level tool access. Add key supported.

Platform: P2 (1st Gen, 2003-2014)

Confirmed

Verify platform code matches when cross-referencing part numbers across model years.

TOOL ACCESS MATRIX

Tool access for this exact year

Representative tool access paths for this exact model year, gated by the vehicle data and source packet we currently trust.

Factory scan, coding, and calibration access

Volvo VIDA

Factory routines and secure server authorization control this path when aftermarket coverage is not enough for the VIN.

OEM subscription required

Make-level OEM tool map plus exact-year gateway and ADAS fields.

ADAS scan, setup, and verification

Autel, Launch Tech, Topdon

Used where aftermarket coverage supports the procedure; OEM software remains required for locked factory routines.

Tool subscription required

Service-level scanner-vendor source packet plus exact-year ADAS records.

Bench cloning and chip-level recovery

Alientech / Autotuner / Orange5 / Scanmatik / Flex / VVDI2 / PCMFlash / CGDI / X-Prog

Used only when the module, donor data, EEPROM, MCU, or crash-data workflow requires bench or chip-level handling.

Bench/chip-level only

Bench programmer source packet plus exact-year module/security records.

PLATFORM

Know this platform

This platform uses HS-CAN (500 kbps) - ISO 15765-4 compliant; OBD2 DLC Pin 6/14 with ISO 15765-4 CAN (500 kbps).

CAN
HS-CAN (500 kbps) - ISO 15765-4 compliant; OBD2 DLC Pin 6/14
OBD
ISO 15765-4 CAN (500 kbps)
can_architecture
GENERATION SERVICE SNAPSHOT

Generation service summary for Volvo XC90 1st Gen Y20 (2003-2014)

Generation coverage

This page consolidates Volvo XC90 service data for 2003-2014 across 12 model years; 12 years have merged CCT data.

Choose a year

ADAS coverage

Merged ADAS coverage includes 4 system records, including City Safety - Forward Laser Sensor (2003-2013), Rear View Camera (2003-2013), City Safety (Low-Speed AEB) - Laser Sensor (2014), and Rear View Camera (2014). Year-marked systems apply only to the shown range.

View ADAS data

Calibration triggers

This generation has 2 merged calibration trigger records. Trigger applicability can vary by year - verify by VIN before setup.

View triggers

Programmable modules

The merged generation page indexes 84 programmable module records across SRS, ECU, BCM, TCU/TCM, ABS, IPC coverage. Part numbers are confirmed for the exact year/VIN.

View modules

Gateway and security

Gateway, immobilizer, and key-security coverage includes 4 merged records. Security procedures vary by year - verify by VIN.

View security

Core Auto Logic capability

Core Auto Logic supports generation-level diagnostics, ADAS calibration, module programming, security-access planning, and mail-in bench work for the Volvo XC90 2003-2014 span, with exact-year validation before service.

Get a quote
CALIBRATION

Do I need calibration?

ECM Replacement 1
2003-2014

Yes

VIDA ECM programming + IMMO registration.

ABS/DSTC Module Replacement 1
2003-2014

Yes

VIDA brake bleed + DSTC sensor reset.

MODEL YEARS

Year-by-year details

YearVIN splitTrim notes
2003
2004
2005
2006
2007
2008
2009VIN pos 4-8 identifies model/body/engine. Volvo WMI: YV1, YV4. Position 4-6 = model series. Position 10 = model year code.Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements.
2010VIN pos 4-8 identifies model/body/engine. Volvo WMI: YV1, YV4. Position 4-6 = model series. Position 10 = model year code.Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements.
2011VIN pos 4-8 identifies model/body/engine. Volvo WMI: YV1, YV4. Position 4-6 = model series. Position 10 = model year code.Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements.
2012VIN pos 4-8 identifies model/body/engine. Volvo WMI: YV1, YV4. Position 4-6 = model series. Position 10 = model year code.Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements.
2013VIN pos 4-8 identifies model/body/engine. Volvo WMI: YV1, YV4. Position 4-6 = model series. Position 10 = model year code.Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements.
2014VIN pos 4-8 identifies model/body/engine. Volvo WMI: YV1, YV4. Position 4-6 = model series. Position 10 = model year code.Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements.

4 ADAS systems documented across 2003-2014. Rows that apply to only part of the generation carry a year badge.

Filter by year
ADAS CALIBRATION MATRIX

ADAS systems on this vehicle

No ADAS - pre-City Safety generation

Scroll for part numbers and Details
SystemTypeCategoryCal. TypeSupportedPart #Actions
City Safety - Forward Laser Sensor 2003-2013CameraADASStatic YES-
Rear View Camera 2003-2013CameraADASStatic YES-
City Safety (Low-Speed AEB) - Laser Sensor 2014Forward SensorCameraStatic YES30785136
Rear View Camera 2014Rear CameraCameraStatic YES-
WHEN IS CALIBRATION REQUIRED?

Triggers for ADAS recalibration

ECM Replacement

VIDA ECM programming + IMMO registration.

ABS/DSTC Module Replacement

VIDA brake bleed + DSTC sensor reset.

MODULE COVERAGE

Modules we program on this generation

84 documented Volvo XC90 modules across 2003-2014. Open a group for part numbers, programming protocol, security notes, and clone support.

SRS MODULES

SRS Modules

Airbag Control Module (ACM) x3
30731649 Verify by VIN 2003-2006 Bench

_years covers only 2003-2006 for this generation

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006

Donor must match part family 30731649 - requires cloning

Always match the full part number before buying a used module.

PART
30731649
PROTOCOL
Bench
CLONE
true
NOTES
After any airbag deployment, the ACM stores crash data (hard codes). The module must be reset or replaced before the SRS system will function. Our equipment supports hard code clearing on most makes and models without dealer involvement.
Part 2 Verify by VIN 2007 Bench

_years covers only 2007 for this generation

Used/donor module guide

Compatible donor years: 2007

Always match the full part number before buying a used module.

PROTOCOL
Bench
CLONE
true
NOTES
After any airbag deployment, the ACM stores crash data (hard codes). The module must be reset or replaced before the SRS system will function. Our equipment supports hard code clearing on most makes and models without dealer involvement.
Part 3 Verify by VIN 2008 OBD

_years covers only 2008 for this generation

Used/donor module guide

Compatible donor years: 2008

Always match the full part number before buying a used module.

PROTOCOL
OBD
CLONE
true
NOTES
After any airbag deployment, the ACM stores crash data (hard codes). The module must be reset or replaced before the SRS system will function. Our equipment supports hard code clearing on most makes and models without dealer involvement.
Driver Airbag Module x2
30731649C Verify by VIN 2003-2006 None

_years covers only 2003-2006 for this generation

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006

Always match the full part number before buying a used module.

PART
30731649C
PROTOCOL
None
CLONE
false
NOTES
Steering wheel airbag must be replaced after deployment. Clock spring (spiral cable) must also be inspected and replaced if damaged. Confirm correct resistance before reconnecting.
Part 2 Verify by VIN 2007-2008 None

_years covers only 2007-2008 for this generation

Used/donor module guide

Compatible donor years: 2007, 2008

Always match the full part number before buying a used module.

PROTOCOL
None
CLONE
false
NOTES
Steering wheel airbag must be replaced after deployment. Clock spring (spiral cable) must also be inspected and replaced if damaged. Confirm correct resistance before reconnecting.
Passenger Airbag Module x2
30665148 Verify by VIN 2003-2006 None

_years covers only 2003-2006 for this generation

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006

Always match the full part number before buying a used module.

PART
30665148
PROTOCOL
None
CLONE
false
NOTES
Dashboard passenger airbag must be replaced after deployment. Dashboard assembly typically requires removal for access. Confirm OEM part number matches vehicle build date.
Part 2 Verify by VIN 2007-2008 None

_years covers only 2007-2008 for this generation

Used/donor module guide

Compatible donor years: 2007, 2008

Always match the full part number before buying a used module.

PROTOCOL
None
CLONE
false
NOTES
Dashboard passenger airbag must be replaced after deployment. Dashboard assembly typically requires removal for access. Confirm OEM part number matches vehicle build date.
SDM / SRS Module 2003-2006 x3
30731649 Verify by VIN Under center console, floor tunnel

_years covers only 2003-2006 for this generation

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006

Always match the full part number before buying a used module.

PART
30731649
LOCATION
Under center console, floor tunnel
CHIP/MCU
24C16
NOTES
OEM part 30731649. Also fits: 30731649A,30731649B. Memory chip: 24C16. Crash data clear supported.
30731649C Verify by VIN Under center console, floor tunnel

_years covers only 2003-2006 for this generation

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006

Always match the full part number before buying a used module.

PART
30731649C
LOCATION
Under center console, floor tunnel
CHIP/MCU
24C16
NOTES
OEM part 30731649C. Memory chip: 24C16. Crash data clear supported.
30665148 Verify by VIN Under center console, floor tunnel

_years covers only 2003-2006 for this generation

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006

Always match the full part number before buying a used module.

PART
30665148
LOCATION
Under center console, floor tunnel
CHIP/MCU
24C16
NOTES
OEM part 30665148 (verify fitment via VIN). Memory chip: 24C16. Crash data clear supported.
SRS Control Unit (variant) 2003-2006 x2
30731649A Verify by VIN

_years covers only 2003-2006 for this generation

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006

Always match the full part number before buying a used module.

PART
30731649A
CHIP/MCU
24C16
NOTES
PN variant added from srs_gaps research (confidence: High)
30731649B Verify by VIN

_years covers only 2003-2006 for this generation

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006

Always match the full part number before buying a used module.

PART
30731649B
CHIP/MCU
24C16
NOTES
PN variant added from srs_gaps research (confidence: High)
SRS Control Module 2009-2014 x38
C33194 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
C33194
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC901 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC901
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9032 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9032
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC90V830636551 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC90V830636551
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
MASSMETERC70S60S80V70XC70XC900280218088 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
MASSMETERC70S60S80V70XC70XC900280218088
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
MASSMETERS60V70XC90S800280218089 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
MASSMETERS60V70XC90S800280218089
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
8638600OE Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
8638600OE
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
30676413OE Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
30676413OE
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9030781280OE Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9030781280OE
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
S80XC902349152 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
S80XC902349152
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
3524462 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
3524462
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
112INV70S80S60XC70XC90CUK2855 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
112INV70S80S60XC70XC90CUK2855
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC908623233 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC908623233
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC908650034 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC908650034
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
S60V70XC70XC908686707 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
S60V70XC70XC908686707
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9030636551 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9030636551
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC90XC70V70XC6030680293 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC90XC70V70XC6030680293
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9030754302 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9030754302
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9030754307 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9030754307
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC70S80V70XC90S6031264468 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC70S80V70XC90S6031264468
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9031271163 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9031271163
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9031271164 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9031271164
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9031271165 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9031271165
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9031271166 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9031271166
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9031313084 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9031313084
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9031332813 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9031332813
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9031332815 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9031332815
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9031332816 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9031332816
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC9031332818 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC9031332818
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
XC90S60V7031342363 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
XC90S60V7031342363
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
S60V70S80XC90XC7031342414 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
S60V70S80XC90XC7031342414
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
S60S80XC90XC6031418256 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
S60S80XC90XC6031418256
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
LX868 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
LX868
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
PIPES80XC909161701 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
PIPES80XC909161701
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
31404803 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
31404803
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
30636760 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
30636760
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
31383954 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
31383954
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
31448433 Verify by VIN Under center console

_years covers only 2009-2014 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
31448433
LOCATION
Under center console
MFG
Autoliv
NOTES
Requires VIDA/DiCE or compatible tool. SRS module configuration via VIDA. Battery disconnect before removal.
ECU MODULES

ECU Modules

Engine Control Module (ECM) - B5254T2 2.5T (Denso ME9) x5
30699710 Verify by VIN 2003 J2534

_years covers only 2003 for this generation

Used/donor module guide

Compatible donor years: 2003

Always match the full part number before buying a used module.

PART
30699710
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Denso ME9
NOTES
2003 Volvo XC90 T5 B5254T2 ECU. PN 30699710 documented on eBay OEM listing for early P2 XC90 B5254T2 applications (2003-2004 production). Note: XC90 launched as 2003MY in US with B5254T2 producing 208hp (lower boost tune vs S60 T5). Denso ECU family 30699XXX used in early P2 production before 30751264 revision. IPD Volvo and volvoxcforum.com threads confirm Denso ECU for XC90 T5. VIN-specific lookup recommended. | Sources: https://www.ebay.com/itm/155764893245 | Confidence: medium
30699710 Verify by VIN 2004 J2534

_years covers only 2004 for this generation

Used/donor module guide

Compatible donor years: 2004

Always match the full part number before buying a used module.

PART
30699710
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Denso ME9
NOTES
2004 Volvo XC90 T5 B5254T2 ECU. Same PN family as 2003 (30699710). Transition to 30751264 may occur mid-2004 production depending on build date. VIN and production date lookup recommended to determine revision. | Sources: https://www.ebay.com/itm/155764893245 | Confidence: medium
30751264 Verify by VIN 2005 J2534

_years covers only 2005 for this generation

Used/donor module guide

Compatible donor years: 2005

Always match the full part number before buying a used module.

PART
30751264
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Denso ME9
NOTES
2005 Volvo XC90 T5 B5254T2 ECU PN 30751264 confirmed on FCP Euro listing. By 2005 production the P2 XC90 T5 had standardized on 30751264 family. Also confirmed by IPD Volvo for 2004.5-2006 XC90 B5254T2 applications. | Sources: https://www.fcpeuro.com/products/volvo-engine-control-module-denso-30751264
30751264 Verify by VIN 2006 J2534

_years covers only 2006 for this generation

Used/donor module guide

Compatible donor years: 2006

Always match the full part number before buying a used module.

PART
30751264
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Denso ME9
NOTES
2006 Volvo XC90 T5 B5254T2 ECU PN 30751264. Same as 2005 production. FCP Euro and IPD Volvo document this PN for 2004.5-2006 XC90 T5. | Sources: https://www.fcpeuro.com/products/volvo-engine-control-module-denso-30751264
30786889 Verify by VIN 2007 J2534

_years covers only 2007 for this generation

Used/donor module guide

Compatible donor years: 2007

Always match the full part number before buying a used module.

PART
30786889
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Denso ME9
NOTES
2007 Volvo XC90 T5 B5254T2 ECU. Revised to PN 30786889 for 2007+ production. FCP Euro and IPD Volvo document 30786889 for 2007-2009 XC90 B5254T2. | Sources: https://www.fcpeuro.com/products/volvo-engine-control-module-denso-30786889
Engine Control Module (ECM) - B8444S 4.4L V8 (Yamaha-Bosch) x5
30699641 Verify by VIN 2005 J2534

_years covers only 2005 for this generation

Used/donor module guide

Compatible donor years: 2005

Always match the full part number before buying a used module.

PART
30699641
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Bosch ME9.0 (Yamaha-spec)
NOTES
2005 Volvo XC90 V8 B8444S (Yamaha-built V8, US launch year). ECU PN 30699641 documented on eBay OEM listing for XC90 V8 ECU. The B8444S was designed by Yamaha and co-developed with Volvo; the ECU uses a Bosch ME9.0 variant with a Yamaha-specific calibration (different PN family from the inline-5 Denso ECUs). Also documented: 30650480 for some V8 applications. XC90 V8 launched as 2005MY in US. VIN-specific lookup recommended. | Sources: https://www.ebay.com/itm/285803741296 | Confidence: medium
30699641 Verify by VIN 2006 J2534

_years covers only 2006 for this generation

Used/donor module guide

Compatible donor years: 2006

Always match the full part number before buying a used module.

PART
30699641
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Bosch ME9.0 (Yamaha-spec)
NOTES
2006 Volvo XC90 V8 B8444S. Same ECU PN family as 2005 (30699641). V8 ECU is separate from the inline-5 Denso family; Yamaha supplied the engine and ECU hardware jointly. IPD Volvo and volvoxcforum.com V8 subforum confirm Bosch/Yamaha ECU for XC90 V8. | Sources: https://www.ebay.com/itm/285803741296 | Confidence: medium
30699641 Verify by VIN 2007 J2534

_years covers only 2007 for this generation

Used/donor module guide

Compatible donor years: 2007

Always match the full part number before buying a used module.

PART
30699641
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Bosch ME9.0 (Yamaha-spec)
NOTES
2007 Volvo XC90 V8. Same ECU PN family as 2005-2006. The V8 ECU did not change PN between 2005-2009 production for the US-market XC90 V8. | Sources: https://www.ebay.com/itm/285803741296 | Confidence: medium
30699641 Verify by VIN 2008 J2534

_years covers only 2008 for this generation

Used/donor module guide

Compatible donor years: 2008

Always match the full part number before buying a used module.

PART
30699641
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Bosch ME9.0 (Yamaha-spec)
NOTES
2008 Volvo XC90 V8 B8444S. Same ECU family as 2005-2007. Note: 2008 was the last major production year for XC90 V8 in US (2009 continued as carryover). | Sources: https://www.ebay.com/itm/285803741296 | Confidence: medium
30699641 Verify by VIN 2009 J2534

_years covers only 2009 for this generation

Used/donor module guide

Compatible donor years: 2009

Always match the full part number before buying a used module.

PART
30699641
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Bosch ME9.0 (Yamaha-spec)
NOTES
2009 Volvo XC90 V8 B8444S. Final year. Same ECU family (30699641). XC90 V8 was discontinued after 2009MY in US market. | Sources: https://www.ebay.com/itm/285803741296 | Confidence: medium
Engine Control Module (ECM) - B6324S 3.2L I6 (Bosch ME9.0) x3
30786889 Verify by VIN 2007 J2534

_years covers only 2007 for this generation

Used/donor module guide

Compatible donor years: 2007

Always match the full part number before buying a used module.

PART
30786889
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Bosch ME9.0
NOTES
2007 Volvo XC90 3.2 B6324S (first year for US 3.2 trim, replaced base 2.5T on some variants). ECU PN 30786889 confirmed on worldecu.com for XC90 3.2 B6324S applications. Note: 30786889 appears shared between B5254T2 and B6324S in some Volvo production documentation (Bosch ME9.0 platform used for both); specific suffix may differ by VIN. Ecuflash.net documents Bosch ME9.0 for XC90 3.2. IPD Volvo lists 30786889 for XC90 3.2 2007-2009. | Sources: https://www.worldecu.com/en/Ecu-engine-controller-volvo-xc90-32-30786889 | Confidence: medium
30786889 Verify by VIN 2008 J2534

_years covers only 2008 for this generation

Used/donor module guide

Compatible donor years: 2008

Always match the full part number before buying a used module.

PART
30786889
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Bosch ME9.0
NOTES
2008 Volvo XC90 3.2 B6324S ECU 30786889. Same as 2007. Worldecu.com and IPD Volvo confirm 30786889 for 2007-2009 XC90 3.2. | Sources: https://www.worldecu.com/en/Ecu-engine-controller-volvo-xc90-32-30786889 | Confidence: medium
30786889 Verify by VIN 2009 J2534

_years covers only 2009 for this generation

Used/donor module guide

Compatible donor years: 2009

Always match the full part number before buying a used module.

PART
30786889
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Bosch ME9.0
NOTES
2009 Volvo XC90 3.2 B6324S ECU 30786889. Final year for first-gen XC90 US production. Same ECU as 2007-2008. Worldecu.com and IPD Volvo document 30786889 through end of P2 XC90 production. | Sources: https://www.worldecu.com/en/Ecu-engine-controller-volvo-xc90-32-30786889 | Confidence: medium
ECM - 2.5L B5254T2/T6 Turbo I5 / 4.4L B8444S V8 / 3.2L B6324S I6 Verify by VIN 2010-2014 x1

_years covers only 2010-2014 for this generation

Used/donor module guide

Compatible donor years: 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

NOTES
Volvo XC90 ECM. VIDA/DICE programming + IMMO.
BCM MODULES

BCM Modules

CEM (Central Electronic Module) Verify by VIN

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

NOTES
Volvo CEM. VIDA/DICE or Volvo VIDA Air programming after replacement. Security code needed.
TCU / TCM TRANSMISSION MODULES

TCU / TCM Transmission Modules

TCU - AW55-50SN 5-Speed Auto Verify by VIN 2003-2004 30735600

_years covers only 2003-2004 for this generation

Used/donor module guide

Compatible donor years: 2003, 2004

Donor must match part family 30735600 - requires cloning

Always match the full part number before buying a used module.

PART
30735600
PROTOCOL
Bench
CODING
Yes
CLONE
Yes
CHIP/MCU
Denso 76F0040
NOTES
Aisin AW 55-50SN, Volvo VIDA/DiCE required, ATF JWS 3309, basic adaptation relearn via drive cycle
TCU - AW55-50SN 5-Speed Auto Verify by VIN 2005-2006 30735600

_years covers only 2005-2006 for this generation

Used/donor module guide

Compatible donor years: 2005, 2006

Donor must match part family 30735600 - requires cloning

Always match the full part number before buying a used module.

PART
30735600
PROTOCOL
Bench
CODING
Yes
CLONE
Yes
CHIP/MCU
Denso 76F0040
NOTES
Aisin AW 55-50SN, VIDA required, ATF JWS 3309 specification, shift adaptation relearn after TCU install
TCU - TF-80SC 6-Speed Auto Verify by VIN 2007-2008 30713892

_years covers only 2007-2008 for this generation

Used/donor module guide

Compatible donor years: 2007, 2008

Donor must match part family 30713892 - requires cloning

Always match the full part number before buying a used module.

PART
30713892
PROTOCOL
J2534
CODING
Yes
CLONE
Yes
CHIP/MCU
Denso 76F0085
NOTES
Aisin TF-80SC Geartronic, Volvo VIDA/DiCE required, ATF JWS 3309, adaptation and shift relearn required
TCU - TF-80SC 6-Speed Auto Verify by VIN 2009-2010 30713892

_years covers only 2009-2010 for this generation

Used/donor module guide

Compatible donor years: 2009, 2010

Donor must match part family 30713892 - requires cloning

Always match the full part number before buying a used module.

PART
30713892
PROTOCOL
J2534
CODING
Yes
CLONE
Yes
CHIP/MCU
Denso 76F0085
NOTES
Aisin TF-80SC, VIDA required for programming, ATF JWS 3309, VIN coding and shift pattern relearn needed
TCU - TF-80SC 6-Speed Auto Verify by VIN 2011-2012 31256286

_years covers only 2011-2012 for this generation

Used/donor module guide

Compatible donor years: 2011, 2012

Donor must match part family 31256286 - requires cloning

Always match the full part number before buying a used module.

PART
31256286
PROTOCOL
J2534
CODING
Yes
CLONE
Yes
CHIP/MCU
Denso 76F0085
NOTES
Aisin TF-80SC, Volvo VIDA required, ATF JWS 3309, VIN coding and shift adaptation relearn mandatory
TCU - TF-80SC 6-Speed Auto Verify by VIN 2013-2014 31325189

_years covers only 2013-2014 for this generation

Used/donor module guide

Compatible donor years: 2013, 2014

Always match the full part number before buying a used module.

PART
31325189
PROTOCOL
J2534
CODING
Yes
CLONE
No
CHIP/MCU
Renesas SH7058
NOTES
Aisin TF-80SC, requires VIDA/DiCE, ATF JWS 3309, complex relearn procedure, VIN coding mandatory
ABS / BRAKE MODULES

ABS / Brake Modules

ABS/DSTC Module (HCU - Hydraulic Control Unit) Verify by VIN

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

NOTES
Volvo ABS/DSTC. VIDA bleed procedure + sensor relearn.
Wheel Speed Sensor - Front (each) Verify by VIN

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

NOTES
Active sensor.
Wheel Speed Sensor - Rear (each) Verify by VIN

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

NOTES
Active sensor.
OTHER MODULES (IPC, SAS)

Other Modules (IPC, SAS)

Instrument Panel Cluster (IPC) x5
31270082 Verify by VIN 2010

_years covers only 2010 for this generation

Used/donor module guide

Compatible donor years: 2010

Donor must match part family 31270082 - requires cloning

Always match the full part number before buying a used module.

PART
31270082
CLONE
Yes
NOTES
IPC cloning required for mileage preservation during replacement. Use Launch advanced programming tool or EEPROM programming tool for EEPROM read/write.
31270083 Verify by VIN 2011

_years covers only 2011 for this generation

Used/donor module guide

Compatible donor years: 2011

Donor must match part family 31270083 - requires cloning

Always match the full part number before buying a used module.

PART
31270083
CLONE
Yes
NOTES
IPC cloning required for mileage preservation during replacement. Use Launch advanced programming tool or EEPROM programming tool for EEPROM read/write.
31270084 Verify by VIN 2012

_years covers only 2012 for this generation

Used/donor module guide

Compatible donor years: 2012

Donor must match part family 31270084 - requires cloning

Always match the full part number before buying a used module.

PART
31270084
CLONE
Yes
NOTES
IPC cloning required for mileage preservation during replacement. Use Launch advanced programming tool or EEPROM programming tool for EEPROM read/write.
31270085 Verify by VIN 2013

_years covers only 2013 for this generation

Used/donor module guide

Compatible donor years: 2013

Donor must match part family 31270085 - requires cloning

Always match the full part number before buying a used module.

PART
31270085
CLONE
Yes
NOTES
IPC cloning required for mileage preservation during replacement. Use Launch advanced programming tool or EEPROM programming tool for EEPROM read/write.
31270086 Verify by VIN 2014

_years covers only 2014 for this generation

Used/donor module guide

Compatible donor years: 2014

Donor must match part family 31270086 - requires cloning

Always match the full part number before buying a used module.

PART
31270086
CLONE
Yes
NOTES
IPC cloning required for mileage preservation during replacement. Use Launch advanced programming tool or EEPROM programming tool for EEPROM read/write.
Steering Angle Sensor (SAS) x2
Part 1 Verify by VIN

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

CODING
Yes
NOTES
INTEGRATED (clock spring / steering column module
Part 2 Verify by VIN

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

CODING
Yes
NOTES
cross-year extension)
CONNECTIVITY & ACCESSORIES

Connectivity & Accessories

Google AAOS (9-inch) - 2024 build Verify by VIN 32282797

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
32282797
NOTES
VIDA programming. OTA via Volvo Cars app. Latest Google integration.
Digital DIM (12.3-inch) Verify by VIN 32015678

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
32015678
NOTES
VIDA VIN coding, mileage transfer.
Bowers & Wilkins Signature Sound (1400W) Verify by VIN 32181234

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

PART
32181234
NOTES
VIDA coding for B&W system on Ultimate trim.

4 gateway, immobilizer, and security items documented across 2003-2014.

KEY SECURITY & IMMOBILIZER

Key Security & Immobilizer

  • System CEM / Volvo Smart Key
  • Add Key Yes
  • All Keys Lost Contact Required

Volvo CEM (Central Electronic Module) immobilizer; Philips Crypto 2 ID46 transponder (PCF7946); VIDA/DICE PIN extraction; AKL requires VIDA2 + CEM pin code + IMMO key synchronization

IMMOBILIZER MODULES

Immobilizer Modules

CEM (Immobilizer-integrated) Verify by VIN 2003-2005, 2008, 2013-2014

_years covers only 2003-2005, 2008, 2013-2014 for this generation

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2008, 2013, 2014

Always match the full part number before buying a used module.

NOTES
Volvo CEM-integrated IMMO. VIDA key programming. AKL requires security PIN.
CEM (Immobilizer-integrated) Verify by VIN 2006-2007, 2009-2012

_years covers only 2006-2007, 2009-2012 for this generation

Used/donor module guide

Compatible donor years: 2006, 2007, 2009, 2010, 2011, 2012

Always match the full part number before buying a used module.

NOTES
Volvo CEM-integrated IMMO. VIDA key programming. AKL requires security PIN.
KEY & FOB TYPES

Key & Fob Types

Volvo Remote Key / Smart Key Verify by VIN

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

NOTES
VIDA key programming required. 433MHz. CEM binding.
Emergency Mechanical Key Blade Verify by VIN

coding and programming fields are absent or ambiguous

Used/donor module guide

Compatible donor years: 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014

Always match the full part number before buying a used module.

NOTES
Integrated blade.

Replacement Notes

CEM / Volvo Smart Key system. VIDA/VOD required for key programming and module replacement. Security pin required; akl requires dealer/manufacturer authorization.

ARCHITECTURE & CONNECTIVITY

Architecture & Connectivity

Body Construction
Unibody, mixed high-strength steel and aluminum, 3-row (NOTE: EX90 is separate SPA2 BEV)
OBD Protocol
ISO 15765-4 CAN (500 kbps)
CAN Architecture
HS-CAN (500 kbps) - ISO 15765-4 compliant; OBD2 DLC Pin 6/14
Infotainment
Volvo RTI (Road and Traffic Information); CD-based navigation; Bluetooth; CD; AM/FM
OTA Capable
No
ECU Unlock Supported
No
Custom Programming
Yes
WHAT WE RESOLVE

1st Gen Y20 (2003-2014) common module and ADAS issues

  • ADAS calibration drift Watch for calibration needs after windshield, bumper, suspension, camera, or radar work. Documented systems include City Safety - Forward Laser Sensor (2003-2013), Rear View Camera (2003-2013), City Safety (Low-Speed AEB) - Laser Sensor (2014), and Rear View Camera (2014). Year-marked systems apply only to the shown range.
  • SRS crash-data and warning light SRS service can involve Airbag Control Module (ACM) (2003-2006), Driver Airbag Module (2003-2006), and Passenger Airbag Module (2003-2006). Part numbers and crash-data workflow are confirmed for the exact year/VIN.
  • Replacement module setup ECU/PCM replacement programming, BCM configuration, TCU/TCM cloning, ABS/EBCM setup are represented in the merged generation data. Rows with year ranges do not apply to every model year; verify by VIN.
  • Gateway, key, and immobilizer access Gateway, key, and immobilizer procedures are represented by 4 merged security records. Access and all-keys-lost support varies by year - verify by VIN.
FREQUENTLY ASKED QUESTIONS

FAQ

Can you program Volvo XC90 (2003-2014) modules?

Yes. Core Auto Logic supports generation-scoped module programming for the Volvo XC90 (2003-2014). The merged generation data includes ECU/PCM, BCM, TCU/TCM, ABS/EBCM, and SRS coverage. Rows marked with a year range apply only to that part of the span; unmarked rows are present across the merged generation data.

Which modules are documented for Volvo XC90 (2003-2014)?

The Volvo XC90 (2003-2014) generation currently shows 74 core module records across ECU/PCM, BCM, TCU/TCM, ABS/EBCM, and SRS groups. SRS examples include Airbag Control Module (ACM) (2003-2006), Driver Airbag Module (2003-2006), and Passenger Airbag Module (2003-2006). Part numbers and module variants must be confirmed for your exact year/VIN. Reference part number: 30731649 (2003-2006) - confirm for your exact year/VIN.

Does Volvo XC90 (2003-2014) need ADAS calibration after glass or collision work?

The merged generation data documents 4 ADAS systems, including City Safety - Forward Laser Sensor (2003-2013), Rear View Camera (2003-2013), City Safety (Low-Speed AEB) - Laser Sensor (2014), and Rear View Camera (2014). Calibration triggers include ECM Replacement and ABS/DSTC Module Replacement. Procedure type is VIN-specific scan-tool procedure; verify exact requirements by VIN before setup.

Can you reset the airbag module on Volvo XC90 (2003-2014)?

Yes. The generation data includes 50 SRS records, including Airbag Control Module (ACM) (2003-2006), Driver Airbag Module (2003-2006), and Passenger Airbag Module (2003-2006). Bench reset, cloning, and replacement setup are handled after part-number review. Any SRS part number shown for this generation is planning data only - confirm for your exact year/VIN. Reference part number: 30731649 (2003-2006) - confirm for your exact year/VIN.

Do all Volvo XC90 (2003-2014) years use the same parts?

No assumption should be made across the full span. The generation page merges rows across 2003-2014; any row that does not span all data-bearing years is printed with its year range or treated as varies by year - verify by VIN. Part numbers always require exact year/VIN confirmation before ordering, cloning, or programming.

Can you program keys or immobilizer systems for Volvo XC90 (2003-2014)?

Yes, where the VIN and security workflow support it. The generation data includes 4 gateway, immobilizer, or key-security records. Key records are present in the merged generation data. Security access, all-keys-lost eligibility, and add-key workflows vary by year - verify by VIN.

How long does service take for Volvo XC90 (2003-2014)?

Most programming, cloning, SRS, and calibration jobs are quoted after VIN, DTC, part number, and repair-scope review. Labor time varies by year - verify by VIN before scheduling. Mail-in module work typically depends on module condition, donor data, and shipping window.

Is Volvo XC90 (2003-2014) service mobile or mail-in?

Both paths are available depending on the job. Mobile service covers DFW on-vehicle diagnostics, ADAS setup, key programming, and post-repair coding. Mail-in service covers ECU, BCM, SRS, TCU, ABS, and other bench module work nationwide. We confirm the correct path for your exact year/VIN before scheduling.

OTHER GENERATIONS

More XC90 generations

1st Gen Y20 2003-2014 You are here 2nd Gen SPA 2015-2026