Quick Answer
Programming a Geely Panda (LC) key with a LAUNCH X431 requires an IMMO (Immobilizer) matching procedure. Connect the X431 to the OBD-II port, select the correct Geely Panda (LC) model and IMMO system, enter the 4-digit security code (often 0000, 1234, or 8888), then follow the on-screen prompts for “Key Learning.” The tool will guide you to turn the ignition on and off with each key. Expect the entire process to take 5–15 minutes. If you don’t have the security code, you’ll need to retrieve it from a dealer or from the ECU using a code extraction service.
Introduction
Losing a car key is never convenient, especially for a compact like the Geely Panda (LC). Fortunately, modern diagnostic tools like the LAUNCH X431 series make immobilizer programming accessible to skilled DIYers and workshop technicians. The key to success is understanding the IMMO (Immobilizer) matching procedure — a process that pairs the new transponder chip with your vehicle’s anti-theft system.
In this guide, I’ll walk you through the entire procedure from start to finish, including what you need before beginning, the exact steps to follow on your X431 scanner, and common pitfalls to avoid. Whether you’re programming a single spare key or replacing all keys, this step‑by‑step approach will save you time and frustration.
Prerequisites
Before you jump into the IMMO matching process, make sure you have everything ready. I’ve seen many jobs stall because of a weak battery or missing security code, so preparation is half the battle.
- LAUNCH X431 scanner — Any model that supports Geely (LC) works: X431 V+, X431 PAD, X431 PRO, or newer variants. Confirm your tool has the latest software update (connect to Wi‑Fi and refresh the Geely database before starting).
- At least one working original key (if possible) — While you can program with zero working keys, having one makes the process simpler.
- New unprogrammed key(s) — Must have a compatible transponder chip (typically a 33‑bit or 46‑chip). Check with your locksmith or supplier.
- Vehicle security code — A 4‑digit PIN. Common default codes are 0000, 1234, or 8888. If none work, you must retrieve the official code (see FAQ below).
- Stable 12V battery — A weak battery can interrupt communication and cause “learning failed” errors. I recommend connecting a battery maintainer or charger if the battery is old or low.
- Quiet environment — Avoid working near high‑voltage lines or strong radio transmitters that could interfere with the X431’s wireless connection.
Step‑by‑Step IMMO Matching Procedure
Connect the LAUNCH X431
- Turn the ignition OFF and remove any existing key from the slot.
- Locate the OBD‑II port (usually under the dashboard on the driver’s side). Plug the X431’s main cable firmly into the port.
- Power on the X431 tablet. Wait for the main menu to load.
- Select Diagnostics → Geely → Panda (LC). Depending on your X431 version, you may need to confirm the exact model via VIN auto‑detection.
- Choose IMMO (Immobilizer) or, if the system doesn’t appear, try Engine / ECU and look for IMMO sub‑functions.
Enter Vehicle Information
The X431 will show a series of confirmation screens. It may automatically read the VIN and engine type. Verify that the selected vehicle matches your Panda (LC). If the tool prompts you to choose between different ECU variants, pick the one that corresponds to your car’s production year.
Access IMMO Functions
Once the system is identified, the scanner displays a list of available services. You’ll see options like:
- Read DTCs — Optional but recommended to check for existing faults that could block programming.
- Security Access / Enter Security Code
- Key Learning / Program Key / IMMO Match
Select Key Learning or IMMO Match. This is the core procedure.
Input Security Code
Now comes the critical step: entering the security code.
- If prompted, type in the 4‑digit PIN. Try the common defaults first (0000, 1234, 8888).
- If the tool rejects those, you need the actual factory code. Some X431 models offer a Read Security Code function — try it under the IMMO menu. If that doesn’t work, you’ll need to retrieve the code from a dealer (using the VIN and proof of ownership) or from a third‑party code provider.
- After entering the correct code, press OK. The tool will verify the code with the IMMO module. A success message confirms you can proceed.
Perform Key Learning
This is the heart of the procedure. Follow the on‑screen instructions exactly — the timing matters.
- The X431 will instruct you to turn the ignition ON (do not start the engine) and then OFF at specific intervals. Follow each prompt carefully.
- Insert the first key (original or new) into the ignition and turn it to the ON position (position II). The dashboard lights should illuminate.
- Wait for the X431 to communicate with the IMMO module. A message like “Learning Successful — Key 1” should appear.
- Repeat the process for each additional key. The tool typically allows programming up to 4 keys in one session.
- For the second key, turn ignition OFF, remove the first key, insert the second key, turn to ON, and confirm with the tool.
- Do the same for the third and fourth keys if needed.
- Once all keys are learned, the X431 shows “Key programming completed.”
Completion and Test
After the tool confirms success, finish up:
- Turn ignition OFF and disconnect the X431.
- Test each key individually:
- Lock/unlock doors — remote function (if the key has remote buttons) should work.
- Start the engine — all programmed keys should start the car without hesitation.
- If a key fails to start the engine, recheck the procedure or inspect for fault codes. A “crank no start” situation often indicates the transponder wasn’t matched correctly.
Troubleshooting Common Issues
| Problem | Possible Cause | Solution |
|---|---|---|
| X431 cannot connect to vehicle | OBD port loose or battery low | Reconnect the cable firmly; charge or boost the vehicle battery |
| IMMO system not found | Wrong model selection | Confirm exact Geely Panda (LC) variant — some ECUs require choosing a specific engine type |
| Key learning fails | Security code incorrect | Verify code with dealer or use a code reader tool; try disconnecting battery for 10 minutes to reset the IMMO module |
| Engine starts but key remote does not work | Remote programming is separate | Use X431 under Body Control Module (BCM) → Remote Key Learning to program the fob |
| Only one key accepted | Vehicle limits to 2 keys in some variants | Relearn both keys in a single session; if one fails again, try a new blank key |
| Tool prompts for “IMMO Off” | Aftermarket or replaced ECU | The ECU and BCM need to be synchronized — contact a Geely specialist |
| X431 freezes during learning | Software glitch or interference | Force close the app, restart the tablet, and retry; ensure no other wireless devices are nearby |
Important Safety & Technical Notes
- Keep your original key safe. Losing all programmed keys may require a new ECU, which is expensive.
- Never interrupt the key learning sequence. Do not turn the ignition off prematurely or disconnect the scanner while the tool is communicating with the IMMO module.
- Battery voltage matters. If the car battery drops below 12.0 V during programming, the process will fail. Use a battery charger or jump pack if needed.
- Update your X431 software regularly. Manufacturers update immobilizer protocols, and an outdated database can prevent IMMO access. Connect to Wi‑Fi and check for updates before starting the job.
- Aftermarket keys can be tricky. Always purchase blanks with the correct transponder chip for the Geely Panda (LC). Cheap generic blanks may not work.
FAQ
Can I program a Geely Panda (LC) key without the original key?
Yes, but you will need the security code. If you have zero working keys, you must obtain the code from a dealer (using VIN and proof of ownership) or extract it from the ECU with a code retrieval service. Then follow the same Key Learning procedure with the new key.
How many keys can I program at once?
Typically up to 4 keys. The tool will ask you to program all desired keys in one session. Once you exit Key Learning mode, you cannot add a key later without repeating the full process (which will erase previously learned keys unless the tool has an “add key” option).
What if I don’t have the security code?
You have two options. First, check if your X431 has a Read Security Code function under the IMMO menu — some models can pull the PIN directly from the ECU. If not, contact a Geely dealer with your VIN and proof of ownership. Third‑party online code providers also exist, but use them with caution. Never attempt to guess codes — too many wrong attempts can lock the IMMO module permanently.
Do I need a special key blank?
Yes. The Geely Panda (LC) uses a specific transponder chip. Most aftermarket Geely blanks with a 33‑bit or 46‑chip transponder work, but always verify compatibility with your locksmith or supplier. I’ve seen failures from using incorrect blanks even when the key shape matches.
The X431 says “Learning Failed” every time. What now?
Check three things: your OBD connection, battery voltage, and security code. If the code is correct but fails, the IMMO module may be in a locked state. Try disconnecting the vehicle battery for 10 minutes to reset the system, then retry. If the problem persists, the IMMO module could be faulty — consult a professional automotive locksmith or a Geely specialist.
Can I program a remote (key fob) separately from the transponder?
Yes. The remote door lock/unlock function requires a separate procedure. On the X431, navigate to Body Control Module (BCM) and look for Remote Key Learning. Program the transponder first (using the IMMO procedure above), then program the remote function. Some X431 models combine both steps, but many do not — check your tool’s menu.
Conclusion
Programming a Geely Panda (LC) key with a LAUNCH X431 is a straightforward process when you have the right tools, a valid security code, and a clear understanding of the IMMO matching sequence. By following the steps outlined here — from connecting the scanner to testing each key — you can confidently program one or more keys in a single session. Always test all programmed keys before finishing the job, and keep a record of your security code for future use.
For persistent issues, refer to the troubleshooting table or seek help from a Geely specialist. And if you’re new to diagnostic tools, I recommend checking out our guide on how to use a LAUNCH X431 for basic diagnostics to build familiarity with the interface. For more advanced IMMO procedures, see our article on retrieving security codes from Geely ECUs.
Published / Last Updated: May 30, 2026
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 Geely FC (Vision) Transponder Key with LAUNCH X431 | Step-by-Step Guide
- Geely CK Key Programming with LAUNCH X431 IMMO: Step-by-Step Guide
- How to Program a Geely MK Key Using LAUNCH X431 | Step-by-Step PIN Guide
- How to Program a Mazda 626 Transponder Key Using LAUNCH X431 — Legacy PATS Programming
- Program Mazda Tribute Key with LAUNCH X431 | PATS Guide (2026)