How to Add a New Key to the Peugeot Rifter Using LAUNCH X431 IMMO
Published / Last Updated: June 3, 2026
Quick Answer
To add a new key to a Peugeot Rifter using a LAUNCH X431 IMMO tool, you need a compatible blank key with a Pcf7936 transponder chip, an active LAUNCH license for PSA key programming, and a stable 12V battery. The process involves connecting the scanner, reading the security PIN code from the BSI, selecting "Add New Key" in the IMMO menu, turning the ignition to ON with the new key, and waiting for the security delay (up to 10 minutes) until the ECU confirms the key is learned. If the remote functions don’t work, a separate BCM procedure is required.
Introduction
Let’s face it: losing a car key is stressful, and getting a replacement from a dealership can feel like a punch to the wallet. Dealers often charge $200–$400 to program a single spare key for a Peugeot Rifter. That’s where the LAUNCH X431 series comes in. These high-end diagnostic tablets (like the X431 Pad V, X431 Pro, or X431 V+) are popular among independent workshops and DIY enthusiasts because they can handle immobilizer and key programming tasks that were once reserved for dealer-level tools.
The Peugeot Rifter, along with its platform siblings the CitroΓ«n Berlingo and Toyota Proace City, uses a PSA BSI (Built-in Systems Interface) for immobilizer control. Understanding this BSI-based system is crucial to avoid common pitfalls. The LAUNCH X431 IMMO software (usually IMMO 2.0 or later) can read the security PIN, program new transponders, and even reset the BSI if needed. But you need to follow the steps carefully — one wrong move and you’ll be staring at a “Key Not Learned” error.
Prerequisites: What You Need Before You Start
Before diving in, gather these items. Skipping a single component can waste hours of troubleshooting.
Hardware Requirements
- LAUNCH X431 scanner — any model that supports IMMO functions (Pad V, Pro, V+, etc.). Ensure it’s on the latest firmware.
- Blank key blade — must be physically cut to match your Rifter’s ignition. You can get this from a locksmith or online key supplier.
- Transponder chip — the Peugeot Rifter typically uses a Pcf7936 chip (40-bit). Your blank key should already contain this chip, or you need a programmable blank that supports PSA protocols.
- Remote fob — OEM or compatible aftermarket. The frequency is usually 433 MHz for this model.
Software & License
- LAUNCH IMMO 2.0 (or the latest IMMO software version) installed on the tablet.
- Active LAUNCH credits — key programming consumes credits (typically 2–5 per session). Make sure your account has enough.
Vehicle Conditions
- Battery voltage — at least 12.6V. Use a battery maintainer or charger if the voltage is low. Weak voltage is the #1 cause of communication failures.
- Ignition — turn to position 2 (ON), but do not start the engine.
- Doors closed — all doors, including the tailgate, must be shut.
- Original working key — for “Add New Key” mode, you generally need at least one original key that starts the car. If you have zero working keys, you’ll need the “All Keys Lost” procedure, which is more complex.
Pro tip: Check the condition of your original key’s battery. A weak fob battery won’t stop transponder programming, but it can confuse the remote sync step later.
Step-by-Step Process: Programming the Key
The LAUNCH X431 makes the process straightforward, but patience is the real secret. Here’s the exact sequence I recommend.
1. Diagnose & Identify the System
- Connect the LAUNCH X431 to the OBD-II port under the dashboard. Use a wired VCI if Bluetooth gives you trouble (common on older tablets).
- On the tablet, select Diagnostics > Peugeot > Rifter.
- Choose Immobiliser (IMMO) or BSI (Built-in Systems Interface). I prefer starting with IMMO unless the vehicle is a 2020+ model (see the “Gateway” section below).
- Let the scanner auto-detect the ECU version. You’ll likely see something like “Denso” or “Continental.” Write down the part number — it can help if you need support later.
What you’ll see: The LAUNCH will show the immobilizer status, number of keys currently learned, and VIN confirmation.
2. Read the Security PIN Code
- Select Read Security Code or Read PIN Code from the IMMO menu.
- The LAUNCH will attempt to pull the code from the BSI via OBD. This usually takes 10–30 seconds.
- If successful, a 4-digit (or occasionally 5-digit) code appears on screen. Write it down.
- If the read fails, you may need to enter the code manually. You can obtain the code by contacting a LAUNCH supplier with your VIN (VIN-based lookup service costs a few extra credits).
Common mistake: Some technicians skip this step and try to jump straight into key programming. Without the PIN, the ECU won’t authorize the new transponder.
3. Enter Key Programming Mode
- From the IMMO menu, select Key Programming > Add New Key.
- The scanner will display instructions like “Insert the new key and turn to ON position.”
- Take your new blank key (with the transponder chip) and insert it into the ignition. Turn it to position 2 (ON). The dashboard lights should illuminate, but the engine will not start.
- Press OK or Next on the LAUNCH tablet.
4. Enroll the Transponder
This is where the real magic — and the waiting — happens.
- The LAUNCH will communicate with the BSI and attempt to learn the new transponder’s ID.
- Wait time: The VCI module may flash. Do not turn off the ignition or disconnect the scanner. The ECU often enforces a security delay of 30 seconds to 5 minutes. In some cases, I’ve seen it take a full 10 minutes.
- After the delay, the screen should display “Programming Successful” or “Key Learned.”
- Remove the new key and test if the immobilizer light on the dashboard goes out when you try to start the car (more on testing later).
What if it fails? If you see “Key Not Learned,” do not panic. Leave the ignition ON for another 3–5 minutes. The delay timer restarts sometimes if you move the key. If it still fails, see the troubleshooting section below.
5. Program the Remote (FOB)
LAUNCH IMMO software often programs only the transponder (starting function). The remote door lock/unlock function is handled by the Body Control Module (BCM). Here’s how to sync it:
- Exit the IMMO menu and go to Diagnostics > Peugeot > Rifter > Body Control Module (BCM) .
- Select Remote Key Programming or Learn Remote.
- Follow the on-screen sequence. It usually involves:
- Turning the ignition ON and OFF a specific number of times.
- Pressing a button on the new remote (lock or unlock).
- Waiting for a confirmation beep or horn honk.
- If the BCM procedure doesn’t exist or fails, try a manual sync:
- Insert the new key into the driver’s door lock (using the blade).
- Turn and hold in the lock position for 2 seconds, then release.
- Repeat twice. The doors should lock/unlock to confirm sync.
Important: The remote and transponder are two separate systems. You can have a key that starts the car but doesn’t lock the doors, or vice versa.
Troubleshooting Common LAUNCH X431 IMMO Errors
Even with the right steps, hiccups happen. Here are the most common errors and how to fix them based on real-world experience.
Error: “Key Not Learned” – Security Delay
Cause: The ECU is enforcing a timeout to prevent brute-force attacks.
Solution: Leave the ignition ON with the new key for up to 10 minutes. Do not touch anything — no headlights, no radio, no door opening. If the timeout expires and you still get the error, restart the process from step 3. Some PSA ECUs require a BSI reset (see Gateway approach below) before they accept new keys.
Error: “Communication Failure”
Cause: Weak VCI battery, poor OBD connection, or an unstable Bluetooth link.
Solution: Start with a hard reboot of the LAUNCH tablet (power off, wait 10 seconds, power on). Then try a wired OBD cable instead of Bluetooth. If you’re using a DBScar or similar VCI, check its battery level. Finally, verify the vehicle battery voltage — anything below 12.4V can cause dropouts.
Error: “Wrong PIN Code”
Cause: The PIN was read incorrectly, or the BSI has a different code than the one stored.
Solution: Run the “Auto Read” function again. If it fails twice, the BSI may have been replaced (common after ECU repairs). In that case, you’ll need to obtain the correct PIN via VIN lookup from a LAUNCH dealer or a service like AutoPIN. Do not guess the code — three wrong attempts can lock the BSI for hours.
Remote Works but Key Doesn’t Start the Car
Cause: The transponder chip was not successfully learned, or the chip is incompatible with PSA systems.
Solution: First, check that your blank key truly contains a Pcf7936 chip (or a universally programmable 40-bit chip). Cheap blanks from online marketplaces sometimes use generic chips that PSA ECUs reject. If the chip is correct, re-run the IMMO programming — you may have interrupted the security delay.
Alternative Method: The “Gateway” Approach
If your Peugeot Rifter is a 2020 or newer model, the IMMO software may not communicate directly with the ECU. PSA introduced a gateway module (BSI) that requires a special access procedure. Here’s how to handle it with LAUNCH:
- Connect the scanner and go to Diagnostics > Peugeot > Rifter > BSI.
- Select Special Functions > BSI Reset.
- Follow the instructions: turn off the ignition, close all doors, remove the key, and wait 10 minutes (the BSI enters sleep mode).
- After 10 minutes, turn the ignition ON again and proceed with key programming from the IMMO menu.
The gateway method is also useful if you keep getting “Key Not Learned” errors on older models. A BSI reset clears session logs that sometimes interfere with new key enrollment.
When to Call a Professional Locksmith
LAUNCH X431 is powerful, but it’s not a magic wand. You should consider professional help in these scenarios:
- All Keys Lost: If you don’t have a single working key, the process changes completely. The BSI often needs to be replaced or sent to a specialist for decoding. LAUNCH can do “All Keys Lost” on some PSA models, but the success rate is lower, and it requires a specific procedure with a master key generation.
- Dead BSI or Short Circuit: If the scanner can’t communicate with any module, the BSI may be fried. This is rare but happens after jump-starting with reversed polarity.
- Wrong Key Blade: If the physical cut doesn’t match your ignition cylinder, no amount of programming will help. A locksmith can cut a new blade based on the VIN or the existing lock.
Frequently Asked Questions
Will the LAUNCH X431 work on a 2022 Peugeot Rifter?
Yes, but you need the latest firmware and likely the “Gateway” approach described above. Models after 2020 use an updated BSI that requires the BSI Reset procedure. LAUNCH releases regular updates, so make sure your tablet is up to date before starting.
Do I need a specific transponder chip for the Rifter?
Yes. The Peugeot Rifter typically uses a Pcf7936 chip (40-bit). Your blank key must have this chip inside, or you must use a universal programmable blank that supports PSA protocols. Some aftermarket blanks come with a “ID46” chip which is also compatible, but verify with your supplier.
Can I use the LAUNCH X431 to delete old keys from the Rifter?
Absolutely. The “Erase Lost Keys” function is available in the IMMO menu. This is highly recommended when buying a used Rifter to ensure previous owners cannot start the vehicle. However, be careful — if you erase all keys, you’ll need a working key present to add a new one afterward.
Why does my key start the car but the remote (door lock) doesn't work?
The immobilizer and the remote are programmed separately. The LAUNCH IMMO tool programs the transponder chip (starting function). The remote lock/unlock is handled by the BCM. You need to perform a separate remote programming procedure, either through the BCM menu or a manual sync sequence (locking/unlocking the driver door with the blade). For a step-by-step remote guide, see our article on [link to related guide on LAUNCH X431 BCM programming].
How much does it cost to program a key with LAUNCH X431?
The upfront cost of the scanner ranges from $500 to $1,500 depending on the model. Each key programming session consumes LAUNCH credits — typically 2–5 credits, which cost roughly $10 to $50 USD. Compare that to a dealer’s $200–$400 fee, and the LAUNCH pays for itself after just a few uses.
What if I get "BSI Isolation" error?
This is common. It means the BSI has entered a low-power state to protect the battery. Simply turn off the ignition, close all doors, and wait 2 minutes. Then turn the ignition back ON (position 2) and resume the IMMO programming. Do not rush this — the BSI needs time to wake up.
Conclusion & Final Checks
After the programming is complete, run these two quick tests before declaring victory:
- Test 1 – Immobilizer: Insert the new key and turn to START. The engine should crank and run. Watch the dashboard immobilizer light (usually a car with a key symbol) — it should turn off after 1–2 seconds. If it stays on or flashes, the transponder was not learned.
- Test 2 – Remote: Step away from the car and press the lock/unlock buttons. If the doors respond, you’re done. If not, go back to the BCM menu and repeat the remote sync procedure.
Pro tip: Always keep your original key in a safe place. If you ever lose all keys, programming becomes significantly harder — often requiring BSI replacement or a visit to a dealer with VIN-based coding.
The LAUNCH X431 IMMO tool, when used correctly, can save you hundreds of dollars and hours of hassle. Take your time, follow the security delays, and don’t hesitate to use the BSI Reset if you get stuck. With a little patience, you’ll have that spare key ready to go.
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
Related Posts
- How to Program a Peugeot Partner Tepee Key with LAUNCH X431 IMMO Tool
- How to Match a Replacement Key for the Peugeot Partner Using LAUNCH X431
- How to Program a Key for the Peugeot Expert Tepee via LAUNCH X431 IMMO
- Peugeot Expert IMMO Key Programming with LAUNCH X431 – Step-by-Step Guide
- How to Program a Peugeot Bipper Key with LAUNCH X431 IMMO (2026 Guide)