October 30, 2017
LonsdorK518ISE,CGDI Prog BMW,Xhorse VVDI2,Yanhua BMW FEM/BDC key programmerall are verified to program FEM/BDC key without issues. But which tool is best for BMW FEM BDC key programming?
Look here and you’ll know all:
1.LonsdorK518ISE program BMW FEM BDC key
2. CGDI Prog BMW program FEM key

; color: #ba1111; cursor: default; display: inline-block; height: 9px !important; user-select: all; width: 9px !important;" href="https://www.blogger.com/null" name="1">1. How to useLonsdorK518ISEto program BMW FEM BDC key?
Three steps: read key info-->pre-process FEM/BDC system-->make a dealer key
In details...
Step 1: read key info
MUST read key information first
Step 2:pre-process FEM/BDC system
MUST DISCONNECT THE BATTERY
1: OBD back up original coding data:
On the car or test platform, connect to FEM/BDC system, then back up original back up coding files
2: read out EEPROM backup data & generate a service-mode EEPROM:
-> Disassemble FEM/BDC module, find out chip 95128 or 95256, read EEPROM data usinga ECUprogramming tool: VVDI-Prog,Orange5and the like;
->Copy the EEPROM data into to theLonsdorK518ISEcustomfilefolder;
->Run the program, read original EEPROM data and generate a service-mode EEPROM, upload data of the service-mode EEPROM, write it into chip 95128 or 95256 with help ofa ECUprogrammer
->Restore FEM/BDC system, supply battery to the car and connect
3: programming
->This stepneedto be done on the BMW FEM/BDC test platform;
->Make sure that Step 1 & 2 is finished
->Connect FEM/BDC system to power supply and connect
4: restore EEPROM data
-> disassemble FEM/BDC module, write original EEPROM data (Step 2) into chip 95128/95256
-> restore FEM/BDC system, connect to OBD

5: restore coding data
-> load the backup coding files (Step1),restore coding information
6: pre-processing is complete.
Step 3: make a dealer key
1:LonsdorK518ISE read out data, select the will-be key position
2: a "usedâ€keyto make a dealer key
All keys lost: enter 32bit ISN codes to make a dealer key
3: put the key near the carimmoinduction loop

4: detect the original key, read outimmodata
5: put a new key near the carimmoinduction loop
6: detect thekey key, key learn (don’t move the key, keep stable)
7: key learn is complete
Step 4: disable the key
1:LonsdorK518ISE read out data, select the key ID position to disable
2: put a "used†key near the car induction loop
3: K518ISE system tries to connect to CAS, disable the key with current ID position, disable key successfully
Step 5: enable the key
1:LonsdorK518ISE read out data, select the key ID position to enable
2: put a "used†key near the car induction loop
3: K518ISE system tries to connect to CAS, enable the key with current ID position, enable key successfully
Step 6: delete the key
1: K518ISE read out data, select the key ID position to delete
2: read FEM/BDC key password
3: delete the key successfully; the key position is blank
THE MOSTIMPOERTANT IPS
1: You must read key info before everything you’ll do
2: to pre-process FEM/BDC, you should pay attention to:
- backup coding codes to continue
- disconnecttothe power supply/battery, havea ECUprogrammer to read EEPROM data,up loaddata inK518customfilefolder, read new EEPROM data loaded just now, generate service-mode EEPROM data, read service-mode EEPROM data, write data into the chip, install CPU on the car
- ECU programming: need 6 min, with power supply connected
- disconnecttothe power supply, disassemble CPU, write the original EEPROM data into the chip, install CPU on the car, connect to the power supply, make surecommunicateis successful
- upload coding files (Step 1), restore original coding info to pre-process, then make a dealer key
3: 32bit ISN codes is required to program a new key when ALL KEYS ARE LOST
Job’s done withLonsdorK518ISE!

