How to Program a Geely GX3 Pro Key Fob Using LAUNCH X431 — Anti-Theft Data Read and Matching

✎ Edit Article
Learn to program a Geely GX3 Pro key fob with LAUNCH X431. Step-by-step guide for anti-theft data read, key matching, troubleshooting, and FAQs.

How to Program a Geely GX3 Pro Key Fob Using LAUNCH X431 — Anti-Theft Data Read and Matching

Last Updated: May 30, 2026

Quick Answer

Programming a Geely GX3 Pro key fob with a LAUNCH X431 diagnostic tool involves connecting to the vehicle's OBD-II port, reading the anti-theft data from the immobilizer module, and using the key matching function to register a new transponder. If you have a working original key, the process takes about 15–30 minutes. If all keys are lost, you’ll need a security access code from a dealer or online service. Always ensure your X431 has the latest Geely software and the car battery is fully charged before starting.


Understanding the Geely GX3 Pro Immobilizer System

How the Anti-Theft System Works

The Geely GX3 Pro uses a passive immobilizer system. Inside each key fob is a small RFID transponder chip that communicates with the vehicle’s immobilizer module (part of the ECU). When you insert the key and turn it to the ON position, the immobilizer sends a challenge signal. The transponder responds with its unique ID. If that ID matches one stored in the ECU’s authorized key list, the engine is allowed to start. If not — no crank, no start.

This system is standard on most Geely models from 2017 onward. The transponder chips used are typically ID48 or 4C type (also known as T5 or 4D) operating at 125 kHz for the immobilizer function, while the remote locking portion uses a separate UHF transmitter at 433–434 MHz. The X431 interacts only with the immobilizer side; remote sync is handled separately in the BCM (body control module).

When Programming Is Necessary

You’ll need to perform key programming in these common scenarios:

  • Adding a spare fob – You want a backup key for daily use.
  • Replacing a lost or damaged key – The original is gone or broken.
  • After ECU or immobilizer module replacement – A new module holds no key data.
  • After key fob battery replacement – Occasionally the transponder needs re-sync if the chip was disturbed.
  • All keys lost – No working key exists; you must perform a full reset.

A note on remote locking: If your new fob unlocks the doors but won’t start the car, the immobilizer chip wasn’t learned. If it starts the car but won’t lock/unlock, you may need to program the remote function separately using the X431’s BCM menu. We’ll focus on immobilizer programming here.


Prerequisites for Programming

Tools and Equipment

Before you begin, gather the following:

Item Notes
LAUNCH X431 device (Pro, V, PAD, etc.) Must have active Geely software subscription and latest updates installed.
OBD-II cable (or Bluetooth adapter) Wired connection is more stable for critical procedures.
At least one working original key fob Simplifies the process; if unavailable, you’ll need a security code.
New compatible blank key fob Must contain an ID48 or 4C transponder. OEM Geely blanks are recommended.
Internet access Required for security code retrieval (if needed) and for X431 online coding.
Battery charger or jumper pack Essential to keep voltage above 12V during programming.

Compatibility check: The LAUNCH X431 supports Geely GX3 Pro from 2017 to present models. For 2021+ variants, the tool may require an online download of vehicle-specific procedures — your subscription must be active.

Vehicle Preparation

  • Park in a safe, well-lit area away from traffic.
  • Close all doors and the hood.
  • Turn off the radio, headlights, air conditioning, and any other accessories.
  • Ensure the battery voltage is 12.5V or higher. A fully charged battery is critical; many programming failures are caused by voltage drops during the write process.

Step-by-Step Programming Procedure Using LAUNCH X431

Step 1: Connect and Power Up

  1. Locate the OBD-II diagnostic port under the driver’s side dashboard (typically near the hood release or fuse panel).
  2. Plug the X431’s OBD-II cable into the port. If using Bluetooth, pair the device first.
  3. Insert a working original key into the ignition and turn it to the ON position (engine off). The dashboard lights should illuminate.
  4. Power on the LAUNCH X431 and wait for it to boot completely.

Tip: If the X431 doesn’t power on when connected, check the OBD-II port fuse (usually a 10A fuse in the interior fuse box). Some Geely GX3 Pro models require ignition ON before the tool gets power.

Step 2: Select the Correct Vehicle Model

  1. On the X431 home screen, tap Diagnosis.
  2. From the manufacturer list, select Geely.
  3. A menu of models will appear. Choose GX3 Pro (or Vision X3 Pro in some markets — same vehicle). If your year isn’t listed, try selecting the closest model year or use Automatic VIN detection. The X431 will read the VIN and auto-select the correct system.

