Last Updated: June 15, 2026
Quick Answer / Key Takeaway
Programming a new key for your Mitsubishi Eclipse Cross using a LAUNCH X431 scanner requires a valid working key (or a “wallet key” for 2021+ models) and the LAUNCH X431 immobilizer software with a compatible security gateway adapter. The process registers the new transponder chip into the vehicle’s immobilizer system. If you lose all keys, you’ll need specialized dealer tools or a locksmith—but the X431 can handle that too with an online PIN code.
What You Need Before You Start
Before diving into the programming steps, gather these tools and check a few conditions. Nothing’s worse than a half-finished job because you’re missing a part or the battery dies.
Essential Tools & Requirements
- LAUNCH X431 scanner (any model from the X431 V, Pro, or PAD series) with the Immobilizer / Key Programming module installed.
- Security Gateway Adapter – absolutely required for 2021+ Eclipse Cross models. Without it, the scanner can’t talk to the immobilizer ECU.
- A new blank key – must contain a Mitsubishi-compatible transponder chip (ID46 or ID47). Non-OEM blanks sometimes work, but OEM is safer.
- At least one existing working key – unless you plan to do an “all keys lost” procedure, which needs online PIN retrieval.
- Stable internet connection – needed for software updates and, in some cases, to purchase and retrieve the PIN code.
- Vehicle battery at 12V or higher – low voltage can freeze the scanner mid-program, bricking your ECU (temporarily, but still a headache).
Important Warnings
- Never turn the ignition off or disconnect the scanner while programming is in progress. This can corrupt the immobilizer data.
- Keep all keys away from the vehicle until the scanner prompts you to insert them. The system is sensitive to signal interference.
- For 2021+ models, your LAUNCH X431 must have the CAN FD / Security Gateway bypass module. Confirm with LAUNCH support which adapter fits your specific X431 version.
Now, let’s walk through the programming process step by step. I’ll explain what’s happening behind the scenes so you understand why each step matters.
Step-by-Step Programming Process
Step 1: Connect and Initialize the Scanner
- Turn the ignition OFF.
- Plug the LAUNCH X431 into the OBD-II port under the driver’s side dashboard.
- Turn the ignition ON (engine off – just the dash lights come on).
- Launch the LAUNCH X431 app on the tablet.
- Tap Diagnostics → select Mitsubishi.
- Choose your Eclipse Cross model year (2018–2024). If the scanner offers an auto-VIN detection, let it do that.
- Wait for the vehicle identification to complete. You’ll see a success message.
Why this matters: The scanner reads the VIN and ECU version to load the correct immobilizer protocols. A shaky connection here means trouble later.
Step 2: Enter the Immobilizer System
- From the diagnostic menu, navigate to Immobilizer / Key Programming.
- The scanner will prompt you to read ECU information – tap Yes or Confirm.
- Now you’ll see options:
- Program Key or Add Key – use this if you have at least one working key.
- All Keys Lost – use this only if you have zero working keys. This requires an online PIN code (more on that in a moment).
For this guide, let’s assume you have a working key. If you’re in the “all keys lost” boat, jump to the Troubleshooting section later.
Step 3: Retrieve the PIN Code
- If you have an existing working key: The scanner often reads the PIN automatically from the immobilizer ECU. Sit tight – it takes about 30 seconds.
- If you selected “All Keys Lost”: The scanner will ask for your vehicle’s VIN. It then sends that VIN to LAUNCH’s server to retrieve a PIN code. This is a paid service (typically $20–$50). Enter your LAUNCH account credits, wait for the code, and type it in carefully. One wrong digit and you’ll get a “PIN Code Incorrect” error.
Pro tip: Write down the PIN as it appears on screen. The system may time out if you take too long.
Step 4: Add the New Key
- Place the existing working key into the ignition slot (or near the keyless start button, depending on your model). Do not turn it on yet.
- Insert the new blank key into the ignition – again, do not turn.
- On the scanner, press “Start Programming”.
- Follow the on-screen prompts exactly. A typical sequence looks like this:
- Turn ignition OFF.
- Remove the working key.
- Within 10 seconds, insert the new key and turn to the ON position.
- The scanner will display: “Key Programmed Successfully” – or sometimes a beep confirms success.
What’s actually happening? The scanner sends a challenge-response handshake between the immobilizer ECU and the new transponder chip. The existing key “introduces” the new key to the system.
Step 5: Test the New Key
- Remove the new key from the ignition.
- Wait at least 10 seconds – the immobilizer needs time to save the new registration.
- Insert the new key and start the engine. If it fires up, congratulations, you’re done.
- Test the remote functions (lock/unlock, panic) if your key has buttons. The X431 can also program remote fob functions under the Keyless Entry menu if they didn’t sync automatically.
What if the engine cranks but won’t start? You likely have a transponder incompatibility – see the troubleshooting table below.
Troubleshooting Common Issues
Even with a good scanner, things can go wrong. Here’s a quick reference table for the most frequent problems I’ve seen in the field.
| Problem | Likely Cause | Solution |
|---|---|---|
| Scanner cannot connect to immobilizer | Security gateway locked | Use CAN FD adapter; reset gateway with 30-minute battery disconnect |
| “PIN Code Incorrect” error | Typo or wrong PIN | Re-enter VIN; ensure PIN is for your exact ECU version (some have multiple variants) |
| Key programmed but engine won’t start | Transponder chip incompatible | Use OEM Mitsubishi chip (ID46 or ID47) – cheap aftermarket blanks often fail |
| New key works but old key stops working | “All Keys Lost” mode erased all previous keys | You must repeat the process for every key you want to keep – do them all at once |
| Scanner freezes mid-program | Low battery or weak internet signal | Charge battery to 12.5V; restart scanner; if problem persists, update the X431 firmware |
Emergency “All Keys Lost” Workaround
If your LAUNCH X431 cannot retrieve the PIN (rare but possible), you have two backups:
- Visit a Mitsubishi dealer – bring proof of ownership and VIN. They can give you the PIN (sometimes for a small fee).
- Use an alternative key programmer – tools like Autel IM508 or XTool X100 PAD are also compatible with Eclipse Cross and may have different server access.
For more details on alternative tools, check out our guide on [link to related guide on key programmer comparisons].
FAQ
1. Can I program a Mitsubishi Eclipse Cross key without the original key?
Yes, but you need the “All Keys Lost” procedure. This requires an online PIN code retrieved via the LAUNCH X431 server (a paid service, typically $20–$50) or a dealer-supplied PIN. Without the original key, you must have a way to get that code.
2. Does the LAUNCH X431 work on all Eclipse Cross years (2018–2024)?
Yes, it does, but with a catch: 2021+ models require a Security Gateway bypass module (sold separately). Without it, the scanner cannot communicate with the immobilizer ECU. Older models (2018–2020) plug in directly.
3. Do I need a special blank key?
Absolutely. The Eclipse Cross uses Mitsubishi ID46 or ID47 transponder chips. Non-OEM blanks from generic stores often have cloned chips that won’t register. Buy from a reputable supplier or the dealership. For the remote fob, ensure it matches your vehicle’s frequency (usually 315 MHz or 433 MHz – check your owner’s manual).
4. How long does the programming take?
If you have a working key, expect 10–15 minutes from start to finish. For “All Keys Lost,” add another 15–20 minutes for PIN retrieval and possible server delays. Always budget 30 minutes minimum.
5. Will this program the remote keyless entry functions?
Yes, the LAUNCH X431 can program both the immobilizer and the remote keyless entry functions. After immobilizer programming, go to the Keyless Entry menu and follow the same add-key steps. Some keys sync automatically; others need a separate remote programming step.
6. What if the scanner says “Communication Error”?
This is common. Try these fixes in order:
- Check the OBD-II connection – wiggle the adapter.
- Ensure ignition is ON (not just accessory mode).
- Update the LAUNCH software to the latest version – I’ve seen old firmware cause this exact error.
- Disconnect the scanner, wait 30 seconds, and reconnect.
- If nothing works, the security gateway may need a hard reset – disconnect the battery for 30 minutes.
7. Can I use this for a 2023 Eclipse Cross?
Yes, but you must have the X431 CAN FD adapter (part number MW-VDI-04 or equivalent). The 2023 model uses the newer CAN FD protocol. Confirm compatibility with LAUNCH support before buying an adapter. We have a detailed article on security gateway adapters – [link to related guide on CAN FD adapters].
Final Tips for a Smooth Experience
- Always back up your working key before adding new ones. If you accidentally wipe the immobilizer memory, you’ll be locked out.
- Program multiple keys one at a time – and test each immediately. Don’t try to do two at once; the system can get confused.
- For 2021+ models: After programming, turn the ignition OFF and wait a full 2 minutes to let the security gateway finalize the registration. Skipping this step may cause the new key to fail the next day.
- Keep your LAUNCH X431 updated – LAUNCH releases quarterly software updates that fix bugs and add new models. A current subscription is worth the money.
Still stuck? Reach out to LAUNCH’s official support portal or call a certified Mitsubishi locksmith who uses professional diagnostic tools. Programming a key yourself saves time and money, but it’s okay to call for backup when you hit a wall.
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
- How to Program a 2022+ Mitsubishi Eclipse Cross Smart Key with LAUNCH X431
- How to Program a 2018-2021 Mitsubishi Eclipse Cross Key with LAUNCH X431
- How to Program a Mitsubishi Eclipse Cross Key with LAUNCH X431
- How to Add a Spare Key to a Mitsubishi Eclipse with LAUNCH X431 (Step-by-Step Guide)
- How to Program a Mitsubishi Dion Key with LAUNCH X431 (Step-by-Step Guide)