SlideShare a Scribd company logo
WWW.OBDSTAR.COM
BMW FEM/BDC Smart Key Programming Procedure
Preface
Most of the latest BMW vehicles adopt FEM/BDC modules, which must be
programmed before the key programming. OBDSTAR Key Master DP already
updated the BMW FEM/BDC key programming software. To make the operation
clear, let’s show the FEM smart key programming process with Key Mater DP as
below:
Prepare
To get a better understanding of BMW key programming, following three
major steps and some tools will be explained first.
1、 Key Information
2、 Key Programming Preprocessing
3、 Key Add/Delete
Before key programming, read key information of current vehicle. Then delete
the lost key or add new key based on this information.
For these vehicles to be programmed for the first time with this kind of device,
Key Programming Preprocessing is necessary before key adding and
deleting. Key programming Preprocessing can be operated in the car or on
workbench, while operating with specialized test cable on workbench is
strongly recommended. FEM test cable is shown below:
WWW.OBDSTAR.COM
To read and write data on chip of FEM/BDC, it’s necessary to prepare and
EEPROM. EEPROM/PIC picture is shown below:
1. Key Information Reading
After connecting vehicle or test harness, select “Key Information” under
BMW Immobilizer menu to read current key information:
WWW.OBDSTAR.COM
WWW.OBDSTAR.COM
Notice: It will remind you to operate preprocessing in this step. If the vehicle
was programmed for the first time, it’s necessary to operate key programming
preprocessing. If not, operate Key Add or Key Delete directly.
WWW.OBDSTAR.COM
This is showing FEM module information. Click ”OK” to continue.
WWW.OBDSTAR.COM
This is showing current key numbers, position, and ID. Based on demand,
delete lost key and add new key in the position of Not Occupied/Starting
during key programming.
2. Key Programming Preprocessing
It’s required to operate key programming preprocessing if the vehicle was
programmed with the device for the first time. After reading key information,
click “OK” back to main menu and select “Key Programming Preprocessing”:
WWW.OBDSTAR.COM
There are seven steps in processing. Start from the first step:
Step 1: Code data backup
Select and click “Code data backup”
WWW.OBDSTAR.COM
Read the code data and click “yes” to save it with the filename by default. Or
click “no” to customize filename and remember it (the filename will be helpful
in step7)
WWW.OBDSTAR.COM
Code data backup completed.
Step2: EEPROM Original Data Backup
Select “EEPROM original data backup”
WWW.OBDSTAR.COM
During the step2, the screen will show a simple operation instruction. The
operation process differs from the user’s programmer, here we take Key
Master DP and EEPROM/PIC adapter for example. Shown as below:
① Disassemble the FEM/BDC module from car or test cable, open the shell
and weld the 95128/95256 chip and take it out.
WWW.OBDSTAR.COM
② Weld the 95128/95256 chip to the 95XXX position on the adapter board or
insert to the chip holder with the chip clip, (pay attention to the direction of
the chip) as following:
WWW.OBDSTAR.COM
③ Then, connect the EEPROM adapter with Key Master DP, plug in the 12V
power, shows as below:
④ Exit immobilizer function and go back to the main screen, then choose
“EEPROM/PIC adapter” :
WWW.OBDSTAR.COM
WWW.OBDSTAR.COM
WWW.OBDSTAR.COM
WWW.OBDSTAR.COM
WWW.OBDSTAR.COM
Notice: The original EEPROM data backup completed and saved with the
name“FEM00000”. Disassemble 95128/95256 chip from adapter board and
weld back to FEM/BDC module.
WWW.OBDSTAR.COM
Step3: Service Mode Data Generation
Put FEM/BDC module back to car or connect with the test cable. Exit the
“EEPROM/PIC adapter” function, enter Immobilizer and choose BMW
vehicles, click “step 3: service mode data generation”:
WWW.OBDSTAR.COM
Service mode data generation succeeded and saved directly on the Key
Master DP, as the picture shows above. Click “ok” to go back to the last menu.
WWW.OBDSTAR.COM
Stpe4: Service Mode Data Writing
Click “step 4: service mode data writing”:
This step needs the EEPROM/PIC adapter or other programmer to read and
write 95128/95256 chip. If you use other programmer to write service mode
data, you need to copy the generated service mode data from Key Master DP
and reserve it on the programmer or PC computer, then write the data.
WWW.OBDSTAR.COM
Write service mode data with EEPROM/PIC adapter as follow:
① Disassemble 95128/95256 chip again, weld it to the adapter, connect with
the Key Master DP.
② Exit BMW Immobilizer, go back to the main menu, choose the EEPROM/PIC
adapter.
WWW.OBDSTAR.COM
WWW.OBDSTAR.COM
WWW.OBDSTAR.COM
WWW.OBDSTAR.COM
Input a filename randomly, a different name from the backup EEPROM data
in step 2.
WWW.OBDSTAR.COM
Do not exit after the profile reserved. Click “Help” and choose the service
mode data “FEM00000(Calc)”.
WWW.OBDSTAR.COM
Make sure again the written data is right. If you use other programmer, please
copy the service mode data “FEM00000(Calc)”from the position shown in the
picture.
WWW.OBDSTAR.COM
Service mode data recover completed. Click “ok” to go back to the last menu
and exit EEPROM/PIC adapter function.
Step5: FEM or BDC module programming
Weld the 95128/95256 chip back to FEM/BDC module, put the module back
to car or connect to the test cable, connect the Key Master DP with car or the
OBDII for test cable. Exit EEPROM/PIC adapter function, enter key add pre
menu, choose “step 5: program FEM/BDC module”.
WWW.OBDSTAR.COM
After the program completed, click “ok” to go back to the last menu.
WWW.OBDSTAR.COM
Step6: EEPROM Original Data Recovering
The procedures for EEPROM data recovering is the same as the service
mode data writing. The only difference is the different writing data. Select the
EERPOM original data saved in the step2. Operate according to the service
mode writing, the data selected is as following:
After read the saved data, then click “help” and choose the saved EEPROM
original data “FEM00000.BIN”.
WWW.OBDSTAR.COM
EEPROM original data recovery completed. Click “ok”, exit EEPROM/PIC
adapter function and weld the 95128/95256 chip back to the FEM/BDC
module.
WWW.OBDSTAR.COM
Step7: Code Data Recovery
Put FEM/BDC module back to car or connect with test cable, Key Master DP
connect car or OBDII for test cable. Enter the menu “key programming
preprocessing”, choose “step 7: code data recovery”.
WWW.OBDSTAR.COM
Coding succeeded. Key add pre operation completed. Click “ok” and exit the
key add pre.
WWW.OBDSTAR.COM
3. Key Add
After the key add pre process, please connect car to do key add and key
delete. Put the FEM/BDC modules back into car, then connect Key Master DP
with the car OBD. Enter the menu, choose “key add”.
Then, put the key on the emergency starting position and click “ok”.
Emergency starting position is on the right side of the steering column shell, a
place with key sign as below:
WWW.OBDSTAR.COM
Attach the key to the key sign as below:
Key Master DP will recognize the valid key and show its frequency, click “Yes”
to continue.
WWW.OBDSTAR.COM
Then the device will show the car key quantity, position and ID, such as the
two programmed keys 00 and 02. Now we can add one key at the position 01,
or from 03 to 09. We choose the position 08 here.
WWW.OBDSTAR.COM
Put the key to be programmed on the emergency starting position, click “ok”
to continue.
If the new key is recognized, the device will show “programming succeeded”,
click “ok” to continue.
WWW.OBDSTAR.COM
After key programming succeeded, the programmed key information will be
read automatically. Key 08 is the new added key.
4. Key Delete
The operation for key delete is the same as key add. Enter key enable
/disenable, read and remember the key ID. Then go to key add--- key delete,
choose the key to be deleted according to the prompt(the current key can not
be deleted, no worried about deleting it by mistake).

