How to Program a Geely GC9 Smart Key Using LAUNCH X431 IMMO Elite or IMMO Plus

Step-by-step guide to program a Geely GC9 smart key with LAUNCH X431 IMMO Elite/Plus. Includes PIN retrieval, troubleshooting, and manual extraction tips.

How to Program a Geely GC9 Smart Key Using LAUNCH X431 IMMO Elite or IMMO Plus

Last Updated: May 30, 2026

Quick Answer: You can program a new smart key for a Geely GC9 using a LAUNCH X431 IMMO Elite or IMMO Plus by connecting the tool to the OBD-II port, accessing the immobilizer menu, retrieving the PIN code (usually via online calculation), and following the guided key programming steps. The process typically takes 10–20 minutes and requires a stable internet connection. Always verify all existing keys still work after programming.


Why Use LAUNCH X431 for Geely GC9 Key Programming?

When you need to program a Geely GC9 smart key, not every diagnostic tool is up to the task. The LAUNCH X431 IMMO Elite and IMMO Plus are purpose-built for key programming and immobilizer work, which sets them apart from general-purpose OBD scanners.

Tool Compatibility: Both the IMMO Elite and IMMO Plus support a wide range of Asian vehicle brands, including Geely. They cover most GC9 models from 2015 to 2021. The software gets regular updates, so newer variants are often added quickly.

Online PIN Calculation: This is the real time-saver. Instead of hunting down a security code from a dealer or trying to decode it manually, the LAUNCH tool can pull the PIN from a secure server. You just need a working internet connection. I've seen this feature save technicians hours on a single job.

Ease of Use: The interface guides you step by step. You don't need to memorize complex sequences or worry about accidentally locking the ECU. The tool does the heavy lifting, reducing the risk of bricking the immobilizer module.

Additional Functions: Beyond key addition, the X431 can delete lost keys, synchronize remote functions, and run full diagnostics on the immobilizer system. If a key is acting up, you can often find the root cause without swapping parts blindly.


Prerequisites Before You Begin

Before you jump into programming, gather everything you need. Missing a single item can stall the job or cause errors.

Tool & Software: Your LAUNCH X431 IMMO Elite or IMMO Plus must have the latest software installed. Connect the tablet to Wi-Fi and check for updates under the system settings. An outdated tool might not recognize the GC9's immobilizer module.

Vehicle: The Geely GC9 (also known as the Emgrand GT in some markets) from model years 2015 to 2021 is commonly supported. If you're working on a 2021+ model, check the X431 vehicle coverage list or contact LAUNCH support. Newer BCM-based systems may require a different approach.

New Smart Key: You need a blank, uncut smart key that matches the GC9's frequency — either 315 MHz or 433 MHz, depending on your market. The key must be a genuine Geely part or a high-quality aftermarket equivalent. Cheap knockoffs often fail to program or lose sync after a few days.

Battery Condition: This is critical. A weak battery (below 12V) can cause communication drops during programming. I always connect a battery maintainer or charger to keep the voltage stable. Trust me, a failed programming cycle mid-way is frustrating and can sometimes leave the system in a locked state.

Internet Connection: The X431 needs a stable Wi-Fi or mobile hotspot to contact the PIN calculation server. If your shop has poor reception, tether your phone to the tablet. The online request usually takes 1–3 minutes, but a weak signal can stretch it to 5+ minutes or time out.

Time: Set aside 10–20 minutes. The actual programming is quick, but waiting for the PIN and verifying all keys takes time. Don't rush.


Step-by-Step: Programming the Geely GC9 Smart Key

Follow these steps carefully. The order matters, and skipping a step can cause the old keys to stop working.

