How to Program a Geely Emgrand GL Key Fob Using LAUNCH X431 – Step-by-Step IMMO Guide

Learn to program a Geely Emgrand GL key fob with LAUNCH X431. Step-by-step IMMO registration, PIN reading, troubleshooting, and pro tips for reliable key programming.

Last Updated: May 30, 2026

Quick Answer: Programming a Geely Emgrand GL Key Fob with LAUNCH X431

You can reliably program a new key fob for your Geely Emgrand GL using a LAUNCH X431 diagnostic tool. The process involves connecting to the vehicle, accessing the IMMO (Immobilizer) system, reading the PIN code, and registering the new key. This method is typically faster and more dependable than other aftermarket solutions. Ensure the tool is updated to the latest Geely software. For a step-by-step guide, see the detailed instructions below.


Understanding the IMMO System on the Geely Emgrand GL

What is IMMO and Why It Matters

The immobilizer (IMMO) system is your vehicle's first line of defense against theft. It works by requiring the key fob’s internal transponder chip to communicate a unique code to the engine control unit (ECU) before allowing the engine to start. On a Geely Emgrand GL, the IMMO system typically uses an NXP transponder (often a 4D-67 type) and a 4- or 6-digit PIN code that must be entered during key registration. If the code doesn’t match, the ECU cuts fuel and ignition—so the engine cranks but won’t start.

Risks of Incorrect Programming

Getting programming wrong can lead to frustrating outcomes. The most common problems include:

  • The engine starts but stalls after one or two seconds.
  • The key is not recognized at all, leaving you stranded.
  • The dashboard immobilizer light stays on solid or flashes in a pattern.
  • In rare cases, repeated wrong PIN entries can temporarily lock the ECU, requiring a wait or a dealer reset.

Using a quality diagnostic tool like the LAUNCH X431 drastically reduces these risks because it follows the manufacturer’s protocol and often auto-reads the PIN correctly.


Why the LAUNCH X431 is Ideal for Geely IMMO Registration

Key Features That Matter

The LAUNCH X431 family (PAD V, PRO, V+, and newer models) offers OEM-level coverage for Geely vehicles. Unlike generic OBD scanners, these tools include a dedicated IMMO module that can:

  • Automatically read the PIN code from the ECU for many Emgrand GL models.
  • Perform key addition and all-keys-lost procedures.
  • Program both the transponder (for engine start) and the remote control (for door lock/unlock).

That said, some 2020+ models have enhanced security, and the automatic PIN read may not always succeed. In those cases, you can manually enter the code obtained through a VIN-based lookup or dealer record.

Compared to Other Tools

Autel and Xtool also offer IMMO functions for Geely, but the LAUNCH X431 stands out for its user interface, regular software updates, and broad vehicle coverage. If you already own one, it’s the go-to tool for this job.


Pre-Programming Preparation

Required Tools and Equipment

Before you start, gather everything you’ll need:

  • LAUNCH X431 scanner – ensure it’s updated to the latest Geely software. Connect to Wi-Fi and check for updates.
  • Original working key – at least one key that can turn the ignition to the ON position.
  • New key(s) – must have a compatible transponder (4D-67 chip is common for Geely Emgrand GL). A dealer or reputable locksmith can supply the correct blank.
  • Battery charger – connect a trickle charger to the car battery. A voltage drop during programming can cause interruptions or tool freezes.

Vehicle Preparation Steps

  1. Charge the battery – ensure it reads above 12.5V. Low voltage is the most common cause of failed programming.
  2. Close all doors, hood, and trunk – open panels can interfere with the CAN bus communication.
  3. Insert the original working key into the ignition and turn it to the ON position (position II). Do not start the engine.
  4. Wait for dashboard lights to stabilize – after a few seconds, you’ll see the immobilizer light come on and then go out (or stay solid if only one key is recognized).

