How to use Xtool X100 Pad2 to Read Peugeot 206 Pin Code

Guide to read BSI Pin Code on a Peugeot 206 2012 year with Xtool X100 Pad 2 key programmer.


Tools need:

Xtool X100 Pad2 tablet car key programmer

Xtool EEPROM adapter 


Connect X100 Pad2, eeprom adapter and bsi 95160 CPU chip



Select Read Pin Code


Select EEPROM adapter


Make sure the eeprom adapter is connected and powered on, the status indicator turns on


select car brand: Peugeot->206->BSI 95160




select V1 or V2

If have communication failed error, select another option or try again


Save data


Xtool X100 Pad 2 reading Puegot 206 pin code from BSI success.


Xtool X100 Pad2 Program Honda Civic 2015 All Keys Lost

Easy  guide to program smart key on a Honda Civic year 2015 when all keys lost by using Xtool X100 Pad2 key programmer via OBD within 3 minutes.



Connect X100 Pad2 with vehicle diagnostic socket through main test cable

Select car brand Honda/Acura->Smart key system->Type 3 (button) key->All smart keys lost




Take all smart keys out of the car


Put 1st smart key into car


Press on Start button for twice, check whether the ignition can be switched on

Press YES to continue


Enter number of smart keys to be programmed: 2


Take smart key out of the car


Put a new smart key into the car


Turn ignition off

Then turn ignition on within 15 seconds

Check security indicator light goes off



Turn ignition off

Switch ignition on within 15 seconds

Turn ignition off

Switch ignition on within 15 seconds

Xtool X100 Pad 2 programs Civic 2015 smart key success



Test the new smart keys.


How to use Cummins Insite 8.1 for ECM Programming

Cummins insite training: How to program Volvo, Cummins, CAT ECM with Cummins Insite heavy duty diagnostic software? Here you go.


Tools required:

Software: Cummins Insite Pro software

Hardware options: Cummins Inline 6 data link, Nexiq/VXTRUCK adapter or DPA5 truck scanner




(Safe) Cummins insite crack 8.1: 100% tested & works good





It’s cummins insite pro, look here: (it’s about why you need INSITE PRO version instead of BASIC)


Now, we’ll go to program ECM with Cummins insite pro:


Connect truck scanner to the car with the 9pin to OBD2 cable





Connect DPA5 to the laptop with the USB cable


DPA5 is communicating…


Run Cummins insite software


Select DPA5 dual CAN


Connect to ECM



Fault codes




Work orders



New work orders






New ECM image






Disconnect from ECM



Close Cummins insite software


Job’s done!


Program BMW FEM Key with K518, CGDI BMW, VVDI2 or Yanhua BMW FEM

Lonsdor K518ISE, CGDI Prog BMW, Xhorse VVDI2, Yanhua BMW FEM/BDC key programmer all 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:


Lonsdor K518ISE program BMW FEM BDC key

CGDI Prog BMW OBD program FEM key

Xhorse VVDI2 BMW do coding/programming to FEM BDC

Yanhua BMW FEM key programmer add a new key



1 How to use Lonsdor K518ISE to 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



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 via OBD

2: read out EEPROM backup data & generate a service-mode EEPROM:

-> Disassemble FEM/BDC module, find out chip 95128 or 95256, read EEPROM data using a ECU programming tool: VVDI-Prog, Orange5 and the like;

-> Copy the EEPROM data into to the Lonsdor K518ISE customfile folder;

-> 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 of a ECU programmer

-> Restore FEM/BDC system, supply battery to the car and connect via OBD


3: programming

-> This step need to 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 to the OBD port


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 (Step 1), restore coding information via OBD


6: pre-processing is complete.


Step 3: make a dealer key


1: Lonsdor K518ISE read out data, select the will-be key position

2: a “used”key to make a dealer key

All keys lost: enter 32bit ISN codes to make a dealer key

3: put the key near the car immo induction loop


4: detect the original key, read out immo data

5: put a new key near the car immo induction loop

