How to Program a Mitsubishi Lancer Evolution Key with LAUNCH X431 | Step-by-Step Guide

Learn to program a Mitsubishi Lancer Evolution key using LAUNCH X431. Step-by-step instructions, troubleshooting, and pro tips for EVO 4-10. DIY-friendly guide.

Quick Answer: Programming a Mitsubishi Lancer Evolution Key with LAUNCH X431

Programming a new key for a Mitsubishi Lancer Evolution using a LAUNCH X431 scanner takes about 10–15 minutes. You’ll navigate to the immobilizer menu, select Key Programming > Add Key, and follow the on-screen prompts. You need access to the OBD-II port, a working key (or the master PIN code), and a compatible blank transponder key. Once programmed, the new key will start the engine and unlock the immobilizer.


Understanding the Mitsubishi Lancer Evolution Immobilizer System

The Lancer Evolution relies on a transponder-based immobilizer to prevent unauthorized engine starts. Each key contains a small chip that communicates with the immobilizer ECU using a specific radio frequency. If the chip’s ID doesn’t match the stored codes, the ECU cuts the fuel and ignition circuits.

Key types across EVO generations:

  • EVO 4–6 (1996–2001): Standard transponder keys (Phillips or Texas Instruments chips). Separate remote fobs were optional.
  • EVO 7–9 (2001–2007): Integrated transponder keys; many models include a remote lock/unlock function built into the key fob.
  • EVO X (2008–2015): Proximity key (keyless entry with push-button start) in higher trims, or traditional transponder keys with remote.

The immobilizer ECU sits behind the dashboard or near the steering column. The LAUNCH X431 communicates with it directly through the OBD-II port, so no physical access to the ECU is needed.

PIN code requirements: Early EVO models (especially 7–9) often require a 4-digit security PIN to enter programming mode. The X431 can sometimes retrieve this PIN from the ECU automatically. Later models (EVO X) typically allow key programming without the PIN if at least one working key is present.


What You’ll Need Before You Start

Item Notes
LAUNCH X431 scanner (any model) Must have the latest Mitsubishi software installed. Update via Wi-Fi before starting.
Existing working key Needed to confirm the system is alive. If you have no working keys, you’ll need the PIN code.
New blank key Must contain a programmable transponder chip compatible with your EVO year (e.g., T5, T6, 46 or 4C chip).
Stable battery (12.6V+) Low voltage can cause communication failures. Attach a battery maintainer if needed.
Internet connection Required for software updates and PIN retrieval (if supported).

Tip: Always test your new blank key’s cut before programming. A poorly cut key might turn physically but won’t align with the transponder antenna ring.


Step-by-Step Programming Procedure

1. Prepare the Vehicle and the Scanner

  • Close all doors, turn the ignition off, and ensure no other electronic devices are connected to the OBD port.
  • Plug the LAUNCH X431 into the OBD-II connector (located under the dashboard on the driver’s side).
  • Power on the scanner and select Diagnostics > Mitsubishi.
  • Choose your model (e.g., Lancer Evolution 8, Lancer Evolution 9, or Lancer Evolution 10) and the correct engine type.
  • Wait for the software to finish loading and identify the vehicle’s VIN.

2. Enter the Immobilizer Menu

  • From the main diagnostic menu, find Immobilizer (sometimes nested under Special Functions or Security).
  • The scanner may request security access. If a PIN entry screen appears, do one of the following:
    • If you have the PIN, type it in.
    • If you don’t have the PIN, check whether the X431 offers a Read PIN or PIN Retrieval option. Many LAUNCH models can extract the code from the immobilizer ECU.
  • Once access is granted, the immobilizer menu will display.

3. Select the Key Programming Option

  • Choose Key Programming or Add Key. If you have multiple identical keys, you can also select Program All Keys (which deletes old keys and registers new ones in one batch).
  • The menu may also list Delete All Keys – use this only when you have no working keys and need to start from scratch.

4. Follow the On-Screen Prompts

  • The tool will instruct you to insert the new key into the ignition and turn it to the ON position (engine off, dashboard lights on).
  • Press Confirm on the scanner. The X431 will attempt to communicate with the key’s transponder.
  • Wait – the process usually takes 10–30 seconds. A success message will appear: “Key programming successful” or “New key added.”
  • If you need to program additional keys, repeat the step for each one without exiting the menu.

5. Test the New Key

  • Remove the new key from the ignition and wait at least 10 seconds.
  • Insert the new key, turn to ON, and observe the dashboard security light. It should illuminate briefly and then turn off after 2–3 seconds, indicating the immobilizer recognizes the key.
  • Start the engine. If it runs smoothly, programming is complete.

