4/03/2026

How to Add 2024 Volvo XC90 Key with Xhorse?

Today we’re working on a second-generation Volvo XC90, 2024 model. The task is to add a spare smart key.

 

Tools used:

Xhorse Multi Prog

Xhorse VVDI Key Tool Plus 

A new key to be programmed:

 

So here’s the procedure:

1. Remove the CEM unit.
2. Read data from the unit with multi prog
4. Install the unit back into the car.
5. Learn the key with key tool plus.

Below are some photos of the process.

Add 2024 Volvo XC90 Key with Xhorse 1

Add 2024 Volvo XC90 Key with Xhorse 2

Add 2024 Volvo XC90 Key with Xhorse 3

Add 2024 Volvo XC90 Key with Xhorse 4

 

4/01/2026

Xhorse MultiProg Audi BCM2 D70F3239 Chip Data Erase Failed

Problem:

Trying to clone very old bcm2 in Audi A5 with CPU 70F3239 using Xhorse Multi Prog. Connected wires, read data, all is ok.
But when i try write the new data to the donor unit i have fault.
Chip data erase failed! Error code: 00000005 Parameter error, please check that the data format is correct.
I didn’t change any data. Even i read the data, and immediately try to write the same data what i just read in the same module, i get the same fault.

Xhorse MultiProg Audi BCM2 D70F3239 Chip Data Erase 1

Xhorse MultiProg Audi BCM2 D70F3239 Chip Data Erase 2

Here is the clue.

This error is not about data format it is erase protection or wrong mode.
D70f3239 needs correct boot mode and sometimes security unlock before erase.
If you can read but cannot erase or write then chip is still locked.
Also check power and wiring very stable because erase needs good voltage.
Try different method or manual mode if available not auto.
Sometimes you need external programmer for these older bcm2 units.

The chip is not properly unlocked before write. Multiprog is trying to erase without full unlock that is why you get error 00000005. Use correct boot mode and check cnf1 wiring. Unlock security first then write in manual mode. Stable power is very important. If still same then use vvdi prog or orange 5.

 

 

User report:

Solution found. Xhorse have wrong configuration/parameters for this chip. Writed to support for quicly update. When choose D70F3237 chip and try write in D70F3239, writing work properly.

Xhorse MultiProg Audi BCM2 D70F3239 Chip Data Erase 3