6: detect the key key, key learn (don’t move the key, keep stable)

7: key learn is complete


Step 4: disable the key


1: Lonsdor K518ISE 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: Lonsdor K518ISE 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



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

– disconnect to the power supply/battery, have a ECU programmer to read EEPROM data, up load data in K518 customfile folder, 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

– disconnect to the power supply, disassemble CPU, write the original EEPROM data into the chip, install CPU on the car, connect to the power supply, make sure communicate is 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 with Lonsdor K518ISE!



2 How to use CGDI Prog BMW to OBD program FEM key


Go to BMW OBD Key Match

CGDI-BMW-FEM-program (1)

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

CGDI-BMW-FEM-program (2)

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

CGDI-BMW-FEM-program (3)

Read the original car EEPROM data file

CGDI-BMW-FEM-program (4)

CGDI-BMW-FEM-program (5)

CGDI-BMW-FEM-program (6)

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, thn click on Next

CGDI-BMW-FEM-program (7)

Car battery voltage: 11.93V

Prepare the programming ECU

Security authentication is in process

Safety certification through

The ECU is being programmed

CGDI-BMW-FEM-program (8)

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

CGDI-BMW-FEM-program (9)

Setting code

Coding is successful

CGDI-BMW-FEM-program (10)

CGDI-BMW-FEM-program (11)

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

CGDI-BMW-FEM-program (12)

OBD is connecting

OBD KWP-CAN 500kbps connection is successful

CGDI-BMW-FEM-program (13)

Loading the code data file

CGDI-BMW-FEM-program (14)

CGDI-BMW-FEM-program (15)

CGDI-BMW-FEM-program (16)

Coding is successful



3 Xhorse VVDI2 BMW FEM/BDC coding/programming 



BMW FEM/BDC Coding/Programming with VVDI2 full kit 4.3.0 above


step 1:

  1. read FEM/BDC coding via OBDII or on the bench
  2. you’d better not close this window after starting this procedure


step 2:

  1. open FEM/BDC shell, find out where the 95128/95256 chip is, read EEPROM dump via BDM programmer
  2. load original EEPROM dump and save special EEPROM dump, write special EEPROM dump back to the 95128/95256 chip
  3. restore FEM/BDC shell, provide -12v and connect it via OBD


step 3:

  1. this operation requires connecting FEM/BDC on the bench, and make sure you finish step 1 ans step 2
  2. provide +12v to FEM.BDC and connect it via OBD


step 4:

  1. open FEM/BDC shell, write original EEPROM dump (read step 2) back to the 95128/95256 chip
  2. restore FEM/BDC shell and connect it via OBD


step 5:

loading coding file (read step 1), write to FEM/BDC via OBDII, finish FEM/BDC programming



Attention please!!!

– 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 @obdii365 for help, if the replay sounds continuously after supplying power to the FEM/BDC. Usually, it needs programming.



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


How to Program BMW FEM key with Yanhua BMW FEM/BDC programmer

In summary,

all tools above (Lonsdor K518ISE, CGDI BMW, VVDI2, Yanhua BMW FEM/BDC key programmer) can work good in FEM/BDC programming. So, Lonsdor K518ISE vs CGDI BMW vs Xhorse VVDI2 vs Yanhua tool, which best for OBD program BMW FEM/BDC? it depends on your budget and future use.


For BMW only: CGDI Prog BMW or Yanhua BMW FEM/BDC key programmer

For VAG+BMW: Xhorse VVDI2 is the best solution.

For universal key programming: Lonsdor K518ISE key programming machine never fails.


CGDI BMW price: us$629

Yanhua FEM/BDC programmer price: US$529

Lonsdor K518ISE price: US$1199

Xhorse VVDI2 BMW: US$1029


Buy Original Mercedes BE key or Chinese Key?

How is different between Chinese Mercedes Chrome Keys and Original Keys?

