How to Add a Spare Key to Peugeot 407 with LAUNCH X431 IMMO (Step-by-Step)

Learn how to program a spare key for your Peugeot 407 using LAUNCH X431 IMMO. Step-by-step guide, troubleshooting tips, and FAQs. Save time and money.

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

Last Updated: June 3, 2026

Quick Answer: How to Add a Spare Key to a Peugeot 407 Using LAUNCH X431 IMMO

Adding a spare key to a Peugeot 407 with a LAUNCH X431 IMMO tool typically requires connecting the scanner to the OBD-II port, selecting the correct Peugeot model, navigating to the immobilizer function, choosing "Add Key," authenticating with an existing working key, and following the on-screen prompts to learn the new transponder and program the remote. The entire process takes about 10–20 minutes. You need an active LAUNCH IMMO license, a compatible blank key (transponder chip type ID46 or ID48, remote frequency 433 MHz), and at least one original working key to start.


What You Need Before You Start

Required Tools and Equipment

Before you begin programming a spare key for your Peugeot 407, gather the following items:

  • LAUNCH X431 Scanner: The device must support IMMO (immobilizer) functions. Common compatible models include the X431 V+, X431 Pro, X431 HD, and the X431 Pad series (Pad V, Pad VII, etc.). Entry-level scanners like the X431 Creader series typically lack key programming capabilities.
  • Active LAUNCH X431 IMMO License or Credits: Key programming on Peugeot vehicles often requires a subscription or per-vehicle credits. Check your account before starting the procedure to avoid interruptions mid-way.
  • Blank Spare Key: This must be a virgin key (never programmed to any vehicle) and physically uncut. For a Peugeot 407, the transponder chip is either a Philips ID46 or ID48 depending on the year and trim. The remote frequency is usually 433 MHz, but some early models might use 315 MHz. Verify your specific vehicle's requirements — I always recommend checking the original key’s FCC ID number printed on the circuit board if possible.
  • Original Working Key: You need at least one existing key that the car recognizes. The "Add Key" function requires the BSI (Built-in Systems Interface) to authenticate with a known key before accepting a new one.
  • Stable Vehicle Battery: Low voltage can cause communication errors. If your battery is weak, connect a battery maintainer or trickle charger. A sudden voltage drop during the learning process can corrupt the BSI memory.

Understanding the Peugeot 407 Immobilizer System

The Peugeot 407 uses a rolling-code immobilizer system. The engine ECU and the BSI work together to verify the transponder code every time you turn the ignition. Here is what you need to know:

  • Adding a key does not delete existing keys — that only happens when you choose "Replace All Keys" or "Learn All Keys." So selecting "Add Key" keeps your original keys functional.
  • If you have lost all keys, the procedure becomes more complex and typically requires a full BSI reset, which is a dealer-level operation. For that, you might need a higher-security PIN code and possibly vehicle registration documents.

Important: Check Your LAUNCH Device Compatibility & Licenses

Before connecting, verify your setup:

  • Open the IMMO function on your LAUNCH tablet. Look for "Peugeot/Citroen" or "PSA" in the brand list.
  • Update your software to the latest version via Wi-Fi or USB. Outdated firmware often fails to communicate with newer BSI modules.
  • Check your available credits. Many LAUNCH devices operate on a pay-per-use model for IMMO functions. The fee for a Peugeot 407 key add typically ranges from $5 to $20 per operation.

If your tool cannot find the Peugeot option or shows an error about missing licenses, contact LAUNCH support or your equipment supplier. As we covered in our guide on [link to related guide on LAUNCH X431 subscription plans], you may need to purchase a specific PSA package.


Step-by-Step Guide: Adding a Spare Key to Peugeot 407

Follow these steps carefully. I have performed this procedure many times, and skipping any step can lead to a failure.

Step 1: Connect the LAUNCH X431 to the Vehicle

  1. Turn the ignition OFF and remove the key from the ignition barrel.
  2. Locate the OBD-II port under the dashboard on the driver’s side. It is usually behind a small plastic cover near the fuse box.
  3. Plug the LAUNCH X431 main cable (VCI box) into the OBD port. The tablet should power on automatically.
  4. Wait for the VCI indicator light to turn solid green, indicating a successful connection to the vehicle’s CAN bus.

