Adding a spare smart key to a 2020 Ford Fiesta is a straightforward process when using Xhorse VVDI Key Tool MIDI/Key Tool Plus. In this guide, we walk through the steps to add a new key to a Ford Fiesta after confirming that the original key was no longer working.
Step-by-Step Procedure
1. Select the Correct Vehicle Profile
Turn on the ignition and navigate to IMMO Programming- Ford- European- Fiesta- KeylessGo- 2018 onwards.
The device will prompt you to open and close the driver’s door once, then turn the ignition off. Follow these instructions precisely:
Open the driver’s door and close it.
Switch off the ignition.
Press “OK” on the device to confirm.
3. Back Up the D-Flash
Before adding a key, the system requires you to back up the D-Flash. This step is critical for safeguarding the vehicle’s existing data.
4. Read the Current Number of Keys
The device will read how many keys are currently programmed to the vehicle. In this case, there were two keys already registered.
5. Add the New Key
Select the “Add Key” function. The system will remind you again to back up the D-Flash, which has already been done.
Important: Throughout the entire process, the ignition must remain off. All operations are performed with the ignition switched off.
6. Place the New Key in the Sensing Area
Locate the key sensing area inside the vehicle. In the Ford Fiesta, this area is marked with a key symbol. The presenter had already tested this area by removing the battery from a key, placing it in the sensing spot, and successfully starting the vehicle—confirming the sensing area works even without a key battery.
Place the new smart key in the sensing area and press “OK” on the device.
7. Confirm the Key Count
The device should now display that the current number of keys is three (the original two plus the newly added one). Confirm this is correct.
Testing the New Key
Once programming is complete, test the new key:
Use the new key to start the vehicle.
Then test the original key to ensure it still works.
Both keys functioned correctly after the procedure.
Key Takeaways
This method applies specifically to the 2020 Ford Fiesta using a compatible key programming tool. Always ensure your equipment and software are up to date for the best results.
Xhorse Multi Prog programmer new user review:
Audi A6 C5 cluster swap: cloned via BDM
On this cluster the immobilizer is built in, so the original EEPROM has to move with the car.
Motorola MC68HC912DG128A, read and written over BDM through 4 test points on the board: VCC, GND, BKGD, RESET.
There are already new replacement panels manufactured in 2008-2009, which have a regular backdoor button closed in the software. Only BDM will save them.
Successfully programmed a 2024 Opel Corsa F flip key when all keys lost using Xhorse Key Tool MIDI programmer.
Step 1: Read PIN Code
Decode door lock with Lish auto pick.
Go to IMMO Programming- Peugeot- Password Reading- Type 3 CAN (adding).
Select Read Password.
Turn off the ignition switch.
NOTE: Opel and Peugeot share the same DNA on this model and on this type it was easy to read it via Peugeot, just knowing the systems
Step 2: Program All Keys Lost
*Add key and all keys lost share the same procedure.
Go to IMMO Programming- Opel- Select model- Corsa- Corsa F- Flip keys- 2019 onwards- All keys lost.

Input the number of keys to be programmed: 2

Insert 2nd key to be programmed and switch ignition on within 15s.
Program successful.
Turn off ignition and remove this key.
Then sync remote.
Follow steps below to sync remote:
Test both keys.
Added a spare flip blade key to a 2026 Renault Kiwi with Xhorse Key Tool Max Pro successfully.
Continental version.
Set up bench connection with key tool max pro.
Need to find proper pinout to UCH and antenna.
Read UCH module data.
Extract ISK and PIN Code.
Then program flip keys.
Images attached:
Xhorse Mult Prog cloned a GM Delphi MT80 engine ECU successfully.
It’s a Chevrolet Cruze 1.6 MY2010 with a Delphi MT80 ECU.
Read and write in boot mode.
Read ok.
Write ok.
Multi Prog supports checksum correction for this ecu.