Adding New Key for BMW FEM BDC by YH FEM Programmer

Here comes the easy step by step guide on how to use YH BMW FEM programmer to add key for BMW FEM/BDC vehicle models.

Here comes the easy step by step guide on how to use YH BMW FEM programmer to add key for BMW FEM/BDC vehicle models.

 

Summary:

Preparation

Step 1:Backup(read) coding data

Step 2:Update ECU

Step 3:Add key

Step 4:Recover(write) coding data

 

Preparation:

Connect the OBD2 socket of BMW FEM BDC to vehicle.

Here comes the easy step by step guide on how to use YH BMW FEM programmer to add key for BMW FEM/BDC vehicle models. Summary: Preparation Step 1:Backup(read) coding data Step 2:Update ECU Step 3:Add key Step 4:Recover(write) coding data Preparation: Connect the OBD2 socket of BMW FEM BDC to vehicle. 1 Connect the USB cable of YH BMW FEM BDC with laptop 2 Turn on the ignition,keep the vehicle battery voltage on less than 13.0 V. Step 1:Backup(read) coding data Perform “Backup(read) coding data”,and save the data. 3 Wait for system “Executing read coding data cache...” 4 After data reading complete,save the data file on your laptop.The data file you saved is use for Step 4.Check the file data format,it is BIN. 5 Step 2:Update ECU. Open the vehicle switch,click the Step 2 button to update ECU 6 Software pop-up the follow tips,please follow instructions to disconnect battery and other charging device,remove the FEM/BDC,use car universal programmer(for example:YH CKM100) to read EEPROM data,save in BIN format in PC. 7 Remove the FEM/BDC. The FEM/BDC is located at the lower part of the A column at the front passenger side. Note:Disconnect the car battery and other charging equipment when removing and installing the FEM/BDC. 8 EEPROM position and pin direction 9 Please use car universal programmer,such as YH CKM100 to read out EEPROM data,and save the data file on your laptop. 10 After finishing above operations,please go back to the YH BMW FEM/BDC software interface and click “Ok”. 11 The software will prompt to load the original EEPROM data which was read from the vehicle by programmer. 12 Then system will calculate the corresponding new EEPROM data and prompts the user to save ti.(Save in BIN format as well) 13 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 the ignition. Step 3:Add Key Turn on the ignition,click “Step 3: Add key” 14 According to the software prompt,put the working key close to the coil(located on the lower right of the steering wheel). 15 The software reads and displays the relevant information about the working key. Note:Keep the key close to the emergency starting antenna until the key information is reached. 16 Then software will 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) 17 According to the software prompt,the new key is close to the emergency starting induction antenna(located on the lower right of the steering wheel) 18 Key information will be showed after the new key is close to emergency start antenna. 19 After adding the key and learning,the software returns and refreshes the key list.Users can continue to add and learn more keys at this interface.If completed,click “Quit” Note:Please keep the key close to the emergency start induction antenna until the software pops up and refreshes the key list. 20 Step 4:Recover(Write) coding data Open the vehicle switch,click “Step 4:Recover(Write) coding data” button 21 Select the first backup coding data of the vehicle,recover it. 22 Successful recover coding data.Make full testing of vehicles and keys. 23 Test the remote control function of the key. Test the switch,engine start function of the key.

Connect the USB cable of YH BMW FEM BDC with laptop

BMW FEMBDC Key Programming (2)

Turn on the ignition,keep the vehicle battery voltage on less than 13.0 V.

 

Step 1:Backup(read) coding data

Perform “Backup(read) coding data”,and save the data.

BMW FEMBDC Key Programming (3)

Wait for system “Executing read coding data cache…”

BMW FEMBDC Key Programming (4)

After data reading complete,save the data file on your laptop.The data file you saved is use for Step 4.Check the file data format,it is BIN.

BMW FEMBDC Key Programming (4)

 

Step 2:Update ECU.

Open the vehicle switch,click the Step 2 button to update ECU

BMW FEMBDC Key Programming (6)

Software pop-up the follow tips,please follow instructions to disconnect battery and other charging device,remove the FEM/BDC,use car universal programmer(for example:YH CKM100) to read EEPROM data,save in BIN format in PC.

