How to Program an Iveco Stralis 2002-2013 Key with LAUNCH X431

Step-by-step guide to program an Iveco Stralis 2002-2013 key using LAUNCH X431. Includes required tools, troubleshooting, and tips for immobiliser and remote programming.

How to Program an Iveco Stralis 2002-2013 Key with LAUNCH X431

Published: June 21, 2026

Quick Answer / Key Takeaway

Programming a 2002–2013 Iveco Stralis key with a LAUNCH X431 requires connecting the tool to the vehicle's OBD-II port, selecting the correct immobiliser/ECU model, and following the guided procedure to add or replace keys. The entire process typically takes 10–20 minutes, and you must have at least one existing working key (or the security PIN) to complete the programming successfully. If you lack a working key, dealer-level access or specialised service may be needed.


Understanding the Iveco Stralis Immobiliser System (2002–2013)

Before diving into the programming process, it helps to understand what you're actually dealing with under the dashboard. The Iveco Stralis produced between 2002 and 2013 covers several variants, including the Stralis AS, AT, and AD models running Euro 4 and Euro 5 emissions standards. These trucks came equipped with either Bosch or Delphi engine control units, and the immobiliser system is tightly integrated into the ECU.

What makes the Stralis key different? Unlike a standard metal key, your Stralis key contains a small transponder chip — typically a Philips T5 (Crypto) or T6 type. This chip communicates with the immobiliser antenna ring around the ignition barrel. When you insert the key and turn it to the ON position, the ECU checks whether the transponder's unique code matches what's stored in memory. If it doesn't, the engine simply won't start.

Many Stralis keys also include a remote keyless entry (RKE) function integrated into the key fob. Here's the catch: the immobiliser and the remote locking are separate systems, even though they live in the same key housing. You'll need to program each function independently.

Why use a LAUNCH X431? Generic code readers simply cannot access the immobiliser functions on these trucks. The LAUNCH X431 series — including the X431 V+, PAD, and other models with Iveco software — has the manufacturer-level diagnostic capability to communicate with the immobiliser module. That makes it the go-to tool for locksmiths and workshop technicians working on these heavy-duty vehicles.


Required Equipment and Preparation

Getting prepared properly saves you from frustration halfway through the procedure. Here's what you'll need:

Item Purpose Notes
LAUNCH X431 tool Diagnostic access and programming Any model with Iveco software package
Blank Iveco Stralis key New key to program Must be cut to your vehicle's mechanical profile
Working original key Authentication for adding keys Reduces step time significantly
Vehicle security PIN Access code for immobiliser 4-digit code, often on card or from dealer
Stable battery Reliable voltage during programming 12V minimum, ideally 12.5V+

Step 1: Park the vehicle on level ground, turn the ignition completely OFF, and connect your LAUNCH X431 to the OBD-II diagnostic port. On the Stralis, this port is typically located under the dashboard on the driver's side, near the steering column. The scanner should power on automatically once connected.

A quick note on battery voltage: Low voltage is one of the most common causes of programming failure. If your truck has been sitting for a while, or if the battery is showing signs of weakness, connect a battery maintainer or charger before starting. A voltage drop during the programming sequence can interrupt communication and lock up the immobiliser temporarily.


Step-by-Step Key Programming Procedure

1. Launch the Software and Establish Connection

Turn your LAUNCH X431 on and wait for it to boot completely. From the main menu, select "Iveco" from the vehicle manufacturer list. You'll then need to choose "Stralis" — if the year range isn't specified, pick "Stralis AS/AT" as your starting point.

Navigate to the "Immobiliser" or "ECU" menu. The tool will attempt to read the Vehicle Identification Number (VIN) automatically. Let it complete this step without interruption. The VIN confirmation ensures you're working with the correct software configuration for that specific truck.

Pro tip: If the tool doesn't automatically read the VIN, you can enter it manually. The VIN is located on the driver's side door pillar and on the vehicle registration document.

2. Read the Current Key Count (Optional but Recommended)

Before you start programming, take a moment to check how many keys are already stored in the system. Navigate to "System Information" → "Immobiliser Info." The screen will display the number of programmed keys.

