VVDI BIMTool Pro F series Coding Special Functions List

There are some speical functions of Xhorse VVDI BIMTool pro under Fxx/Gxx Program/Code menu. Here comes the explanation of these special functions.

Xhorse VVDI BIMTool Pro BMW F series Coding Special Functions 1

 

Xhorse VVDI BIMTool Pro BMW F series Coding Special Functions 2

 

Function Introduction:

1. Switch ON/OFF transport mode: if in transport mode car not start, you can usethis function

2. Reset FEM to start: change module, if after change configuration data can‟tstart car because motor, you can use this function

3. Emergency switch ON: When all key lost or the ELV is off, the FEM/BDC/CAS4system can be programmed after turning on the ignition switch ON

4. Update gateway InstallECUlist: Update gateway Install ECU list

5. Reset FlexRay: Reset FlexRay will reset the internal FlexRay of the gateway.

Attention: Before this operation, you need to write the gateway control unit list first and reset FlexRay then reinitialize FlexRay

6. Initialize FlexRay: Initializing FlexRay will reset the internal FlexRay of the gateway. Before performing this function, make sure that all modules have been installed on car and communicate normally! After initializing FlexRay, if error codeof the vehicle appears, power off the vehicle for ten minutes it will work

7. Update MSM: MSM contains the SVT file information of all modules. Generally,this operation does not need to be performed. To perform this operation, you need to load the SVT file containing all the control unit information. The SVT file will besaved on the computer by default when the vehicle information is read.

The defaultsave path: My Computer>Documents>BMWTOOL>CARINFO_BACK>The VIN named folder

8. Reset ELV: This function is used to replace the FEM/BDC, and the ignitionswitch can be turned on after resetting the ELV

9. FSC Tool: Update the navigation file information.

Calculate activate code: NBT host uses DE type FSC file to calculate activate code, CIC host uses 1B type FSC file to calculate activate code

Read: read “VIN”, “Base Variant”Read FSC information: read license information

Backup FSC file: backup license information

Write FSC file: write license information

Uninstall license: Uninstall unnecessary license

Delete license: delete unnecessary license

Restart unit: Restart the navigation control unit module

Xhorse VVDI BIMTool Pro BMW F series Coding Special Functions 3

10. VCM Tool: Mainly for read, write and backup VCM data

Main function introduction: Read VCM data from the gateway, including the FA configuration informationof the vehicle. For example: when a module containing FA information needs to be programmed separately on the bench, and the configuration information of the bench is different with the module, you can read the backup VCM information fromother module of the original vehicle that has not lost information, and then write theinformation into the module. Other modules, such as instrumentation, FEM, foot space module. When the programming coding information of some modules of the vehicle is lost, you can get all the information from here, and loading this information can restore the programming and coding information of the lost module

Xhorse VVDI BIMTool Pro BMW F series Coding Special Functions 4

11. Initialize Airbag: It needs to use this function after repairing or replacing the airbag, otherwise the airbag will be abnormal

12. Reset EKPS production mode: Generally, after replacing the EKSP control unit need Reset EKPS Produce mode

13. Customer request: Send the code to the car, check the model information, and judge the problem through the vehicle’s feedback. For example: send the message 22F190,you can get the VIN

Xhorse VVDI BIMTool Pro BMW F series Coding Special Functions 5

www.vvdishop.com

VVDI BIMTool Pro BMW CAS4 FEM BDC Coding Lost Solution

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.

BMW CAS/FEM/BDC Version & Coding Lost VVDI BIMTool Pro 1

  1. Connecting Tools

Connect VVDI BIM TOOL, then open software, select

Fxx/Gxx Program/Code >> Auto detect >> Connect car

BMW CAS/FEM/BDC Version & Coding Lost VVDI BIMTool Pro 2

BMW CAS/FEM/BDC Version & Coding Lost VVDI BIMTool Pro 3

  1. 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”.

BMW CAS/FEM/BDC Version & Coding Lost VVDI BIMTool Pro 4
BMW CAS/FEM/BDC Version & Coding Lost VVDI BIMTool Pro 5
BMW CAS/FEM/BDC Version & Coding Lost VVDI BIMTool Pro 6
BMW CAS/FEM/BDC Version & Coding Lost VVDI BIMTool Pro 7

  1. 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.

BMW CAS/FEM/BDC Version & Coding Lost VVDI BIMTool Pro 8
BMW CAS/FEM/BDC Version & Coding Lost VVDI BIMTool Pro 9

  1. 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.

BMW CAS/FEM/BDC Version & Coding Lost VVDI BIMTool Pro 10

https://www.vvdishop.com/service/bmw-cas-fem-coding-lost-vvdi-bim-tool-pro-solution.html

BMW Motorcycle Tire Pressure Monitor Malfunction Coding by VVDI BIMTool pro

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.

BMW Motorcycle Coding by VVDI BIM Tool Pro 1

 

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.

BMW Motorcycle Coding by VVDI BIM Tool Pro 2
Select Vehicle Programming.
Make sure “target istufen lev” is the same as the “Shipment date”.

