Geely CK Key Programming with LAUNCH X431 IMMO: Step-by-Step Guide

Learn how to program a new ignition key for the Geely CK (Otaka) using LAUNCH X431 IMMO tools. Step-by-step guide, PIN reading, troubleshooting tips.

May 30, 2026

How to Perform Key Programming on the Geely CK (Otaka) with LAUNCH X431 IMMO Tools

Quick Answer: Key Programming in Under 30 Minutes

Programming a new ignition key for the Geely CK (also sold as the Geely Otaka) using a LAUNCH X431 diagnostic tool with the IMMO (Immobilizer) software typically takes 15–30 minutes. You connect the tool, read the vehicle’s 4-digit PIN from the ECU or BCM, then follow on-screen prompts to add a new blank transponder key. The process works for 2006–2014 models and requires a stable battery voltage above 12.5V.

Why Key Programming Matters for the Geely CK

The Geely CK and its export twin, the Otaka, rely on an immobilizer system built into the Body Control Module (BCM). Each ignition key contains a small transponder chip (like a 4D60 or 4C) that the car’s antenna ring reads when you turn the key to the ON position. If the chip’s code doesn’t match what the BCM expects, the engine will crank but won’t start—the immobilizer light stays lit, and you’re stranded.

When you lose a key, break one, or buy a used Geely CK that came with only one key, you need to program a new blank to the car. A locksmith or dealer might charge a premium, but with a LAUNCH X431 and the right IMMO software, you can do it yourself in less time than a lunch break. Let’s walk through exactly how.

Pre-Requisites: What You’ll Need Before Starting

Gather these items before you touch the OBD port. Missing one can lock you out of the system mid-procedure.

  • A LAUNCH X431 with IMMO software: This includes models like the X431 V, X431 PRO, X431 PAD VII, or any X431 variant that explicitly lists “IMMO” functions. I’ve found the PAD VII is the smoothest, but even the older X431 V works fine as long as the IMMO database is updated.
  • A blank transponder key: For most Geely CKs from 2006–2012, you need a 4D60 chip (Texas Instruments). Later models (2010–2014) sometimes use 4C (NXP/Philips). A few rare units use T5 (Legend). Use the X431’s “Key Identification” function to confirm the chip type from an existing key before buying blanks.
  • Battery charger or stabilizer: This is non-negotiable. The Geely CK’s BCM is sensitive to voltage drops. If the battery dips below 12.0V during programming, the tool may lose communication, and you could corrupt the immobilizer memory. I always connect a 10-amp float charger to the battery terminals before starting.
  • Working master key (if you have one): You can program a new key without a master, but having a working key simplifies the process and reduces risk.
  • OBD-II cable: The X431 comes with a standard 16-pin cable. The Geely CK’s port is under the dashboard, driver’s side, near the fuse box.

Warning: Interrupting power or yanking the cable during programming can lock the immobilizer permanently, requiring a new BCM. Don’t rush. Keep the ignition ON and let the tool finish.

Step-by-Step Key Programming Procedure

I’ll walk you through this exactly as I’ve done it dozens of times. The steps are consistent across Geely CK years, but the on-screen menu labels may vary slightly depending on your X431 firmware version.

1. Connect the LAUNCH X431 to the Geely CK

Turn the ignition OFF. Plug the OBD cable into the vehicle port and the other end into the X431. Now turn the ignition ON (engine off). The tool should power up automatically. If it doesn’t, press the power button on the tablet for a few seconds.

2. Select Vehicle and IMMO Function

On the X431 home screen, tap “Diagnostics”. From the vehicle brands, choose “Geely”. Then select “CK” (or “Otaka” if that appears). If the tool asks for the VIN, you can either enter it manually or let the tool auto-detect. I usually auto-detect—it’s faster.

Once the vehicle is recognized, the system list appears. Scroll and choose “IMMO (Immobilizer)”. The tool will now load the specific immobilizer database for the Geely CK.

3. Read Vehicle Information

Tap “Read Info”. This tells you the ECU or BCM part number, the software version, the VIN, and the number of keys currently stored. I always note these down in case I need to troubleshoot later. If the tool reports that zero keys are stored, you’re dealing with a “lost all keys” situation—we’ll cover that in the advanced tips section.

4. Perform Security Access (Read PIN)

