How to Program a Geely GX7 (Vision X6) Key Using LAUNCH X431 – EEPROM Read & Key Matching

✎ Edit Article
Step-by-step guide to program a Geely GX7 key with LAUNCH X431. Learn EEPROM read, key matching, troubleshooting tips, and safety notes for 2012-2018 models.

Published: May 30, 2026

Quick Answer

To program a Geely GX7 (Vision X6) key using a LAUNCH X431 scanner, you first perform an EEPROM read to extract the immobilizer data from the ECU, then use the key matching function to add a new transponder key. You need a compatible X431 model (like Pro3 or V+), a blank key with the correct chip (typically 4D-60 for 2012-2013 models or T5 for 2014-2016), and access to the OBD-II port. The entire process takes about 15–30 minutes if everything goes smoothly.

Prerequisites and Safety Notes

Before diving into the procedure, let’s make sure you have the right tools and understand the risks.

Required Tools

  • LAUNCH X431 scanner – Models like the X431 Pro3, X431 V+, or V+ Elite with Geely/Vision X6 software and EEPROM function activated. Basic models (e.g., X431 Diagun) may lack this capability.
  • Original working key – Highly recommended; without it, you’ll need a different (more complex) procedure.
  • Blank transponder key – Must match the chip type your vehicle uses. Common types include 4D-60 (2012–2013), T5 (2014–2016), or 46 chip (2017+). Check compatibility before buying.
  • Fully charged battery – Both your vehicle’s 12V battery and the scanner’s internal battery. A weak car battery can cause the EEPROM read to fail.
  • Internet connection – Required for software updates and, in some cases, online immobilizer verification via LAUNCH’s server.

Safety Precautions

  • Disconnect any aftermarket alarms or remote starters before starting. These can interfere with CAN communication.
  • Work in a well-ventilated area with the engine off.
  • Keep the original key away from the ignition during the EEPROM read. The scanner needs a “clean” signal from the ECU, and a nearby transponder can cause data corruption.

Step-by-Step Guide: Programming a New Key

I’ll walk you through each phase. Follow the sequence exactly – skipping a step can lock you out.

Step 1: Connect and Prepare the LAUNCH X431

  1. Turn the ignition OFF. Connect the X431 scanner to the OBD-II port (located under the dashboard, driver’s side).
  2. Power on the scanner. Navigate to Geely > Vision X6 (GX7).
  3. If a software update prompt appears, accept it. Then select the correct model year (typical range: 2012–2018). Some scanners auto-detect the year via VIN.
  4. Wait for the main menu to load. You should see options like Immobilizer, System Identification, etc.

Step 2: Perform EEPROM Read (Immobilizer Data Backup)

This is the most critical step. The EEPROM contains the PIN code, learned key IDs, and transponder type. Do not proceed without a backup.

  • Go to Immobilizer > EEPROM Read (sometimes labeled Read Immobilizer Data).
  • Follow the on-screen prompts precisely. Typically: Turn ignition ON, wait 3–5 seconds, then turn OFF. The scanner will communicate with the ECU.
  • The scanner displays the EEPROM data: PIN code (often 4-digit for 2012–2013, 5-digit for later models), key count, and chip type.
  • Backup the EEPROM file to both the scanner’s internal memory and a USB drive or SD card. This backup is your lifeline if something goes wrong during key matching.

💡 Tip from experience: I’ve seen technicians skip the backup and later corrupt the ECU during a write operation. Always save the file.

Step 3: Identify Key Type and Prepare Your Blank

From the EEPROM data, note the transponder chip type. Common Geely GX7 variants:

Year Range Chip Type Notes
2012–2013 4D-60 PIN often at offset 0x1A
2014–2016 T5 (Freescale derivative) PIN may be 5-digit
2017+ 46 chip May require online authorization

If you’re using an aftermarket blank (brands like JMD or Huayang are common), verify it supports the correct chip. Insert the blank key into the ignition (or hold near the antenna if the vehicle uses keyless start).

Step 4: Key Matching (Add the New Key)

  • From the Immobilizer menu, select Key Programming > Add Key (or Program New Key).
  • Insert the new blank key into the ignition. Do not start the engine, but turn the ignition ON (dashboard lights will come on).
  • The scanner will instruct you to wait. Watch the security/immobilizer light on the dashboard – it usually blinks rapidly during learning.
  • After a few seconds, the light should go solid and then turn off. That indicates success.
  • Remove the new key, wait 10 seconds, then reinsert and turn to ON again. Confirm the immobilizer light stays off.

Step 5: Verify Operation

  • Start the engine with the newly programmed key. It should crank and run normally.
  • Test remote functions (lock/unlock) if the key includes a remote fob. If the remote doesn’t work, you’ll need to program it separately via the Body Control Module (BCM) menu – that’s a different procedure.

Troubleshooting Common Issues

Even experienced techs hit roadblocks. Here’s what to do when things go wrong.