Step 1: Connect and Initial Setup

  1. Turn the vehicle ignition OFF. Remove the key if it's in the slot.
  2. Plug the LAUNCH X431 cable into the OBD-II port. On the Geely GC9, that's under the dashboard on the driver's side, near the hood release. You'll hear a click when it's seated properly.
  3. Power on the X431 tablet. From the main menu, tap "Immobilizer" or "IMMO" — the icon shows a key symbol.
  4. Select "Geely" from the brand list. If your tool uses a "Global" menu, navigate through Asia → Geely.
  5. Choose "GC9" or "GC9 (Emgrand GT)" from the model list. The tool may auto-detect the vehicle; if it does, confirm the model when prompted.

Step 2: Enter the Immobilizer System

  1. The X431 will scan the vehicle's modules. Look for "Immobilizer System (IMMO)" or "BCM/PEPS" (Passive Entry Passive Start). Tap on it.
  2. A new menu appears. Select "Read PIN Code" or "Security Code" .
  3. The tool will initiate an Online Request . A progress bar shows. This is where the internet connection matters. Do not touch the tablet or turn the ignition on during this step.
    • If successful: A 4-digit or 5-digit PIN appears on the screen. Write it down immediately. I keep a notepad next to the tool.
    • If failed: Check your internet. Ensure the IMMO subscription is active on your X431 account. If it still fails after 3 attempts, you may need a manual PIN extraction (covered later in this guide).

Step 3: Key Programming Procedure

  1. From the IMMO menu, tap "Key Programming""Add New Key" .
  2. The system asks for the PIN code. Enter the digits you wrote down. Confirm.
  3. Insert the new smart key into the ignition slot. Do not start the engine. Just slot it in all the way.
  4. Follow the on-screen instruction: Usually, it says "Turn ignition ON (ACC position)". Turn the key to the position where the dashboard lights come on, but don't crank the starter.
  5. Wait. The tool communicates with the key's transponder. A "Learning" or "Programming" progress bar moves across the screen. This takes about 15–30 seconds.
  6. When done, a "Success" message appears. Remove the new key from the ignition.

Step 4: Verify All Keys (Crucial Step)

  1. The tool now asks: "Do you want to program another key?" Do not simply hit "Yes". Select "Finished" or "No" to exit programming mode. If you select "Yes" accidentally, you'll enter a loop or lock yourself out.
  2. Test the New Key: Stand near the car. Press the lock and unlock buttons on the new remote. The doors should respond within a few seconds. If they don't, wait 30 seconds and try again. Sometimes the remote synchronization takes a moment.
  3. Test the Old Key(s): Check each existing key — lock/unlock the doors and try to start the engine. If any old key doesn't work, do not panic. It usually means the system erased them during programming. You'll need to re-run the process with "Program All Keys" instead of "Add New Key".
  4. Engine Start Test: Get in the car with the new key, press the brake pedal, and push the Start button. The engine should crank and run normally. If it cranks but doesn't start, the transponder chip may not have been detected. Remove the key, reinsert it, and try again. If it still fails, the key might be incompatible.

Common Issues & Troubleshooting

Even with careful following of the steps, you might hit a snag. Here's what to do when things go wrong.

Problem Likely Cause Solution
Tool cannot communicate with the car Faulty OBD connection or vehicle not in diagnostic mode. Check OBD pins for bent or broken terminals. Try a different diagnostic cable if available. Reboot the X431. Ensure the vehicle ignition is OFF during connection.
PIN Code Request Fails Weak internet or outdated software. Connect to a strong hotspot. Update the X431 software via System Update. If still fails, manual PIN extraction is needed (see advanced section below).
Key accepted but remote doesn't work Key not synchronized after programming. Wait 1–2 minutes with the key near the vehicle. Press lock/unlock 5 times quickly. If that fails, use the X431 to perform a "Remote Synchronization" function under Key Programming.
Old keys stopped working Only "Add Key" was used, but the system erased old keys. Re-program all keys together using the "Program All Keys" function. Include the old keys and the new one in the ignition one at a time as the tool prompts.
"Key Not Learned" error Incorrect procedure timing. Reset the X431. Start over from Step 2. Ensure you do not turn the ignition off before the "Success" message appears. Also check that the key is fully inserted.