It’s a debate also experience sharing.
1. Choose Original Keys and reasons:
1) It’s very different, use original keys when you can.
Many people are using chinese bga keys, but some are getting corrupted and stops working.
Not a bad key the chinese ones, but it is not the same as the original… is the case in any other remote or key, many chinese keys works, but they never long live as the originals

While, Original keys are getting expensive…and not much quantity. specially since the bga key cannot be re-used as the old chrome key.

2) Maybe the AVDI keys are of better quality than the China BE keys? But they can be used only with AVDI.
BE keys are not that bad. I still hope there will be a working solution which will stop them from selfereasing.

2. Choose Chinese BE Keys and reasons:
Got one Smart Key 3 Button 433MHZ: keys
Including 2 battery inside

I program Chinese Keys on
– S-Class W220 2003 TWO KEY’S (One for me and one for my Wife)
– Vito 2007
– Sprinter 2009

All working Perfect. Its look better with new Keys.
Attach MB Smart Key 3 Button 433MHZ pictures:

mercedes-key-1 mercedes-key-2 mercedes-key-3 mercedes-key-4

Can be written for once. The seller remind If Benz key board is broken during key writing, you need to buy another new one NEC chip.




How to Reset Honda Service Reminder System with HDS

Here’s the detail definition of service reminder system and how to turn on/off with Honda diagnostic System HDS HIM.


Service Reminder System
The Service Reminder System is an important feature of the multi-information display. Based on engine operating conditions, the NSX’s onboard computer (PCM)calculates the remaining engine oil life. The system also shows the Service Reminder Information Display along with the code(s) for other scheduled maintenance items needing service.

NOTE: If the vehicle was under some situations where the power was not supplied for a long period of time such as having a 12 volt battery run out, connect the HDS to the vehicle. If not, the Maintenance Schedule may not be displayed with.

Applicable Countries

The Service Reminder System will not be applied for all the EU countries. Confirm the countries where the system is applied. The system is not active in default setting. The system needs to be activated by HDS at Honda/Acura dealer. If the vehicle is taken to outside of the applicable countries, apply the maintenance schedule for non-applicable countries.

NOTE: If you turn the Service Reminder System OFF after the first activation, it cannot be reactivated. When one month or more passes after disconnecting 12 volt battery terminal, set the date on Service Reminder System with HDS.

How to turn ON/OFF Service Reminder System with HDS

1. Connect the Honda HDS HIM to the data link connector (DLC). 

2. Turn the vehicle to the ON mode.

NOTE: Make sure the HDS communicates with the vehicle. If it does not communicate, go to the DLC circuit troubleshooting.

3. Select GAUGES from the BODY ELECTRICAL system select MENU with the HDS.


5. Select SETTING, then ON/OFF the Service Reminder System.

Service Reminder Information

1. The Service Reminder Information Display is shown on the multi-information display. When the vehicle is in ON mode, and the remaining days are more than 30 days, the display shows a warning symbol (A), the maintenance item(s) (B), and remaining days (C).

How to access to the Service Reminder Information Display

  • Turn the vehicle to the ON mode.
  • Roll the right multi-function steering wheel controller until the Service Reminder Information Display appears.


  • Required maintenance item code(s) are shown on Service Reminder Information Display. Complete list of maintenance item(s).
  • Depending on the client’s driving condition, the remaining distance may not be always in agreement with the mileage in the odometer.

2. When the vehicle is in ON mode, and the remaining days are within 29 to 10 days, the maintenance service message “Service Due Soon” (A) is displayed. The message indicator (B) remains lit until the message is canceled. To cancel the message, press or roll the right multi-function steering wheel controller. The Service Reminder Information Display continues to show the warning symbol (C) and the remaining days (D) along with all the maintenance item(s) currently needing service.

NOTE: The language used in the warning message can be changed into several languages. Refer to the Owner’s Manual for details.

