How to Program a Geely Geometry C Key Fob with LAUNCH X431 (EV IMMO Guide)

Step-by-step guide to program a Geely Geometry C key fob using LAUNCH X431. Covers EV-specific IMMO matching, PIN entry, troubleshooting, and key tips.

How to Program a Geely Geometry C Key Fob with LAUNCH X431 — EV-Compatible IMMO Matching Guide

Last Updated: May 30, 2026

Quick Answer: How to Program a Geely Geometry C Key Fob with LAUNCH X431

To program a new key fob for your Geely Geometry C using a LAUNCH X431 diagnostic tool, you must access the EV-specific IMMO (Immobilizer) function. Unlike gas-powered cars, this process writes key data to the Battery Management System (BMS) or Vehicle Control Unit (VCU). You will need a security PIN, the X431 scanner with updated software, and a blank compatible key fob. The entire procedure takes about 15–30 minutes. Once completed, the new key will handle both remote locking and passive entry.


1. Understanding the Geely Geometry C Immobilizer System

The Geely Geometry C is a full electric vehicle (EV), and its immobilizer system integrates directly with the high-voltage management network. This is a key difference from traditional internal combustion engine (ICE) cars.

  • EV-Specific Components: Instead of a standalone engine ECU, the Geometry C’s IMMO logic lives inside the VCU (Vehicle Control Unit) or the BMS (Battery Management System). This means you cannot use a generic OBD programmer designed for gas engines.
  • Key Types: The car uses a smart key with remote central locking, passive entry, and a transponder chip embedded inside the fob. The transponder is what allows the car to start — without it, the vehicle will not enter ready mode.
  • Why LAUNCH X431 Works: The LAUNCH X431 series (X431 PAD V, X431 PRO, X431 EURO LINK, and similar models) includes dedicated software packages for Chinese EV brands like Geely and its Geometry sub-brand. These packages contain the specific IMMO algorithms needed to match a new key.

I have worked with several Geely EVs in the field, and the Geometry C is one of the more straightforward models — provided you have the right tools and the security code.


2. Prerequisites: Tools and Information Needed

Before you begin, gather everything on this checklist. Missing one item can stop the process mid-way, which could leave the car in a non-starting state.

Item Details
LAUNCH X431 Scanner X431 PRO, PAD V, EURO LINK, or any model with active IMMO/Key Programming functions. Ensure software is updated to the latest version.
Blank Key Fob Must be compatible with the Geometry C. Typically 433 MHz frequency. Check the PCB part number against your original fob.
Security Code (PIN) A 4-digit or 6-digit code. Available from a Geely dealership or from paid online IMMO code services using the VIN.
Stable Internet Connection The X431 downloads vehicle-specific algorithms from LAUNCH’s servers during the process.
Vehicle Battery Charger (Recommended) Voltage drop during programming can interrupt communication and corrupt the IMMO module. A maintainer keeps power stable.

Important: Do not attempt this with a basic OBD2 scanner or a CRP series tool. Those lack the IMMO matching logic required for EV immobilizer programming.


3. Step-by-Step Guide: Programming the Key Fob

Follow these steps in order. If you get stuck, refer to the troubleshooting section below.

Step 1: Prepare the Vehicle and Connect the X431

  • Turn the vehicle OFF. Do not press the brake pedal to enter ready mode.
  • Have the original key inside the car (it helps with initial communication).
  • Plug the OBD2 connector into the diagnostic port under the driver’s dashboard.
  • Turn the ignition ON by pressing the start button once (without pressing the brake). The dashboard lights will come on, but the EV motor will not engage.
  • Wait for the X431 to power up. It should detect the vehicle protocol automatically.

Step 2: Select the Correct Model

  • On the X431 home screen, tap Diagnosis.
  • Navigate to GeelyGeometryGeometry C.
  • If “Geometry” does not appear in the menu, try GeelyEmgrand EV or Geely EV — some Geometry C models are still listed under older Geely platforms in the tool’s database.
  • Alternatively, you can enter the VIN manually. The tool will then download the correct configuration.

Step 3: Access the IMMO Function

  • After the diagnostic scan completes, look for one of these options in the function list:
    • Immobilizer System (IMMO)
    • Body Control Module (BCM) (if IMMO is integrated there)
    • Key Programming / Smart Key System
  • Tap Special Function or Maintenance, then select Key Programming or IMMO Matching.

Step 4: Enter the Security Code (PIN)

  • The X431 will display a prompt asking for the 4-digit security code (or 6-digit, depending on model year).
  • Enter the PIN you obtained from the dealer or online service.
  • Common mistake: Using the BCM code instead of the IMMO code. These are different. Double-check that your source specifically provides the geometry C immobilizer PIN.
  • If the code is rejected, do not retry more than 3 times. Excessive attempts can lock the IMMO module temporarily.

Step 5: Execute the Key Programming

  • Once the PIN is accepted, the X431 shows a menu with options like Add Key, Replace Key, or Erase All Keys.
  • Choose Add Key if you want to keep existing keys working. Choose Replace Key if you are replacing a lost or damaged key (this will erase all old keys and require reprogramming of any remaining originals).
  • The tool will instruct you to place the new key fob near the OBD2 port or near the start button (follow the on-screen instructions — the location varies by model).
  • Press Start Programming. The scanner will write key data to the VCU or BMS.
  • The process takes about 30 seconds to 2 minutes. A “Programming Successful” message will appear.