BMW FEMBDC Key Programming (7)

Remove the FEM/BDC.

The FEM/BDC is located at the lower part of the A column at the front passenger side.

Note:Disconnect the car battery and other charging equipment when removing and installing the FEM/BDC.

BMW FEMBDC Key Programming (8)

EEPROM position and pin direction

BMW FEMBDC Key Programming (9)

Please use car universal programmer,such as YH CKM100 to read out EEPROM data,and save the data file on your laptop.

BMW FEMBDC Key Programming (9)

After finishing above operations,please go back to the YH BMW FEM/BDC software interface and click “Ok”.

BMW FEMBDC Key Programming (11)

The software will prompt to load the original EEPROM data which was read from the vehicle by programmer.

BMW FEMBDC Key Programming (11)

Then system will calculate the corresponding new EEPROM data and prompts the user to save ti.(Save in BIN format as well)

BMW FEMBDC Key Programming (13)

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 the ignition.

 

Step 3:Add Key

Turn on the ignition,click “Step 3: Add key”

BMW FEMBDC Key Programming (14)

According to the software prompt,put the working key close to the coil(located on the lower right of the steering wheel).

BMW FEMBDC Key Programming (15)

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

Note:Keep the key close to the emergency starting antenna until the key information is reached.

BMW FEMBDC Key Programming (16)

Then software will 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)

BMW FEMBDC Key Programming (16)

According to the software prompt,the new key is close to the emergency starting induction antenna(located on the lower right of the steering wheel)

BMW FEMBDC Key Programming (18)

Key information will be showed after the new key is close to emergency start antenna.

BMW FEMBDC Key Programming (19)

After adding the key and learning,the software returns and refreshes the key list.Users can continue to add and learn more keys at this interface.If completed,click “Quit”

Note:Please keep the key close to the emergency start induction antenna until the software pops up and refreshes the key list.

BMW FEMBDC Key Programming (20)

 

Step 4:Recover(Write) coding data

Open the vehicle switch,click “Step 4:Recover(Write) coding data” button

BMW FEMBDC Key Programming (21)

Select the first backup coding data of the vehicle,recover it.

BMW FEMBDC Key Programming (22)

Successful recover coding data.Make full testing of vehicles and keys.

BMW FEMBDC Key Programming (23)

Test the remote control function of the key.

Test the switch,engine start function of the key.

BMW FEM BDC Test Platform Operation Instructions

BMW FEM BDC test platform in English.

1 2

Ports display

OBD port

3