Step 2: Identify the Vehicle (VIN)

  1. On the LAUNCH home screen, tap IMMO (or Diagnosis > Immobilizer).
  2. Select Peugeot from the brand menu.
  3. Choose Model: 407 from the list. Alternatively, use the Auto VIN Scan feature. The tool will read the VIN automatically and select the correct model — this saves time and reduces errors.
  4. Confirm that the VIN displayed on the screen matches the VIN on your vehicle’s dashboard or door sticker.

Step 3: Navigate to the Key Programming Function

  1. From the IMMO main menu, select Key Programming or IMMO Function.
  2. Choose Add Key. Do not select "Replace All Keys" unless you have lost all original keys and are prepared for a full reset.
  3. Read the on-screen warnings carefully. Acknowledge that you have at least one working key available.

Step 4: Authenticate with the Immobilizer

This step is where many beginners get stuck. Here is what happens:

  • The LAUNCH tool will request a Security Code (PIN). Some models can read this code automatically from the BSI. Others require you to enter the PIN manually.
  • If the tool fails to read the PIN, you have two options:
    • Retrieve the PIN using a separate LAUNCH function like Read PIN or Security Access (requires additional credits).
    • Obtain the PIN from a Peugeot dealer using your VIN, or use a paid online VIN decoder service. Never use random PIN codes — entering the wrong code three times may lock the immobilizer for hours.
  • Once you have the PIN (either auto-retrieved or manually entered), the tool will prompt you to:
    • Insert the original working key into the ignition.
    • Turn the ignition ON (engine off, dashboard lights up).
    • Wait while the tool communicates with the BSI. This can take 30–60 seconds.
    • The tool will then instruct you to Remove the key.

Step 5: Program the New Spare Key

  1. The LAUNCH screen will display: "Insert the new key and turn ignition ON."
  2. Insert your blank spare key into the ignition. It must be physically cut to fit — otherwise you cannot turn the barrel. If you have not cut the key yet, do that first at a locksmith.
  3. Turn the new key to the ON position. The dashboard lights should illuminate, but do not start the engine.
  4. The LAUNCH tool will send the learning code to the BSI. You will see a progress bar. This process typically takes 5–15 seconds.
  5. When successful, the tool will display: "Key Learned Successfully" or "Programming Complete."

Step 6: Test the Remote Functionality (If Applicable)

If your spare key includes remote locking buttons (most Peugeot 407 keys do), you need to sync the remote:

  1. Remove the new key from the ignition.
  2. Outside the vehicle, press the Lock and Unlock buttons several times to sync the rolling code.
  3. Walk away from the car and test that the remote locks and unlocks the doors from a distance.
  4. Finally, test that the engine starts with the new key. Insert the key, turn to start — the engine should crank and run normally.

If the remote does not work, try a manual synchronization procedure: Get in the car, close all doors. Turn the ignition ON then OFF, remove the key. Within 10 seconds, press and hold the Lock button for 10 seconds. Release, then press Unlock. Test again.


Troubleshooting Common "Add Key" Failures

Even with careful steps, errors can occur. Here are the most common issues and how to fix them.

"Error: No Communication with BSI" or "ECU Not Found"

  • Check your OBD connection. The cable must be fully seated. Try a different OBD cable if available.
  • Power cycling. The BSI may be in low-power sleep mode. Turn the ignition ON for 30–60 seconds before connecting the scanner.
  • Fuse check. The cigarette lighter fuse (often labeled "ACC" or "CIG") powers the OBD port in many Peugeot models. If that fuse is blown, the scanner will not connect. Check your owner’s manual for the exact fuse location.
  • Update firmware. Outdated LAUNCH software is a frequent culprit. Connect the tablet to Wi-Fi and run a full system update.

"Security Code Not Found" or "Incorrect PIN"

  • Manual PIN retrieval. As mentioned earlier, you may need to purchase the PIN through LAUNCH’s paid service or a third-party VIN decoder. Some LAUNCH models have a specific function under Diagnosis > Engine > Read ECU Information that reveals the PIN — try this alternative.
  • License issue. Double-check that you have purchased the correct "PSA Pin Code" or "Security Access" credit. The standard IMMO license may not include PIN reading for all vehicles.