Step 6: Test the New Key

  • Disconnect the X431 and close the diagnostic menu.
  • Exit the vehicle, close all doors, and lock it using the new key fob.
  • Walk away and then approach the car to verify passive entry works.
  • Get in, press the brake, and press the start button. The car should enter ready mode without any immobilizer warning.

If the test fails, recheck the connections and repeat the procedure.


4. Troubleshooting Common Issues

Even with the correct tool, problems may arise. Here are the most frequent ones I have encountered and how to solve them.

Issue 1: “Communication Failure” Error

Cause: Loose OBD2 connection or low vehicle battery voltage.

Fix: Reconnect the plug firmly. Connect a battery maintainer or charger. Ensure the ignition is ON (accessory mode). If using a wireless X431 adapter, move the tablet closer to the vehicle.

Issue 2: “Unsupported Vehicle Model” Message

Cause: Outdated software or incorrect brand selection.

Fix: Update the X431 firmware and software via Wi-Fi before starting. If “Geometry C” still does not appear, try selecting GeelyEmgrand EV (some Geometry C models share the same platform). You can also use the “VIN Scan” function to let the tool identify the model automatically.

Issue 3: Key Works Manually but Car Won’t Start

Cause: Only the remote function was programmed, not the transponder (immobilizer chip).

Fix: You must repeat the process and specifically select IMMO Matching or Transponder Programming — not just “Remote Programming.” The Geometry C requires both steps. Some X431 menus combine them under a single option, but if not, you must do two separate procedures.

Issue 4: System Says “Wrong PIN” Repeatedly

Cause: The PIN is incorrect, or the vehicle uses a different security algorithm (e.g., a 6-digit PIN instead of 4-digit).

Fix: Verify the PIN source. If you bought an online code, ensure it is for the Geometry C specifically. Some models require a PIN derived from the SMK (Smart Key Module) serial number — you can read that serial number with the X431 under the Smart Key System menu. Use a premium IMMO code service that supports “Geometry C Bypass” to obtain the correct code.

Issue 5: Programming Starts but Fails Mid-Way

Cause: Internet interruption or voltage drop.

Fix: Ensure a strong Wi-Fi or cellular signal. Do not unplug the OBD2 cable during the write process. If the failure bricks the immobilizer, the car may not start. You will need to complete a successful programming session to recover it. In extreme cases, contact a professional locksmith or the dealer.


5. Frequently Asked Questions (FAQ)

Q1: Can I program a used key fob from another Geometry C?

No. IMMO modules are locked to a single vehicle. A used key’s transponder has a unique ID that cannot be rewritten. You must buy a blank key that has never been programmed to any car.

Q2: Do I need to start the car during programming?

No. Turn the ignition ON (power to accessories) but do not press the brake to enter ready mode. Starting the EV motor can interrupt the IMMO session and cause a failure.

Q3: Can I use a LAUNCH X431 CRP series (like CRP123) for this?

Unlikely. The CRP series is for basic diagnostics and simple service resets. You need a full X431 PRO, PAD, or EURO LINK with active IMMO functions. Entry-level scanners do not have the EV-specific immo matching capability.

Q4: How many key fobs can I program at once?

The Geometry C system typically supports up to 4 key fobs. You can program them one after another in the same session. Just select “Add Key” for each additional fob.

Q5: Will programming reset my existing keys?

It depends. If you select Add Key, existing keys remain active. If you select Erase All Keys or Replace Key, you will need to reprogram all keys, including the original ones.

Q6: I lost all keys. Can the X431 still program a new one?

Yes, but you must have the vehicle’s security PIN. Without any existing key, you cannot turn the ignition on. You may need a locksmith to gain physical access to the OBD port and power the car’s accessory mode. Once the scanner is connected, the PIN is the only barrier.

Q7: Is there a risk of bricking the immobilizer?

Yes, if the process is interrupted (battery dies, USB cable unplugged, internet drops). Always use a stable power supply. If the process fails mid-way, the car might not start. You will then need to complete the procedure successfully to restore function. In rare cases, the IMMO module may need to be replaced.

Q8: Why does the X431 ask for a VIN before programming?

The VIN is used to download the correct IMMO algorithm from LAUNCH’s server. Without the VIN, the tool cannot match the unique calibration data for your specific vehicle. Ensure your internet connection is stable to avoid corrupted data.


Final Tips for a Smooth Procedure

  • Double-check the key fob compatibility. Some aftermarket fobs look identical but use different transponder chips. Compare the FCC ID or PCB number on the original fob.
  • Keep a record of the security PIN. Store it somewhere safe — you will need it if you ever lose all keys again.
  • Update the X431 before starting. A fresh update includes the latest protocols for newer model years of the Geometry C.
  • If the car still won’t start after programming, try disconnecting the 12V battery for 10 seconds and reconnecting it. This can reset minor communication errors between the VCU and BMS.

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