This is a tutorial on how to solve BMW CAS/FEM/BDC version & coding loss issue with Xhorse VVDI BIMTool Pro. You can refer to the solution in this article if you’ve met the following problems:
- 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.
Solution
Here’s taking FEM module as an example.
When the SWFL, CANFD coding and key position info are missing, we can resolve these issues using BIM TOOL or BIMTool Pro.
- Connecting Tools
Connect VVDI BIM TOOL, then open software, select
Fxx/Gxx Program/Code >> Auto detect >> Connect car
- Calculating Programming Files
Vehicle programming >> 40-FEM[FEM_BODY] >> Calculate Programming File
Detected programming file which calculated success for this vehicle.
Press YES to load the calculated programming file directly.
Press NO to calculate the programming file again.
Calculate programming file require 1-5 minutes.
Click YES.
Noted the “Target istufen lev” should be the same as the “Shipment date”.
- Programming
The gray area indicates the module’s current version information.
The orange area indicates the calculated programmable version information.
Click “Programming” to proceed.
Note: After programming is completed, read the vehicle’s DTCs and clear them.
- Key Learning
After clearing the DTCs, process “FEM/BDC Key Learn >> Get Key Info”.
You can see the coding and key position info have been restored.