More Related Content

Similar to Bmw FEM BDC smart key programming with OBDSTAR X300 DP

Original digimaster 3 digimaster iii odometer correction master with 980 tokens
Original digimaster 3 digimaster iii odometer correction master with 980 tokensOriginal digimaster 3 digimaster iii odometer correction master with 980 tokens
Original digimaster 3 digimaster iii odometer correction master with 980 tokensJack Chen
 
bmw cip programming with Autel maxisys pro MS908P
bmw cip programming with Autel maxisys pro MS908Pbmw cip programming with Autel maxisys pro MS908P
bmw cip programming with Autel maxisys pro MS908Pbuyobdii
 
BMW CIC programming using Autel MaxiSys Pro
BMW CIC programming using Autel MaxiSys ProBMW CIC programming using Autel MaxiSys Pro
BMW CIC programming using Autel MaxiSys Probuyobdii
 
Bmw coding+retrofit guid pdf files list
Bmw coding+retrofit guid pdf files listBmw coding+retrofit guid pdf files list
Bmw coding+retrofit guid pdf files listOBD bytes
 
Autel max scan-gs200-scan-tool-user-manual
Autel max scan-gs200-scan-tool-user-manualAutel max scan-gs200-scan-tool-user-manual
Autel max scan-gs200-scan-tool-user-manualQuliar Lucy
 
