If you have a Tire Pressure Monitor malfunction DTC error after programming BMW 4D/8A motorcycle keys with VVDI Key Tool Plus or VVDI2, here is the working solution.
The problem can be solved by VVDI BIM Tool or VVDI BIMTool Pro programmer.
Connect BIMTool pro with laptop and motorcycle.
Run VVDI BMW software.
Go to “Program/Code” function.
Auto detect and connect Car to retrieve vehicle information.

Select Vehicle Programming.
Make sure “target istufen lev” is the same as the “Shipment date”.

If there is no shipment date available, choose the latest one.
Click on “FEM” and press “Calculate programming file”, press Yes to confirm
The calculation is completed.
Gray areas indicate the current module version information.

Orange areas indicate the programmable version information.

Click Programming to proceed.
Auto input VIN code.
Programming finished.
No DTC display on BMW motorcycle dashboard.
Done.
Problem:
Xhorse Multi prog was not detected by the Windows 7 system. It says USB device is not recognized. Any solution?
Solution:
If it is Windows 7 system, you should install driver for multi prog manually.
Follow guide here to install driver for Win7.
How to Install Xhorse Multi Prog Software Driver?
If Win10, it will automatically install driver.
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.