Quick Answer
Programming a new smart key for a Geely Emgrand GT requires reading the vehicle’s immobilizer PIN code and performing a key learning procedure. The LAUNCH X431 diagnostic tool can read the PIN directly from the ECU or immobilizer module without disassembling the car. The entire process takes 10–20 minutes: connect the X431, select Geely Emgrand GT, read the PIN, then go to key learning and follow the on‑screen prompts. Always have a stable internet connection and at least one existing working key ready to avoid complications.
Tools and Preparations
Before diving into the programming steps, gather the right equipment and set up your workspace. A little preparation goes a long way toward a smooth key‑learning session.
Required Equipment
- LAUNCH X431 scanner – Any model that supports Geely software and has an active online account. The X431 PRO3, X431 V+, or similar work well.
- Stable internet connection – Needed for online security access and PIN retrieval.
- Geely Emgrand GT – Typically model years 2014–2018, but confirm compatibility with your specific year.
- New blank smart key – Must match the vehicle’s frequency (usually 433 MHz) and chip type. Check the part number with a dealer or reputable online supplier.
- Existing working keys – At least one, preferably two. Having two simplifies some steps and reduces the risk of lockouts.
- OBD‑II extension cable – Optional but handy if the diagnostic port is hard to reach.
Safety and Precautions
- Ensure the vehicle battery is fully charged (12.5V or higher). A weak battery can cause communication dropouts.
- Keep the scanner cable away from moving parts like the steering column or pedals.
- Do not interrupt the programming process once it starts – you may trigger an immobilizer lockout.
- Have the vehicle’s VIN ready. Some X431 functions require it.
- Turn off all electrical loads: headlights, radio, air conditioning, interior lights.
Step 1: Read the Immobilizer PIN Code
The PIN code is the secret number that authorizes key programming. Without it, the ECU will reject any new key. Here’s how to retrieve it using the LAUNCH X431.
Connect and Navigate
- Plug the LAUNCH X431 into the OBD‑II port – it’s usually under the dashboard on the driver’s side.
- Turn the ignition ON (engine off). Some models may require the engine running; follow the tool’s prompt.
- Launch the diagnostic software on the X431. Select Geely → Emgrand GT.
- Navigate to the Immobilizer menu (sometimes labeled Anti‑Theft System).
Access PIN Reading
- Choose Read PIN Code. This option may be under “Special Functions” or “Security Access.”
- The X431 will communicate with the immobilizer module or ECU. Wait – it usually takes 1–2 minutes.
- The PIN will appear as a 4‑ or 5‑digit number (e.g., 12345). Write it down immediately – you’ll need it in the next step.
Troubleshooting PIN Reading
- No PIN displayed? Check that your X431 subscription includes Geely immobilizer functions. Some plans require an “Immobilizer” or “Service” add‑on. If not, upgrade your license.
- “Communication Failed” error? Verify the OBD connection, try a different ignition state (ON vs. ACC), or confirm that your vehicle model year is supported. A quick online check with your VIN can help.
- PIN shows as XXXX? The tool may need an online security unlock. Make sure your internet connection is stable, then follow the on‑screen instructions to authenticate.
Step 2: Perform Key Learning (New Key Programming)
With the PIN in hand, you’re ready to teach the car to recognize your new smart key.
Prepare the New Key
- Insert the new blank smart key into the ignition switch. If it’s a proximity key (keyless go), keep it near the steering column or in the key pocket (some Geely models have a dedicated spot in the center console).
- If the key has a physical blade, rotate it to the ON position.
Execute Key Learning
- Still in the Immobilizer menu, select Key Learning or Program New Key.
- Enter the PIN code you retrieved (if prompted).
- Follow the X431’s on‑screen instructions – they usually go like this:
- Turn the ignition OFF, then quickly back ON with the new key.
- Wait for the immobilizer light on the dashboard to go out or a confirmation beep.
- The tool will display “Key Learning Successful” or “Key Added.”
Verify the Key
- Test the new key: lock and unlock the doors, start the engine, and check remote functions (lock/unlock buttons).
- If the remote buttons don’t work, you may need a separate Remote Key Programming step. The key learning process we just did only pairs the immobilizer chip. The remote RF module is sometimes programmed separately (see troubleshooting below).
Troubleshooting Common Issues
Even with the right tools, things can go sideways. Here’s how to handle the most frequent hiccups.
Key Not Recognized / Learning Failed
- Likely causes: Incorrect PIN, low vehicle battery, or incompatible key blank.
- Fix: Re‑read the PIN – make sure you copied it accurately. Try a different blank key. If possible, use a second working key during the process (some Geely systems require two existing keys to authorize adding a third). For more on handling multiple keys, check out [our guide on Geely immobilizer key management].
Immobilizer Locked / Too Many Attempts
- Symptom: The tool reports “Security Access Failed” or the immobilizer light stays on.
- Solution: Leave the ignition ON with a working key for 30 minutes. Many systems auto‑reset after this timeout. Alternatively, the LAUNCH X431 has a “Reset Immobilizer” function (requires dealer‑level subscription). Use it to clear the lockout.
Remote Function Not Working After Programming
- Cause: The smart key’s remote module wasn’t synchronized during the immobilizer learning.
- Fix: Return to the Immobilizer menu and look for Remote Key Programming or RF Programming. Follow the tool’s steps – often it asks you to press a button on the new key within 10 seconds. This simple action syncs the remote.
Tool Freezes or Crashes
- Prevention: Update your X431 software to the latest version before starting. Use a wired internet connection or a strong WiFi signal.
- Workaround: Restart the X431 and the vehicle, then try again from the beginning. If the issue persists, contact LAUNCH support for a remote assistance session.
Additional Context and Related Sub‑Topics
What is a PIN Code and Why it Matters
The immobilizer system uses a secret PIN to authorize key programming. Without it, the ECU refuses to accept any new key. In the past, technicians had to disassemble the BCM or read the PIN from its serial number using a separate programmer. The LAUNCH X431 reads it directly via the OBD‑II port – a huge time‑saver.
Difference Between Smart Key, Proximity Key, and Remote Key
- Smart Key: Also called keyless entry/go. It contains both an immobilizer chip and an RF transmitter. The X431 can program both functions, but check if your Emgrand GT model requires a separate remote procedure.
- Proximity Key: Some Geely Emgrand GTs support passive entry – the car detects the key when it’s near the door handle. This feature usually works automatically once the immobilizer is programmed.
When to Use Dealer‑Level X431 Subscription
The basic “Diagnostic” subscription doesn’t include immobilizer functions. For PIN reading and key learning, you need at least the Immobilizer add‑on. The Pro or Dealer level covers all modules. Verify your account before you start – nothing is more frustrating than a “Function Unavailable” message mid‑job.
Alternative Methods
If you don’t have a LAUNCH X431, other tools like Autel, Xtool, or Techstream can also program Geely keys. Some locksmiths use standalone key programmers (e.g., Xhorse), but those often require disassembly to read the PIN – not recommended for DIY unless you’re experienced.
FAQ
Do I need two working keys to program a new key?
Not necessarily. The LAUNCH X431 has an “All Keys Lost” function that lets you program a new key even if you have zero working keys – as long as you know the PIN. However, having one working key makes the process simpler and reduces the risk of an immobilizer lockout.
Can I use any smart key blank?
No. You need a blank with the correct frequency (typically 433 MHz for Geely) and chip type (often 80‑bit fixed code or rolling code). Always buy a blank specifically for the Geely Emgrand GT, and verify the part number with your dealer or a reputable supplier.
The PIN I read is 5 digits but the tool asks for 4 – what do I do?
Some systems use a 4‑digit PIN. If you get a 5‑digit code, try the last 4 digits, or the first 4. In some cases, the X431 can convert it automatically if you select the correct algorithm. When in doubt, contact LAUNCH support or consult the vehicle’s dealer for the correct PIN format.
My X431 says “Security Access Failed” – how do I fix it?
This means the tool couldn’t authenticate with the vehicle. First, confirm your subscription is active and online. Second, double‑check that you’ve selected the exact model and year – including sub‑model. Using “AutoScan” first can help the tool identify the correct ECU. If it still fails, try a different ignition state (ON vs. engine running).
How long does the entire process take?
PIN reading takes about 2 minutes. Key learning is usually under 5 minutes. Total time, including setup, is less than 20 minutes. If you hit issues, allow up to an hour.
Will programming erase my existing keys?
No – as long as you choose Add Key instead of Replace All Keys. The X431 menu clearly labels these options. Only select “Replace All” if you intentionally want to delete all old keys (for example, if one was lost or stolen).
Can I program a key for a different Geely model using this guide?
The general procedure is similar for many Geely models (Emgrand EC7, Boyue, Borui, etc.), but the PIN reading method and menu locations may vary. Always select the exact model and year in the X431 software. For a deeper dive into other Geely models, see [our article on Geely key programming across model lines].
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 Emgrand EC8 Key Using LAUNCH X431 and X-PROG3
- How to Program a Geely Emgrand EC7 Key Fob with LAUNCH X431 — Add Key and AKL Procedures
- How to Program a Geely Panda (LC) Key Using LAUNCH X431 — IMMO Matching Step by Step
- 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