Vag 509 scan tool user manual
Vag 509 scan tool user manualVag 509 scan tool user manual
Vag 509 scan tool user manualBuyobdtoolShop
 
Bluetooth quick start_guide / Controlanything India
Bluetooth quick start_guide / Controlanything IndiaBluetooth quick start_guide / Controlanything India
Bluetooth quick start_guide / Controlanything IndiaDcube Tech Ventures
 
Innova 3123 GM OBD1 Code Reader User Manual
Innova 3123 GM OBD1 Code Reader User ManualInnova 3123 GM OBD1 Code Reader User Manual
Innova 3123 GM OBD1 Code Reader User ManualTim Miller
 
Manual reparacion Jeep Compass - Patriot Limited 2007-2009_Electronic control...
Manual reparacion Jeep Compass - Patriot Limited 2007-2009_Electronic control...Manual reparacion Jeep Compass - Patriot Limited 2007-2009_Electronic control...
Manual reparacion Jeep Compass - Patriot Limited 2007-2009_Electronic control...Gustavo Castro
 
How to add corvette rpo option codes with gm tech2
How to add corvette rpo option codes with gm tech2How to add corvette rpo option codes with gm tech2
How to add corvette rpo option codes with gm tech2spobd2
 
CN200 Airbag, ECU and Mileage Programmer User Manual
CN200 Airbag, ECU and Mileage Programmer User ManualCN200 Airbag, ECU and Mileage Programmer User Manual
CN200 Airbag, ECU and Mileage Programmer User ManualOBD365
 
ATEQ Quickset TPMS Reset Relearn Tool User Manual
ATEQ Quickset TPMS Reset Relearn Tool User ManualATEQ Quickset TPMS Reset Relearn Tool User Manual
ATEQ Quickset TPMS Reset Relearn Tool User ManualTim Miller
 
Nanocom defender puma 2.4 + 2.2 manual
Nanocom defender puma 2.4 + 2.2 manualNanocom defender puma 2.4 + 2.2 manual
Nanocom defender puma 2.4 + 2.2 manualEagleBrothersByn
 
install k+dcan cable standard tools 2.12 on windows 10 64bit
install k+dcan cable standard tools 2.12 on windows 10 64bitinstall k+dcan cable standard tools 2.12 on windows 10 64bit
install k+dcan cable standard tools 2.12 on windows 10 64bitWORLD OBD2
 
JMD Handy Baby II User Manual obdii365
JMD Handy Baby II User Manual obdii365JMD Handy Baby II User Manual obdii365
JMD Handy Baby II User Manual obdii365OBD365
 