EEPROM Read Fails

  • Scanner software outdated – Update to the latest Geely package via the LAUNCH X431 software manager.
  • Ignition timing wrong – Some models are picky. Try turning the ignition ON for exactly 5 seconds before switching OFF. If that fails, try starting the engine (run for 10 seconds) then turning off – but only do this if the scanner specifically asks.
  • Vehicle battery low – Connect a battery maintainer. A voltage drop during reading can corrupt the data.

Key Matching Fails (Security Light Stays On)

  • Blank transponder incompatible – Not all aftermarket blanks are created equal. Try an OEM key or a higher-quality chip.
  • PIN code required – The scanner may prompt you to enter the PIN manually. Find it from the EEPROM backup. If you entered it wrong three times, the ECU locks. You’ll need to wait 10–15 minutes with ignition ON to unlock.
  • 2015+ models – Some later ECUs use a “locked” EEPROM that requires dealer-level tools. X431 may still work using online assistance – contact LAUNCH support.

Lost All Keys (No Original Key Available)

This is a tougher situation. The standard “Add Key” function won’t work because the ECU expects a previously learned key to authenticate. Instead:

  • Use the All Keys Lost function (if your X431 has it). This requires the PIN from a successful EEPROM read.
  • If the ECU is completely blank (no original key ever used), you may need to remove the ECU and read it via JTAG or BDM. Not all X431 models support this. In that case, consult a professional automotive locksmith.

Topical Depth: Understanding the Technology

Immobilizer System Overview

The Geely GX7 uses a CAN-based immobilizer. A transponder chip inside the key communicates with the ECU when the ignition is turned on. The ECU stores learned key IDs in its EEPROM. When you program a new key, you’re essentially writing that key’s ID into the EEPROM via a secure handshake.

The LAUNCH X431 acts as a diagnostic bridge. It extracts the EEPROM data using the vehicle’s K-Line protocol (ISO 14230), calculates the PIN from the data, then initiates a key-learning session through a different diagnostic service. It does not directly rewrite the EEPROM itself – that’s why the key matching step is interactive.

EEPROM Read vs. Key Matching

  • EEPROM Read is non-invasive. The scanner reads the ECU’s memory without altering anything. This gives you the PIN and confirms the chip type.
  • Key Matching is an interactive process. The scanner and ECU exchange security codes, and then the ECU adds the new transponder ID to its learned list. It may also increment a rolling code counter.

Some X431 models also offer an EEPROM Write function, which lets you restore a corrupted ECU using a backup. However, this is risky – if power fails during writing, the ECU becomes bricked. Only attempt it with a verified backup and a stable power source.

Year-Specific Variations

  • 2012–2013 models – Typically use 4D-60 chips. The PIN is often found at EEPROM offset 0x1A and is 4 digits. The process is straightforward.
  • 2014–2016 models – T5 chip (a derivative of Freescale). PIN may be 5 digits. Some of these ECUs require a security access procedure before key matching.
  • 2017+ models – Starting with newer model years, Geely began using 46-type chips that require secure chip programming. The X431 may need an online authorization code from LAUNCH’s server. Also, the ECU might be locked more aggressively – if you fail a key match attempt, you may need to wait 15 minutes before retrying.

Frequently Asked Questions

Q: Can I use any LAUNCH X431 model?
A: No. Only models with enhanced immobilizer software – such as X431 Pro3, X431 V+, or V+ Elite – support EEPROM read for Geely. Basic models like the X431 Diagun or older units may not have this feature. Check your scanner’s specifications or contact LAUNCH support.

Q: Do I need an original key to program a new one?
A: It is highly recommended. Without an original key, you must use the “All Keys Lost” procedure, which requires a PIN from a successful EEPROM read. If the EEPROM is also blank, you may need to remove the ECU and read it via a programmer – a job best left to a professional.

Q: How many keys can I program?
A: The ECU typically supports up to 4 keys. If you need more, you must first clear the learned keys (usually through an “Erase All Keys” function in the scanner) and then reprogram all keys again.

Q: The EEPROM data shows “access denied” – why?
A: This usually means the ECU is locked. Possible causes: too many failed key matches in the past, or the scanner lacks the proper license for Geely immobilizer. Contact LAUNCH customer support to activate the function or request an online unlock.

Q: What if my new key works but the remote doesn’t?
A: Remote (RKE) functions are handled by the Body Control Module (BCM), not the engine ECU. You need to program the remote separately using the BCM > Remote Programming menu on your X431. That process is different and typically requires a specific button sequence on the vehicle.

Q: Is it safe to perform an EEPROM write?
A: Only if you have a verified backup. A power interruption during a write can permanently damage the ECU. I recommend using a battery charger to keep voltage steady. Even then, only perform a write if you’re comfortable with the risk. For most key programming, you don’t need to write – the key matching function handles it safely.

Q: Can I program a key for a different Geely model (like Emgrand) using the same steps?
A: The process is similar but not identical. Always select the exact model and year in the scanner. Using incorrect vehicle data (even from a same-brand model) can corrupt the immobilizer. If you need to program an Emgrand, [link to a related guide for Emgrand key programming] for model-specific steps.


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