How to Add a Spare Key to a Mitsubishi Colt CZC with LAUNCH X431

Learn to program a spare key for your Mitsubishi Colt CZC using LAUNCH X431. Step-by-step guide, PIN entry, troubleshooting tips, and cost-saving DIY advice.

Published: June 15, 2026

Quick Answer

To add a spare key to a Mitsubishi Colt CZC with a LAUNCH X431, you need to connect the diagnostic tool, navigate to the Immobilizer system, enter the vehicle's security PIN (often derived from the VIN), and follow the key registration procedure. The LAUNCH X431 communicates with the ECU to pair the transponder chip inside the new key fob. You must have at least one working master key already registered, or you will need an advanced "All Keys Lost" procedure. A stable battery voltage above 12.5V and an active Mitsubishi Immobilizer software subscription are essential for success.

Why You Might Need to Program a Spare Key for the Colt CZC

The Common Problem: Lost Keys or Worn Fobs

The Mitsubishi Colt CZC, particularly models produced between 2005 and 2009, has a known weakness. The flip-key mechanism develops worn internal contacts over time. You might find that the key blade still turns the ignition barrel smoothly, but the immobilizer chip inside the fob stops communicating with the ECU. The car cranks but refuses to start.

In this situation, you face two possible fixes. If the chip is damaged, you need a new transponder and programming. If only the key blade is worn, a simple mechanical cut might solve the problem. Identifying the right issue saves you time and money. A common mistake beginners make is ordering a new key cut, only to discover the chip was the real problem all along.

The Dealer vs. DIY Cost Gap

Taking your Colt CZC to a main dealer for a spare key can be expensive. You are looking at £150 to £300, often with a waiting period while they order the blank. The DIY approach with a LAUNCH X431 is significantly cheaper. The initial investment in the tool is higher, of course, but if you already own one, the cost drops to a one-time software subscription fee. For the Mitsubishi Immobilizer pack, expect to pay around $50 to $100 for a year of access. That pays for itself after one key.

Is Your Tool Capable? LAUNCH X431 Compatibility Check

Here is a critical point that trips up many users. Not every LAUNCH X431 model can program keys for the Colt CZC. The standard OBD2 scan function is not enough. You need the MVP (Mitsubishi Vehicle Pass-thru) or SmartLink module activated on your account. Without that specific software license, the tool will not even see the Immobilizer option in the menu.

Check your subscription status before you start. Log into your LAUNCH account on the tablet and verify that Mitsubishi Immobilizer Key Programming appears under your purchased software packs. If it does not, you need to buy the add-on. The X431 V, HDIII, and Pro Elite models with the SmartLink C connector are the most reliable for this job. Older models like the X431 Diagun may lack the processing power or the required security access protocols.

Pre-Programming Preparations

1. Required Keys and Blank Identification

You cannot program a new key without at least one existing registered master key. The LAUNCH X431 procedure is designed to add keys to the existing list stored in the ECU. If you have zero working keys, you are in the "All Keys Lost" scenario, which is a more advanced procedure.

For the blank key itself, you must buy the correct type. The Mitsubishi Colt CZC uses a specific transponder chip. Most commonly, it is an ID44 (Texas Instruments) or ID47 chip. The LAUNCH X431 cannot read the chip type for you. You must verify this before you buy the blank. Check your owner's manual, consult a locksmith, or look up the chip type by your vehicle's VIN online. If you buy a blank with the wrong chip frequency, the tool will say "Programming Complete," but the car will not start.

2. LAUNCH X431 Setup and Firmware Update

Before you plug anything in, update your LAUNCH tablet. Connect it to Wi-Fi, open the software update menu, and check for the latest Mitsubishi package. The immobilizer functions are often updated to fix bugs or add support for newer firmware versions on older cars. I have seen cases where an update alone solved a "Function Not Supported" error.

Also, make sure your VCI (Vehicle Communication Interface) is fully charged or plugged into a power source. The programming process can take a few minutes, and you do not want the battery dying mid-procedure.

3. Battery Voltage Check

This is the number one cause of failed programming sessions. The vehicle's battery must be stable and above 12.5 volts. When the ignition is on and the ECU is communicating with the LAUNCH tool, voltage can drop. A drop below 12.0 volts during the key registration step will cause a "Communication Timeout" error.