AutoCount Accounting User Manual
AutoCount Accounting User ManualAutoCount Accounting User Manual
AutoCount Accounting User ManualAngela Shin
 
BMW E60 CIPprogramming software update progcoding
BMW E60 CIPprogramming software update progcodingBMW E60 CIPprogramming software update progcoding
BMW E60 CIPprogramming software update progcodingbuyobdii
 
Fvdi abrites chrysler dodge jeep commander
Fvdi abrites chrysler dodge jeep commanderFvdi abrites chrysler dodge jeep commander
Fvdi abrites chrysler dodge jeep commanderBill Zhao
 
Launch X431 ECU Programmer User Manual.pdf
Launch X431 ECU Programmer User Manual.pdfLaunch X431 ECU Programmer User Manual.pdf
Launch X431 ECU Programmer User Manual.pdfOBD365
 

Similar to Bmw FEM BDC smart key programming with OBDSTAR X300 DP (20)

Original digimaster 3 digimaster iii odometer correction master with 980 tokens
Original digimaster 3 digimaster iii odometer correction master with 980 tokensOriginal digimaster 3 digimaster iii odometer correction master with 980 tokens
Original digimaster 3 digimaster iii odometer correction master with 980 tokens
 
bmw cip programming with Autel maxisys pro MS908P
bmw cip programming with Autel maxisys pro MS908Pbmw cip programming with Autel maxisys pro MS908P
bmw cip programming with Autel maxisys pro MS908P
 
BMW CIC programming using Autel MaxiSys Pro
BMW CIC programming using Autel MaxiSys ProBMW CIC programming using Autel MaxiSys Pro
BMW CIC programming using Autel MaxiSys Pro
 
Bmw coding+retrofit guid pdf files list
Bmw coding+retrofit guid pdf files listBmw coding+retrofit guid pdf files list
Bmw coding+retrofit guid pdf files list
 
Carprog bmw airbag reset manual
Carprog bmw airbag reset manualCarprog bmw airbag reset manual
Carprog bmw airbag reset manual
 
Autel max scan-gs200-scan-tool-user-manual
Autel max scan-gs200-scan-tool-user-manualAutel max scan-gs200-scan-tool-user-manual
Autel max scan-gs200-scan-tool-user-manual
 
Vag 509 scan tool user manual
Vag 509 scan tool user manualVag 509 scan tool user manual
Vag 509 scan tool user manual
 
Bluetooth quick start_guide / Controlanything India
Bluetooth quick start_guide / Controlanything IndiaBluetooth quick start_guide / Controlanything India
Bluetooth quick start_guide / Controlanything India
 
Innova 3123 GM OBD1 Code Reader User Manual
Innova 3123 GM OBD1 Code Reader User ManualInnova 3123 GM OBD1 Code Reader User Manual
Innova 3123 GM OBD1 Code Reader User Manual
 
Manual reparacion Jeep Compass - Patriot Limited 2007-2009_Electronic control...
Manual reparacion Jeep Compass - Patriot Limited 2007-2009_Electronic control...Manual reparacion Jeep Compass - Patriot Limited 2007-2009_Electronic control...
Manual reparacion Jeep Compass - Patriot Limited 2007-2009_Electronic control...
 
How to add corvette rpo option codes with gm tech2
How to add corvette rpo option codes with gm tech2How to add corvette rpo option codes with gm tech2
How to add corvette rpo option codes with gm tech2
 
CN200 Airbag, ECU and Mileage Programmer User Manual
CN200 Airbag, ECU and Mileage Programmer User ManualCN200 Airbag, ECU and Mileage Programmer User Manual
CN200 Airbag, ECU and Mileage Programmer User Manual
 
ATEQ Quickset TPMS Reset Relearn Tool User Manual
ATEQ Quickset TPMS Reset Relearn Tool User ManualATEQ Quickset TPMS Reset Relearn Tool User Manual
ATEQ Quickset TPMS Reset Relearn Tool User Manual
 
