How to Add a Spare Key to Peugeot 1007 with LAUNCH X431 IMMO (2026 Guide)

Learn to program a spare key for your Peugeot 1007 using LAUNCH X431. Step-by-step guide, PIN retrieval, troubleshooting, and cost comparison. DIY save $100+.

Published: June 3, 2026

How to Add a Spare Key to the Peugeot 1007 with LAUNCH X431 IMMO

Losing your only Peugeot 1007 key—or just needing a backup—doesn’t have to mean an expensive trip to the dealership. With a LAUNCH X431 diagnostic scanner and a bit of patience, you can program a spare key yourself. The key is understanding your immobilizer system, having the right PIN code, and following a precise sequence. This guide walks you through every step, from gathering tools to testing the new key, so you can get back on the road confidently.

Quick Answer: How to Program a Peugeot 1007 Key

To program a spare key for a Peugeot 1007 using a LAUNCH X431, you typically need a 4-digit security (PIN) code and an existing working key. The process involves: 1) Connecting the LAUNCH tool and selecting the Peugeot 1007 IMMO system. 2) Reading the security code from the vehicle’s ECU or BSI. 3) Entering the PIN code when prompted. 4) Selecting the “Add Key” or “Key Programming” function. 5) Following on-screen instructions to insert and turn the new key. Important: You must have at least one working key to begin most programming procedures. If you have zero keys, you will need a locksmith or dealer to bypass the immobilizer.


Prerequisites and Tools

What You Need

Before diving into the procedure, gather these essentials:

  • LAUNCH X431 Scanner: Any model works (X431 V+, PRO3, PAD, etc.) as long as the IMMO software is updated to the latest version. Running outdated firmware is the most common cause of “Communication Failure” errors.
  • Working Key: At least one original, working key that starts the car. This key is required to enter programming mode.
  • New Uncut Blank Key: A Peugeot-compatible transponder key. It must be cut to match the door and ignition lock by a locksmith or key cutter. Don’t try to program an uncut key—the transponder chip needs to sit properly in the ignition.
  • Security (PIN) Code: A 4-digit code unique to your 1007. It’s often found in the owner’s manual, on a plastic card, or on a sticker hidden in the glovebox or under the rear seat. If you can’t locate it, the LAUNCH tool may read it from the BSI.
  • Stable Power Supply: A battery charger connected to the car (12V) prevents voltage drops during programming. An interrupted power supply can corrupt the immobilizer memory.

Understanding the Peugeot 1007 Immobilizer System

The Peugeot 1007 uses a transponder chip inside the key fob—typically an ID33 or ID46 type. The engine ECU and the BSI (Built-in Systems Interface) must recognize the key’s unique code before allowing the engine to start. The system stores data for up to five keys. Adding a key writes new data; deleting a key erases lost keys from memory.

When you insert the key and turn it to the ON position, the BSI sends a challenge to the transponder. If the response matches, the ECU releases the immobilizer. The LAUNCH X431 acts as a bridge, telling the BSI to accept the new key’s code.


Step-by-Step Guide to Adding a Key

Step 1: Pre-Programming Checks

  • Gather all keys you want to use (including the new one). If you have lost keys, this is the time to erase them using the “Delete All Keys” function (covered later).
  • Take the new blank key to a locksmith to have it cut to match your door and ignition lock. A key that doesn’t turn freely can damage the ignition cylinder.
  • Connect the LAUNCH X431 to the OBD-II port, located under the dashboard on the driver’s side.
  • Turn the ignition ON using the working key. The dashboard lights should illuminate, but don’t start the engine.
  • On the LAUNCH tool, select the Peugeot vehicle menu. The scanner will read the VIN and confirm communication.

Step 2: Accessing the IMMO System

  1. From the main menu, tap Special Function or Immo (depending on your X431 software version).
  2. Choose Peugeot > 1007 > Immobilizer.
  3. Select Key Programming. The exact label may vary—look for “Add Key,” “Programme Key,” or “Replace BSI.” Don’t select “Replace BSI” unless you are swapping a new BSI unit, as that erases all keys.
  4. The tool will read the VIN and show the current key status, e.g., “1 key programmed.”

Step 3: Retrieving the Security Code (PIN)

  • The LAUNCH tool may automatically read the PIN from the BSI or ECU. If prompted, enter the 4-digit PIN code. This code is vehicle-specific and case-sensitive.
  • Where to find the PIN:
    • Check the owner’s manual or the plastic card that came with the car (often in the wallet).
    • Look for a sticker inside the glovebox, under the rear seat, or on the BSI unit itself (behind the glovebox).
    • The LAUNCH tool may offer a “Code via ECU” read function. Follow the tool prompts to extract the PIN from the immobilizer module.
  • If the tool cannot retrieve the PIN and you don’t have the code, you must contact a Peugeot dealer (provide your VIN) or an auto locksmith. Some online code services can provide it for a fee, but you will need proof of ownership.

