How to Program a Key for the Peugeot Expert Tepee via LAUNCH X431 IMMO

Learn to program a Peugeot Expert Tepee key using LAUNCH X431 IMMO. Step-by-step guide with prerequisites, troubleshooting, and FAQs for a successful key programming.

How to Program a Key for the Peugeot Expert Tepee via LAUNCH X431 IMMO

Last Updated: June 3, 2026

Losing your only key or needing a spare for your Peugeot Expert Tepee can be a headache — but with the right tools, you can handle it yourself. Programming a key for the Peugeot Expert Tepee via LAUNCH X431 IMMO is a straightforward process if you have the correct blank transponder key, the vehicle’s security PIN code, and a stable connection. The LAUNCH X431 communicates directly with the ECU to register the new key’s transponder data. In most cases, you’ll need two working keys or the PIN code to proceed. Let’s walk through the entire procedure step by step.

Understanding the Peugeot Expert Tepee Immobilizer System

Before you start pressing buttons, it helps to know what’s happening under the hood. The immobilizer system in the Peugeot Expert Tepee is an anti-theft feature that prevents the engine from starting unless it detects the correct transponder chip inside the key.

How the Immobilizer Works

The key contains a small transponder chip that communicates with a ring antenna around the ignition lock. When you turn the key to the ON position, the ring antenna sends a challenge signal to the chip. The chip responds with a unique ID code. That code travels to the ECU (Engine Control Unit), which compares it with stored authorized key IDs. If the code matches, the ECU allows the engine to start. If it doesn’t, the engine cranks but never fires.

The key’s remote locking buttons are separate from the immobilizer function — they operate on a different frequency. This is why you might successfully program the immobilizer but still need to sync the remote separately.

The Role of the LAUNCH X431 IMMO Tool

The LAUNCH X431 series (V, V+, Pro, PAD) with the IMMO software module acts as a bridge between you and the ECU. It can read the PIN code from the ECU, add new keys, delete lost keys, and even perform ECU replacement for advanced cases. You need a stable internet connection during the procedure because the tool pulls vehicle-specific data from LAUNCH’s cloud servers.

I’ve seen many beginners skip the internet check — and then wonder why the tool hangs mid-procedure. Always confirm your connection before starting.

Prerequisites and Preparation

Most programming failures happen because of something missing or incorrect upfront. Let’s get everything ready.

Tools and Materials Needed

  • LAUNCH X431 diagnostic tool with the IMMO software activated (standard or IMMO Plus upgrade for advanced features)
  • New blank transponder key — must match your vehicle’s chip type (Peugeot Expert Tepee from 2007–2016 typically uses a T5 48-bit chip; some later models use TPX3 or PCF79xx)
  • One or two working original keys (depending on the procedure)
  • Vehicle VIN and security PIN code (4- or 5-digit, sometimes starting with a letter)
  • Fully charged car battery — a voltage drop below 12.4V can abort the programming

Tip: Check the key blade cut before programming. It’s frustrating to successfully program a key only to find it doesn’t physically turn the lock.

Obtaining the Vehicle Security PIN Code

The PIN code is the gatekeeper. Here are your options:

  • From a dealership: Provide your VIN, and they can supply the code. Expect to pay a small fee.
  • From the X431 tool: Some versions can read the PIN directly from the ECU via the OBD2 port. Select “Read PIN Code” in the IMMO menu.
  • From an existing key: A dedicated key programmer can read the transponder data and extract the PIN.

Important note: The PIN may look like A1234 — it includes a letter and is case-sensitive. If you enter it incorrectly three times, the ECU may lock you out for a period.

Step-by-Step Guide: Programming the New Key

Follow this sequence carefully. Do not rush.

Step 1: Connect and Initialize

  1. Turn the ignition OFF.
  2. Plug the X431 cable into the OBD2 port under the dashboard.
  3. Turn the ignition ON (instrument cluster lights come on, engine off).
  4. Power on the X431 and wait for it to boot completely.

Step 2: Navigate to the IMMO Function

  1. On the X431 home screen, tap Diagnosis.
  2. Select European or All vehicle types, then choose Peugeot.
  3. Enter the model: Expert Tepee (or simply Expert depending on the software version).
  4. Pick the correct model year and engine (e.g., 2.0 HDi).
  5. From the main diagnostic menu, tap IMMO (Immobilizer) .

Step 3: Select the Key Programming Option

Inside the IMMO menu, you’ll see several options. Look for:

  • Key Programming
  • Add Key
  • Learn Key

Tap that option. The X431 will ask for the vehicle security PIN. Use the on-screen keyboard to enter it. If you have two working keys, the tool may skip the PIN request and just ask you to insert each key in sequence.

Step 4: Perform the Key Learning Procedure

This is the critical moment. Follow the X431 prompts exactly.

If the system asks for two existing keys:

  1. Insert your first working key, turn to ON for about 5 seconds, then OFF and remove it.
  2. Insert your second working key, same process.
  3. Insert the new blank key, turn to ON.
  4. Wait for the X431 to display “Programming Successful” or “Key Learned.” This can take 10–20 seconds.

