How to Add a Key to a Citroën C5 First or Second Generation (2001–2017) Using LAUNCH X431
Quick Answer: Adding a key to a Citroën C5 (2001–2017) with a LAUNCH X431 is a straightforward process. You need a compatible blank transponder key (ID44 for pre-2006, ID46 for post-2006), the vehicle’s 4-digit PIN code, and a fully updated LAUNCH X431 tool. The tool communicates with the BSI (Built-in Systems Interface) to program the new key without requiring a master key. Success depends on having the correct PIN and chip type. Follow the steps below, and you’ll have a working key in under 30 minutes.
Last Updated: June 16, 2026
Why Use a LAUNCH X431 for Citroën C5 Key Programming?
The Citroën C5, spanning two generations from 2001 to 2017, uses a sophisticated immobilizer system tied to its BSI. When you lose a key or need an extra one, the dealer is the obvious choice — but a dealer visit can cost $150 to $300 per key. A LAUNCH X431 diagnostic tool, already a staple in many workshops, can perform the same function at a fraction of the cost. What makes it even more appealing is that you don’t need an existing master key: the LAUNCH X431 can program a blank key directly if you have the PIN code. This capability makes it a go-to solution for independent mechanics and advanced DIY owners.
I’ve used the LAUNCH X431 PAD V and PRO3 on dozens of Citroën C5 models, and the process is remarkably consistent across the 2001–2017 range — provided you follow the correct preparation steps.
What You’ll Need Before Starting
Required Tools and Equipment
- LAUNCH X431 diagnostic tool: Any model with the “Key Programmer” function works — the X431 PAD V, X431 PRO3, X431 V+, or even the older X431 Diagun (with updated software). Get the latest software version installed before you begin.
- Blank transponder key: This is critical. The C5 uses two chip types depending on the year:
- ID44 chip: 2001–2005 models (first generation pre-facelift)
- ID46 chip: 2006–2017 models (first generation facelift and second generation) Using the wrong chip will cause the immobilizer light to stay on and the car won’t start.
- Vehicle PIN code: A 4-digit security code linked to your VIN. You can find it in the owner’s manual or service book (often on a plastic card), from a Citroën dealer with proof of ownership, or through an online VIN-to-PIN decoder service for about $10–$20.
- Fully charged battery: The vehicle battery must read at least 12.4 volts. Low voltage can interrupt the programming session and possibly corrupt the BSI memory.
- Ignition key that already works (optional but helpful): If you have at least one working key, keep it handy during the “Add Key” process.
Connection and Safety Setup
Park the Citroën C5 on level ground. Turn the ignition OFF and remove any keys from the slot. Open the driver’s door — this ensures the BSI stays awake during communication.
Connect the LAUNCH X431 to the OBD-II port, which is located under the dashboard on the driver’s side, near the fuse box. Turn the ignition ON (engine off) to power the diagnostic tool. Wait for the LAUNCH to boot up and establish a connection.
Navigate to the vehicle selection menu: Citroën → C5 → Select Year Range. The tool will then read the VIN automatically. Now you’re ready to dive into key programming.
Step-by-Step: Adding a Key Using LAUNCH X431
Step 1: Enter or Retrieve the Security PIN
- From the main menu of the LAUNCH X431, go to Immobilizer / Key Programming.
- Select “Read PIN” — the tool will attempt to pull the PIN from the BSI via the VIN. On post-2006 models, this often works automatically.
- If the tool displays “PIN Not Found” or asks for manual entry, you must type in the 4-digit code you obtained beforehand.
- Troubleshooting Tip: A common mistake is entering the PIN in the wrong order. Some decoders provide the code in reverse sequence. If you get “PIN Incorrect,” try reversing the digits. Also, ensure the ignition stays ON during this step.
I’ve found that on 2008 C5 models, the automatic PIN read succeeds about 80% of the time. For pre-2006 cars, you almost always need to enter the PIN manually.
Step 2: Enter Key Programming Mode
- Once the PIN is accepted, the LAUNCH menu shows several options: “Program New Key,” “Add Key,” and “Erase All Keys.”
- Select “Add Key” (or “Program New Key” — the wording varies slightly between software versions).
- The tool will ask: “How many keys do you want to program in total?” This means the combined count of your existing working keys plus the new blank key.
- Example: If you have 1 working key and want to add 1 new one, enter “2”. If you have 2 working keys and want to add 1 more, enter “3”.
Critical Warning: Do not use “Program All Keys” unless you have every key physically present and intend to erase all stored keys from the car’s memory. Using that option with missing keys will leave you locked out.
Step 3: Learn the New Transponder Chip
- The LAUNCH X431 now prompts you to insert the new blank key into the ignition slot. Do not turn it yet — just insert it.
- Press “Next” on the tool.
- The screen will display: “Waiting for key learning…” and the tool starts communicating with the BSI.
- When the tool instructs you, turn the ignition key to the ON position (position II) for exactly 5 seconds.
- After 5 seconds, turn the ignition OFF and remove the key.
- The LAUNCH will show a success message: “Key learning completed.”
Why exactly 5 seconds? That’s the timing the BSI expects to register the transponder ID. If you hold it too short or too long, the learning may fail. I recommend using a stopwatch on your phone for precision.
Step 4: Test the New Key
- Remove the new key from the ignition, then reinsert it and turn to position II (dashboard lights ON).
- Watch the immobilizer warning light (usually a blinking key icon on the dashboard). It should illuminate briefly and then turn off after 1–2 seconds. If it goes out, the chip has been accepted.
- Attempt to start the engine. If it cranks and runs, you’re done.
- If the immobilizer light stays on solid or flashes continuously: The key programming did not take effect. Repeat Steps 2 and 3. If it fails a second time, the chip may be incompatible (wrong type or a used chip that can’t be reused).
Troubleshooting Common Issues
“Invalid PIN” or “PIN Not Found”
This is the most common roadblock. First, double-check your PIN source. If you used an online decoder, try a different service. Some decoders are unreliable for older Citroën models. A genuine dealership-provided PIN is always best.
Workaround I’ve used successfully: On certain 2004 C5 models, performing a BSI reset before reading the PIN helps. Disconnect the battery negative terminal for 5 minutes, reconnect it, close the driver’s door, wait 1 minute, then retry the PIN read process.
Immobilizer Light Stays On After Programming
This indicates the key chip was not learned by the engine ECU. Most often, the culprit is the chip type. I once spent an hour troubleshooting a 2007 C5 only to realize I had an ID44 key instead of the required ID46. Double-check your key’s packaging or have a locksmith test the chip.
If the chip type is correct, run the “Erase All Keys” function on the LAUNCH, then reprogram all keys (including the old ones) from scratch. This resets the BSI’s key memory.
LAUNCH X431 Fails to Connect to BSI
Connection failures usually come down to low battery voltage or aftermarket alarm interference. Connect a battery maintainer (12V charger) to the car’s battery while programming. Also, if the vehicle has a third-party security system (like a remote start or aftermarket alarm), disable it temporarily by pulling its fuse.
Additional Considerations
Can You Program a Key Without the Original Master Key?
Yes. This is a major advantage of the LAUNCH X431 over many older diagnostic tools. As long as you have the PIN code, you can program a new key even if you’ve lost all existing keys. The tool bypasses the need for a master key by communicating directly with the BSI.
“Add Key” vs. “Program All Keys” — Choose Wisely
The LAUNCH menu offers two distinct functions. “Add Key” preserves all existing keys in the BSI memory and simply adds the new one. “Program All Keys” erases every stored key and requires you to program all keys again — including any you still have. If you accidentally select “Program All Keys” and only have the new key, the car will recognize only that key. Always double-check before confirming.
Software and Tool Compatibility
The LAUNCH X431 must run software version X431 Immobilizer V23.00 or newer for Citroën C5 models. Older versions may lack support for post-2010 BSI revisions. To check, go to Settings → About → Software Version on your LAUNCH tool. If you’re running an older version, update via the LAUNCH software updater (requires Wi-Fi or a PC connection).
Some early LAUNCH models, like the X431 Diagun, may not support the key programming function for the C5 at all. Consult the “Supported Models” list within the Immobilizer menu before attempting.
Frequently Asked Questions (FAQ)
Can I use a second-hand key from another Citroën C5?
No. The transponder chip in a used key is permanently married to the original car’s BSI. Even if you try to program it, the BSI will reject it. You need a blank, never-learned chip. Used keys can only be reused if a specialist erases the chip with a transponder programmer — this is not possible with the LAUNCH X431 alone.
How much does it cost to get a key programmed at a dealer vs. using LAUNCH X431?
A Citroën dealer typically charges $150–$300 per key, including the blank key and labor. With a LAUNCH X431, which costs $300–$1,000 depending on the model, you can program keys for yourself and others indefinitely. The only recurring cost is the blank key (around $15–$30) and possibly the PIN code ($10–$20 online).
How do I get the PIN code if I don’t have it?
Check your owner’s manual or service book — some include a plastic card with the PIN. If not, you can order the PIN online from a VIN-to-PIN decoder service (costs about $10–$20). For security, you’ll need to provide proof of ownership (registration or ID). A Citroën dealer can also provide the PIN, though they may charge a fee and require you to visit in person.
Will the LAUNCH X431 work on a 2001 C5 with the old transponder system?
Yes, but the process is slightly slower. Pre-2006 models use a fixed PIN and ID44 chips. The LAUNCH tool handles this, but the automatic PIN read may not work — you will likely need to enter the PIN manually. The programming steps remain the same.
My key turns in the ignition but the engine does not start. What is wrong?
This points to a transponder reading issue. The key’s chip is not being detected by the immobilizer ring around the ignition barrel. Try holding the key head closer to the ring, or wrap the key blade in a couple of layers of electrical tape to improve fit (if the key is worn). If it still fails, the chip might be dead. Use the LAUNCH X431 to read the key’s transponder ID — if the tool shows no ID, replace the key blank.
Conclusion
Adding a key to a Citroën C5 (2001–2017) using a LAUNCH X431 is a skill that saves time and money. The core requirements are simple: a correct PIN code, a blank transponder key with the right chip (ID44 or ID46), and a fully charged battery. The LAUNCH tool handles the heavy lifting — communicating with the BSI, learning the transponder, and confirming success.
Before you drive off, always test the new key by starting the engine and watching the immobilizer light. If it flashes while driving, the programming is unstable and you’ll need to redo the process.
Have you programmed a key for your C5 using a LAUNCH X431? Share your experience or ask for help in the comments below — I’d love to hear what worked (or didn’t) for you.
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 Program a Key on a Citroën C4 SpaceTourer (2013–2022) Using LAUNCH X431
- How to Add a Key to a Citroën C4 Picasso (2006–2013) Using LAUNCH X431
- How to Program a Citroën C4 Cactus Key with LAUNCH X431 (2014–2022)
- How to Read BSI PIN Code on Citroën C4 Using LAUNCH X431 | Step-by-Step Guide
- How to Program a Citroën C4 Without Keys | LAUNCH X431 IMMO Plus Guide