This is the most critical step. Tap “Security Access” or “Read PIN”. The tool will try to extract the 4-digit security code from the BCM or ECU.

  • If successful: The 4-digit PIN appears on screen (e.g., 1234). Write it down immediately. This PIN is what authorizes the tool to program new keys.
  • If failed: Try the alternative methods in the same menu: “PIN by BCM” or “PIN by ECU ID”. Some Geely CK models require you to turn the ignition OFF and ON in a specific sequence (tool will prompt you). If even that fails, the BCM may be locked after too many failed attempts. In that case, simply turn the ignition OFF for 30 minutes. The counter resets.

I’ve encountered a stubborn 2008 Otaka that would only give up the PIN after I tried three times and waited ten minutes. Patience is key.

5. Program the New Key

Go to “Key Programming”“Program Key” or “Add Key”. The tool will ask you to enter the PIN—type the four digits you got in Step 4.

Now insert the new blank key into the ignition. Do not turn it to START yet. Follow the on-screen instructions. Typically, you see something like:

  • Insert key 1, turn to ON. (Use your existing working master key here.)
  • Insert key 2, turn to ON. (Use the new blank key.)

The tool writes the proper code to the new transponder chip. After a few seconds, you’ll see “Key programmed successfully” on the X431 screen. I’ve seen it fail sometimes because the chip wasn’t blank—it was already written. If you get an error, use a fresh blank chip.

6. Test the New Key

Remove the key from the ignition. Wait 10 seconds. Insert the new key and turn to ON (do not start yet). Look at the dashboard: the immobilizer light (a red car with a key icon) should turn off after two seconds. If it stays on, the programming didn’t take—repeat Step 5.

Once the immobilizer light is off, start the engine. It should run smoothly. If it cranks but won’t start, the transponder chip may be damaged or the wrong type.

7. (Optional) Program Additional Keys

Repeat Step 5 for each key you want to add. Important: Some Geely CK models require you to program all keys in a single session, including any old keys you want to keep. If you only add the new key without programming the old one again, the old key may stop working. Always read the tool’s warning on this. If it says “This will erase all old keys,” then you must have all keys present and program them one after the other.

Common Challenges and Troubleshooting

Even with a good tool, you might hit a snag. Here’s what I’ve learned from real workshop experience.

Challenge 1: Tool Fails to Read PIN

  • Cause: The X431 IMMO database is outdated. I once spent 20 minutes scratching my head before realizing I hadn’t updated the software in six months.

  • Solution: On the X431, go to “Update”“IMMO” and download the latest Geely package. If you have internet access on the tablet, this takes about 5 minutes. Also try “IMMO by OBDII” or “PIN by VIN”—some databases can generate a PIN from the VIN alone.

  • Cause: ECU/BCM is locked after multiple security access failures.

  • Solution: Turn ignition OFF for 30 minutes. The lock counter resets. Do not try repeatedly within that window.

Challenge 2: Programming Fails Mid-Session

  • Cause: Battery voltage dropped below 12V.

  • Solution: Connect a battery charger. Disconnect and reconnect the X431, then start the entire procedure from Step 1 again. I’ve saved a few locksmith calls this way.

  • Cause: Wrong transponder chip.

  • Solution: Use the X431’s “Identify Key” function (usually under IMMO utilities) to check the original key’s chip type. Common Geely CK chips are 4D60 and 4C. If you used a 4C in a car expecting 4D60, the programming will fail silently.

Challenge 3: Key Starts Engine but Immobilizer Light Stays On

  • Cause: You programmed only one key but the BCM still stores a code from an old key that wasn’t erased.
  • Solution: Go back to IMMO menu, select “Erase All Keys” (if available), then program all keys again in one session. This forces the BCM to forget all previous keys and accept only the ones you program now.

Challenge 4: Tool Cannot Detect Geely CK

  • Cause: Different protocol. Pre-2007 Geely CKs use K-Line (KWP2000), while 2008+ use CAN bus. The X431 may default to the wrong protocol.
  • Solution: On the model selection screen, manually choose “IMMO (K-Line)” or “IMMO (CAN)” depending on the year. If you’re unsure, try both. The tool won’t damage anything; it just won’t connect.

Advanced Tips for Experienced Users

If you do key programming regularly or face a “lost all keys” situation, these tips save time.

Using the LAUNCH X431’s “Smart Mode” (Auto-Search)

On X431 PAD VII and PRO models, the main menu has a “Auto IMMO” button. Tap it, and the tool scans the OBD port for the immobilizer protocol automatically, skipping manual model selection. This is a lifesaver when you have a Geely CK that isn’t listed clearly.

Handling Lost All Keys Situation