Connect a battery maintainer or use jumper cables from another running car. Do not skip this step. It feels like an extra hassle, but it saves you from frustration.

4. Locating the OBD2 Port

The OBD2 port on the Mitsubishi Colt CZC is located on the driver's side, under the dashboard, near the fuse box. It is a standard 16-pin connector. Before you plug in, close all doors, close the hood, and if possible, close the convertible roof. The ECU needs to see a consistent electrical state. An open door or hood can confuse the immobilizer controller during the security access handshake.

Step-by-Step: Adding a Spare Key via LAUNCH X431

Step 1: Connect and Power Cycle

Plug the LAUNCH X431 VCI into the OBD2 port. Turn the ignition ON (engine off) and leave it for about 2 seconds. Then, turn it OFF. Repeat this cycle twice. This sequence "wakes up" the immobilizer controller—known as the ETACS or ECU—and tells it to prepare for a programming session. You will hear a faint click from the dashboard relays when it is ready.

Step 2: Navigate the Diagnostic Software

  1. On the LAUNCH tablet, select Diagnosis.
  2. Choose Mitsubishi from the vehicle list.
  3. Select Colt CZC and confirm the model year range.
  4. Go to Immobilizer System. On some software versions, this is listed under Body or Special Function.
  5. Look for Key Registration or Program Key. The exact wording varies by software version, but it is usually one of these two.

Step 3: The Security Code (PIN) Entry

This is the most common sticking point. The LAUNCH X431 will ask for a 4-digit security PIN. Where does this come from? There are two methods.

  • Method A: The tool may calculate it automatically based on the VIN. In this case, it will just proceed without asking you for input.
  • Method B: It will ask you to enter a code. This is usually derived from the vehicle's VIN. For many Mitsubishi models, the PIN is the last 4 digits of the chassis number. For others, it is a checksum calculation. You may need to check a Mitsubishi security code calculator website or call a dealer with your VIN.

Troubleshooting Tip: If the code is rejected, do not panic. Turn the ignition off and wait 30 seconds. Then, manually lock and unlock the driver's door with the key five times. This resets the security counter on some ECUs. Then, try the PIN again.

Step 4: Programming the New Key

Once the PIN is accepted, follow these steps exactly as the tool prompts you:

  1. Insert your first existing working master key into the ignition.
  2. Turn it to the ON position (position II) for exactly 5 seconds.
  3. Turn the key OFF and remove it.
  4. Immediately insert the new spare key you want to program.
  5. Turn it to the ON position for 5 seconds.
  6. The LAUNCH X431 screen will display: "Key Registration Successful" or a similar confirmation message.
  7. Crucial step: Remove the new key immediately. Then, test it. Try locking and unlocking the doors with the remote (if the key has remote functions, that is a separate procedure). Then, attempt to start the engine.

Step 5: Programming Additional Keys (If Needed)

The Mitsubishi immobilizer system typically allows up to 4 keys to be registered at once. If you want to program a third or fourth key, repeat Step 4 for each additional key. However, there is a critical warning here.

Most Mitsubishi systems treat a programming session as a "write all keys" operation. If you program only a new key without also re-registering your existing master key during the same session, the old master key will be erased from the ECU's memory. Always re-register all keys you want to keep in a single session. If you have two existing keys and one new key, you must program all three in one go.

Troubleshooting Common LAUNCH X431 Failures

Error: "Communication Timeout"

This error is almost always caused by one of three things: a weak vehicle battery, a loose OBD2 connection, or Bluetooth interference between the LAUNCH tablet and the VCI.

Fix: Hard reboot the LAUNCH tablet by holding the power button for 10 seconds. Connect the VCI to the tablet using a USB cable instead of Bluetooth. Bluetooth can drop out during the critical handshake phase. Also, double-check that your battery maintainer is connected and providing stable voltage.

Error: "Security Access Denied" or "PIN Code Incorrect"

This usually means one of two things. Either you are entering the wrong PIN, or the ignition was left on for too long during a previous attempt, causing the ECU to lock out security access.

Fix: Turn the ignition completely off and wait a full 30 seconds. Then, manually lock and unlock the driver's door with the key five times (lock-unlock-lock-unlock-lock). This resets the security access counter on many Mitsubishi ECUs. Then, turn the ignition on again and re-enter the PIN.

