Tag Archives: BMW FEM key programmer

How to read BMW ISN code with Yanhua BMW FEM Key Programmer by OBD

Yanhua BWM FEM/BDC key programmer new software V1.0.5 adds BMW ISN code reading by OBD for free, including N20,N13 and N55 engines.



Yanhua BMW FEM BDC read BWM ISN code by OBD:

Open BMW FEM/BDC V1.0.5 software

Click on Connect

Select OBD read/write engine ISN function


Read vehicle information


YH BMW FEM read Engine isn code


Click on Write


Click OBD read/write engine ISN again

Reading DME ISN code




Related video:

Yanhua BMW FEM Key Programmer adds a BMW 1 series 2014 FEM key


How to use different BMW FEM BDC test platforms

There are 4 BMW FEM/BDC test platforms available in obdii365.com. What are the difference and how to choose a better test platforms?



No. 1 Yanhua YH BMW FEM Data Desktop Test Platform

The desktop test platform is made by Yanhua company. It does not come with main unit.

 Yanhua BMW FEM BDC test platform Features: 
1. Can detect FEM/BDC control module in good condition or not.No need to test them on the car, very convenient and efficient.
2. To match FEM/BDC key and reset KM, this test platform has to work together with Yanhua BMW FEM key programmerVVDI2 BMW, Yanhua BMW-FEM, CGDI Prog BMW etc
2. Comes with START button and switch status indicator, so doesn’t need extra START/STOP switch and dashboard, and the dashboard connector is reserved.


YH BMW FEM Test Platform User Manual

  1. Wiring Connection


Pic. 1 Cables & adapters wiring connection diagram

  1. Key Position

Pic. 2 Emergency-Start coil position

Put the key marked with red (see above pic.2) on the coil.

  1. START/STOP button operation

D1: START/STOP button’s indicator- light on when the power supply is connected

D2: Automatic stop and start function (MSA) indicator- default status: light off

D3: Engine fire shutoff switch’s indicator (to replace the dashboard and display the status of the engine fire shutoff switch)- light on when the switch is turned on and light off when the engine is turned off


How to turn on the engine fire shutoff switch:

Put the working key on the coil;

Press the button;

Engine fire shutoff switch indicator (D3) lights on;

(If the indicator fails to light on, wait for 3-5 seconds and press it again)


How to turn off the engine fire shutoff switch:

Press it continuously for 3 times;

Engine fire shutoff switch indicator (D3) lights off- engine fire shutoff switch is turned off



No.2 BMW FEM BDC Test Platform for FEM/BDC Key, KM reset and ECU Gearbox Programming


with your FEM/BDC keys, FEM BDC Module Testing Platform is easy to detect FEM BDC Control Module in good condition. No need start-stop button.

Designed with 4 interfaces. It is used for making FEM and BDC keys, suitable for connecting the dashboard, keys, FEM, ECU and Gearbox.


Fits model: 

BMW F20 F30 F35 X5 X6 I3 etc



No need to test them on the car, very convenient and efficient.


Compatible device:

Can works alone or works with BMW FEM key programmers, i.e Yanhua BMW-FEM,BMW Explorer, VVDI2 BMW,  CGDI Prog and BMW F-series FEM Blade key etc



How to use BMW FEM BDC Test Platform?


Pic. 1: the adapters are insert into the test platform.


Pic. 2: Connect well the harness and the ignition switch is in the OFF status,make sure the voltage is 12V.


Pic.3: Put the FEM/BDC key into the sensing area, press the “Enter” button and the red LED  flashes.


Press the “Enter” button, the screen displays FEM BDC TESTS:11.2V, the battery icon on the screen turns up, means it starts OK.
Again press the “ENTER” button and ACC OK
Again press the “ENTER” OFF OK
Then FEM BDC test OK, if no connect to FEM BDC.

If the key is not pass test, the test platform displays: NO FIND FEM BDC HOST.



No. 3 BMW FEM/BDC F20 F30 F35 X5 X6 I3 test platform with a Gearbox plug/cable


BMW F20 F30 F35 X5 X6 I3 test platform Function:

BMW F20/F30/F35/X5/X6/I3 test platform is easy to detect FEM BDC Control Module in good condition.
Working together with BMW FEM/BDC key programmer (i.e Yanhua BMW-FEM,BMW Explorer, VVDI2 BMW, CGDI Prog etc) and BMW F series FEM Blade key , FEM BDC Module Test Platform is a great helper of key programming, ECU programming and basic diagnosis.

BMW F20 F30 F35 X5 X6 I3 test platform Features:

1. No need start-stop button.
2. FEM BDC Module Testing Platform is designed with 4 ports which can connect to engine, gearbox, instrument and an extended port to connect with other modules.
3. It features in good induction, frequency resonance, the stainless steel shell (the copper wire inside it is very thick).


Overall, BMW F20/F30/F35/X5/X6/I3 test platform is a must for professional locksmiths, auto electronic technicians and vehicle repairing garages.You will get free an extension cable for dashboard connection and custom coils.



No 4.  BMW FEM /BDC test platform for F20 F30 F35 X5 X6 I3 without Gearbox Plug


This one the the same as No.3, just without a gearbox cable.

How to use Yanhua BMW FEM BDC Key Programmer to add a key

Here, 5 steps for you to use Yanhua BMW FEM/BDC programmer to add/program a new FEM system key by OBD.


Step 1: Backup (read) coding data

Step 2: Update/program ECU

Step 3: Add key

Step 4: Recover (write) coding data

Step 5: Delete(disable) key


Step 1: Backup (read) coding data

Cut off the power supply


Disassemble FEM




Take photos before you disassemble the FEM for correct fuse location


Take apart the IC chip to read and save data




Desolder the IC chip on the programmer board


Read EEPROM chip data with universal programmer, e.g Yanhua CKM100. Run CKM100 car key master software Yanhua Auto Master Series to read data


Go to Specialized programmer, then IC chip: 95128

Read and save original 95128 EEPROM data to BIN format


Then back to YH BMW FEM programmer software

Disconnect the battery and remove FEM/BDC, read 95128/95256 EEPROM data with universal programmer and save it


The software prompts to write the newly generated EEPROM data back to EEPROM chip, solder the EEPROM back to FEM/BDC.

Install the FEM/BDC back to vehicle. Recover normal power supply for vehicle and turn on ignition switch.


In Yanhua Auto Master Series, restore/back data


Write data successfully

Then desolder the IC chip to the FEM EEPROM


Then install the FEM to the car


Step 2: Update/program ECU


Software prompts to upgrade ECU. Please ensure the vehicle voltage no less than 13.0V.


The software prompt that upgrading ECU. It will take 15-30 minutes. The software began to count down.


Step 3: program/learn (add) key


Restore the original data with CKM100 car key master software

Please recover the first reading original EEPROM data by programmer. And install the FEM/BDC and restore normal power supply for vehicle.


The working key is close to the emergency starting induction antenna (located on the lower right of the steering wheel)


The software reads and displays the relevant information about the working key.


Software pop-up key list, the user can choose key which need to be added. Learn the key number and click “Learn new key” (Recommend to use the key number sequentially and in turn)


Learn a new key


Put he new key here for key learning





Step 4: Recover (write) coding data

Write coding data successfully



Successfully programmed a new key



Step 5: Delete (disable) key

DO NOT delete the working key


Deleted keys disabled


Success!! Yanhua BMW FEM/BDC key programmer programmed a new key.


Yanhua BMW FEM BDC Key Programmer User Manual

Yanhua BMW-FEM Key Programmer F-series Car List

Yanhua BMW FEM Key Programmer is the advanced tool for BMW F-chassis FEM system key programming by OBD. Supports online update and offline operation , safe and stable, easy to operate, it is for FEM vehicles till 2017



Top 4 Reasons To Get Yanhua BMW-FEM Key Programmer:

1. Update Online

2. Supports offline operation, safe and stable, easy-to-use

3. Supports latest FEM system vehicles till 2017

4. No tokens needed
Yanhua BMW-FEM Key Programmer Support BMW F-chassis Car List:

1 Series             F20/F21                            2011-2017
2 Series             F22/F23/F45/F46            2014-2017
3 Series/GT       F34/F35                            2012-2017
4 Series             F30/F31/F32/F33/F36     2014-2017
X5                       F15                                     2014-2017
X6                       F16                                     2015-2017