BMW Motorcycle Coding by VVDI BIM Tool Pro 3

BMW Motorcycle Coding by VVDI BIM Tool Pro 4
If there is no shipment date available, choose the latest one.

BMW Motorcycle Coding by VVDI BIM Tool Pro 5

Click on “FEM” and press “Calculate programming file”, press Yes to confirm

 

BMW Motorcycle Coding by VVDI BIM Tool Pro 6

 

The calculation is completed.

BMW Motorcycle Coding by VVDI BIM Tool Pro 7

Gray areas indicate the current module version information.

BMW Motorcycle Coding by VVDI BIM Tool Pro 8
Orange areas indicate the programmable version information.

BMW Motorcycle Coding by VVDI BIM Tool Pro 9
Click Programming to proceed.
Auto input VIN code.
Programming finished.

BMW Motorcycle Coding by VVDI BIM Tool Pro 10

 

BMW Motorcycle Coding by VVDI BIM Tool Pro 11

After programming is completed. Read and clear DTCs.

 

BMW Motorcycle Coding by VVDI BIM Tool Pro 12

BMW Motorcycle Coding by VVDI BIM Tool Pro 13

No DTC display on BMW motorcycle dashboard.

BMW Motorcycle Coding by VVDI BIM Tool Pro 14

Done.

www.vvdishop.com

VVDI BIMTool Pro Repair BMW CAS3++ Bad Flash

How to Repair BMW CAS3++ after bad flash with Xhorse VVDI BIMTool Pro programmer.

Take CAS3++ 0L15Y as an example.

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 1

 

 

Credit to: Mr. Fechtel.

 

Tools used:

Xhorse VVDI Prog

Xhorse VVDI BIMTool Pro

Xhorse CAS Plug

 

Procedure:

Step 1: Read eeprom and flash

Read eeprom and flash with vvdi prog

You can use CAS3 solder free adapter or read it with mcu adapter in the traditional way.

Read ID, eeprom, flash and save.

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 2

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 3

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 4

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 5

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 6

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 7

 

Step 2: Repair BMW CAS3++

Set up CAS3++ module and VVDI BIMTool pro bench connection as following:

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 8

 

Run BIMTool software, select Special Function->CAS Repair-> EEPROM -CAS3+(0L15Y, 0M23S)->Load EEPROM Dump File

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 9

 

This type also requires load FLASH file.
Load EEPROM and Flash

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 10
VVDI BIMTool Repair BMW CAS3++ After Bad Flash 11
VVDI BIMTool Repair BMW CAS3++ After Bad Flash 12
VVDI BIMTool Repair BMW CAS3++ After Bad Flash 13

 

Use ‘Fix CAS EEPROM’ to save the fixed CAS data
The loaded file was in service mode. use repair function.
Press ‘Fix CAS EEPROM’ function
Save new eeprom
Save new flash

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 14

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 15

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 16

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 17

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 18

 

Then Auto detect CAS information. You will see CAS information.

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 19

 

Select Exx Program/Code function, select car type and Connect Car, CAS module

 

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 20

 

Select Gateway registered unit

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 21

VVDI BIMTool Repair BMW CAS3++ After Bad Flash 22

VVDI BMW tool gives you an error Car Acess System which means CAS module is bad.

Since you get the new repaired eeprom and flash, write back to CAS3++ module with vvdi prog.

Then reinstall CAS3 module back to vehicle.

Clear fault code with OBD programmer.

Done.

www.vvdishop.com

Xhorse VVDI BMW Tool BMW EDC17 MEVD17 Pinouts

Xhorse VVDI BIMTool pro will read the ISN for the following BMW ECUs:

 

vvdi bimtool pro ecu list

 

Here are the bench pinouts of these ECUs

BMW EDC17C50 Fxx(TC1797) pinout

 

BMW EDC17C50 Fxx(TC1797) pinout

 

 

BMW 1 SERIES (F20) EDC17CP49 (TC1797) 2015

 

BMW 1 SERIES (F20) EDC17CP49 (TC1797) 2015

 

 

BMW ECU EDC17C45 (TC1797)

 

BMW ECU EDC17C45 (TC1797)

 

 

BMW ECU EDC17C56 (TC1797)

 

BMW ECU EDC17C56 (TC1797)

 

 

ECU BOSCH N20 TC1797

MEVD17.2.4_Exx, MEVD17.2.4_Fxx, MEVD17.2.9_Exx, MEVD17.2.9_Fxx, MEVD17.2.P_Fxx

 

ECU BOSCH N20 TC1797

 

 

ECU BOSCH N55 TC1797

MEVD17.2.6, MEVD17.2.G, MEVD17.2._Fxx

 

ECU BOSCH N55 TC1797

 

 

ECU BOSCH TC1793 MEVD17.2.3

 

ECU BOSCH TC1793 MEVD17.2.3

 

 

BMW 3 Series F30 EDC17C76 TC1793 2011

 

BMW 3 Series F30 EDC17C76 TC1793 2011

 

 

www.vvdishop.com

VVDI BIMTool Pro Generate BMW FEM Key with Godiag Test Platform