Step 3: Enter the Anti-Theft (Immobilizer) System

  1. After identifying the vehicle, the tool will show a list of available control units. Select Anti-Theft, Immobilizer, or IMMO.
  2. The X431 will communicate with the immobilizer module. This may take 10–30 seconds.
  3. You should see a menu with options such as Read Status, Key Programming, Security Code, etc.

Step 4: Read Anti-Theft Data (Pre-Program Check)

This step is crucial — it tells you the current state of the system.

  1. Select Read Anti-Theft Data or Read Status.
  2. The tool displays the number of keys currently registered, their IDs (e.g., Key 1, Key 2), and the immobilizer status (learned / not learned).
  3. If the data shows "Key not recognized" or too many failed attempts, the system may be locked. Look for a Clear Failed Attempts option in the menu and run it before proceeding.

Why this matters: If you try to add a key while the system has registered three or four keys already (the maximum), you may need to delete an existing key. The X431 often allows key deletion — use that option if needed.

Step 5: Prepare the New Key Fob

  • Have the new blank fob ready. If it’s an aftermarket blank, ensure it has a compatible transponder chip. Some cheap blanks lack the correct chip — check the packaging.
  • Do not insert the new key into the ignition yet. The tool will tell you when to do so.

Step 6: Perform Key Matching

  1. From the X431 menu, select Key Programming or Add Key.

  2. Follow the on-screen prompts:

    Scenario A: You have at least one working key

    • The tool asks: "Do you have a working key?" Select Yes.
    • It will instruct you to turn the ignition OFF, remove the working key, insert it again, and turn to ON within 5 seconds.
    • Then you’ll be told to remove that key and insert the new key, turning to ON.
    • The X431 writes the new key ID. Wait for a confirmation message: "Key learned successfully."

    Scenario B: All keys lost (no working key)

    • The tool asks for a security access code (4-digit or 8-digit). Enter the code you obtained from a dealer or online service.
    • After successful code entry, the X431 erases all stored keys and enters "learning mode".
    • Insert the new key, turn to ON. The ECU learns it as Key 1.
    • Repeat for any additional new keys (up to 3–4 total).

Important: Do not turn the ignition OFF during the write process. If you get a "Communication Failure" during writing, do NOT remove the key — wait 30 seconds and try again.

Step 7: Verify the Programming

  1. Turn the ignition OFF.
  2. Remove the new key and test it:
    • Lock/unlock doors using the remote buttons (if remote function was also programmed).
    • Insert key and start the engine. It should crank and run without hesitation.
  3. If you have additional keys to program, repeat Steps 6–7 for each. The X431 will usually allow you to add multiple keys in one session without exiting.

Troubleshooting Common Issues

Issue: X431 Cannot Connect to Immobilizer Module

  • Cause: Incorrect software version, wrong vehicle model, or communication fault.
  • Fix: Update the X431 software via Wi-Fi. Re-select the model using Automatic Vin instead of manual selection. Check the OBD-II cable connection. If still failing, the immobilizer module may have a blown fuse or physical damage.

Issue: "Security Access Denied" or "Wrong Code" Error

  • Cause: The security code is incorrect or the system has locked after multiple wrong attempts.
  • Fix: Obtain the correct code from a Geely dealer using your VIN. Some online services (e.g., KeyCode, AKS) can generate codes for a fee. On some X431 models, look for Security Code Calculator under Special Functions — it may calculate the code automatically based on VIN.

Issue: New Key Fob Doesn’t Start the Engine

  • Cause: The transponder chip was not successfully learned, or the chip is incompatible.
  • Fix: Re-run the key matching procedure carefully. Ensure the new fob has an ID48 or 4C transponder. If you used an aftermarket blank, test with an OEM blank. Also verify that you didn’t accidentally skip the "turn ignition ON" timing.

Issue: Tool Freezes or Stuck on "Waiting"

  • Cause: Low battery voltage, poor communication, or software glitch.
  • Fix: Connect a battery maintainer (charger). Turn ignition OFF, wait 10 seconds, turn back ON. Restart the X431 and repeat from Step 1. If persistent, try using a wired connection instead of Bluetooth.

Issue: Remote Locking Works, but Engine Doesn’t Start

  • Reminder: The transponder chip not learned. The remote function is controlled by the BCM, not the immobilizer. Re-run the immobilizer programming.