Why does this matter? The ECU has a maximum capacity — typically 4 slots on older models and up to 8 on newer Bosch ECUs. If all slots are full, the system won't accept a new key until you delete an existing one. You can either erase all keys and start fresh, or remove specific keys if you have a list of which ones are still functional.

Important: If you choose to delete all keys, make sure you have at least one working key and the PIN handy. Otherwise, you risk locking yourself out of the vehicle entirely.

3. Start the Key Programming Function

Now you're ready for the actual programming sequence. Navigate to "Special Functions" → "Key Programming" → then choose either "Add Key" or "Program New Key."

If you have a working key: Insert the working key into the ignition switch and turn it to the ON position (position II). The dashboard lights should come on, but don't start the engine. The X431 will ask you to confirm when the key is in the ON position. Respond when prompted.

If you have only the PIN: The tool may ask you to enter the 4-digit security code directly. Type it carefully — entering the wrong code multiple times can lock the immobiliser for a period. Follow the on-screen instructions from there.

4. Program the New Key

After successful authentication, the LAUNCH X431 will guide you through the next critical step. Here's what happens:

  • The tool will prompt you to remove the working key (if you used one) and insert the new blank key into the ignition.
  • Turn the new key to the ON position. Do NOT start the engine.
  • Keep the key in the ON position for 5–10 seconds. During this time, the X431 communicates with the ECU, sending the encryption data to the new transponder chip.
  • Watch the screen for a confirmation message: "Key programmed successfully."

When you see that message, turn the ignition OFF and remove the key. One key is now programmed.

5. Test the New Key

Testing is straightforward and should never be skipped. Insert the newly programmed key into the ignition and turn it to the ON position. Watch the dashboard — the immobiliser warning light (usually a key symbol or a car with a key icon) should turn off after about 2 seconds. This tells you the transponder is recognised.

Next, attempt to start the engine. If it cranks and runs smoothly, congratulations — the key programming worked.

If you have additional keys to program: Repeat steps 3 through 5 for each remaining key. Do this in the same session if possible. Adding keys later often requires repeating the entire procedure from scratch.


Troubleshooting Common Issues

Even with careful preparation, things can occasionally go wrong. Here's how to handle the most common problems.

Problem: Tool cannot connect to immobiliser system

This is the most frequent issue I encounter. The tool powers on but can't establish communication with the immobiliser module.

Possible causes and fixes:

  1. Wrong vehicle selection: Double-check that you selected the correct Stralis variant. Some models respond better when you choose "Stralis AS" versus "Stralis AT."
  2. Outdated software: Your LAUNCH X431 needs the latest Iveco software package. Connect to Wi-Fi and update the firmware before retrying.
  3. Communication path blocked: On some Stralis models, the immobiliser is integrated into the engine ECU. Try accessing it through the "ECU" menu instead of the "Immobiliser" menu.
  4. Connection test: Select "OBD-II" first to confirm the tool communicates with the vehicle at a basic level. If this fails, check your OBD connector and vehicle power.

Problem: "Key programming failed – invalid transponder" error

This error typically means your blank key isn't compatible with the Stralis immobiliser system.

What to check:

  1. Remove the blank key and verify the transponder type. Most Stralis models use a Philips T5 (Crypto) or T6 transponder operating at 125 kHz.
  2. Purchase a key specifically known to be compatible with the Iveco Stralis 2002–2013. Common compatible blanks include JMA TP-28 and Y108-TPH.
  3. Some early models used Texas Instruments T5 transponders. If your truck is from 2002–2004, verify the original key's transponder type.

Problem: No PIN / lost working key

This situation is challenging but not impossible to resolve.

Your options:

  • Option A: Some LAUNCH X431 models include a "PIN Calculator" function. Enter your VIN, and the tool calculates the PIN. This requires an internet connection in many cases.
  • Option B: Contact an Iveco dealer with proof of ownership (registration document and ID). They can provide the PIN from the chassis number. Expect to pay a small fee.
  • Option C: Use a professional key programming service that can read the PIN directly via OBD without needing a working key.

Problem: New key starts the engine but remote central locking does not work