This is demo on using Xhorse VVDI BIMTool Pro + GODIAG BMW FEM/BDC Test Platform to generate a new BMW FEM key on bench. With GODIAG, we can easily to know if the FEM module and key are normal.

 

Connect GODIAG Test Platform to FEM module, VVDI BMW Tool& computer.

Plug in the power cord to start BMW Tool software.

 

Xhorse VVDI BIMTool Pro Generate BMW FEM Key  1

 

Xhorse VVDI BIMTool Pro Generate BMW FEM Key  2

 

FEM/BDC Key Learn >> Get Key Info >> Select a blank key position:Key 4 >> Prepare dealer key with ignition switch >> Have a working key, switch ON ignition with working key and continue

 

If you have the original key, click “Next”.

Insert working key into GODIAG Test Platform, click “OK”.

Click “OK” to save key data file.

Please input a new key info GODIAG Test Platform.

(The new key was generated and not locked.)

Click “OK”.

 

Xhorse VVDI BIMTool Pro Generate BMW FEM Key  3

 

Xhorse VVDI BIMTool Pro Generate BMW FEM Key  4

 

Xhorse VVDI BIMTool Pro Generate BMW FEM Key  5

 

Xhorse VVDI BIMTool Pro Generate BMW FEM Key  6

 

Xhorse VVDI BIMTool Pro Generate BMW FEM Key  7

 

Key learn success.

Press start button on GODIAG, the key can light up the analog dashboard.

Let’s read the key again, it says locked. That means the key generation is successful.

 

Xhorse VVDI BIMTool Pro Generate BMW FEM Key 8

 

Xhorse VVDI BIMTool Pro Generate BMW FEM Key 9

 

Xhorse VVDI BIMTool Pro Generate BMW FEM Key  10

 

www.vvdishop.com

 

How to Unlock BMW BDC with VVDI BIMTool Pro by OBD

Both Xhorse VVDI2 and VVDI BIMTool pro software support BMW BDC unlock via OBD, today I’m gonna try it with VVDI BIMTool Pro Tool. By firstly unlocking and programming BDC module, then make a dealer key. The whole process is on the car without removing any modules.

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 1

 

Step1. Unlock & Program BDC

After connection, open VVDI BMW Tool software:

Click “Programming FEM/BDC system”.

Attention: support unlock BDC via OBD directly, no need on the bench, no need read/write EEPROM.

Press YES to start unlock via OBDII(require internet support).

Press NO to start with special EEPROM method.

Click “Yes”.

Reading coding…

Save BDC code file.

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 2

 

 

Please record the module information, next will perform module programming! It requires about 10 minutes, please make sure the car voltage above 13V.(1)

Click “OK”.

Updating system… please wait until 100%

FEM/BDC update success. Please check the car and key status!

You can perform key learning function if car work as normal!

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 3

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 4

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 5

 

Step 2. Make a Dealer Key

Select a blank key position: Key6>> Prepare dealer key with ignition switch>> Known ISN >> NEXT

Please record the following information includes:

FEM/BDC security key

DME/CAS security key

Key/CAS security key

ECU ISN

 

Please input a new key into ignition coil.

Learning key, please wait finish…

Key learn success.

Now we can read out Key6 information.

 

Test the new key, everything works perfectly.

So we can successfully use VVDI BIM Tool to unlock BMW BDC by OBD.

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 6

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 7

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 8

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 9

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 10

 

Xhorse VVDI BMW Tool Unlock BDC via OBD 11

 

 

https://www.vvdishop.com/service/unlock-bmw-bdc-with-vvdi-bim-tool-by-obd.html

Will VVDI BIMTool Pro Reset BMW E series 8HP?

Does xhorse vvdi bimtool pro support E series 8HP EGS?

 

No, there is no 8HP in E series in the menu.

VVDI BIMTool Pro supports BMW E series 6HP, F series 6HP and F series 8HP.

 

VVDI BIMTool Pro Reset BMW 8HP

 

 

VVDI BIM Tool BMW EGS Function Introduction:

Read gearbox status: Support to read 8HP gearbox status, whether it is a new, etc

Diagram: OBD and gearbox connection diagram

Backup coding: Back up the code in the gearbox

Restore coding: Restore the code in the gearbox

Clear the F-Series 8HP Gearbox ISN: Clear the internal information that have used which have been matched and make them to new part

Reset F-8HP adaptation: Restore the adaptation information in the gearbox to the initial status

Reset F-6HP EWS: Restore the immo information in the gearbox to the initial status

Read E-6HP ISN (E70, E65 and E63): Read the ISN information from the gearbox, it is possible to get several ISN values, but only one is correct. The ISN you get is 4 bytes, the first 2 bytes are the gearbox ISN, and the last 2 bytes are the DME ISN. The gearbox byte is encrypted, and the DME byte is not encrypted. If the ISN read from DME is same as last 2 bytes ISN read from gearbox, it is the correct ISN

Reset E-6HP EWS: Restore the IMMO data in the gearbox to the initial status

Reset E-6HP adaptation: Restore the adaptation information in the gearbox to the initial state