Problem:
When turning on the Xhorse Dolphin XP005L key cutting machine it asks for an update. updated to 99% it says network error. the network is fine.It is a Volvo XC-90 2021. We need to add a spare key to it using Xhorse VVDI Key Tool Plus. We need to read CEM data first and program key.
Step 1: Read CEM data
Remove CEM module. Find chip 0N78S. Read this chip data.
Connect Xhorse Volvo CEM XDNP52 (MPC5748G) solde free adapter with CEM module and key tool plus.

Select IMMO Programming->Volvo->XC90->2015 onwards-> Smart key system
Read the CEM Data->Adapter method
Read and back up CEM data.
Step 2: Program Key
Select Add smart key
Load the CEM module data we read in step 1 to obtain 10-digit pin code
Turn Start knob to the right once then release.
Place original key into sensoring area (cup holder)
If programming failed, change the key in the sensoring area for different positions.
Program 1st key successfully.
Repeat the same step to program next key.
Here is the Audi Air Suspension Control Unit.
It has 2 micro chips.
The first microcontroller.
The second microcontroller.
In general, there was a problem that at a speed of over 120 km/h, the air suspension dropped into an error for all 4 level sensors, when dropping below 120 km/h, all errors disappeared. It was decided to reflash the unit. It contains 2 Motorola microcontrollers. Xhorse VVDI Prog programmer can flash and read them.
General appearance
Connect module with vvdi prog.
Read and write Motorola MC912D60 secured chip.
Updated!
The firmware flash helped! There are no errors when increasing the speed. I was driving at 160 km/h and the car dropped to the first position.
Xhorse VVDI MLB Tool will program VVDI MLB key and original MLB key. It does not consume points when using VVDI MLB keys. But it does require 200 points when calculating data using the original MLB key.
Some customers asked how to get points for the MLB-Tool. Here is the clue.
Combine your VVDI MLB Tool with your Xhorse account in App first, the device will automatically deduct the points from the account when calculating online.
You don’t need to transfer points to the MLB-tool device. It will automatically deduct points from your account.
If your Xhorse account does not have any points, you can obtain points by generating brand new Xhorse universal remote keys.
How to read immo data from a Volkswagen Polo of cluster using the Xhorse VVDI PROG + MQB48 Solder Free Adapter? Initially, I’ve met an “Try Frequency failed(00)” error that prevented successful data extraction. But after some troubleshooting, I was able to identify and fix the issue.
The following are the procedure:
Open the VVDI PROG software,
Type: 5-DASHBOARD
Brand: VOLKSWAGEN
Chip: MQB-LOCK(D70F3526)-READ(ADAPTER)
Follow the diagram to install MQB board & the XDNP79 solder-free adapter, then connect to VVDI PROG and 12 volts power.
Click “Read”.
Unfortunately, we have an error here.
It says:”Try Frequency failed(00)”.
It took me long time with so many hours to find the solution for the error.
And now it’s very easy.
Just take a separate wire to connect the VVDI PROG for 3.3 volts and clamp FLMDO pin on the adapter.
Make sure you don’t touch any other pins.
Let’s try to read again.
If all the pins are touching correctly the board now, we should read the immo data.
This may take about 10 minutes……
Reading success.
Save the data file.
Disconnect all the 12 volts & VVDI PROG, let’s connect to VVDI2.
Open VVDI2 software,
Key learn >> MQB platform instrument immobilizer >> Instrument with locked NEC35xx(MQB48, VDO/JCI)
Decode immo data >> Yes >> Upload the saved file
Press OK to save MQB48 immo data file.
Now you’ve successfully got the MQB immo file, it can be used for key adding.