; color: #ba1111; cursor: default; display: inline-block; height: 9px !important; user-select: all; width: 9px !important;" href="https://www.blogger.com/null" name="2">2. How to use CGDI ProgBMWto program FEM key
Go to BMW Key Match

The current FEM/BDC needs to update the ECU program before performing key matching. Please ensure that the car battery has enough power, the programming process, please keep the equipment cable connection

Please remove the FEM/BDC and then use the CGDI Prog programmer to read and save data from the P5XXX EEPROM chip on the FEM/BDC computer board, then click on Next

Read the original car EEPROM data file



Use the CGDI Prog BMW to write the calculated new data to the 95XXX EEPROM chip, then put the FEM/BDC back into the car,thnclick on Next

Car battery voltage: 11.93V
Prepare the programming ECU
Security authentication is in process
Safety certification through
The ECU is being programmed
" data-blogger-escaped-data-mce-src="http://blog.obdexpress.co.uk/wp-content/uploads/2017/10/CGDI-BMW-FEM-program-8-600x404.jpg" data-blogger-escaped-style="height: auto; max-width: 100%;" data-orig-src="http://blog.obdexpress.co.uk/wp-content/uploads/2017/10/CGDI-BMW-FEM-program-8-600x404.jpg" height="404" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2Fblog.obdexpress.co.uk%2Fwp-content%2Fuploads%2F2017%2F10%2FCGDI-BMW-FEM-program-8-600x404.jpg&container=blogger&gadget=a&rewriteMime=image%2F*" width="600" />
Please remove the FEM/BDC and then use the CGDI Prog programmer to read and save data from the P5XXX EEPROM chip on the FEM/BDC computer board, then click on Next

Setting code
Coding is successful


FEM/BDC key matching need to enter engine ISN, please select the way of input ISN code

Connecting!!!
KWP-CAN 500kbps connection is successful

Loading the code data file



Coding is successful

; color: #ba1111; cursor: default; display: inline-block; height: 9px !important; user-select: all; width: 9px !important;" href="https://www.blogger.com/null" name="3">3. Xhorse VVDI2 do coding/programming to BMW FEM BDC
MW FEM/BDC Coding/Programming withVVDI2 full kit 4.3.0

step 1:
- read FEM/BDC coding on the bench
- you'd better not close this window after starting this procedure
step 2:
- open FEM/BDC shell, find out where the 95128/95256 chip is, read EEPROM dump via BDMprogrammer
- load original EEPROM dump and save special EEPROM dump, write special EEPROM dump back to the 95128/95256 chip
- restore FEM/BDC shell, provide -12v and connect it
step 3:
- this operation requires connecting FEM/BDC on the bench, and make sure you finish step 1ansstep 2
step 4:
- open FEM/BDC shell, write original EEPROM dump (read step 2) back to the 95128/95256 chip
- restore FEM/BDC shell and connect it
step 5:
loading coding file (read step 1), write to FEM/BDC ,finish FEM/BDC programming
Attentionplease!!!
- You can directly backup/restore coding
- You have to pre-setup the FEM/BDC module before deleting/adding keys or resetting keys
- You’ll be told other tools need to be used first to program the FEM/BDC system, then setup FEM/BDC via VVDI2. It happens when you do FEM/BDC key learning, and you don’t have a working software version
- You’d better not close the VVDI2 interface when you pre-setup FEM/BDC
- You need do with 95128(FEM) or 95256(BDC) chip when pre-setup FEM/BDC
Note: there are two 8-pin chips; do not disassemble the wrong chip; better refer to the wiring diagram
- You must restore original EEPROM data, restore coding when pre-setup FEM/BDC. If you fail to restore coding or the remote cannot start or something wrong with the window (or other failures probably) after coding restore and FEM/BDC installation, please use other tools to do re-coding FEM/BDC
- Ask tech support @obdexpress.co.uk for help, if the replay soundscontinuouslyafter supplying power to the FEM/BDC. Usually, it needs programming.