Nanocom defender puma 2.4 + 2.2 manual
Nanocom defender puma 2.4 + 2.2 manualNanocom defender puma 2.4 + 2.2 manual
Nanocom defender puma 2.4 + 2.2 manual
 
install k+dcan cable standard tools 2.12 on windows 10 64bit
install k+dcan cable standard tools 2.12 on windows 10 64bitinstall k+dcan cable standard tools 2.12 on windows 10 64bit
install k+dcan cable standard tools 2.12 on windows 10 64bit
 
JMD Handy Baby II User Manual obdii365
JMD Handy Baby II User Manual obdii365JMD Handy Baby II User Manual obdii365
JMD Handy Baby II User Manual obdii365
 
AutoCount Accounting User Manual
AutoCount Accounting User ManualAutoCount Accounting User Manual
AutoCount Accounting User Manual
 
BMW E60 CIPprogramming software update progcoding
BMW E60 CIPprogramming software update progcodingBMW E60 CIPprogramming software update progcoding
BMW E60 CIPprogramming software update progcoding
 
Fvdi abrites chrysler dodge jeep commander
Fvdi abrites chrysler dodge jeep commanderFvdi abrites chrysler dodge jeep commander
Fvdi abrites chrysler dodge jeep commander
 
Launch X431 ECU Programmer User Manual.pdf
Launch X431 ECU Programmer User Manual.pdfLaunch X431 ECU Programmer User Manual.pdf
Launch X431 ECU Programmer User Manual.pdf
 

Recently uploaded

Understanding BDA and BBMP: Key Players in Bangalore’s Urban Development
Understanding BDA and BBMP: Key Players in Bangalore’s Urban DevelopmentUnderstanding BDA and BBMP: Key Players in Bangalore’s Urban Development
Understanding BDA and BBMP: Key Players in Bangalore’s Urban Developmentdemocontentcheck
 
The Future of Autonomous Vehicles | civilthings.com | Detailed information
The Future of Autonomous Vehicles | civilthings.com |  Detailed informationThe Future of Autonomous Vehicles | civilthings.com |  Detailed information
The Future of Autonomous Vehicles | civilthings.com | Detailed informationgettygaming1
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理psavhef
 
Advanced Technology for Auto Part Industry Inventory Solutions
Advanced Technology for Auto Part Industry Inventory SolutionsAdvanced Technology for Auto Part Industry Inventory Solutions
Advanced Technology for Auto Part Industry Inventory Solutionscontactcaysonandres
 
Essential Maintenance Tips For Commercial Vans.
Essential Maintenance Tips For Commercial Vans.Essential Maintenance Tips For Commercial Vans.
Essential Maintenance Tips For Commercial Vans.commercialvansolutions
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc4thzenzstar
 
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理amvovau
 
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Hyundai Motor Group
 

Recently uploaded (8)

Understanding BDA and BBMP: Key Players in Bangalore’s Urban Development
Understanding BDA and BBMP: Key Players in Bangalore’s Urban DevelopmentUnderstanding BDA and BBMP: Key Players in Bangalore’s Urban Development
Understanding BDA and BBMP: Key Players in Bangalore’s Urban Development
 
The Future of Autonomous Vehicles | civilthings.com | Detailed information
The Future of Autonomous Vehicles | civilthings.com |  Detailed informationThe Future of Autonomous Vehicles | civilthings.com |  Detailed information
The Future of Autonomous Vehicles | civilthings.com | Detailed information
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
Advanced Technology for Auto Part Industry Inventory Solutions
Advanced Technology for Auto Part Industry Inventory SolutionsAdvanced Technology for Auto Part Industry Inventory Solutions
Advanced Technology for Auto Part Industry Inventory Solutions
 
Essential Maintenance Tips For Commercial Vans.
Essential Maintenance Tips For Commercial Vans.Essential Maintenance Tips For Commercial Vans.
Essential Maintenance Tips For Commercial Vans.
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
 
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
 
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
 