The port between KOMBI and EGS, DME plug (EGS plug, DME plug to be purchased separately.

4

6HP 8HP EGS and additional expansion port

5

2.BMW FEM BDC test Platform uses instructions:

PS: the port definition is written on the back for your reference.

Connect well the port by following the below picture, then the power supply.

When the second yellow power indicator light flashes, put the key coil close to the back of the key. Then press the start switch for two times, and the red instrument indicator light will flash. Now you could diagnose, program, and match the keys.

6

Refer to the below picture to ensure the key is put on the best sensor position.

7

It’s very easy to use as long as the CN7 plug and CN8 plus are connected well, also the key sensor is inside of sensor coil. press two times to open the key, the normal car is the same, long press switch to off the key.

When the instrument light on, it means it can communicate for making key.

Tip: the power supply is required to be 14V 3A or above for more stable especially when programming.

8

Yanhua BMW FEM / BDC V1.0.5 read write engine ISN via OBD

OBD read write BMW FEM/BDC engine ISN on most N20, N13, N55 is possible with Yanhua BMW FEM /BDC key programmer V1.0.5.

 

Guide: Yanhua BMW FEM / BDC V1.0.5 read write engine ISN via OBD

Click on “Connect” then “OBD read / write engine ISN”

yanhua-bmw-fem-bdc-v1.0.5-read-engine-isn-via-obd-05

Executing read DME ISN code…and then read out version

yanhua-bmw-fem-bdc-v1.0.5-read-engine-isn-via-obd-02

Pops up “ISN – DME/DDE [MEVD1725_N13]” and “Execute read DME ISN code success”.

yanhua-bmw-fem-bdc-v1.0.5-read-engine-isn-via-obd-03

Click on “Write” to have new DME ISN code and wait until writing succeed, click on “Close”.

yanhua-bmw-fem-bdc-v1.0.5-read-engine-isn-via-obd-04

One more time, click on “OBD read / write engine ISN” to read out the new ISN code, wait until you see the message “Execute read DME ISN code success”

yanhua-bmw-fem-bdc-v1.0.5-read-engine-isn-via-obd-05

 

Done!

Yanhua BMW-FEM/BDC V1.0.5 read and write DME ISN code succeed.

How to change KM in BMW FEM BDC system? Which tool?

Post is on which tool best to change KM for BMW FEM BDC system? and how to do?

Tools Option:

Xhorse VVDI2 (Pay extra money for BMW FEM/BDC authorization)

Yanhua FEM/BDC Programmer V1.4

BMW Explore

Guide:

  1. How to use Xhorse VVDI2 to change KM inBMW FEM BDC?

Xhorse VVDI2 V4.3.0 supports reset FEM/BDC KM(cluster require reset manually).

VVDI2 V4.3.0 download free:

https://mega.nz/#!W1pSRRTL!0n8OX4wshaB1s0O06SDhTR0KvO32nPHZWg4CQjBMdrA

vvdi2-bmw-4.3.0-update-01

vvdi-bmw-v4.3.0-fem-bdc-reset-km-02

How to Reset KM in FEM/BDC system?

Just follow the steps on the screen if you have no idea.

Price: Extra 600-800dollars to authorize FEM/BDC.

  1. Guide: BMW FEM BDC KM reset with Yanhua FEM/BDC Programmer V1.4

yanhua-bmw-fem-key-programmer

Since Yanhua FEM/BDC Programmer V1.4 update, KM reset is working.

Yanhua FEM/BDC Programmer source:

http://www.uobdii.com/wholesale/yanhua-bmw-fem-key-programmer.html

& software V1.4 with FEM BDC KM reset download:

http://www.autoecu.com.cn/download/page.do

OS: XP/Win7/Win10

Files contained:

yh-bmw-fem-bdc-km-reset

Using tips:

The software and hardware must update all!!!

The step as follow:

  1. install BMW_FEM_BDC_EN_V1.0.4.msi
  2. run BMW_FEM_BDC.exe
  3. click “Upgrade adapter”, select the upgrade file: BMW-FEM-V14.bin
  4. follow the tip, wait for upgrade complete

Price: 650 dollars

 

  1. Guide: BMW FEM BDC KM reset with BMW explore

Starting from verion 17.05.16 BMW-explorer got new functionality to reset mileage in FEM/BDC.

Reset mileage FEM BDC ENG on Youtube video:

BMW FEM/BDC add keys procedure by YH BMW FEM key programmer

Topic: BMW FEM/BDC add keys procedures (with Video, words & lots pictures)

Topic: BMW FEM/BDC add keys procedures (with Video, words & lots pictures)

Car model and year: 2014 BMW 1 series

Tools to use:

  1. Yanhua BMW-FEM key programmer, PC, digimaster 3(Optional)
  2. Disassembly toolof BMW FEM computer, charger, soldering iron

 

Procedure:

Plug the BMW-FEM adapter into the OBD port of the 2014 BMW 1 series.

bmw-fem-bdc-add-key-plug-0

Open the BMW electronic door, and ensure the BMW voltage is not lower than 13.0V

bmw-fem-bdc-add-key-plug-00

Use the USB cable in the package to connect the BMW-FEM adapter and the computer.

Open VVDI2 BMW V4.3.0 software, after serial no click the “Connect” to Break off”

bmw-fem-bdc-add-key-break-off-001

Step 1: Backup(Read) coding data

bmw-fem-bdc-add-key-01

Save the coding data that read out, because the step 4 will use this data.

bmw-fem-bdc-add-key-02

Step 2: update / program ECU

bmw-fem-bdc-add-key-03

Disconnect the battery power first, remove the FEM/BDC, and use the programmer to read and save the original data of 95128/95256 EEPROM. Complete the above work firstly, then click “OK”.

bmw-fem-bdc-add-key-04

1) Disconnect the battery power first

bmw-fem-bdc-add-key-04(01)

2) disassemble the FEM computer