; color: #ba1111; cursor: default; display: inline-block; height: 9px !important; user-select: all; width: 9px !important;" href="https://www.blogger.com/null" name="4">4. Yanhua BMW FEM key programmer add a new key
There are 5 steps for you to have Yanhua BMW FEM/BDC programmer add/program a new key.
Step 1: backup (read) coding data
Step 2: update/program ECU
Step 3: program/learn (add) key
Step 4: restore (write) coding data
Step 5: delete keys disabled
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

RunCKM100 car key mastersoftwareYanhua Auto Master Series to read data
" data-blogger-escaped-data-mce-src="http://blog.obdexpress.co.uk/wp-content/uploads/2017/10/Yanhua-bmw-fem-programmer-add-new-key-8-600x337.jpg" data-blogger-escaped-style="height: auto; max-width: 100%;" data-orig-src="http://blog.obdexpress.co.uk/wp-content/uploads/2017/10/Yanhua-bmw-fem-programmer-add-new-key-8-600x337.jpg" height="337" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2Fblog.obdexpress.co.uk%2Fwp-content%2Fuploads%2F2017%2F10%2FYanhua-bmw-fem-programmer-add-new-key-8-600x337.jpg&container=blogger&gadget=a&rewriteMime=image%2F*" width="600" />
Go to Specialized programmer, then IC chip: 95128
Read and save original 95128 EEPROM data

Then back toBMW FEM/BDCprogrammer software

Open the original 95128 data and write to generate new data

In Yanhua Auto Master Series, restore data

Write data successfully
Then desolder the IC chip to the FEM board

Then install the FEM to the car
Step 2: update/program ECU
Update ECU for 30min around
Voltage should not be lower than 13.0v


Step 3: program/learn (add) key
Restore the original data withCKM100 car key mastersoftware
Install FEM and recover vehicle voltage

Put the working key here and read ISN codes

Record the working key ID to avoid deleting the incorrect keys
" data-blogger-escaped-data-mce-src="http://blog.obdexpress.co.uk/wp-content/uploads/2017/10/Yanhua-bmw-fem-programmer-add-new-key-18.jpg" data-blogger-escaped-style="height: auto; max-width: 100%;" data-orig-src="http://blog.obdexpress.co.uk/wp-content/uploads/2017/10/Yanhua-bmw-fem-programmer-add-new-key-18.jpg" height="318" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2Fblog.obdexpress.co.uk%2Fwp-content%2Fuploads%2F2017%2F10%2FYanhua-bmw-fem-programmer-add-new-key-18.jpg&container=blogger&gadget=a&rewriteMime=image%2F*" width="454" />
Delete the key used

Learn a new key

Puthenew key here for key learning


Exit
Step 4: restore (write) coding data
Write coding data successfully


Successfully programmed a new key

Step 5: delete keys disabled
DO NOT delete the working key

Deleted keys disabled

Success!! Yanhua BMW FEM/BDC key programmer programmed a new key.
In summary,
all tools above (LonsdorK518ISE, CGDIBMW, VVDI2, Yanhua BMW FEM/BDC key programmer) canwork goodin FEM/BDC programming. So,LonsdorK518ISE vs CGDI BMW vs Xhorse VVDI2 vs Yanhua tool, which best for program BMW FEM/BDC?it depends on your budget and future use.
For BMWonly:CGDIProg BMWorYanhua BMW FEM/BDC key programmer
For VAG+BMW:Xhorse VVDI2is the best solution.
For universal key programming:LonsdorK518ISEkey programming machine never fails.
CGDI BMW price: €539
Yanhua FEM/BDC programmer price: €449
Lonsdor K518ISE price: €1,025
Xhorse VVDI2: €1,735
Posted by: OBDexpress.co.uk at
10:01 AM
| No Comments
| Add Comment
Post contains 1458 words, total size 89 kb.
35 queries taking 0.0597 seconds, 115 records returned.
Powered by Minx 1.1.6c-pink.