Check LAUNCH X431 Connection

  • Plug the scanner into the OBD-II port (usually under the driver’s side dashboard, near the hood release).
  • Power on the scanner and select Geely > Emgrand GL (or the correct model year variant like Emgrand GL 2016–2023).
  • The tool should automatically recognize the vehicle VIN. If not, you can enter it manually (found on the driver’s door jamb sticker or the lower windshield corner).
  • A successful connection will show the vehicle’s ECU information.

Step-by-Step Programming Procedure

Step 1: Access the IMMO System

From the LAUNCH X431 main menu, tap Immobilizer or Security System. In later software versions, you may find this under Special Functions. Then select Key Programming or IMMO Registration. The tool will initiate communication with the immobilizer ECU.

Step 2: Read the PIN Code

The tool will attempt to read the vehicle’s PIN automatically. This step typically takes 1–3 minutes. Do not turn off the ignition or disconnect during this phase.

  • If the automatic read succeeds, the PIN will appear on screen. Write it down – you may need it later if you add another key in the future.
  • If automatic read fails, select Manual PIN Entry. Enter a 4-digit or 6-digit code obtained from a dealer, a VIN-based lookup service, or from a sticker sometimes placed behind the glove box (on some Emgrand GL models).
  • Important: The PIN is specific to your car’s ECU, not the key. Entering the wrong PIN can cause a temporary lockout.

Step 3: Add New Key

  • Next, choose Add Key or Program New Key.
  • Follow the on-screen prompts: Insert the new key into the ignition, turn it to the ON position, and wait for the dashboard light to flash or the tool to confirm. This usually takes 5–10 seconds.
  • Turn the ignition off, then repeat for any additional new keys (e.g., a second spare). Program all keys at once to avoid repeating the process later.
  • After the last key, turn the ignition off and remove the key.

Step 4: Verify Key Functionality

Disconnect the scanner and test each key individually:

  • Press the remote buttons to lock and unlock the doors.
  • Insert the key and start the engine – it should crank and run smoothly.
  • Watch the dashboard immobilizer light: it should turn off after starting.

If any key fails the remote test, the transponder may be programmed but the remote control function may need separate coding. Move to “Remote Key Programming” under the BCM (Body Control Module) menu. You can also try a manual sync: with the key in the ignition, press lock/unlock near the interior receiver (often above the rearview mirror area).

Step 5: Exit IMMO Mode

After successful programming, reconnect the LAUNCH X431 and select Clear DTCs (diagnostic trouble codes). This erases any temporary faults that may have been set during the process (like “Key not learned” codes). Disconnect the tool. The IMMO registration is complete.


Troubleshooting Common Issues

Connection Errors

Issue: LAUNCH X431 fails to connect with the vehicle.

  • Fix: Check the OBD port pins for damage or debris. Try using a different OBD cable (e.g., the standard 16-pin cable). Restart both the scanner and the vehicle. Ensure the scanner’s software is updated – a missing Geely update can prevent connection. If nothing works, test the tool on another car to rule out a hardware fault.

Incorrect PIN Code

Issue: The scanner reports “PIN mismatch” or “Unable to read PIN.”

  • Fix: Double-check that you’re using the correct PIN length (some models use 4 digits, others 6). If you have the original dealer card, use that number. Otherwise, try a VIN-based PIN lookup service (available online for a small fee). For some early Emgrand GL models, the PIN can be found on a small sticker inside the glove box or behind the radio.

Key Not Recognized After Programming

Issue: The new key starts the engine but remote functions (lock/unlock) do not work.

  • Fix: The transponder is likely programmed, but the remote code wasn’t learned. Navigate to BCM > Remote Key Programming and follow the same key-insertion procedure. Alternatively, perform a manual sync: sit inside the car with the door closed, insert the key into the ignition, and press the lock and unlock buttons simultaneously for 3 seconds. Test again.

Tool Freezes During IMMO Process

Issue: The LAUNCH X431 hangs or reboots mid-process.

  • Fix: Most tool freezes are caused by low battery voltage. Make sure the car battery charger is connected. Also, confirm the LAUNCH X431 itself has a good battery charge (if using a wireless scanner) or plug it into a USB power bank. Avoid disconnecting the tool or turning the ignition off during a read/write cycle, as this can corrupt data.