If the system asks for one existing key + PIN:

  1. Insert your single working key, turn to ON for 5 seconds, then OFF and remove it.
  2. Enter the PIN when prompted.
  3. Insert the new key, turn to ON.
  4. Wait for confirmation.

Warning: Do not turn off the ignition or disconnect the tool during the learning process. Interruptions can corrupt the ECU memory.

Troubleshooting Common Issues

Even with careful preparation, things can go wrong. Here’s how to diagnose and fix the most common problems.

Error: “Communication Failure” or “Cannot Connect to ECU”

  • Check the OBD2 connection — push the plug in firmly. The plug should click into place.
  • Turn the ignition OFF, then ON again — this resets the ECU’s communication bus.
  • Update the X431 software — an outdated Peugeot profile can cause handshake failures. Connect to Wi-Fi and run a software update.

Error: “Incorrect PIN Code” or “Invalid Code”

  • Double-check the PIN — remember it may include a leading letter. A1234 is different from 1234.
  • Re-read the PIN — use the X431’s “Read PIN Code” feature if you have access. Compare with what you entered.
  • Try alternative formats — some ECUs accept the code without the leading zero or letter. Experiment carefully to avoid lockout.

Programming Fails After Several Attempts

  • Check battery voltage — use a multimeter at the battery terminals. Below 12.4V? Connect a battery maintainer or charger. I’ve seen many cases where a weak battery caused intermittent failures.
  • Verify the blank key’s transponder — not all blanks labeled “Peugeot” use the same chip. A 2008 Expert Tepee expects a T5 (48-bit). A 2018 model might require a TPX3. If you’re unsure, have the X431 test the new key’s transponder before programming.
  • Check X431 software license — advanced Peugeot models (2016+) may need the IMMO Plus upgrade. Without it, the tool can’t read the ECU. Consult LAUNCH’s compatibility list.

Advanced Sub-Topics and Context

Key Identification: Remote vs. Non-Remote

A non-remote key contains only the transponder chip — it starts the car but won’t lock/unlock doors. A remote key (fob) has both the immobilizer chip and remote buttons. The X431 IMMO procedure only handles the immobilizer side. For remotes, you typically perform a manual synchronization sequence after programming:

  1. Insert the key, turn to ON within 10 seconds.
  2. Press and hold the lock or unlock button for 10 seconds.
  3. Release, then test.

The exact sequence varies by model year. Some X431 modules also offer a “Remote Programming” submenu.

Cloning vs. Programming

  • Cloning: Copies the transponder data from an existing key directly onto a new blank. The new key is a mirror image — both keys work. No PIN needed. Useful if you have one working key and want a quick spare.
  • Programming: Adds the new key’s unique ID to the ECU’s authorized list. You can also delete lost keys. This is the official method recommended by Peugeot.

Cloning is faster but doesn’t allow you to remove a stolen key. Programming is more thorough.

The X431 IMMO Plus vs. Standard IMMO

  • Standard IMMO: Covers most key learning for common models (including Peugeot Expert Tepee up to ~2015).
  • IMMO Plus: A paid upgrade that unlocks PIN reading from complex ECUs, ECU cloning, and key generation for newer Peugeot models. If you work on 2016+ vehicles or encounter “Security Access Denied” messages, you likely need IMMO Plus.

Frequently Asked Questions (FAQ)

Can I program a key without the original factory PIN?

Yes, if your LAUNCH X431 IMMO tool can read the PIN directly from the ECU via the OBD2 port. Select the "Read PIN Code" option under the IMMO menu. If this fails, you must obtain the PIN from a dealer or a third-party service using the VIN.

Do I need two working keys to program a third key?

For many Peugeot Expert Tepee models (especially 2008–2015), the procedure requires at least two existing working keys to add a third. If you have only one key, you will need the security PIN code.

What does "IMMO" stand for?

IMMO is short for Immobilizer. It is an anti-theft system that prevents the engine from starting without a programmed key containing the correct transponder chip.

Will this procedure work on a Peugeot Expert (not Tepee)?

Yes, the process is nearly identical for the Peugeot Expert (van), CitroΓ«n Dispatch, and Toyota Proace from the same generation (2007–2016) as they share the same platform and often the same ECU. Follow the same IMMO menu for "Peugeot Expert."

My new key starts the car, but the remote buttons don't work. Why?

The X431 IMMO procedure only programs the immobilizer (transponder) function. To program the remote central locking buttons, you typically need a separate manual process: Insert the key, turn to the ON position within 10 seconds, press and hold the lock or unlock button for 10 seconds, etc. The exact sequence varies by year. Some X431 modules also offer a "Remote Programming" option.

Is it safe to use a universal blank key?

Yes, as long as the universal blank has the correct transponder type (e.g., T5) and is cut to match your vehicle’s key blade. Using a low-quality blank can sometimes lead to communication issues. Always test the new key's transponder reading with the X431 before attempting programming.


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