Related Sub-Topics and Advanced Tips

All Keys Lost Procedure

If you have zero working keys, the X431 can still program new ones — but you absolutely need the security access code. The procedure:

  1. Connect and enter immobilizer system.
  2. Select All Keys Lost or Erase All Keys.
  3. Enter the security code.
  4. The tool erases all stored key IDs.
  5. Insert each new key and learn them one by one. Only the newly programmed keys will work. Old lost keys are permanently disabled.

Replacing the Immobilizer Module or ECU

When you replace the immobilizer module or ECU, the new unit is "virgin" — no keys are stored. You must perform a full key learn. The X431 can do this, but you may need to enter the new module's security access code (often found on a sticker on the module). Some Geely ECU replacements require a dealer tool for initial pairing — always check the service manual first.

Using the LAUNCH X431’s "Online Coding" Function

For GX3 Pro models from 2021 onward, the X431 may pull instructions from a cloud database. This requires a stable internet connection. The tool will prompt you to confirm the procedure before starting. Do not skip the online update check — it ensures the latest factory procedures are available.

Additional Tips

  • Don’t cheap out on blanks. Low-cost eBay blanks often have incorrect or no transponder chips. Buy from a reputable automotive locksmith supplier or an OEM Geely dealer.
  • Keep a log. Write down the security access code and store it safely. If you ever need to program again, you won’t have to pay for a new code.
  • Practice on a working key first. If you have two working keys, try reading the anti-theft data and re-adding one of them to confirm the tool works.

Frequently Asked Questions (FAQ)

Q1: Can I program a Geely GX3 Pro key fob without a working original key?
Yes, but you’ll need a security access code. The LAUNCH X431 supports the "All Keys Lost" function — you can erase all stored keys and learn new ones. Obtain the code from a dealer (using your VIN) or an online service.

Q2: Do I need a new blank key, or can I reprogram an old one?
You can reprogram an old fob that was previously used on another GX3 Pro, but it must first be erased (the X431 may not have an EEPROM erase option for Geely). It’s safer to use a new blank to avoid compatibility issues. If reusing an old fob, make sure it’s the correct transponder type.

Q3: How long does the whole process take?
With experience, 15–30 minutes. First-time users should budget 45 minutes to an hour, especially if you run into any troubleshooting steps.

Q4: Does the LAUNCH X431 work for all Geely GX3 Pro model years?
Most X431 devices support the GX3 Pro from 2017 to present. However, always check the software coverage on the LAUNCH website. If your year is not listed, you can try selecting a similar model (e.g., Emgrand or Vision), but this may cause communication issues. Use Automatic VIN detection first.

Q5: The X431 says "Communication Failure" – what now?
Check the OBD-II connection and ensure the ignition is ON. Inspect the immobilizer module fuse (often a 10A in the interior fuse box). If the fuse is good and the connection is solid, the immobilizer module itself may be defective. Try reading codes in other modules (ECU, BCM) to confirm the X431 is working.

Q6: Can I use a different brand diagnostic tool?
The steps described are specific to the LAUNCH X431. Other tools like Autel or Foxwell have similar processes but different menu structures. For the best results with a Geely GX3 Pro, stick with LAUNCH or consult the tool’s own documentation.

Q7: Will programming the key fob affect my car’s warranty?
No, key matching is a standard maintenance procedure. As long as you don’t alter factory ECU settings or install non-approved aftermarket modules, your warranty remains intact. If you lock the immobilizer system by entering wrong codes too many times, a dealer may charge you to unlock it.

Q8: My new fob works for locking/unlocking but not for starting – why?
This confirms the transponder chip was not learned. The remote function (BCM) is separate from the immobilizer. Re-run the key matching procedure, paying attention to the ignition ON timing. You can also check the anti-theft data to see if the new key ID is registered.

Q9: How do I obtain the security access code?
Contact a Geely dealer with your vehicle’s VIN. Many dealerships can provide the 4-digit or 8-digit code for a small fee. Online code services like KeyCode, AKS, or AutoCodes also offer codes — expect to pay $10–30. Some LAUNCH X431 models have a built-in Security Code Calculator; try that first.

Q10: Is it safe to perform this procedure without professional training?
Yes, if you follow the step-by-step instructions and do not interrupt the process. Avoid turning off the ignition or disconnecting the tool during the write phase. If you are uncomfortable, consult a professional automotive locksmith or a Geely dealership.


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