Step 4: Adding the New Key

  1. After the PIN is verified, the tool will display “Insert Key” or “Insert New Key.”
  2. Insert the new, cut key into the ignition and turn it to the ON position. Do not start the engine. The dash immobilizer light should stay on—that’s normal.
  3. The LAUNCH tool will display a progress bar or countdown (usually 30–120 seconds). During this time, the BSI reads the transponder chip and stores its ID.
  4. Important: Do not remove the new key, turn off the ignition, or disconnect the scanner. Any interruption can corrupt the programming session.
  5. Once complete, the tool will display: “Key Programming Successful” or “Key Added Successfully.” You may hear a relay click or see the immobilizer light turn off briefly.

Step 5: Testing the New Key

  • Turn off the ignition and remove the new key.
  • Test both keys individually: Insert the original working key and start the engine. The dash immobilizer light (orange car with a key icon) should turn off after 1–2 seconds. Do the same with the new key. If the engine starts smoothly with both, the process is complete.
  • If the new key fails to start the car, repeat Steps 4 and 5—sometimes a second attempt is needed. Also confirm the key blank is compatible with Peugeot 1007 (check OEM part number or ask your key supplier).

Common Troubleshooting & Error Fixes

Even with careful preparation, errors can pop up. Here’s how to handle the most frequent ones.

Error: “Communication Failure” or “Link Error”

  • Cause: Weak car battery, loose OBD connection, outdated tool software, or incompatible protocol version.
  • Fix: Connect a battery charger to maintain at least 12.5V. Clean the OBD pins with contact cleaner. Update the LAUNCH X431 software via Wi-Fi or USB. If using an X431 V+, try switching to the X431 PAD software package—some users report better IMMO support on different tool variants.

Error: “Wrong PIN Code”

  • Cause: Incorrect PIN entry or the PIN retrieved does not match the vehicle.
  • Fix: Use the “Read Code” function again to extract the PIN directly from the BSI or ECU. Some Peugeot 1007 models have a hidden 4-digit code printed on the BSI label. If it still fails, double-check with your dealer using the VIN.

Error: “Key Already Learned” or “Key Not Recognized”

  • Cause: The key blank is already programmed to another vehicle, or the transponder chip is damaged or dead.
  • Fix: Use a brand new, virgin blank key. Some used keys can be “re-flashed” by a specialist with the right equipment, but it is simpler and more reliable to buy a new uncut blank. If the key is new but the error persists, the chip may be defective—exchange it with your key supplier.

Error: “Too Many Keys” or “Memory Full”

  • Cause: The 1007 immobilizer system stores a maximum of 5 keys. The memory is full.
  • Fix: Use the Delete All Keys function (if available) to erase all learned keys from the BSI, then re-program all your working keys (including the new one). Warning: This requires all keys you intend to keep to be present during programming. If you lose the function key during deletion, you may be locked out. Always perform this step with all keys on hand.

Peugeot 1007 Key Programming Cost Breakdown

Understanding the cost can help you decide whether to DIY or visit a shop.

Item DIY Cost Shop/Dealer Cost
Blank key (transponder) $10–30 $20–50
Key cutting $5–15 $10–30
Programming (using LAUNCH X431) $0 (if you own one) $80–200
Total $15–45 $110–280

If you already own a LAUNCH X431, the DIY route saves you significant money. For occasional users, it may be cheaper to pay a locksmith unless you plan to program keys for multiple vehicles.


Frequently Asked Questions (FAQ)

Can I program a Peugeot 1007 key without the original key?

No, not with a standard LAUNCH X431. You need at least one working key to enable the “Add Key” function. If you have zero keys, you need a dealer or a specialist with access to the vehicle’s BSI/ECU security bypass tools, such as a Tacho Pro or AVDI system.

How much does a Peugeot 1007 spare key cost?

  • Blank Key: $10–30 (online).
  • Cutting: $5–15 (locksmith or hardware store).
  • Programming (DIY): $0 (with owned tool).
  • Programming (Shop/Dealer): $80–200.

What if my LAUNCH X431 says “PIN Code not available”?

This means the tool cannot read the PIN from the ECU. You must obtain it from: the vehicle’s original key card, a dealer (VIN required), or a specialized code service provider. Some users have found the PIN printed on a sticker inside the BSI box—worth checking.

How do I know if my Peugeot 1007 key is a transponder key?

Yes, all Peugeot 1007 keys contain a transponder chip. You can visually confirm: the plastic head is thicker than a non-transponder key, and you can often see the chip encased in a black square shape inside the fob when you open the shell. If the key has a remote fob, it almost certainly has a transponder.

Can I clone a key instead of programming?

Cloning (e.g., using a portable key cloner) copies the transponder ID. This works for starting the engine but will not sync the remote central locking fob. For full functionality (remote unlock/lock), you must program the key via the LAUNCH X431. Cloning is a quick emergency fix, but for daily use, proper programming is better.


Conclusion

Adding a spare key to your Peugeot 1007 with a LAUNCH X431 is a straightforward DIY task if you have the correct PIN code and a working key. Always ensure your tool’s software is up-to-date and the car battery is stable. If you encounter PIN or communication errors, double-check your connections and key stock. For complex issues (zero keys or dead BSI), professional locksmith assistance is recommended. With a little preparation—and this guide—you’ll have two working keys and peace of mind.

For more automotive diagnostic guides, check out our post on [link to related guide on Peugeot key programming for other models] and our comprehensive LAUNCH X431 tutorial series [link to LAUNCH X431 setup article].


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