Bmw FEM BDC smart key programming with OBDSTAR X300 DP

  • 1. WWW.OBDSTAR.COM BMW FEM/BDC Smart Key Programming Procedure Preface Most of the latest BMW vehicles adopt FEM/BDC modules, which must be programmed before the key programming. OBDSTAR Key Master DP already updated the BMW FEM/BDC key programming software. To make the operation clear, let’s show the FEM smart key programming process with Key Mater DP as below: Prepare To get a better understanding of BMW key programming, following three major steps and some tools will be explained first. 1、 Key Information 2、 Key Programming Preprocessing 3、 Key Add/Delete Before key programming, read key information of current vehicle. Then delete the lost key or add new key based on this information. For these vehicles to be programmed for the first time with this kind of device, Key Programming Preprocessing is necessary before key adding and deleting. Key programming Preprocessing can be operated in the car or on workbench, while operating with specialized test cable on workbench is strongly recommended. FEM test cable is shown below:
  • 2. WWW.OBDSTAR.COM To read and write data on chip of FEM/BDC, it’s necessary to prepare and EEPROM. EEPROM/PIC picture is shown below: 1. Key Information Reading After connecting vehicle or test harness, select “Key Information” under BMW Immobilizer menu to read current key information:
  • 4. WWW.OBDSTAR.COM Notice: It will remind you to operate preprocessing in this step. If the vehicle was programmed for the first time, it’s necessary to operate key programming preprocessing. If not, operate Key Add or Key Delete directly.
  • 5. WWW.OBDSTAR.COM This is showing FEM module information. Click ”OK” to continue.
  • 6. WWW.OBDSTAR.COM This is showing current key numbers, position, and ID. Based on demand, delete lost key and add new key in the position of Not Occupied/Starting during key programming. 2. Key Programming Preprocessing It’s required to operate key programming preprocessing if the vehicle was programmed with the device for the first time. After reading key information, click “OK” back to main menu and select “Key Programming Preprocessing”:
  • 7. WWW.OBDSTAR.COM There are seven steps in processing. Start from the first step: Step 1: Code data backup Select and click “Code data backup”
  • 8. WWW.OBDSTAR.COM Read the code data and click “yes” to save it with the filename by default. Or click “no” to customize filename and remember it (the filename will be helpful in step7)
  • 9. WWW.OBDSTAR.COM Code data backup completed. Step2: EEPROM Original Data Backup Select “EEPROM original data backup”
  • 10. WWW.OBDSTAR.COM During the step2, the screen will show a simple operation instruction. The operation process differs from the user’s programmer, here we take Key Master DP and EEPROM/PIC adapter for example. Shown as below: ① Disassemble the FEM/BDC module from car or test cable, open the shell and weld the 95128/95256 chip and take it out.
  • 11. WWW.OBDSTAR.COM ② Weld the 95128/95256 chip to the 95XXX position on the adapter board or insert to the chip holder with the chip clip, (pay attention to the direction of the chip) as following:
  • 12. WWW.OBDSTAR.COM ③ Then, connect the EEPROM adapter with Key Master DP, plug in the 12V power, shows as below: ④ Exit immobilizer function and go back to the main screen, then choose “EEPROM/PIC adapter” :
  • 17. WWW.OBDSTAR.COM Notice: The original EEPROM data backup completed and saved with the name“FEM00000”. Disassemble 95128/95256 chip from adapter board and weld back to FEM/BDC module.
  • 18. WWW.OBDSTAR.COM Step3: Service Mode Data Generation Put FEM/BDC module back to car or connect with the test cable. Exit the “EEPROM/PIC adapter” function, enter Immobilizer and choose BMW vehicles, click “step 3: service mode data generation”:
  • 19. WWW.OBDSTAR.COM Service mode data generation succeeded and saved directly on the Key Master DP, as the picture shows above. Click “ok” to go back to the last menu.
  • 20. WWW.OBDSTAR.COM Stpe4: Service Mode Data Writing Click “step 4: service mode data writing”: This step needs the EEPROM/PIC adapter or other programmer to read and write 95128/95256 chip. If you use other programmer to write service mode data, you need to copy the generated service mode data from Key Master DP and reserve it on the programmer or PC computer, then write the data.
  • 21. WWW.OBDSTAR.COM Write service mode data with EEPROM/PIC adapter as follow: ① Disassemble 95128/95256 chip again, weld it to the adapter, connect with the Key Master DP. ② Exit BMW Immobilizer, go back to the main menu, choose the EEPROM/PIC adapter.
  • 25. WWW.OBDSTAR.COM Input a filename randomly, a different name from the backup EEPROM data in step 2.
  • 26. WWW.OBDSTAR.COM Do not exit after the profile reserved. Click “Help” and choose the service mode data “FEM00000(Calc)”.
  • 27. WWW.OBDSTAR.COM Make sure again the written data is right. If you use other programmer, please copy the service mode data “FEM00000(Calc)”from the position shown in the picture.
  • 28. WWW.OBDSTAR.COM Service mode data recover completed. Click “ok” to go back to the last menu and exit EEPROM/PIC adapter function. Step5: FEM or BDC module programming Weld the 95128/95256 chip back to FEM/BDC module, put the module back to car or connect to the test cable, connect the Key Master DP with car or the OBDII for test cable. Exit EEPROM/PIC adapter function, enter key add pre menu, choose “step 5: program FEM/BDC module”.
  • 29. WWW.OBDSTAR.COM After the program completed, click “ok” to go back to the last menu.
  • 30. WWW.OBDSTAR.COM Step6: EEPROM Original Data Recovering The procedures for EEPROM data recovering is the same as the service mode data writing. The only difference is the different writing data. Select the EERPOM original data saved in the step2. Operate according to the service mode writing, the data selected is as following: After read the saved data, then click “help” and choose the saved EEPROM original data “FEM00000.BIN”.
  • 31. WWW.OBDSTAR.COM EEPROM original data recovery completed. Click “ok”, exit EEPROM/PIC adapter function and weld the 95128/95256 chip back to the FEM/BDC module.
  • 32. WWW.OBDSTAR.COM Step7: Code Data Recovery Put FEM/BDC module back to car or connect with test cable, Key Master DP connect car or OBDII for test cable. Enter the menu “key programming preprocessing”, choose “step 7: code data recovery”.
  • 33. WWW.OBDSTAR.COM Coding succeeded. Key add pre operation completed. Click “ok” and exit the key add pre.
  • 34. WWW.OBDSTAR.COM 3. Key Add After the key add pre process, please connect car to do key add and key delete. Put the FEM/BDC modules back into car, then connect Key Master DP with the car OBD. Enter the menu, choose “key add”. Then, put the key on the emergency starting position and click “ok”. Emergency starting position is on the right side of the steering column shell, a place with key sign as below:
  • 35. WWW.OBDSTAR.COM Attach the key to the key sign as below: Key Master DP will recognize the valid key and show its frequency, click “Yes” to continue.
  • 36. WWW.OBDSTAR.COM Then the device will show the car key quantity, position and ID, such as the two programmed keys 00 and 02. Now we can add one key at the position 01, or from 03 to 09. We choose the position 08 here.
  • 37. WWW.OBDSTAR.COM Put the key to be programmed on the emergency starting position, click “ok” to continue. If the new key is recognized, the device will show “programming succeeded”, click “ok” to continue.
  • 38. WWW.OBDSTAR.COM After key programming succeeded, the programmed key information will be read automatically. Key 08 is the new added key. 4. Key Delete The operation for key delete is the same as key add. Enter key enable /disenable, read and remember the key ID. Then go to key add--- key delete, choose the key to be deleted according to the prompt(the current key can not be deleted, no worried about deleting it by mistake).