bmw-fem-bdc-add-key-04(02)

3) Before disassemble FEM, take photo so that you can remember exactly the position of every fuse.

bmw-fem-bdc-add-key-04(03)

4) Disassemble the 95 series chips, read out the data and save.

bmw-fem-bdc-add-key-04(04)

 

5) solder the eeprom IC in the FEM computer board.

bmw-fem-bdc-add-key-04(05)

When disassemble and soldering the chip, please protect the small resistor close to the chip.

6) Solder the IC chip that is disassembled from the FEM board onto the BMW-FEM programmer to read out the data.

bmw-fem-bdc-add-key-04(06)

7) use the computer to open digimaster 3 software (D3 is optional)

bmw-fem-bdc-add-key-04(07)

Click on “Special programmer”, choose the corresponding model IC to read out the data.

bmw-fem-bdc-add-key-05

Save the data in the form of BIN.

bmw-fem-bdc-add-key-06bmw-fem-bdc-add-key-06

Open the bin file

bmw-fem-bdc-add-key-07

Read the BMW-FEM/BDC instruction saying “Please write the newly generated EEPROM data in 95128/95256 with the programmer. Solder it back to FEM/BDC and install it back to the vehicle. Restore the power supply of the vehicle. Complete the above work firstly, then click “OK”.

bmw-fem-bdc-add-key-08

Writing the data

bmw-fem-bdc-add-key-09

Write into the data successfully

bmw-fem-bdc-add-key-10

when the new data restore into the IC, solder the IC back to the FEM computer board.

Put the FEM computer board into the shell and reinstall it back to the computer.

bmw-fem-bdc-add-key-10(01)

Write the 95128/85256 into the new EEPROM data using BMW-FEM adapter, then solder it back to the FEM computer board. Then reinstall the FEM computer into the computer, supply power to the vehicle. Then click on “OK”.

Will upgraded ECU, please ensure the vehicle battery voltage is not lower than 13.0V during the upgrade, the process will take 10-30mins, please wait patiently.

bmw-fem-bdc-add-key-11 bmw-fem-bdc-add-key-12

Use the BMW-FEM adapter to restore the original 95128/95256 EEPROM data that is read out for the first time. Install the FEM/BDC, supply the power to the vehicle. Complete the above work firstly, then click “OK” to confirm.

bmw-fem-bdc-add-key-13

Click “Restore data” then open 95128.Bin to write into the data.

bmw-fem-bdc-add-key-14

Step 3: Add key.

Please put the working key close the coil (Located on the lower right of the steering wheel)

read ISN code.

bmw-fem-bdc-add-key-15

Take note the working key ID

bmw-fem-bdc-add-key-16

Again get prompt “Please put the working key close the coil (Located on the lower right of the steering wheel)”.

Tick on the key NO. (Free) and click “Learn new key”

bmw-fem-bdc-add-key-17

BMW FEM/BDC Learn new key successfully.

bmw-fem-bdc-add-key-18

Step 4: Recover (write) coding data.

bmw-fem-bdc-add-key-19

add BMW FEM/BDC key successfully

Special function: Delete (Disable) key

If the car owners have the requirement to delete the useless or the lost key, please do the below operation.

Note: please do not delete the working key by mistake.

Click on “Delete (disable) key”

bmw-fem-bdc-add-key-20

Prompt: Please put the working key close the coil (Located on the lower right of the steering wheel)

That’s all

Thanks

YH BMW FEM key programmer read out 18 versions successfully

Read out 18 versions with success , more are verified… (It’s 100% confirmed by Yanhua engineers)

YH BMW FEM key programmer Test Report:

Read out 18 versions with success , more are verified… (It’s 100% confirmed by Yanhua engineers)

 YH BMW FEM key programmer read out 18 versions successfully

Tried to read data for 400 times and all success without data loss. So YH BMW FEM key programmer read data 100% safe and fast.

FEM supported 18 versions as below:

004.102.030

004.102.040

004.103.030

004.104.040

007.102.010

008.101.030

008.101.050

008.101.070

011.102.020

012.104.010

012.200.030

014.102.040

015.100.020

015.102.020

015.152.030

015.154.010

016.106.030

016.112.010