BMW Driving Assistance Package / Driving Assistance Plus Package
AvailableCalibration required after windshield replacement, camera/radar service, or structural repair affecting sensor alignment.
Use vehicle lookup when you know the year, make, and model. Use quote when the car is in front of you and the symptom matters more than the catalog page.
Check coverage by vehicle, or start with the VIN and symptoms.
Call dispatch: (945) 382-4065Covers model years 2019-2026 - one service guide for the whole generation.
Full ADAS calibration, module programming, and key security work for every BMW X7 built on this platform. Same-day mobile service across the Dallas/Fort Worth metroplex; mail-in accepted nationwide.
The ADAS, module, and security rows below are consolidated across the full 2019-2026 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 2019-2026”.
Expert ADAS calibration, module programming, and diagnostic recovery for the 2019 BMW X7. On this vehicle we cover documented systems include Active Driving Assistant - KAFAS 3 Forward Camera, Forward Radar (77GHz), and Blind Spot Detection (BSD) - Rear Side Radar, this CLAR (G07) platform vehicle, CAS4+ / FEM or BDC ISN - production-date dependent immobilizer support, BMW iDrive 7 infotainment programming. Mobile across the DFW Metroplex, mail-in nationwide for module-bench work.
Calibration required after windshield replacement, camera/radar service, or structural repair affecting sensor alignment.
Key programming requires manufacturer-level tool access.
Verify platform code matches when cross-referencing part numbers across model years.
Key programming requires manufacturer-level tool access.
Representative tool access paths for this exact model year, gated by the vehicle data and source packet we currently trust.
BMW ISTA-D / BMW ISTA-P
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.
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.
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.
This platform uses FlexRay, MOST, K-CAN, K-CAN2, PT-CAN, PT-CAN2, Ethernet (EtherBoot on BDC) with ISO 15765-4 CAN / BMW-specific UDS (ISTA required).
This page consolidates BMW X7 service data for 2019-2026 across 8 model years; 8 years have merged CCT data.
Choose a yearMerged ADAS coverage includes 19 system records, including Active Driving Assistant - KAFAS 3 Forward Camera (2019), Forward Radar (77GHz) (2019), Blind Spot Detection (BSD) - Rear Side Radar (2019), and Surround View Camera (optional) (2019). Year-marked systems apply only to the shown range.
View ADAS dataThis generation has 44 merged calibration trigger records. Trigger applicability can vary by year - verify by VIN before setup.
View triggersThe merged generation page indexes 90 programmable module records across SRS, ECU, BCM, TCU/TCM, ABS, IPC coverage. Part numbers are confirmed for the exact year/VIN.
View modulesGateway, immobilizer, and key-security coverage includes 31 merged records. Security procedures vary by year - verify by VIN.
View securityCore Auto Logic supports generation-level diagnostics, ADAS calibration, module programming, security-access planning, and mail-in bench work for the BMW X7 2019-2026 span, with exact-year validation before service.
Get a quoterequired
KAFAS 3 static + dynamic via ISTA. G07-specific windshield - confirm correct glass spec for large SUV. BMW-approved glass only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07-specific windshield - confirm correct glass spec for large SUV. BMW-approved glass only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07-specific windshield - confirm correct glass spec for large SUV. BMW-approved glass only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07-specific windshield - confirm correct glass spec for large SUV. BMW-approved glass only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07-specific windshield - confirm correct glass spec for large SUV. BMW-approved glass only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07-specific windshield glass only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07-specific windshield glass only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07-specific windshield glass only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07-specific windshield glass only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07 glass spec. BMW-approved only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07 glass spec. BMW-approved only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07 glass spec. BMW-approved only. DTC 480B if incomplete.
required
KAFAS 3 static + dynamic via ISTA. G07 glass spec. BMW-approved only. DTC 480B if incomplete.
required
Pre-LCI G07 windshield spec - do NOT use LCI glass. KAFAS 3 static + dynamic via ISTA. BMW-approved glass only.
required
Pre-LCI G07 windshield spec - do NOT use LCI glass. KAFAS 3 static + dynamic via ISTA. BMW-approved glass only.
required
Pre-LCI G07 windshield spec - do NOT use LCI glass. KAFAS 3 static + dynamic via ISTA. BMW-approved glass only.
required
Pre-LCI G07 windshield spec - do NOT use LCI glass. KAFAS 3 static + dynamic via ISTA. BMW-approved glass only.
required
G07 LCI windshield ONLY - pre-LCI glass not compatible. LCI mirror bracket position changed. KAFAS 3 LCI static + dynamic via ISTA. DTC 480B if incomplete. Confirm ISTA has G07 LCI dataset.
required
G07 LCI windshield ONLY - pre-LCI glass not compatible. LCI mirror bracket position changed. KAFAS 3 LCI static + dynamic via ISTA. DTC 480B if incomplete. Confirm ISTA has G07 LCI dataset.
required
G07 LCI windshield ONLY - pre-LCI glass not compatible. LCI mirror bracket position changed. KAFAS 3 LCI static + dynamic via ISTA. DTC 480B if incomplete. Confirm ISTA has G07 LCI dataset.
required
G07 LCI windshield ONLY - pre-LCI glass not compatible. LCI mirror bracket position changed. KAFAS 3 LCI static + dynamic via ISTA. DTC 480B if incomplete. Confirm ISTA has G07 LCI dataset.
required
G07 LCI windshield ONLY - pre-LCI glass not compatible. LCI mirror bracket position changed. KAFAS 3 LCI static + dynamic via ISTA. DTC 480B if incomplete. Confirm ISTA has G07 LCI dataset.
required
LCI G07 windshield only. Static + dynamic calibration via ISTA. ISTA LCI dataset required. DTC 480B if incomplete.
required
LCI G07 windshield only. Static + dynamic calibration via ISTA. ISTA LCI dataset required. DTC 480B if incomplete.
required
LCI G07 windshield only. Static + dynamic calibration via ISTA. ISTA LCI dataset required. DTC 480B if incomplete.
required
LCI G07 windshield only. Static + dynamic calibration via ISTA. ISTA LCI dataset required. DTC 480B if incomplete.
required
LCI G07 windshield only. Static + dynamic calibration via ISTA. ISTA LCI dataset required. DTC 480B if incomplete.
required
G07 bumper bracket differs from G01 - confirm G07-specific bracket before ordering. ISTA static alignment. Curb weight only (not GVWR). DTC 48A0 disables ACC.
required
G07 bumper bracket differs from G01 - confirm G07-specific bracket before ordering. ISTA static alignment. Curb weight only (not GVWR). DTC 48A0 disables ACC.
required
G07 bumper bracket differs from G01 - confirm G07-specific bracket before ordering. ISTA static alignment. Curb weight only (not GVWR). DTC 48A0 disables ACC.
required
G07 bumper bracket. ISTA static alignment. Curb weight only. DTC 48A0 disables ACC.
required
G07 bumper bracket. ISTA static alignment. Curb weight only. DTC 48A0 disables ACC.
required
G07 bumper bracket. ISTA static alignment. Curb weight only. DTC 48A0 disables ACC.
required
LCI-specific radar bracket - completely different from pre-LCI G07. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
required
LCI-specific radar bracket - completely different from pre-LCI G07. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
required
LCI-specific radar bracket - completely different from pre-LCI G07. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
required
G07 BSD sensor bracket positions differ from G01 due to wider rear bumper. ISTA coding check. Static calibration if removed.
required
G07 BSD sensor bracket positions differ from G01 due to wider rear bumper. ISTA coding check. Static calibration if removed.
Yes
BSD radar alignment required after rear bumper R&R. Use ISTA+.
required
Any EHC module, air spring, or height sensor replacement requires ISTA EHC height calibration procedure. DSC steering angle recalibration also recommended. Vehicle must be on level surface at correct ride height before calibration.
required
Any EHC module, air spring, or height sensor replacement requires ISTA EHC height calibration procedure. DSC steering angle recalibration also recommended. Vehicle must be on level surface at correct ride height before calibration.
required
Any EHC module, air spring, or height sensor replacement requires ISTA EHC height calibration procedure. DSC steering angle recalibration also recommended. Vehicle must be on level surface at correct ride height before calibration.
required
Any EHC module, air spring, or height sensor replacement requires ISTA EHC height calibration procedure. DSC steering angle recalibration also recommended. Vehicle must be on level surface at correct ride height before calibration.
required
ISTA EHC height calibration mandatory after any suspension component replacement. Vehicle on level surface at correct ride height. DSC steering angle recalibration also recommended.
required
ISTA EHC height calibration mandatory after any suspension component replacement. Vehicle on level surface at correct ride height. DSC steering angle recalibration also recommended.
required
ISTA EHC height calibration mandatory after any suspension component replacement. Vehicle on level surface at correct ride height. DSC steering angle recalibration also recommended.
required
ISTA EHC height calibration mandatory after any suspension component replacement. Vehicle on level surface at correct ride height. DSC steering angle recalibration also recommended.
required
ISTA EHC calibration mandatory after any suspension work. Level surface, correct ride height. DSC steering angle also recommended.
required
ISTA EHC calibration mandatory after any suspension work. Level surface, correct ride height. DSC steering angle also recommended.
required
ISTA EHC calibration mandatory after any suspension work. Level surface, correct ride height. DSC steering angle also recommended.
required
ISTA EHC calibration mandatory after any suspension work. Level surface, correct ride height. DSC steering angle also recommended.
required
ISTA EHC height calibration mandatory. Level surface, correct ride height. DSC steering angle recalibration recommended.
required
ISTA EHC height calibration mandatory. Level surface, correct ride height. DSC steering angle recalibration recommended.
required
ISTA EHC height calibration mandatory. Level surface, correct ride height. DSC steering angle recalibration recommended.
required
ISTA EHC height calibration mandatory. Level surface. LCI ride height settings may differ - confirm via ISTA before calibration.
required
ISTA EHC height calibration mandatory. Level surface. LCI ride height settings may differ - confirm via ISTA before calibration.
required
ISTA EHC height calibration mandatory. Level surface. LCI ride height settings may differ - confirm via ISTA before calibration.
required
ISTA EHC height calibration mandatory. Level surface. LCI ride height settings may differ - confirm via ISTA before calibration.
required
ISTA EHC calibration mandatory after any suspension work. Level surface. DSC steering angle recalibration recommended.
required
ISTA EHC calibration mandatory after any suspension work. Level surface. DSC steering angle recalibration recommended.
required
ISTA EHC calibration mandatory after any suspension work. Level surface. DSC steering angle recalibration recommended.
required
ISTA EHC calibration mandatory after any suspension work. Level surface. DSC steering angle recalibration recommended.
required
ISN adaptation mandatory. FEM or BDC ISN must match new DME. ISTA SDP flash. No-start if ISN not adapted.
required
ISN adaptation mandatory. FEM or BDC ISN must match new DME. ISTA SDP flash. No-start if ISN not adapted.
required
Full ISTA vehicle order coding. ISN sync with DME. All keys re-adapted. EtherBoot on BDC builds.
required
Full ISTA vehicle order coding. ISN sync with DME. All keys re-adapted. EtherBoot on BDC builds.
required
Full ISTA vehicle order coding. ISN sync with DME. All keys re-adapted. EtherBoot on BDC builds.
required
Full ISTA vehicle order coding. ISN sync with DME. All keys re-adapted. EtherBoot on BDC builds.
required
Full ISTA scan mandatory. ACSM replace-only after deployment. G07 has 3-row airbag circuits. Inspect EHC air spring mounts for collision damage.
required
Full ISTA scan mandatory. ACSM replace-only after deployment. G07 has 3-row airbag circuits. Inspect EHC air spring mounts for collision damage.
required
Full ISTA scan mandatory. ACSM replace-only after deployment. G07 has 3-row airbag circuits. Inspect EHC air spring mounts for collision damage.
required
Full ISTA scan mandatory. ACSM replace-only after deployment. G07 has 3-row airbag circuits. Inspect EHC air spring mounts for collision damage.
required
Full ISTA scan mandatory. ACSM replace-only after deployment. G07 has 3-row airbag circuits. Inspect EHC air spring mounts for collision damage.
required
Full ISTA scan mandatory. ACSM replace-only after deployment. G07 has 3-row airbag circuits. Inspect EHC air spring mounts for collision damage.
required
Full ISTA scan mandatory. ACSM replace-only. G07 3-row airbag system - inspect all curtain and thorax inflator connections.
required
Full ISTA scan mandatory. ACSM replace-only. G07 3-row airbag system - inspect all curtain and thorax inflator connections.
required
Full ISTA scan mandatory. ACSM replace-only. G07 3-row airbag system - inspect all curtain and thorax inflator connections.
required
Full ISTA scan mandatory. ACSM replace-only. G07 3-row airbag system - inspect all curtain and thorax inflator connections.
required
Full ISTA scan mandatory. ACSM replace-only. G07 3-row airbag system - inspect all curtain and thorax inflator connections.
required
Full ISTA scan mandatory. ACSM replace-only. G07 3-row airbag system - inspect all curtain and thorax inflator connections.
required
Full ISTA scan. ACSM replace-only. Inspect EHC air spring mounts and all 3-row airbag satellite sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC air spring mounts and all 3-row airbag satellite sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC air spring mounts and all 3-row airbag satellite sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC air spring mounts and all 3-row airbag satellite sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC air spring mounts and all 3-row airbag satellite sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC air spring mounts and all 3-row airbag satellite sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts and 3-row airbag sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts and 3-row airbag sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts and 3-row airbag sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts and 3-row airbag sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts and 3-row airbag sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts and 3-row airbag sensors.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts. G07 LCI has revised airbag inflator routing - check all 3-row connections.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts. G07 LCI has revised airbag inflator routing - check all 3-row connections.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts. G07 LCI has revised airbag inflator routing - check all 3-row connections.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts. G07 LCI has revised airbag inflator routing - check all 3-row connections.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts. G07 LCI has revised airbag inflator routing - check all 3-row connections.
required
Full ISTA scan. ACSM replace-only. Inspect EHC mounts. G07 LCI has revised airbag inflator routing - check all 3-row connections.
required
Full ISTA scan mandatory. ACSM replace-only. 3-row airbag checks.
required
Full ISTA scan mandatory. ACSM replace-only. 3-row airbag checks.
required
Full ISTA scan mandatory. ACSM replace-only. 3-row airbag checks.
required
Full ISTA scan mandatory. ACSM replace-only. 3-row airbag checks.
required
Full ISTA scan mandatory. ACSM replace-only. 3-row airbag checks.
required
Full ISTA scan mandatory. ACSM replace-only. 3-row airbag checks.
Yes
Camera module replacement requires full recalibration using ISTA+.
Yes
Camera module replacement requires full recalibration using ISTA+.
Yes
Radar module replacement requires alignment/calibration using ISTA+.
Yes
Radar module replacement requires alignment/calibration using ISTA+.
Yes
Blind spot monitoring sensor replacement requires calibration using ISTA+.
Yes
Blind spot monitoring sensor replacement requires calibration using ISTA+.
Yes
Surround view mirror camera recalibration required after mirror R&R. Use ISTA+.
Conditional
If BSD sensor is mirror-integrated, recalibration required. Verify sensor location; use ISTA+ if applicable.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. EHC communication must be confirmed after BDC replacement. EtherBoot SDP flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. EHC communication must be confirmed after BDC replacement. EtherBoot SDP flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. EHC communication must be confirmed after BDC replacement. EtherBoot SDP flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. EHC communication must be confirmed after BDC replacement. EtherBoot SDP flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. EHC confirmation. EtherBoot flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. EHC confirmation. EtherBoot flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. EHC confirmation. EtherBoot flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. EHC confirmation. EtherBoot flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. Digital Key Plus UWB re-provisioned. EHC communication confirmed. EtherBoot flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. Digital Key Plus UWB re-provisioned. EHC communication confirmed. EtherBoot flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. Digital Key Plus UWB re-provisioned. EHC communication confirmed. EtherBoot flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. Digital Key Plus UWB re-provisioned. EHC communication confirmed. EtherBoot flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. Digital Key Plus re-provisioned. EtherBoot flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. Digital Key Plus re-provisioned. EtherBoot flash.
required
Full ISTA coding. ISN sync with DME. Keys re-adapted. Digital Key Plus re-provisioned. EtherBoot flash.
required
G07 bumper bracket. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
required
G07 bumper bracket. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
required
Pre-LCI bumper bracket only. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
required
Pre-LCI bumper bracket only. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
required
LCI-specific radar bracket. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
required
LCI-specific radar bracket. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
required
M50i S63 DME and DSC have M-specific software. BMW M dealer auth may be required. Do not substitute non-M modules. ISN adaptation mandatory for DME.
required
M50i S63 DME and DSC have M-specific software. BMW M dealer auth may be required. Do not substitute non-M modules. ISN adaptation mandatory for DME.
required
M50i S63 DME and DSC have M-specific software. BMW M dealer auth may be required. Do not substitute non-M modules. ISN adaptation mandatory for DME.
required
LCI rear bumper revised - confirm BSD bracket fit. ISTA coding. Static calibration if removed.
required
M70B44 is an all-new engine - do not use N63 or S63 DME. BMW M dealer auth likely required. ISN adaptation mandatory. ISTA SDP flash.
required
M70B44 is an all-new engine - do not use N63 or S63 DME. BMW M dealer auth likely required. ISN adaptation mandatory. ISTA SDP flash.
required
M70B44 is an all-new engine - do not use N63 or S63 DME. BMW M dealer auth likely required. ISN adaptation mandatory. ISTA SDP flash.
required
M70 is distinct from N63/S63. BMW M dealer auth likely required. ISN adaptation mandatory. ISTA SDP flash.
required
M70 is distinct from N63/S63. BMW M dealer auth likely required. ISN adaptation mandatory. ISTA SDP flash.
| Year | VIN split | Infotainment | Wireless CarPlay | Wireless Android Auto | Trim notes |
|---|---|---|---|---|---|
| 2019 | VIN pos 4-7 identifies model/body/engine/steering. Position 4-5 = model series (e.g., VA = 3 Series). Position 7 = engine. BMW WMI: WBA, WBS, 5UX. Position 10 = model year code. | BMW iDrive 7 | 1 | Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements. | |
| 2020 | VIN pos 4-7 identifies model/body/engine/steering. Position 4-5 = model series (e.g., VA = 3 Series). Position 7 = engine. BMW WMI: WBA, WBS, 5UX. Position 10 = model year code. | BMW iDrive 7 | 1 | Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements. | |
| 2021 | VIN pos 4-7 identifies model/body/engine/steering. Position 4-5 = model series (e.g., VA = 3 Series). Position 7 = engine. BMW WMI: WBA, WBS, 5UX. Position 10 = model year code. | BMW iDrive 7 | 1 | Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements. | |
| 2022 | VIN pos 4-7 identifies model/body/engine/steering. Position 4-5 = model series (e.g., VA = 3 Series). Position 7 = engine. BMW WMI: WBA, WBS, 5UX. Position 10 = model year code. | BMW iDrive 7 | 1 | Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements. | |
| 2023 | VIN pos 4-7 identifies model/body/engine/steering. Position 4-5 = model series (e.g., VA = 3 Series). Position 7 = engine. BMW WMI: WBA, WBS, 5UX. Position 10 = model year code. | BMW iDrive 8 | 1 | 1 | Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements. |
| 2024 | VIN pos 4-7 identifies model/body/engine/steering. Position 4-5 = model series (e.g., VA = 3 Series). Position 7 = engine. BMW WMI: WBA, WBS, 5UX. Position 10 = model year code. | BMW iDrive 8 | 1 | 1 | Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements. |
| 2025 | VIN pos 4-7 identifies model/body/engine/steering. Position 4-5 = model series (e.g., VA = 3 Series). Position 7 = engine. BMW WMI: WBA, WBS, 5UX. Position 10 = model year code. | BMW iDrive 8 | 1 | 1 | Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements. |
| 2026 | VIN pos 4-7 identifies model/body/engine/steering. Position 4-5 = model series (e.g., VA = 3 Series). Position 7 = engine. BMW WMI: WBA, WBS, 5UX. Position 10 = model year code. | BMW iDrive 8 | 1 | 1 | Multiple trim levels available. ADAS feature availability varies by trim and options package. Contact us for specific trim calibration requirements. |
Differences versus the generation reference year. Years not listed here match the shared platform data on this page.
19 ADAS systems documented across 2019-2026. Rows that apply to only part of the generation carry a year badge.
BMW Driving Assistance Package / Driving Assistance Plus Package
| System | Type | Category | Cal. Type | Supported | Part # | Actions |
|---|---|---|---|---|---|---|
| Active Driving Assistant - KAFAS 3 Forward Camera 2019 | Forward Camera | Camera | Static | YES | 66536-7927456 | |
| Forward Radar (77GHz) 2019 | Front Radar | Radar | Static | YES | 66316-9388908 | |
| Blind Spot Detection (BSD) - Rear Side Radar 2019 | Side Radar | Radar | Static + Dynamic | YES | 66326-9261495 (L), 66326-9261496 (R) | |
| Surround View Camera (optional) 2019 | 360 Camera | Camera | Static | YES | 66536-9290905 | |
| Active Driving Assistant - KAFAS 3 Forward Camera 2020 | Forward Camera | Camera | Static | YES | 66536-7927456 | |
| Forward Radar (77GHz) 2020 | Front Radar | Radar | Static | YES | 66316-9388908 | |
| Blind Spot Detection (BSD) - Rear Side Radar 2020 | Side Radar | Radar | Static + Dynamic | YES | 66326-9261495 (L), 66326-9261496 (R) | |
| Active Driving Assistant - KAFAS 3 Forward Camera 2021 | Forward Camera | Camera | Static | YES | 66536-7927456 | |
| Forward Radar (77GHz) 2021 | Front Radar | Radar | Static | YES | 66316-9388908 | |
| Blind Spot Detection (BSD) - Rear Side Radar 2021 | Side Radar | Radar | Static + Dynamic | YES | 66326-9261495 (L), 66326-9261496 (R) | |
| Active Driving Assistant - KAFAS 3 Forward Camera 2022 | Forward Camera | Camera | Static | YES | 66536-7927456 | |
| Forward Radar (77GHz) 2022 | Front Radar | Radar | Static | YES | 66316-9388908 | |
| Blind Spot Detection (BSD) - Rear Side Radar 2022, 2024-2026 | Side Radar | Radar | Static + Dynamic | YES | 66326-9261495 (L), 66326-9261496 (R) | |
| Active Driving Assistant - KAFAS 3 Forward Camera (LCI) 2023 | Forward Camera | Camera | Static | YES | 66536-9898050 | |
| Front Radar - ACC / Pre-Collision (77GHz LCI) 2023 | Front Radar | Radar | Static | YES | 66316-9898060 | |
| Blind Spot Detection (BSD) - Rear Side Radar 2023 | Side Radar | Radar | Static + Dynamic | YES | 66326-9261495 (L), 66326-9261496 (R) | |
| Active Driving Assistant Professional - Highway Assistant 2023 | Forward Camera | Camera | Static + Dynamic | YES | 66536-9898050 (SHARED KAFAS 3 LCI) | |
| Active Driving Assistant - KAFAS 3 Forward Camera (G07 LCI) 2024-2026 | Forward Camera | Camera | Static | YES | 66536-9898050 | |
| Front Radar - ACC / Pre-Collision (77GHz G07 LCI) 2024-2026 | Front Radar | Radar | Static | YES | 66316-9898060 |
ADAS SYSTEM
Need this calibrated?
Get a quote for ADAS calibrationKAFAS 3 static + dynamic via ISTA. G07-specific windshield - confirm correct glass spec for large SUV. BMW-approved glass only. DTC 480B if incomplete.
G07 bumper bracket differs from G01 - confirm G07-specific bracket before ordering. ISTA static alignment. Curb weight only (not GVWR). DTC 48A0 disables ACC.
G07 BSD sensor bracket positions differ from G01 due to wider rear bumper. ISTA coding check. Static calibration if removed.
Any EHC module, air spring, or height sensor replacement requires ISTA EHC height calibration procedure. DSC steering angle recalibration also recommended. Vehicle must be on level surface at correct ride height before calibration.
ISN adaptation mandatory. FEM or BDC ISN must match new DME. ISTA SDP flash. No-start if ISN not adapted.
Full ISTA vehicle order coding. ISN sync with DME. All keys re-adapted. EtherBoot on BDC builds.
Full ISTA scan mandatory. ACSM replace-only after deployment. G07 has 3-row airbag circuits. Inspect EHC air spring mounts for collision damage.
Camera module replacement requires full recalibration using ISTA+.
Radar module replacement requires alignment/calibration using ISTA+.
Blind spot monitoring sensor replacement requires calibration using ISTA+.
Surround view mirror camera recalibration required after mirror R&R. Use ISTA+.
KAFAS 3 static + dynamic via ISTA. G07-specific windshield glass only. DTC 480B if incomplete.
G07 bumper bracket. ISTA static alignment. Curb weight only. DTC 48A0 disables ACC.
ISTA EHC height calibration mandatory after any suspension component replacement. Vehicle on level surface at correct ride height. DSC steering angle recalibration also recommended.
Full ISTA coding. ISN sync with DME. Keys re-adapted. EHC communication must be confirmed after BDC replacement. EtherBoot SDP flash.
Full ISTA scan mandatory. ACSM replace-only. G07 3-row airbag system - inspect all curtain and thorax inflator connections.
Camera module replacement requires full recalibration using ISTA+.
Radar module replacement requires alignment/calibration using ISTA+.
BSD radar alignment required after rear bumper R&R. Use ISTA+.
Blind spot monitoring sensor replacement requires calibration using ISTA+.
If BSD sensor is mirror-integrated, recalibration required. Verify sensor location; use ISTA+ if applicable.
KAFAS 3 static + dynamic via ISTA. G07 glass spec. BMW-approved only. DTC 480B if incomplete.
G07 bumper bracket. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
ISTA EHC calibration mandatory after any suspension work. Level surface, correct ride height. DSC steering angle also recommended.
Full ISTA coding. ISN sync with DME. Keys re-adapted. EHC confirmation. EtherBoot flash.
M50i S63 DME and DSC have M-specific software. BMW M dealer auth may be required. Do not substitute non-M modules. ISN adaptation mandatory for DME.
Full ISTA scan. ACSM replace-only. Inspect EHC air spring mounts and all 3-row airbag satellite sensors.
Pre-LCI G07 windshield spec - do NOT use LCI glass. KAFAS 3 static + dynamic via ISTA. BMW-approved glass only.
Pre-LCI bumper bracket only. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
ISTA EHC height calibration mandatory. Level surface, correct ride height. DSC steering angle recalibration recommended.
Full ISTA scan. ACSM replace-only. Inspect EHC mounts and 3-row airbag sensors.
G07 LCI windshield ONLY - pre-LCI glass not compatible. LCI mirror bracket position changed. KAFAS 3 LCI static + dynamic via ISTA. DTC 480B if incomplete. Confirm ISTA has G07 LCI dataset.
LCI-specific radar bracket - completely different from pre-LCI G07. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
LCI rear bumper revised - confirm BSD bracket fit. ISTA coding. Static calibration if removed.
ISTA EHC height calibration mandatory. Level surface. LCI ride height settings may differ - confirm via ISTA before calibration.
M70B44 is an all-new engine - do not use N63 or S63 DME. BMW M dealer auth likely required. ISN adaptation mandatory. ISTA SDP flash.
Full ISTA coding. ISN sync with DME. Keys re-adapted. Digital Key Plus UWB re-provisioned. EHC communication confirmed. EtherBoot flash.
Full ISTA scan. ACSM replace-only. Inspect EHC mounts. G07 LCI has revised airbag inflator routing - check all 3-row connections.
LCI G07 windshield only. Static + dynamic calibration via ISTA. ISTA LCI dataset required. DTC 480B if incomplete.
LCI-specific radar bracket. ISTA static alignment. Curb weight. DTC 48A0 disables ACC.
ISTA EHC calibration mandatory after any suspension work. Level surface. DSC steering angle recalibration recommended.
M70 is distinct from N63/S63. BMW M dealer auth likely required. ISN adaptation mandatory. ISTA SDP flash.
Full ISTA coding. ISN sync with DME. Keys re-adapted. Digital Key Plus re-provisioned. EtherBoot flash.
Full ISTA scan mandatory. ACSM replace-only. 3-row airbag checks.
90 documented BMW X7 modules across 2019-2026. Open a group for part numbers, programming protocol, security notes, and clone support.
coding and programming fields are absent or ambiguous
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
coding and programming fields are absent or ambiguous
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
coding and programming fields are absent or ambiguous
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
coding and programming fields are absent or ambiguous
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
coding and programming fields are absent or ambiguous
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
coding and programming fields are absent or ambiguous
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
coding and programming fields are absent or ambiguous
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
coding and programming fields are absent or ambiguous
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
coding and programming fields are absent or ambiguous
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2019-2022 for this generation
Compatible donor years: 2019, 2020, 2021, 2022
Always match the full part number before buying a used module.
_years covers only 2019-2021 for this generation
Compatible donor years: 2019, 2020, 2021
Always match the full part number before buying a used module.
_years covers only 2022 for this generation
Compatible donor years: 2022
Always match the full part number before buying a used module.
_years covers only 2019-2021 for this generation
Compatible donor years: 2019, 2020, 2021
Always match the full part number before buying a used module.
_years covers only 2022 for this generation
Compatible donor years: 2022
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Always match the full part number before buying a used module.
_years covers only 2024-2026 for this generation
Compatible donor years: 2024, 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2024-2026 for this generation
Compatible donor years: 2024, 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2019-2021 for this generation
Compatible donor years: 2019, 2020, 2021
Donor must match part family 61356-9321228 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2019-2021 for this generation
Compatible donor years: 2019, 2020, 2021
Donor must match part family 61356-9472831 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2022 for this generation
Compatible donor years: 2022
Donor must match part family 61356-9472831 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Donor must match part family 61357-9878234 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2024-2026 for this generation
Compatible donor years: 2024, 2025, 2026
Donor must match part family 61357-9878234 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2019-2020 for this generation
Compatible donor years: 2019, 2020
Always match the full part number before buying a used module.
_years covers only 2019-2020 for this generation
Compatible donor years: 2019, 2020
Always match the full part number before buying a used module.
_years covers only 2021-2022 for this generation
Compatible donor years: 2021, 2022
Donor must match part family 8HP70X-7 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2023-2024 for this generation
Compatible donor years: 2023, 2024
Donor must match part family 8HP70X - requires cloning
Always match the full part number before buying a used module.
_years covers only 2021-2022 for this generation
Compatible donor years: 2021, 2022
Donor must match part family 8HP95X-7 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2023-2024 for this generation
Compatible donor years: 2023, 2024
Donor must match part family 8HP95 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2025-2026 for this generation
Compatible donor years: 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2025-2026 for this generation
Compatible donor years: 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2019 for this generation
Compatible donor years: 2019
Always match the full part number before buying a used module.
_years covers only 2020 for this generation
Compatible donor years: 2020
Always match the full part number before buying a used module.
_years covers only 2021 for this generation
Compatible donor years: 2021
Always match the full part number before buying a used module.
_years covers only 2022 for this generation
Compatible donor years: 2022
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Always match the full part number before buying a used module.
_years covers only 2024-2026 for this generation
Compatible donor years: 2024, 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2019 for this generation
Compatible donor years: 2019
Donor must match part family 62108799261 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2020-2022 for this generation
Compatible donor years: 2020, 2021, 2022
Donor must match part family 62108747111 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2023-2026 for this generation
Compatible donor years: 2023, 2024, 2025, 2026
Donor must match part family 62109898110 - requires cloning
Always match the full part number before buying a used module.
_years covers only 2019 for this generation
Compatible donor years: 2019
Always match the full part number before buying a used module.
_years covers only 2019 for this generation
Compatible donor years: 2019
Always match the full part number before buying a used module.
_years covers only 2020-2026 for this generation
Compatible donor years: 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2019 for this generation
Compatible donor years: 2019
Always match the full part number before buying a used module.
_years covers only 2019 for this generation
Compatible donor years: 2019
Always match the full part number before buying a used module.
_years covers only 2019 for this generation
Compatible donor years: 2019
Always match the full part number before buying a used module.
_years covers only 2019 for this generation
Compatible donor years: 2019
Always match the full part number before buying a used module.
_years covers only 2019 for this generation
Compatible donor years: 2019
Always match the full part number before buying a used module.
_years covers only 2020 for this generation
Compatible donor years: 2020
Always match the full part number before buying a used module.
_years covers only 2020 for this generation
Compatible donor years: 2020
Always match the full part number before buying a used module.
_years covers only 2020 for this generation
Compatible donor years: 2020
Always match the full part number before buying a used module.
_years covers only 2020 for this generation
Compatible donor years: 2020
Always match the full part number before buying a used module.
_years covers only 2020 for this generation
Compatible donor years: 2020
Always match the full part number before buying a used module.
_years covers only 2021 for this generation
Compatible donor years: 2021
Always match the full part number before buying a used module.
_years covers only 2021 for this generation
Compatible donor years: 2021
Always match the full part number before buying a used module.
_years covers only 2021 for this generation
Compatible donor years: 2021
Always match the full part number before buying a used module.
_years covers only 2021 for this generation
Compatible donor years: 2021
Always match the full part number before buying a used module.
_years covers only 2022 for this generation
Compatible donor years: 2022
Always match the full part number before buying a used module.
_years covers only 2022 for this generation
Compatible donor years: 2022
Always match the full part number before buying a used module.
_years covers only 2022 for this generation
Compatible donor years: 2022
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Always match the full part number before buying a used module.
_years covers only 2024-2026 for this generation
Compatible donor years: 2024, 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2024-2026 for this generation
Compatible donor years: 2024, 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2024-2026 for this generation
Compatible donor years: 2024, 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2024-2026 for this generation
Compatible donor years: 2024, 2025, 2026
Always match the full part number before buying a used module.
31 gateway, immobilizer, and security items documented across 2019-2026.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
vin_locked indicates immobilizer or VIN security
Compatible donor years: 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
Always match the full part number before buying a used module.
BMW ISN CAS4+ - FEM (early 2019) or BDC (late 2019); verify via VIN production date
_years covers only 2019 for this generation
Compatible donor years: 2019
Always match the full part number before buying a used module.
_years covers only 2020 for this generation
Compatible donor years: 2020
Always match the full part number before buying a used module.
_years covers only 2021-2022 for this generation
Compatible donor years: 2021, 2022
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Donor must match part family INTEGRATED IN BDC (G07 LCI); VIN-locked
Always match the full part number before buying a used module.
_years covers only 2024-2026 for this generation
Compatible donor years: 2024, 2025, 2026
Always match the full part number before buying a used module.
_years covers only 2019 for this generation
Compatible donor years: 2019
Always match the full part number before buying a used module.
_years covers only 2020 for this generation
Compatible donor years: 2020
Always match the full part number before buying a used module.
_years covers only 2021-2022 for this generation
Compatible donor years: 2021, 2022
Always match the full part number before buying a used module.
_years covers only 2023 for this generation
Compatible donor years: 2023
Always match the full part number before buying a used module.
_years covers only 2024-2026 for this generation
Compatible donor years: 2024, 2025, 2026
Always match the full part number before buying a used module.
CAS4+ / FEM or BDC ISN - production-date dependent system. OEM diagnostic tool required for key programming and module replacement. No obd pin extraction; akl supported.
Yes. Core Auto Logic supports generation-scoped module programming for the BMW X7 (2019-2026). 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.
The BMW X7 (2019-2026) generation currently shows 37 core module records across ECU/PCM, BCM, TCU/TCM, ABS/EBCM, and SRS groups. SRS examples include Advanced Crash Safety Module (ACSM). Part numbers and module variants must be confirmed for your exact year/VIN. Reference part number: 65779474809 - confirm for your exact year/VIN.
The merged generation data documents 19 ADAS systems, including Active Driving Assistant - KAFAS 3 Forward Camera (2019), Forward Radar (77GHz) (2019), Blind Spot Detection (BSD) - Rear Side Radar (2019), Surround View Camera (optional) (2019), and Active Driving Assistant - KAFAS 3 Forward Camera (2020). Calibration triggers include Windshield Replacement (2019), Front Bumper Repair or Replacement (2019), Rear Bumper Repair or Replacement (2019), and Air Suspension (EHC) Work (2019). Procedure type is VIN-specific scan-tool procedure; verify exact requirements by VIN before setup.
Yes. The generation data includes 9 SRS records, including Advanced Crash Safety Module (ACSM). 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: 65779474809 - confirm for your exact year/VIN.
No assumption should be made across the full span. The generation page merges rows across 2019-2026; 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.
Yes, where the VIN and security workflow support it. The generation data includes 31 gateway, immobilizer, or key-security records. Gateway examples include Central Gateway Module. 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.
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.
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.