How to Perform All-Keys-Lost Key Programming on a Citroën Using LAUNCH X431 IMMO Plus or IMMO Elite
Last Updated: June 16, 2026
Quick Answer: All-Keys-Lost Programming on a Citroën with LAUNCH X431 IMMO Plus/Elite
If you’ve lost all keys for a Citroën and have access to a LAUNCH X431 IMMO Plus or IMMO Elite, you can program new transponder keys without needing a working key. The process involves using the specialized IMMO (Immobiliser) function, connecting the tool to the OBD-II port, entering the vehicle’s security code (PIN), and following the guided steps to erase lost keys and add new ones. For most Citroën models (2000 onward), the entire procedure takes 15–40 minutes and requires only the tool, a stable 12V battery, and the correct transponder type (e.g., ID46, ID48). Always ensure your LAUNCH tool has the latest software updates and a valid subscription for Citroën IMMO functions.
Introduction: Why All-Keys-Lost Programming is Challenging
Modern Citroën vehicles use an immobiliser system that ties each key’s transponder chip to the engine control unit (ECU) and the BSI (Built-in Systems Interface). When you insert a key, the BSI reads the transponder ID and checks it against a stored list. If the ID isn't recognized, the engine won't start. This security measure is excellent for theft prevention, but it creates a nightmare scenario when you lose every key.
Common situations include losing the only key, buying a used Citroën with no keys, or a key transponder failing after years of use. Standard OBD key programming tools generally require at least one working key to authenticate the session. That’s where LAUNCH X431 IMMO Plus and IMMO Elite shine – they can bypass this limitation by reading the immobiliser memory directly and allowing you to erase all existing key IDs and program new ones.
The LAUNCH X431 IMMO Plus and IMMO Elite are professional-grade diagnostic tools designed specifically for key programming, immobiliser services, and ECU coding. They support all-keys-lost procedures for many European brands, including Citroën, Peugeot, Renault, and others. The tool communicates with the vehicle through the OBD-II port and can extract the security PIN in many cases, making dealer visits unnecessary.
Prerequisites and Tools Required
Before starting, gather everything you need. Nothing worse than getting halfway through programming and realizing you’re missing a critical piece.
Hardware:
- LAUNCH X431 IMMO Plus or IMMO Elite (with the latest firmware and Citroën software package installed)
- A stable internet connection (Wi-Fi or mobile hotspot) for VIN-based PIN lookup and software validation
- OBD-II cable (included with the tool – usually a DB15 or USB-C connection depending on your unit)
Vehicle requirements:
- 12V battery in good condition – ideally reading 12.4V or higher with the engine off
- Correct transponder key blanks (ID46, ID48, or ID47 depending on your Citroën model)
- The key blades must be cut to match your vehicle’s locks before programming
Optional but recommended:
- A battery maintainer or charger connected during programming to prevent voltage drops – especially critical for older batteries
One note about transponder types: Citroën models from the early 2000s typically use ID46 or ID47 chips. Later models, especially around 2008 onward, often use ID48. Check compatibility with a transponder reader or consult LAUNCH’s support database before buying blanks.
Step-by-Step Guide: All-Keys-Lost Key Programming for Citroën
I’ve broken this down into seven clear steps. Follow them in order, and don’t skip ahead – each one builds on the previous.
1. Connect the LAUNCH X431 to the Vehicle
Locate the OBD-II port on your Citroën. It’s almost always under the dashboard on the driver’s side, near the steering column. On some models, you’ll find it behind a small panel that pops off with a gentle pull.
Connect the LAUNCH X431 IMMO unit to the diagnostic port using the provided cable. Power on the tool – it should boot up to the main menu. From there, select the IMMO mode. If you don’t see it, make sure the IMMO app is installed and your subscription is active.
2. Enter Citroën Model and Year
Once in the IMMO menu, choose Citroën from the brand list. The tool will present a model selection screen. Pick your specific model – C3, C4, C5, Berlingo, Dispatch, Xsara, etc. If your model isn’t listed, try selecting a similar platform or use the VIN search option.
Enter the approximate year of manufacture. If you don’t know the exact year, look at the VIN – the 10th character indicates the model year. The tool may also ask you to choose between different engine types or BSI versions; pick whichever matches your vehicle.
3. Perform All Keys Lost Function
Navigate through the menu to Key Programming → All Keys Lost. This is the specific function designed for your situation.
The tool will likely request the VIN. You can manually enter it (found on a sticker visible through the windshield on the driver’s side, or on the door jamb), or use the Read VIN function to pull it directly from the ECU. The VIN helps the tool identify the correct immobiliser protocol and sometimes the security PIN.
On some Citroën models, the tool will automatically detect the BSI type and proceed. On others, you may need to confirm the reading.
4. Retrieve Security Code (PIN)
Now comes the critical part – obtaining the security code (PIN). The LAUNCH X431 will attempt to read the PIN from the immobiliser or BSI module. In many cases, it succeeds without issue. The tool will display a 4-digit or 5-digit code on the screen.
But here’s the reality: not all Citroën models allow PIN extraction via OBD. If the tool cannot read the PIN, you’ll see a “Read PIN Failed” message. When that happens, you have two options:
- Contact a Citroën dealership with proof of ownership and VIN – they can provide the PIN for a fee.
- Use a third-party service like Abrites PIN lookup or AutoHex PIN calculator (most require payment and a VIN). Never share your VIN publicly or on unsecured websites.
Without the PIN, you cannot proceed with all-keys-lost programming on the vast majority of Citroën models.
5. Enter PIN and Erase Lost Keys
Once the PIN is displayed (or you enter it manually), the tool will ask for confirmation to erase all stored keys. This is a destructive step – any keys you had before, even if one was lost, will be removed from the BSI memory. Confirm the warning.
The tool will communicate with the BSI and send the erase command. You’ll see a progress bar and eventually a “Erase successful” message. Do not turn off the ignition or disconnect the tool during this process.
6. Program New Keys
With the key memory cleared, you’re ready to add new keys. Take your first cut transponder key blank and insert it into the ignition. Do not turn it yet.
On the tool, select Add Key or Program New Key. The tool will prompt you to turn the key to the ignition ON position (position II). The dashboard lights will come on, but don’t start the engine.
The tool will communicate with the BSI to write the new transponder ID. This usually takes 10–30 seconds. Once successful, you’ll see a confirmation message.
Repeat this for each key you want to program. Most Citroën models allow up to 5 keys, but some BSI versions limit to 3 or 4. The tool will tell you the maximum during the process.
After programming all keys, test each one. Remove the key, insert the next, and try to start the engine. If it cranks and runs, success.
7. Verify and Exit
Turn off the ignition and disconnect the LAUNCH tool. Test all key functions: lock/unlock doors with the remote, and start the engine. If a key doesn’t start the car, double-check that the transponder chip is correct and that the key blade is properly cut. Sometimes the remote central locking needs a separate programming step – the tool will alert you if so.
Troubleshooting Common Issues
Even with careful preparation, things can go sideways. Here are the most common problems and how to fix them.
| Issue | Likely Cause | Solution |
|---|---|---|
| “PIN Not Found” or “Read PIN Failed” | Unsupported model, outdated firmware, or missing internet connection | Update firmware; connect to Wi-Fi/4G; try VIN-based PIN lookup from dealer or third-party service |
| “Erase Key Failed” error | Weak battery or communication glitch | Connect a battery charger; retry the erase step. If it persists, try a different CAN protocol in the tool settings |
| Tool shows “Vehicle Not Supported” | Model too old or too new for current software | Check LAUNCH compatibility list online. Very early models (pre-2000) may need an older tool |
| Key programmed but engine won’t start | Wrong transponder type or damaged immobiliser coil | Verify transponder ID with a reader (e.g., Tango or other); test the immobiliser antenna ring around the ignition |
| Multiple keys fail to program | Exceeded maximum key count or BSI fault | Erase all keys again; program one key at a time; inspect BSI power supply and ground connections |
Important Considerations and Safety Tips
The security PIN is non-negotiable. Without it, the entire all-keys-lost process is impossible via OBD. Do not start the procedure thinking you can skip this step. Have a backup plan for obtaining the PIN if the tool cannot read it.
Battery voltage is your silent enemy. I have seen programming fail mid-way because the battery dropped below 12.0V. Always connect a battery maintainer or a quality charger set to 14.4V float mode during the procedure. This is especially important for older vehicles or after prolonged storage.
Transponder compatibility matters more than you think. An ID48 key blank will never work on a system expecting ID46. Use a transponder chip reader if you’re unsure. Many LAUNCH tools include a chip reader feature – use it.
Keep your LAUNCH subscription active. The IMMO functions often require a paid license for certain brands or regions. Without an active subscription, the tool may refuse to enter programming mode.
Legal responsibilities. Only program keys for vehicles you own or have explicit permission to work on. Misuse of key programming tools can lead to legal consequences.
Frequently Asked Questions
Q: Do I need a working key to program new ones with LAUNCH X431 IMMO Plus?
A: No, the “All Keys Lost” function is designed specifically for vehicles with no working keys. You can start the process without any key in the ignition.
Q: Can I program keys for any Citroën model using this tool?
A: Most common models (C1–C5, Berlingo, Dispatch, etc.) from 2000 onward are supported, but always check LAUNCH’s official vehicle list and ensure your tool has the latest updates.
Q: How do I get the security code if the tool cannot read it?
A: You can obtain the PIN by contacting a Citroën dealership with the VIN and proof of ownership, or use online services like Abrites PIN or AutoHex PIN calculator (for a fee). Never share VIN details publicly.
Q: What if I lose connection during programming?
A: Do not turn off ignition or disconnect the tool. Wait for the tool to reconnect. If it fails, you may need to repeat the erase step. A battery charger can help prevent voltage drops.
Q: Can I use transponder key blanks from eBay or Amazon?
A: Yes, but ensure they are correct for your model (ID46, ID48, etc.) and that they are pre-blanked (uncut). Cutting the blade requires a key cutting machine or dealer.
Q: Will this procedure affect existing keys if I still have one?
A: The “All Keys Lost” function erases all stored keys regardless of whether you have one working or not. If you still have a working key, use the standard “Add Key” or “Key Replacement” function instead.
Q: How many keys can I program?
A: Typically up to 5 keys for most Citroën models, but some BSI units allow 3–4. The tool will show the limit during programming.
Q: Is the LAUNCH X431 IMMO Elite better than the IMMO Plus for this job?
A: The IMMO Elite has more built-in vehicle coverage, faster processor, and larger database. For Citroën all-keys-lost, both can work if updated, but Elite may handle older or newer models better.
Conclusion
Programming a Citroën with no keys sounds intimidating, but with the right tool and preparation, it’s a straightforward job. The LAUNCH X431 IMMO Plus or IMMO Elite handles the heavy lifting – reading the VIN, extracting the PIN (when possible), erasing lost keys, and teaching new transponders.
The three pillars of success are: a fully updated tool, a stable battery, and the correct security code. Nail those, and you’ll have your Citroën running with fresh keys in under an hour.
For specific model guidance or if you run into a brick wall, don’t hesitate to consult LAUNCH’s technical support or join automotive diagnostic forums. And remember – always work responsibly and legally.
If you found this guide helpful, consider sharing it with others in the trade. For more details on diagnostic tool selection, check out our guide on [link to related guide on choosing OBD scanners for European cars].
About the Author: Erwin Salarda is an Automotive Service Equipment Technician based in the Philippines, specializing in computerized automotive diagnostic equipment such as OBD scanners and wheel alignment systems. Since 2012, he has been actively providing technical support, equipment installation, troubleshooting, after-sales service, and hands-on training for automotive service equipment used by workshops and automotive professionals.
He has received specialized training from international suppliers and manufacturers, including Launch X431 in Shenzhen, China, Lawrence Engineering Company in Guangzhou, China, and 3Excel Wheel Alignment Company in Shenzhen, China. Through these trainings, he developed advanced expertise in automotive diagnostics, calibration, wheel alignment systems, and computerized automotive service technologies.
Erwin Salarda provides professional after-sales support and technical training for automotive diagnostic and wheel alignment equipment, helping clients maximize the performance and proper use of their tools and systems. His experience covers equipment setup, software updates, calibration procedures, troubleshooting, and operational guidance for automotive workshops and service centers.
With more than a decade of experience in the automotive equipment industry, Erwin Salarda continues to support automotive businesses by delivering reliable technical expertise and practical training solutions.
For inquiries and equipment purchases, please visit https://carlifterph.com/
Related Posts
- How to Read Citroën BSI PIN Code with LAUNCH X431 for Key Programming
- How to Program a Key on a Citroën Jumper (2006–2020) Using LAUNCH X431
- How to Add a Key to a Citroën Jumpy or SpaceTourer (2016+) Using LAUNCH X431
- How to Program a Key on a Citroën Jumpy or SpaceTourer (2007–2016) Using LAUNCH X431
- How to Add a Key to a Citroën Berlingo (2018+) Using LAUNCH X431