How to Program a Geely Xingyue Key Using LAUNCH X431 IMMO — Transponder Matching via OBD
Published: May 30, 2026
Quick Answer: Programming a Geely Xingyue Key with LAUNCH X431
Yes, you can program a new key fob for a Geely Xingyue (also known as the Proton X70 or similar badge-engineered models) using a LAUNCH X431 diagnostic tool with the IMMO (Immobilizer) software. The entire process happens through the OBD-II port — no dashboard disassembly required. You will typically need a 4-digit security PIN (found on a plastic card or retrieved via the tool) and a blank, uncut transponder key. The operation, including initial connection and key learning, takes about 10–15 minutes. Key requirement: Your LAUNCH X431 must have the IMMO function activated and the correct Geely software package (available through the "Rapid IV" or "Cloud" platform). All existing keys must be reprogrammed during the session, or they will be erased from the vehicle’s memory.
Introduction: Why Program a Geely Xingyue Key Yourself?
Losing a car key — or needing a spare — for a modern vehicle like the Geely Xingyue can be expensive. Dealerships often charge over $300 for a single replacement key, and that price doesn’t always include programming. Many independent shops avoid the job because they think it involves complex ECU work or special dealer tools.
But here’s the good news: with a professional-grade diagnostic tool like the LAUNCH X431 series (X431 V, PAD VII, Euro Pro, etc.), you can handle the job yourself. The LAUNCH X431 is an OBD2 scanner that goes far beyond reading check engine lights. Its IMMO (immobilizer) software allows you to match new transponder chips and remote fobs to the vehicle’s ECU — all via the OBD port.
This guide walks you through the exact steps, from pre-programming checks to testing your new key. Whether you’re a professional automotive locksmith, an independent mechanic, or an advanced DIYer with access to a compatible X431 tool, you’ll find everything you need here.
Scope of this guide: This article covers OBD transponder matching for the Geely Xingyue. If you need PIN code extraction in a lost-key scenario, the X431 can often retrieve it — we cover that in the troubleshooting section as well.
Pre-Programming Checklist
Before you start, gather the right tools and information. Rushing this step is the most common cause of failed key programming.
Required Tools
- LAUNCH X431 device — must have active Wi-Fi or 4G connection and the Geely software package installed.
- X431 IMMO software — version 1.0 or higher for Geely models. Update this via the X431’s app store if needed.
- Blank transponder key — compatible with the Geely Xingyue. Most models use a 46-chip transponder (Philips/Atmel). Some later models (2021+) require a 4D-60 chip. Verify your specific year and trim before buying the blank.
- Key cutting service — the blank must be cut to match your ignition cylinder. A locksmith or key shop can do this.
- Fully charged X431 battery — low battery on the tablet can interrupt the process.
- Vehicle battery tender — highly recommended. Voltage drops during programming can corrupt the ECU data. Connect a smart charger to keep the car’s battery above 12.4 volts.
Information Needed
- Vehicle Identification Number (VIN) — found on the dashboard (driver’s side, visible through the windshield) or on the driver’s door jamb sticker.
- 4-digit Security PIN — we explain how to get this in the next section.
Safety Warning
Disconnect any aftermarket alarm systems, GPS trackers, or immobilizer bypass modules before starting. These can interfere with the X431’s communication with the ECU. Also, ensure all doors are closed and the ignition is off until instructed otherwise.
Step-by-Step Programming Guide
Follow these steps in order. The LAUNCH X431 menu labels may vary slightly depending on your software version, but the logic remains the same.
Step 1: Connect the LAUNCH X431 and Access IMMO
- Locate the OBD-II port. On the Geely Xingyue, it sits under the dashboard on the driver’s side, near the hood release lever.
- Plug the X431 main unit into the OBD port. The tool should power on automatically. If not, press the power button.
- Turn the ignition to the ON position (engine off). You should see dashboard lights illuminate.
- On the X431, select the Geely brand. You may need to scroll through vehicle makes.
- Choose the correct model. Depending on your market, you’ll see one of these names: Xingyue, Emgrand X7, or Proton X70. All are essentially the same vehicle. If unsure, use the VIN to auto-detect.
- Navigate to IMMO (Immobilizer) from the main diagnostic menu. The tool will then establish communication with the immobilizer control unit.
Step 2: Retrieve or Input the Security PIN
The Security PIN is the gatekeeper for key programming. Without it, the ECU will reject any new key.
- Auto-Read Option: The X431 will first attempt to read the PIN directly from the ECU. This works on many models. If successful, the PIN will appear on the screen. Take a screenshot or write it down. You may need it again later.
- Manual Input Option: If auto-read fails, you need the PIN from another source:
- The plastic key tag that came with the original keys when the vehicle was new. It usually has a 4-digit number.
- A third-party data provider like the X431’s online database (may require a subscription or credit balance).
- A dealer or locksmith who can look up the PIN by VIN.
Troubleshooting: If the tool says “Incorrect PIN,” the number you entered may be from a different module (e.g., the BCM instead of the IMMO ECU). Use the X431’s “PIN by VIN” function if available.
Step 3: Perform the Key Matching (Transponder & Remote)
- From the IMMO menu, select Key Programming or Key Match.
Note: Do not choose “Add Key” if you are starting from scratch with no working keys. Choose All Keys Lost or Learn Key. - The tool will ask you to insert the first key into the ignition and turn it to the ON position. Use your existing working key (if you have one).
- Wait about 30 seconds while the X431 communicates with the ECU. The immobilizer light on the dashboard may flash.
- When prompted, remove the first key and insert the new blank key (which has already been cut).
- Turn the new key to the ON position and wait for 60 seconds. The immobilizer light should flash and then become steady — this indicates the transponder chip is being learned.
- Repeat Step 5 for any additional keys you want to program. For example, if you have an original key plus two spares, you need to program all three in this session. The X431 will prompt you for each one.
- After all keys are learned, the tool will display a success message. You can now exit the IMMO menu.
Step 4: Test All Functions
Don’t close the hood just yet. Test everything thoroughly.
- Transponder test: Remove the new key, wait 10 seconds, re-insert it, and start the engine. The engine should crank and run normally.
- Remote fob test: Press lock and unlock on the new fob. All doors should respond. Test the trunk release if applicable.
- Keyless entry (push-to-start): If your Xingyue has a proximity system, walk away from the car with the fob, then walk back. The doors should lock/unlock automatically. Also test the start/stop button with the fob inside the cabin.
If the engine starts but the remote doesn’t work, don’t panic — the remote fob is programmed separately. See the troubleshooting section below.
Troubleshooting Common Issues
Even with the right tool, things can go wrong. Here are the most common problems and how to fix them.
Tool “Cannot Communicate” with IMMO ECU
- Cause: Incorrect vehicle profile selected. You may have chosen a different Geely model or a wrong year range.
- Solution: Double-check the VIN and select the exact model. If using “Xingyue” doesn’t work, try “Proton X70” or “Emgrand X7.” Also, update the X431 IMMO software package via Wi-Fi and reboot the tool.
Programming Fails After Entering PIN
- Cause 1: Wrong PIN. Re-check your source. If you used a generic code from an online forum, it’s likely incorrect.
- Cause 2: Low battery voltage. The ECU requires stable voltage during the write process. Connect a battery charger and retry.
- Solution: Use the X431’s “PIN by VIN” function (may require a paid subscription). If still unsuccessful, the ECU may have a locked state that requires a dealer tool to reset.
New Key Starts Engine but Remotes Do Not Work
- Cause: The transponder chip is matched, but the remote keyless entry (RKE) code is stored separately in the Body Control Module (BCM). The X431 sometimes only programs the immobilizer part during a standard “Key Match.”
- Solution: Go back to the IMMO menu and look for Remote Key Programming or Add Remote. Follow the on-screen instructions. You may need to enter an additional 16-digit code from the dealer, or you can try the manual sync method (e.g., rapidly lock/unlock with the fob near the ignition). Check your vehicle’s owner’s manual for manufacturer-specific procedures.
“All Keys Lost” Procedure Failed
- Cause: The ECU does not support rewriting over OBD without a valid master key present. Some Geely modules require physical access to the ECU for a full reset.
- Solution: Perform a BCM (Body Control Module) Reset first via the X431’s special functions menu. This can sometimes unlock the writing capability. Then retry the “All Keys Lost” procedure. If that fails, you may need to remove the ECU and use a programmer like the X431’s bench mode (not covered in this guide).
Related Context & Important Details
Understanding a few background points will help you avoid surprises.
Vehicle Compatibility
This procedure works for Geely Xingyue models from 2018 onward. However, there are variations across different markets:
- Proton X70 (Malaysia, Southeast Asia) — nearly identical to the Xingyue.
- BelGee — some models in Russia use a different immobilizer system.
- Geely Atlas / Azkarra — these are different platforms; the procedure may differ.
Always verify the OBD connector pinout. Some Geely models require an OBD adapter (usually included with the X431 kit) for proper communication.
Transponder Chip Types
The Geely Xingyue commonly uses either a 46-chip or 4D-60 chip. Here’s a quick comparison:
| Chip Type | Common Years | Notes |
|---|---|---|
| 46 (Philips/Atmel) | 2018–2020 | Most common; inexpensive blanks |
| 4D-60 (Texas Instruments) | 2021+ | Used in newer models; requires compatible blank |
How to find yours: Remove a working key and look at the circuit board inside the fob. You can also check with a transponder reader (many X431 models have this function).
Security PIN Retrieval — Three Methods
- Read from Smart Key Controller (SKC) via X431 — the tool can extract the PIN directly from the vehicle’s module. This is the easiest method.
- Calculate PIN by VIN — the X431 online database can generate the correct PIN using your VIN. This usually costs a small fee (one credit).
- Plastic key tag — check the owner’s manual wallet. The PIN is often printed on a small card that came with the original keys.
Tool Comparison: LAUNCH X431 vs. Others
The LAUNCH X431 IMMO system is cheaper than OEM dealer tools. However, it’s less user-friendly for key programming compared to dedicated tools like the Autel KM100 or IM508. The X431 compensates by offering more depth in general diagnostics. For a shop that already owns an X431, the IMMO software is a cost-effective add-on.
Risks: What Could Go Wrong?
Incorrect programming can lock the ECU, requiring a full ECU replacement or expensive BCM recovery. Always back up the original ECU data if the X431 offers a backup option (usually found in the IMMO menu under “ECU Data Backup”). This is your safety net.
Frequently Asked Questions (FAQ)
Q1. Do I need a special blank key for the Geely Xingyue?
Yes. You cannot program a standard automotive key. You need a key blank specifically designed for the Geely Xingyue (or Proton X70). The blade must be cut to match your ignition cylinder, and the transponder chip must be compatible (usually 46 or 4D-60). A locksmith can supply the correct blank and cut it for you.
Q2. Can I program a key without the original? (All Keys Lost)
Yes. The LAUNCH X431 with IMMO software can perform an “All Keys Lost” procedure. You will need the Security PIN (retrieved via the tool or from the vehicle) and a blank key. The tool will clear the ECU memory and allow you to learn the new key. Just remember that all existing keys will be erased — so if you later find the original, you’ll need to reprogram it too.
Q3. Why did my LAUNCH X431 say “Incorrect PIN”?
This is common. The PIN you entered might be from a different module (e.g., the BCM instead of the IMMO ECU). The tool requires the IMMO ECU’s specific PIN. Use the X431’s “PIN by VIN” function or check the database for your VIN. Never guess the PIN — three incorrect attempts can lock the system for hours.
Q4. How many keys can I program in one session?
You can typically program up to 6 keys in one session. Remember, the system will erase any keys not presented during the programming cycle, so ensure you have all keys with you. If you only have one original and one new key, program both in the same session.
Q5. The new key starts the car but the remote fob doesn’t work. What now?
The transponder chip is matched, but the remote control (RKE) code is separate. Go back to the IMMO menu and look for “Remote Key Programming” or “Add Remote.” Follow the on-screen instructions to learn the fob. If it still fails, a BCM update may be required via a dealer. In some cases, a manual sync procedure (listed in your owner’s manual) can resolve it.
Q6. Is this procedure safe for my car’s ECU?
Yes, when performed correctly. The LAUNCH X431 is a professional tool designed for this task. The biggest risk is a power failure during writing — that’s why we recommend a battery charger. As long as you follow the steps and keep the battery voltage stable, the ECU will be fine.
Final Verdict & Recommendation
Programming a Geely Xingyue key via OBD using the LAUNCH X431 is a practical, cost-effective solution. The process is systematic and reliable when you have the correct PIN and blank key. It saves you hundreds of dollars compared to a dealership visit and gives you full control over your key inventory.
The smart move: If you’re a professional, invest in a subscription to the X431’s IMMO database to get PIN codes instantly. This avoids delays and makes you look like a hero to customers. For DIYers, we recommend having a locksmith handle the PIN retrieval step — it’s a small fee that removes the biggest headache.
Have you successfully programmed a Geely key with the X431? Share your experience in the comments below! If you’re stuck, check our [related guide on common X431 IMMO errors](link to related guide on similar topic) or [contact our support team](link to support page) for advanced troubleshooting.
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
Related Posts
- How to Program a Geely GX3 Pro Key Fob Using LAUNCH X431 — Anti-Theft Data Read and Matching
- Geely Monjaro Key Programming with LAUNCH X431 | Step-by-Step Guide
- Geely Tugella Key Programming: LAUNCH X431 IMMO Match Guide
- How to Program a Geely Okavango Key Fob with LAUNCH X431 — IMMO Registration and AKL Procedure
- How to Program a Geely Preface Smart Key Using LAUNCH X431 — Complete Guide