Advanced: Manual PIN Code Extraction (If Online Fails)

Sometimes the online PIN server is down, the subscription is expired, or the vehicle is too new for the server to support. In that case, you can read the PIN directly from the Body Control Module (BCM). This requires an EEPROM programmer like XPROG or CG100, and some soldering skill.

Remove the BCM: On the Geely GC9, the BCM is usually behind the glovebox. Remove the glovebox (a few screws and clips), and you'll see a black box. Disconnect the connectors and unbolt it.

Read the EEPROM: Locate the EEPROM chip on the BCM circuit board. Common chips for Geely are 95080 or 95160. Use your programmer to read the chip. Save the binary dump.

Locate the PIN: Open the dump file in a hex editor (like HxD). The PIN is typically stored at address 0x0F0 or 0x100. It appears as a 4-digit or 5-digit code in ASCII or BCD format. For example, PIN 1234 will look like "12 34" in hex. If you see repeating patterns like "FF FF", that's not the PIN. Look for numeric values.

Enter the Manual PIN: Back in the X431, when the PIN request fails, the tool will usually offer a "Manual Input" option. Enter the PIN you found in the dump. Then proceed with key programming as usual.

I've done this on several GC9s where the online server was unavailable. It's not difficult, but you need the right tools and a steady hand. If you're not comfortable with soldering or reading hex, ask a colleague with experience or contact a remote key programming service.


FAQ: Geely GC9 Key Programming

Q: Can I program a Geely GC9 key without the original? Yes. Use the "Program All Keys" function. The LAUNCH X431 will permanently delete all existing keys from the system. You can then program only the new key(s) you have on hand. You still need the PIN code. The engine will start with the new key after successful programming.

Q: Is the LAUNCH X431 IMMO Elite compatible with all GC9 models? Most GC9 models from 2015 to 2020 are fully supported. Very late models (2021+) may use a different PEPS module that requires a separate software module. Check the X431 vehicle coverage list or update to the latest firmware. I've found that the IMMO Plus has slightly broader coverage than the Elite for newer Geely models.

Q: How many keys can the Geely GC9 store? The GC9 immobilizer system can store up to 4 or 5 keys. If you try to add a 6th, the system automatically deletes the oldest key from memory. Plan accordingly — if you have three old keys and one new one, you'll be fine. But if you have five old keys, you must delete one first.

Q: Why is my new key accepted but the engine won't start? This indicates a transponder issue, not a remote issue. The new key's chip was either not read properly during programming, or the key is not a genuine transponder key. Try holding the key physically close to the start button (the transponder antenna is around the ignition coil). If it still fails, the key may be defective or incompatible. Use a known-good key to rule out the vehicle's antenna.

Q: Do I need a subscription for PIN code calculation? Yes. The LAUNCH X431 IMMO Elite and IMMO Plus require an active IMMO subscription plan to access the online PIN calculation server. The tool itself can still communicate and program, but without the subscription, you cannot retrieve the PIN online. You would then need to use the manual method described above. The subscription is usually an annual plan available through LAUNCH's store.

Q: Can I use this to program a remote head key (flip key)? Yes. The process is identical for standard smart keys and remote head keys (flip keys), as long as the key is designed for the Geely GC9. The X431 handles both the remote function and the transponder chip in one go. After programming, test both the remote buttons and the engine start.


Final Thoughts

Programming a Geely GC9 smart key with the LAUNCH X431 IMMO Elite or IMMO Plus is a straightforward job when you have the right tools and follow the correct sequence. The key to success is preparation: a stable battery, a strong internet connection, and an updated tool. If you run into trouble, the troubleshooting table and manual PIN extraction method will get you out of most jams.

For more details on using diagnostic tools for key programming, check out our guide on [link to related guide on OBD scanners for immobilizer work]. And if you're new to the LAUNCH X431 platform, we have a setup tutorial [link to LAUNCH X431 setup guide] that covers software updates and subscription management.


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