Troubleshooting Common Issues

Even with a capable tool like the LAUNCH X431, things can go sideways. Here’s what to do when they do:

Problem Likely Cause Fix
Scanner cannot connect to immobilizer ECU Loose OBD plug, outdated software, or incorrect vehicle selection Reconnect the tool firmly. Check for Mitsubishi software updates. Try selecting a different year or engine variant.
Tool asks for PIN – I don’t have it Early EVO models require master security code Use the X431’s PIN retrieval function (if supported). Otherwise, contact a Mitsubishi dealer with your VIN.
Key programmed, but engine won’t start Incompatible transponder chip or weak signal Confirm your blank key uses a chip compatible with your EVO (e.g., 46 chip for EVO 9). Hold the key near the ignition ring while starting.
“Key already exists” message The key was previously registered in another vehicle or the same car Choose Delete All Keys and reprogram all keys together (you’ll need at least one programmed key immediately after).
Remote lock/unlock not working Only the transponder was programmed – remote function requires separate steps Return to the immobilizer menu and look for Program Remote or Add Remote (if available for your model).

Pro Tips for a Smooth Programming Experience

  • Update your LAUNCH X431 firmware before starting. Go to Settings > Software Update and download the latest Mitsubishi package. Older software may lack support for newer EVO models.
  • Use a quality blank key. Avoid ultra-cheap blanks from generic online stores – their transponder chips can be inconsistent. Stick with known brands like Ilco, JMA, or OEM Mitsubishi blanks.
  • Keep the ignition in the ON position for 30 seconds after the success message. This gives the immobilizer ECU time to finalize the learning process.
  • For EVO X models (2008+), you may need to disconnect the negative battery terminal for 5 minutes before programming. This resets the BCM (Body Control Module) and clears any pending security locks.
  • If you have two working original keys, you can sometimes enter manual programming mode (turn ignition ON-OFF rapidly six times), but the X431 method is far more reliable and easier.

Frequently Asked Questions (FAQ)

Can I program a key without any working key using the LAUNCH X431?

Yes, but you must have the security PIN code. The X431 can often read the PIN from the immobilizer ECU automatically. If it can’t, you’ll need to obtain the code from a Mitsubishi dealer using your vehicle’s VIN. Once you have the PIN, follow the same steps – the tool will allow programming from a blank state.

Will the LAUNCH X431 program the remote key fob as well?

Most LAUNCH X431 models can program both the transponder (for starting) and the remote fob (for lock/unlock). Look for separate menu options like Program Remote or Add Remote under the immobilizer or body control module section. If you only see key programming, the remote function may need a different tool or procedure.

My X431 says “Function Not Supported” – what does that mean?

This usually means your scanner’s software version doesn’t include Mitsubishi key programming for your specific EVO model year. It could also indicate that the tool model you own doesn’t have that capability. Contact LAUNCH customer support to check compatibility. Alternatively, try updating the software or testing with a different LAUNCH model (e.g., X431 PAD V vs. X431 V+).

How many keys can I program for my Lancer Evolution?

The immobilizer memory can typically store up to 8 keys. If you reach that limit, you’ll need to use the Delete All Keys function and reprogram all keys from scratch. Always keep a list of which keys are programmed to avoid accidental duplication.

Is it safe to use the “Delete All Keys” option?

Yes, but only do this when you have at least one new, blank key ready to program immediately. Once you delete all keys, the car will not start until a new key is successfully registered. If the programming fails after deletion, you’ll be stranded. As a precaution, keep a working key connected via a second OBD port (if possible) or have a professional locksmith on standby.

Do I need a special transponder chip from Mitsubishi?

No, you don’t need an OEM chip, but you do need a chip compatible with the EVO’s immobilizer frequency (most use 125 kHz or 134 kHz). Universal programmable chips like T5, T6, 46, or 4C work as long as the key blank is cut correctly. For EVO X with proximity keys, the chip is built into the fob and must be purchased specifically for that model.


Conclusion

Programming a Mitsubishi Lancer Evolution key with a LAUNCH X431 is a DIY-friendly task that saves you a trip to the dealer. The tool’s menu-driven interface walks you through each step, and common issues like missing PINs or incompatible chips are usually easy to resolve. Just remember to update your scanner’s software, use a compatible blank key, and keep your battery voltage stable. If you run into persistent problems, don’t hesitate to consult a professional locksmith or your local Mitsubishi service center – but in most cases, the X431 will get the job done.

For more guidance, check out our article on [link to related guide on programming LAUNCH X431 immo functions] or [link to overview of Mitsubishi diagnostic codes].


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