Welcome to BestKeyProgrammer.com
HOME > BLOG >

Code Loss When Programming BMW Key by Xhorse VVDI BIMTOOL

Views : 351
Update time : Feb 24, 2025

Xhorse VVDI BIMTOOL Pro is a key programmer designed for both locksmiths and BMW engineers, which can be used for BMW key programming & E/F/G programming / coding / Doip vehicle programming via Ethernet port and more.

If it appear the issues below when you program the BMW key by Xhorse VVDI BIMTool or BIMTool Pro, you can read this article in detail.



- BMW CAS4+ and FEM/BDC OBD show unsupported versions and require upgrades.

- BMW CAS4+ and FEM/BDC OBD preprocessing completes but indicates coding loss with no recovery possible.

- BMW OBD Preprocessing is unexpectedly interrupted due to missing SWFL version, halting further processing.

- The vehicle’s SWFL or coding version mismatch causes functional deficiencies.



If you encounter above problems, you can refer to the following solutions:



Here we take the FEM module as an example.We can use to solve the issues by the following steps:



Step 1: Connect tools

Connect VVDI BIMTool Pro and computer via USB cable

Connect BIMTool Pro and FEM/BDC module via OBD cable

Connect tools


Step 2: Connect car

Run BIM Tool software

Select “Fxx/Gxx Program/Code” on the main screen of the software

Select “Auto detect” in the dropdown menu and click on “Connect car”

Connect car


Step 3: Calculate programming

After detecting the vehicle info, click on “Vehicle programming”

Calculate programming

And click on “40 FEM (FEM BODY)” and “Calculate programming file”

Detect programming file which calculated successfully for the vehicle. Press “Yes” to load the calculated programming file directly

Calculate programming


Step 4: Programming

Tick “40 FEM (FEM BODY)”

The gray area indicates the module’s current version information

The orange area indicates the calculated programmable information

Click on “Programming” to proceed

Programming

After the programming is completed, click “DTCs” to read the vehicle’s DTCs and clear them.

Programming


Step 5: Key learning

Click on “FEM/BDC Key Learn”

And click on “Get Key Info”

Now the CANFD coding and key position info have been restored.

Key learning


Okay, the problem should be resolved.