All Keys Lost – Starting from Scratch

Issue: You have no working keys at all.

  • Fix: This situation requires extracting the IMMO PIN via OBD (the LAUNCH X431 can do this on many models). Once the PIN is obtained, follow the “Add Key” steps above. For 2020+ Emgrand GL models with enhanced security, you may need to use a specialized IMMO tool like the X431 IMMO Plus or visit a dealer. In some cases, the ECU must be removed and read directly.

Pro Tips for Reliable IMMO Registration

  • Always update your LAUNCH X431 software before starting – Geely updates are frequent, and a fresh database improves PIN read success.
  • Keep the ignition in the ON position (engine off) during programming. Turning the key to START may abort the process or cause errors.
  • Use brand-new or known-good transponder keys. Cheap aftermarket chips often fail to program or lose memory after a few weeks. Always buy from a reputable supplier.
  • Program all keys in one session whenever possible. Adding a key later requires the same IMMO procedure again, including PIN verification.
  • If you have two original keys, keep one as a backup before adding a third. That way, you still have a working key if the new one fails.
  • Write down the PIN after reading it and store it in a safe place. You’ll thank yourself later.

Frequently Asked Questions

Can I program a Geely Emgrand GL key fob without the LAUNCH X431?

Yes, some aftermarket tools (Autel, Xtool) can also do this, but the LAUNCH X431 is one of the most reliable for Geely. You cannot do it with a generic OBD scanner.

What if I lost all my keys?

You must extract the IMMO PIN (via VIN or diagnostic tool) and then use the LAUNCH X431 to program a new key. For 2020+ models, a dealer or locksmith with specialized equipment may be required because the PIN is not easily accessible.

How much does it cost to program a Geely Emgrand GL key with a LAUNCH X431?

If you own the tool, the cost is only the price of the scan tool (one-time purchase, $300–$800 depending on model) plus the blank key ($10–$30). Dealer fees typically range from $100 to $200 per key.

Do I need a special key blank?

Yes, Geely Emgrand GL uses a 4D-67 or similar transponder chip. Most aftermarket blanks that support Geely’s immobilizer will work. Ensure the key blank matches your vehicle’s year.

How long does the programming process take?

From start to finish, about 15–30 minutes. The PIN reading step is the most time-consuming part (2–5 minutes). If you encounter errors, it may take longer.

Does the LAUNCH X431 work for key fob remote (lock/unlock) programming as well?

Yes, the X431 can also program the remote control module (RFM) separately. After the IMMO step, navigate to Remote Key Programming and follow similar instructions. Both functions are usually handled in one session.

Why does my dashboard immobilizer light stay on after programming?

This indicates that the key transponder was not successfully learned. Retry the IMMO procedure, ensuring you wait the full duration at each step. If the light stays on only during cranking, the key may be partially programmed – repeat the process.

Can I use a used key from another Geely?

Not directly. A used key has a transponder locked to its original vehicle. You would need to erase its memory (using the LAUNCH X431 or a specialized tool) before it can be programmed to your Emgrand GL. This is a more advanced procedure and not recommended for beginners.

My LAUNCH X431 says “Communication Error” – what should I do?

Check the OBD connector for bent pins, try a different vehicle (to rule out tool issues), and verify the ignition is ON. If the problem persists, update the tool firmware via the LAUNCH PC Suite.

Is there a risk of locking the ECU?

When using a genuine LAUNCH X431 with proper procedures, the risk is very low. However, repeatedly entering wrong PIN codes or disconnecting mid-program may cause temporary lockout. If that happens, leave the ignition OFF for 10–15 minutes, then try again with the correct PIN.


For further assistance, consult your LAUNCH X431 user manual or contact Geely technical support. With careful preparation and following these steps, you can reliably program your key fob and restore full vehicle access.


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