As mentioned earlier, the immobiliser and remote keyless entry are separate systems. You've successfully programmed the transponder, but the remote control function needs its own procedure.

The solution: Navigate to "Remote Control Programming" under "Body Control Module" or "BCM" on your X431. The procedure typically involves:

  • Inserting the key and turning to ON
  • Pressing the lock or unlock button on the remote
  • Turning ignition OFF
  • Repeating within a specific time window (usually 10 seconds)

Follow the on-screen prompts for the exact sequence.


Tips for a Successful Programming Session

These are practical lessons I've learned from years of working with these systems:

Keep voltage stable. I cannot overstate this. Connect a charger if there's any doubt about battery condition. A drop below 12V during programming can corrupt the process.

Never interrupt the procedure. Once you start, don't turn off the ignition, disconnect the tool, or open doors unnecessarily. The ECU is in a delicate state during key programming.

Program all keys in one session. Adding keys later is possible, but it often requires repeating the entire authentication process. If you need two keys, program both while you're set up.

Store the PIN securely. Write it inside the owner's manual or in a password manager. Losing the PIN means you'll need dealer assistance next time.

Update your X431 software monthly. Iveco immobiliser algorithms change with model year updates. Running outdated software can cause connection failures or incorrect procedures.


Frequently Asked Questions (FAQ)

Can I program a key for an Iveco Stralis without any existing working key?

Yes, if you have the vehicle's security PIN. Without a PIN, you will need dealer assistance or a specialist tool that can read the PIN directly. The LAUNCH X431's PIN calculator function can help in some cases, but not all.

Does the LAUNCH X431 support all Iveco Stralis models between 2002 and 2013?

Most X431 models with the "Iveco" software package cover Stralis AS, AT, and AD. However, some late-2013 models with updated ECUs may require a newer software build. Always check the tool's vehicle coverage list before starting.

How many keys can be programmed to a Stralis?

Typically up to 4 keys on older models or up to 8 keys on newer Bosch ECUs. When you reach the limit, you must erase all keys and reprogram them again from scratch.

What type of transponder is used in Stralis keys?

Most 2002–2013 Stralis keys use a Philips T5 (Crypto) or T6 transponder. Some early models used a Texas Instruments T5. Always match the blank key to your original by checking the existing key's markings.

Can I program a used key from another Stralis?

A used key can only be reprogrammed if it has been erased from the previous vehicle. Many keys are locked to the original ECU and cannot be reused. Using a new blank key is strongly recommended.

Why does my X431 say "Function not supported"?

Two common reasons: (1) The tool's Iveco software is outdated; (2) You selected a wrong model variant (e.g., Stralis AT instead of AS). Try updating the software and verifying the exact model via VIN.

Do I need to program the remote separately after the key is programmed?

Yes. On most Stralis models, the immobiliser and remote keyless entry are separate systems. After immobiliser programming, go to the body control module and perform remote pairing.

How long does each key programming take?

The immobiliser part takes about 2–3 minutes per key. Remote programming adds another 1 minute. Total session for 2 keys is usually under 15 minutes.

What if the engine doesn't start after programming?

Check that the transponder chip is correctly positioned in the new key. Also verify that the key was not accidentally programmed as a "service key" (limited functionality). Re-run the procedure and ensure all steps are followed.

Is there a risk of damaging the ECU if I fail programming?

No, the LAUNCH X431 sends validated commands. If a step fails, the ECU remains unchanged. However, repeated interruptions may lock the immobiliser temporarily — wait 30 minutes with ignition off before retrying.


Conclusion

Programming an Iveco Stralis 2002–2013 key using a LAUNCH X431 is a straightforward process when you have the correct blank key, security PIN, and a stable electrical system. By following the step-by-step guide and troubleshooting tips above, most DIY mechanics and locksmiths can add a new key in under 20 minutes. Always finish with a full test of both ignition and remote functions, and keep your PIN stored securely for future use.

For more detailed guidance on other diagnostic procedures for heavy-duty trucks, check out our guide on [link to related guide on similar topic] or explore the full range of LAUNCH X431 supported vehicles.


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


Related Posts