3. When the vehicle is in ON mode, and the remaining days are within 9 to 0 day, the maintenance service message “Service Due Now” (A) is displayed. The message indicator (B) remains lit until the message is cancelled. To cancel the message, press or roll the right multi-function steering wheel controller. The Service Reminder information Display continues to show the warning symbol (C) and the remaining days (D) along with the maintenance item(s) currently needing service.
4. If the indicated maintenance is not done, the “Service Overdue” message (A) appears along with total negative days (B), for example “-10,” on the display. This means the indicated maintenance item(s) should have been done more than 10 days ago. The message indicator (C) remains lit until the indicated maintenance is done. The Service Reminder information Display continues to show the warning symbol (D) and the remaining days (E) along with the maintenance item(s) currently needing service.

Resetting Service Reminder Information Display


  • The vehicle must be stopped to reset the display.
  • If all required services are done and the display is not reset, or if the maintenance item(s) is reset without doing the service, the system will not show the proper maintenance timing. This can lead to serious mechanical problems because there will be no accurate record of the vehicle when the required maintenance is needed.

1. Turn the vehicle to the ON mode.

2. While the Service Reminder Information Display is shown on the multi-information display, press and hold the right multi-function steering wheel controller for 10 seconds or more to show the reset mode. To cancel the reset mode, select “Cancel” (A) by rolling the right multi-function steering wheel controller, then press it.

3. To reset the Service Reminder Information Display, select “All Due Items” (A) by rolling the right multi-function steering wheel controller, then press it.

NOTE: If you are resetting the display when the remaining days are more than 30 days, make sure any maintenance item(s) requiring service are done before resetting the display.

4. The remaining days left is reset and the “Reset completed” message appears. The screen goes back to the Service Reminder Information Display.

Resetting Individual Maintenance Item by HDS

1.Connect the Honda Diagnostic System  to the data link connector (DLC) located under the driver’s side dashboard.

2. Turn the vehicle to ON mode.

3. Make sure the HDS communicates with the vehicle and PCM. If it does not communicate, troubleshoot the DLC circuit.

4. Select GAUGE in the BODY ELECTRICAL with the HDS.

5. Select ADJUSTMENT in GAUGE with the HDS.

6. Select SERVICE REMINDER in the ADJUSTMENT with the HDS.

7. Select RESET in the SERVICE REMINDER with the HDS.

8. Select the individual maintenance item you wish to reset with the HDS.


CGDI Prog MB Review: Perfect with W220 BE Key

Finally receive the Tool, CGDI Prog MB key programmer! Wait of DHL express!


My experience today:

Read Write Erase Key

Read ezs and pw and calculate keys


W220 2003 facelift

Mercedes SL 2006 AMG


First, see how this CGDI Prog MB Read Write Erase Key:


Read key



Write key







Reset key (erase key)





Second, i read ezs and pw and calculate keys

Read EIS

CGDI-PROG-read-ezs-pw-calculate-keys-(1) CGDI-PROG-read-ezs-pw-calculate-keys-(2)

Calculate password

CGDI-PROG-read-ezs-pw-calculate-keys-(3) CGDI-PROG-read-ezs-pw-calculate-keys-(4) CGDI-PROG-read-ezs-pw-calculate-keys-(5) CGDI-PROG-read-ezs-pw-calculate-keys-(6) CGDI-PROG-read-ezs-pw-calculate-keys-(7) CGDI-PROG-read-ezs-pw-calculate-keys-(8) CGDI-PROG-read-ezs-pw-calculate-keys-(9)

Copy & paste password, then save EIS data

CGDI-PROG-read-ezs-pw-calculate-keys-(10) CGDI-PROG-read-ezs-pw-calculate-keys-(11) CGDI-PROG-read-ezs-pw-calculate-keys-(12) CGDI-PROG-read-ezs-pw-calculate-keys-(13)

Generate EE

CGDI-PROG-read-ezs-pw-calculate-keys-(14) CGDI-PROG-read-ezs-pw-calculate-keys-(15) CGDI-PROG-read-ezs-pw-calculate-keys-(16)

Job’s done!

also tested CGDI MB on Mercedes  W212