The Tool Shows "Programming" but the Car Won't Start

This is a frustrating scenario. The LAUNCH X431 says the key is registered, but the engine cranks without firing.

Fix: The most likely cause is that the transponder chip in your new key is damaged or is the wrong frequency. The LAUNCH X431 cannot test the chip's integrity. You need a separate transponder reader to verify the chip type. The Mitsubishi Colt CZC requires a Texas Instruments 4D chip (usually ID44 or ID47). If you bought a cheap blank from an online marketplace, there is a chance the chip was dead on arrival or is incompatible. Replace the blank with a verified, brand-name transponder key.

Topical Depth: Understanding the Colt CZC Immobilizer System

The "All Keys Lost" Scenario (Advanced)

If you have zero working keys, the standard LAUNCH X431 procedure described above will not work. The tool needs at least one registered key to start the programming session. For an "All Keys Lost" situation, you have two options.

First, you can remove the ECU from the vehicle. On the Colt CZC, it is located behind the glove box. Then, you send the ECU to a specialized automotive locksmith. They can read the flash memory, extract the security code, and either program a new chip or provide you with a pre-coded key.

Second, the LAUNCH X431 has an "ECU Replace" function in some software versions. This allows you to pair a new or used ECU to the vehicle, provided you have the original VIN and a pre-coded key. This is an advanced procedure and is not recommended for beginners. For most people, calling a mobile locksmith is the simpler and safer route if all keys are lost.

Why the LAUNCH X431 Sometimes Works but the Dealer Tool Doesn't

This sounds backward, but it is true for some older Colt CZC models. The Mitsubishi MUT-III dealer tool uses a proprietary encryption handshake that is locked down for certain model years. The LAUNCH X431, on the other hand, accesses the immobilizer system through a data pin in the OBD2 protocol that bypasses some of those encryption layers.

However, the LAUNCH is not perfect for every year. Colt CZCs from 2005 (early production) may require a specific firmware patch on the LAUNCH tablet to communicate with the older ETACS module. If you own a 2005 model and the tool says "Function Not Supported," check your software version. You may need to request a firmware update from LAUNCH support.

Frequently Asked Questions

Can I use any LAUNCH X431 model (e.g., X431 Pro, X431 V) for this?

Yes, but only if the Mitsubishi Immobilizer software pack is purchased and active on your account. The X431 V and higher models—including the HDIII and Pro Elite with the SmartLink C connector—are the most reliable for key programming. The older X431 Diagun may lack the processing power and is more likely to throw timeout errors.

Do I need to cut the new key first before programming?

Technically, no. You can program the transponder chip before the key blade is cut. However, you cannot test the key's lock/unlock function or start the engine until the blade is cut. It is best to cut the key first so that you can verify the blade turns the ignition barrel smoothly without binding. A poorly cut key can damage the ignition cylinder.

Will programming a new key erase my existing keys?

Yes, potentially. Most Mitsubishi immobilizer systems treat a programming session as a "write all keys" operation. If you only program the new key and do not re-register your existing master key in the same session, the old key will be removed from the ECU's memory. To avoid this, always re-register all keys you want to keep during the same programming session.

The LAUNCH X431 says "Function Not Supported." What now?

This error usually means your Mitsubishi Immobilizer subscription is not active, or the vehicle's ECU firmware is too old or too new for the software version you have installed. First, update the LAUNCH tablet to the latest software (v5.0 or higher). If the error persists, check your subscription status. You may need to purchase the specific immobilizer add-on.

How much does the LAUNCH X431 subscription cost for Mitsubishi?

Prices vary by region, but expect to pay approximately $50 to $100 for a 1-year subscription to the Mitsubishi software package. Some sellers include "Immobilizer" as a separate add-on costing around $30. Always verify before you buy that the immobilizer function is included or available as an add-on for your specific X431 model.

Can I program a used key from a different Mitsubishi?

No. Each ECU uses a unique rolling code ID. A used key from a Mitsubishi Lancer, for example, will not work in your Colt CZC without first wiping the internal transponder chip. To wipe a used chip, you need a specialized programmer such as the Tango or Xhorse. The LAUNCH X431 cannot wipe a used chip. You must start with a brand new, virgin blank key.


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