"Key Not Supported" or "Learning Failed"

  • Wrong transponder chip. The Peugeot 407 can use either ID46 or ID48 chips depending on model year. Using an ID48 key in an ID46 vehicle (or vice versa) will cause a failure. Check the specifications of your blank key before purchase.
  • Key is already programmed. A used key from another vehicle will not work. It must be a virgin blank. Some aftermarket keys come pre-programmed to a generic code — those also will not learn. Buy from a reputable supplier.
  • Key not cut. The key must be physically cut to match your ignition lock. If it does not turn fully to the ON position, the programming cannot proceed.

"Remote Not Working After Programming"

  • Manual synchronization. Try the button sequence I described in Step 6. This often resolves rolling code mismatches.
  • Frequency mismatch. Verify the remote frequency. Most Peugeot 407 models use 433 MHz. However, some early 2004–2005 models may use 315 MHz, and later 2008+ models could use 868 MHz. Check the back of your original remote for a frequency marking.
  • Battery in the remote. If the new key remote has a dead battery, locking/unlocking will not work. Replace the CR2032 battery if needed.

Frequently Asked Questions (FAQ)

Can I use any LAUNCH X431 model to program a Peugeot 407 key?

No. You need a model that supports IMMO functions and includes Peugeot/Citroen software. The X431 V+ PRO, X431 Pad VII, and X431 HD are common compatible models. Entry-level scanners like the X431 Creader or X431 Diagun may not have key programming capabilities. If you are unsure, check the product specifications or contact the seller.

Do I need an internet connection for this procedure?

Yes, for most LAUNCH X431 models. The tool communicates with LAUNCH servers to verify your subscription, deduct credits, and sometimes download security codes. A stable Wi-Fi connection or a mobile hotspot is strongly recommended. Without internet, the IMMO function may not work after the first use.

How much does it cost to program a key with the LAUNCH X431?

The LAUNCH X431 tool itself is a significant investment (typically $500–$2,000 depending on the model). For each key programming operation, you may pay a $5 to $20 credit fee depending on your subscription plan. The physical blank key costs $10–$30. Compare this to a dealer visit which can cost $150–$300 for a single key — the LAUNCH tool pays for itself after a few uses.

Will programming a new key erase my old keys?

No, as long as you select "Add Key". The vehicle’s BSI retains the memory of the original keys. Only if you choose "Replace All Keys" will the tool erase all existing keys and require you to reprogram all of them from scratch. So always choose "Add Key" unless you have lost all keys.

My Peugeot 407 has a manual transmission. Does that change the process?

No. The immobilizer system is independent of the transmission type. The procedure is identical for manual and automatic transmissions.

Is it legal to program my own key?

Yes, provided you are the legitimate owner of the vehicle. You are simply bypassing a trip to the dealership, not bypassing security. Always keep proof of ownership (registration, title) available if required by local regulations or if the LAUNCH tool prompts for it.

What if I lose my only working key?

This is a more complex scenario. You will need to use "Full Key Reset" or "Learn All Keys" instead of "Add Key." This procedure usually requires a higher-access security code, a longer BSI reset, and often vehicle registration documents. Some LAUNCH models can handle this, but it may cost more credits. If you are not experienced, I recommend consulting a professional locksmith or dealer for this case.


Related Topics for Deeper Understanding

  • Peugeot 407 BSI (Built-in Systems Interface) Reset Procedure — For full key loss scenarios.
  • How to Read Peugeot 407 Security Code (PIN) Without a Dealer — Using LAUNCH X431 or other tools.
  • Difference Between ID46 and ID48 Transponder Chips for PSA Vehicles — Choosing the correct blank.
  • LAUNCH X431 IMMO vs. Dealer-Level Diagbox (PP2000) for Peugeot — Comparing features and costs.
  • Adding a Key to a Peugeot 407 vs. Citroen C5 (Similar Platform) — The process is nearly identical.

For more details on getting the most out of your LAUNCH X431, check out our guide on [link to related guide on advanced IMMO functions].


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