When you have zero working keys (e.g., bought a car with no keys or lost the only one), the X431 can still program a new key. You need to read the PIN directly from the BCM or ECU. Steps:

  1. If the tool cannot connect via OBD, you may need to remove the BCM (located behind the glove box or under the dash) and connect it to the X431 using bench-mode cables. The X431 kit usually includes these.
  2. Select “IMMO”“BCM Bench” or “Read PIN by BCM”. The tool will extract the PIN.
  3. Back in the car, insert the new blank key and use “Add Key (No Master)”—the tool will write a new code using the PIN you got.

This method works for all Geely CK years I’ve encountered.

Model Variations: Geely CK vs. Otaka

The Geely CK and Otaka are mechanically and electronically identical. The Otaka name was used for export markets (Middle East, South America, etc.). If your X431 lists only “Geely CK,” choose that for an Otaka vehicle. The immobilizer system is the same.

Transponder Chip Types Summary

Chip Type Years Common in Geely CK Notes
4D60 (Texas Instruments) 2006–2012 Most common
4C (NXP) 2010–2014 Some overlap with 4D60
T5 (Legend) Rare Check original key code

Use the X431 “Key Identification” function to test a known key. Then buy blanks accordingly.

Frequently Asked Questions (FAQ)

Can I program a used key from another Geely CK?

No. A key that has been programmed to another car contains a unique transponder ID that is locked to that BCM. You need a blank key, or a key that has been erased. Some high-end X431 IMMO tools can reset used transponders if you have the original PIN. Without that, a used key is just a metal blade.

How many keys can the Geely CK memory store?

The BCM typically stores up to 4 or 5 keys. If you try to add a sixth key without erasing old ones, the programming will fail. Use the “Erase All Keys” function first, then program all keys you want in one session.

Do I need a special transponder programmer for the key fob?

No. The LAUNCH X431 IMMO function handles both the ignition transponder and the remote key fob (lock/unlock). For the remote, you usually only need to teach the fob to the car via a standard procedure (turn ignition ON and OFF quickly three times, etc.). Check your owner’s manual. The X431 may also have a “Remote Programming” menu under IMMO.

What if the X431 shows “Communication Error” with the BCM?

First, check the OBD connector pins 4 (chassis ground), 5 (signal ground), and 16 (battery power) for continuity using a multimeter. If one pin is bent or broken, communication fails. Try a different OBD cable if available. Then manually switch the protocol: if you were on CAN, try K-Line, and vice versa.

How long does the battery need to hold charge during programming?

Maintain 12.5V–14.0V at the battery terminals. A voltage drop below 12V can cause the BCM to reset mid-programming. Use a dedicated battery charger (not a jump starter, as those can spike voltage). I keep a CTEK MXS 5.0 in my tool kit for exactly this reason.

Can I use a generic transponder chip (e.g., T5, 4D60)?

Yes, as long as the chip type matches the original. The X431 will write the correct ID to a blank chip. However, ensure the chip is unlocked—some cheap clones are pre-coded with a fixed ID and cannot be overwritten. Buy from reputable automotive locksmith suppliers.

The tool says “Key Programming Failed – Invalid Key Number”

This means the key you inserted is not recognized as a new blank. It may already be written to another vehicle, or the chip is physically damaged. Use a new, verified blank. You can test the chip’s readability by using the X431’s “Read Chip ID” function.

Is it safe to disconnect the battery during programming?

Never. Disconnecting power corrupts the BCM’s flash memory, potentially bricking the module. Always use a battery maintainer. I cannot stress this enough—I’ve seen workshops brick two BCMs in one afternoon by ignoring this.

My Geely CK has a push-to-start system. Is the procedure different?

No, the immobilizer logic is identical. Insert the key fob into the ignition slot (or place it near the START button for proximity systems). The tool reads the transponder through the antenna ring around the ignition. The X431 will still connect to the BCM the same way.

Where can I buy a compatible LAUNCH X431 for Geely programming?

Official LAUNCH distributors (e.g., LAUNCH Europe, LAUNCH USA) or Amazon/eBay. Make sure the listing specifically says “IMMO functions included” and that it supports Geely. Avoid tools labeled “X431 DIY” or “X431 Lite”—they often lack full IMMO capabilities. For the Geely CK, any X431 with the “IMMO Pro” package works.


Final Check: After programming, test all keys: start the engine, lock and unlock doors, and verify the immobilizer light turns off. If the light stays on, repeat the entire process from Step 4. A successful key program is one you forget about until you need it.


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


Related Posts