Read EZS —> OBD work Fine
Calulating PW from EZS —> Work fine Online Server
Key Calculating —> v041 & v051 Work fine online Server


CGDI PROG MB works perfect.

I’m satisfied.


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


Lonsdor K518 Program Ferrari 4558 remote via OBD

Lonsdor K518ISE key programmer is able to program remote key on Ferrari 458, F12 and F149 currently. Here’s the guide on programming Ferrari 458 remote with K518.


Step 1: Backup immo data

Step 2: Program key

Step 3: Program remote

Step 1: Backup Immo Data
Connect K518ISE host with vehicle via diagnostic socket
Select Immobilzation->Ferrari->458->Immobilizer->
Select Backup Immo Data function
Turn ignition ON
K518ISE will show hardware and software information
Turn ignition OFF
Reading immo data, wait for 6 minutes
Lonsdor K518ISE will read Ferrari 458 pin code and key security data after 6 minutes
write down the pin code
save immo data as bin format
Backup success
Step 2: Program Key

Select Program Key function
The original working key also need to program.
New key to program must be a customized or a pre-written key
Turn ignition ON
Lonsdor K518 then will require to enter PIN code to access
Enter 5-digit pin code and confirm
Number of keys programmed: 1
Press YES to program next key or press NO to go back
Program key complete
Step 3: Program Remote
Select Program Remote function
Turn ignition ON
Again enter PIN code here
Hold remote key to be programmed in hand
Click OK
Click on remote control for 3 sec within 15 sec
press any button on remote key for 3 sec
Number of remote control programmed: 1
Press YES to program next remote
Program remote complete.


Lishi HU58 2 in 1 User Guide: How to pick & decode

Lishi tools 2 in 1 user guide for those keen to learn about the genuine Lishi BMW HU58 2 in 1 picking & over-lifting technique.


With Lishi HU58 2 in 1 lock pick and decoder when you pick the lock , the lock will turn slightly then you can decode the lock, but if you want to just open lock without decoding then pull out 2in1 a little and the lock will turn, if you don’t pull the tool slightly out then lock will not turn, they could not put the cut out on the tool as it is on the key as this would weaken the tool
An overlifter is a key blank cut with a No1 cut in each position yes then you must cut down the shoulders to allow room for complete key and tension wrench in the lock.
when you have made your overlifter key

1) insert tension wrench
2) insert your overlifter key fully so all wafers are lifted
3) apply tension to the tension wrench
4) remove the overlifter key maintaining the turning tension
5) this will hold all wafers in the No 1 height position
6) gently feather your tension removing a tiny bit of tension at a time.
7) you will hear little clicks as wafers fall in turn
8) once tension is fully removed if lock isnt open then start again

The knack is the feathering of the tension , let too much tension off in 1 go and too many wafers will drop , let too little off it takes longer , its just practice to get this rght.


Remember when picking the HU58 , the plug will turn 10 degrees once picked and stop , you then need to withdraw pick about 1/2 cm to a little arrow by the Lishi logo, once in line with arrow the plug will fully rotate and open.

There are 3 versions of this lock i’ve seen to date , some have wafers missing in some positions , some have all wafers and some have blocked No 9 position .

As has been said overlifting is a much quicker opening on these using a key cut to a No 1 height and the shoulders cut back , a good tension wrench and a little practice on correct feather tension yeilds instant results , same with mercedes HU64 overlift a dream.

Remember with BMW boots these pick anti clockwise to open , if you pick clockwise which is easier , hold the plug half way between verticle and horizontal then spin anti clockwise , as if you fully turn from vertical to horizontal you will apply the deadlock.
if the BMW plug on boot is vertical its not deadlocked and will open on central locking or will need picking anti clockwise once , if the plug is horizontal then its deadlocked and needs picking twice or spinning when half way between horizontal and vertical.


Here, attach some photos of how to use LISHI Lock Pick (HU58) for old BMW
















Works perfect! All done with LISHI HU58 2-in-1 and LISHI HU58 Blade for BMW


Hope this helps.