Published: May 30, 2026
How to Program a Geely Emgrand EC7 Key Fob with LAUNCH X431 — Add Key and AKL Procedures
Quick Answer:
Programming a Geely Emgrand EC7 key fob using a LAUNCH X431 scanner works through the vehicle’s immobilizer system. For Add Key, you need two existing working keys. For AKL (All Keys Lost), you need the 4-digit PIN code (commonly 1111) or use the tool’s “Read PIN Code” function. The process involves connecting the X431, selecting Geely > Emgrand > Emgrand EC7 > Immobilizer, then choosing either Add Key or AKL. Always back up EEPROM data before starting an AKL procedure to avoid a locked ECU.
Prerequisites and Preparation
Before you begin Geely Emgrand EC7 key programming, make sure you have everything ready. Missing a tool or a step can waste time or, worse, leave you with a non‑starting car.
Essential Tools & Equipment
- LAUNCH X431 Scanner – Models that support the Geely immobilizer module: PAD V, PAD VII, PRO3, X431 V+, or any newer X431 tablet with SmartLink C.
- Active Software – Your X431 subscription must include the Immobilizer (IMMO / Anti-Theft) package. Basic diagnostics won’t cut it.
- VCI Device – SmartLink C (wired or wireless). Ensure the tablet and VCI are paired via Bluetooth or Wi‑Fi.
- Blank Key – Must be a compatible uncut transponder key for the Geely Emgrand EC7. The chip type is typically T5 / 4C (ID47) at 433 MHz for the remote locking function.
- Stable OBD Connection – Ignition ON (engine OFF). Car battery voltage above 12.4 volts. A low battery can cause communication drops during programming.
Safety & Risk Warnings
- Backup First – Always use the X431’s EEPROM/Flash Read function before running an AKL procedure. If something goes wrong, you can restore the original immobilizer data.
- Do Not Interrupt Power – Keep the ignition ON and the X431 plugged in until the process finishes. Interruptions can corrupt the immobilizer module.
- Check Tool Permissions – Log into your X431 account and verify that the Geely Immobilizer function is active. Some regional subscriptions lock this feature behind a pay‑per‑use credit.
Step-by-Step: LAUNCH X431 Key Programming Procedure
Follow these instructions carefully. The steps differ depending on whether you still have at least one working key (Add Key) or you have lost all keys (AKL).
1. Connect and Enter the Immobilizer System
- Turn the ignition to the ON position (do not start the engine).
- Plug the LAUNCH X431 VCI into the OBD‑II port under the dashboard.
- On the X431 tablet, open the diagnostic app. Select:
- Geely > Emgrand > Emgrand EC7.
- From the system menu, tap Immobilizer (sometimes labeled Anti-Theft System).
- The tool will read the vehicle ECU information. Wait for the main immobilizer menu to appear.
2. How to Add a New Key (Add Key Procedure)
Requirement: You must have two working original keys already programmed to the car. If you only have one working key, this method will not work – you need to perform a full AKL instead.
- In the immobilizer menu, select Special Functions > Key Programming > Add Key.
- Follow the on‑screen prompts in order:
- Insert the first original working key into the ignition and turn to ON. The X431 will confirm detection.
- Remove the first key and insert the second original working key. Turn to ON. The tool confirms again.
- Remove the second key and insert the new blank key. Turn to ON.
- After a few seconds, the scanner will display: “Key programming successful.”
- Remove the new key, turn the ignition OFF, and wait 10 seconds.
Pro Tip: If the screen stays on “Waiting for key” for more than 30 seconds, try a different OBD connection or reboot the X431. Some EC7 models require the keys to be inserted in a specific sequence – experiment by swapping the order of the two original keys.
3. How to Perform AKL (All Keys Lost) Procedure
This is the most critical and risky step. An error can permanently lock the immobilizer, requiring a replacement ECU or dealer‑level repair. Back up your EEPROM data now.
Step A: Read PIN Code
- In the immobilizer menu, select Read PIN Code (or Security Access).
- The tool will attempt to read the 4‑digit code from the ECU. On many Geely Emgrand EC7 vehicles, the default PIN is 1111.
- If the automatic read fails, you can manually enter a common PIN. According to LAUNCH community forums, 01353 and 11111 are also used on some EC7 models.
- Alternative: If you cannot retrieve the PIN, use the X431’s Read EEPROM function. The PIN is usually stored in addresses
0x00F0to0x00F3. Save the data before proceeding.
Step B: Erase All Keys
- Select Erase All Keys.
- Confirm the warning message. This deletes all transponder data from the immobilizer module.
- Wait for confirmation. The screen will say “All keys erased.”
Step C: Program the First New Key
- Insert the first new blank key into the ignition.
- Turn the key to the ON position.
- Tap Program Key on the X431 screen.
- The immobilizer will learn the transponder. This usually takes 5–10 seconds.
- Once confirmed, remove the first key.
Step D: Program the Second New Key (Optional)
- Insert the second new blank key.
- Turn to ON.
- Tap Program Key again.
- The tool will display “Key 2 programmed.”
- Remove the key and turn ignition OFF.
Note: You can repeat this step for up to four keys total, depending on the ECU memory limit.
4. Final Verification and Exit
- Wait at least 10 seconds with the ignition OFF.
- Test each programmed key:
- Lock/Unlock – Press the remote buttons. If locking works but engine starting fails, the remote function is separate from the immobilizer (see Topical Depth section).
- Engine Start – Insert a programmed key and crank the engine. It should start normally.
- Return to the X431 main menu and clear any Diagnostic Trouble Codes (DTCs) that may have set during programming.
- Exit the immobilizer function and disconnect the VCI.
Troubleshooting Common X431 Key Programming Errors
Even experienced technicians hit problems. Here are the most common issues and how to fix them.
“Communication Error” or “Link Failed”
- Fix: Reboot the X431 tablet. Re‑pair the VCI via Bluetooth or Wi‑Fi. Check that the OBD connector pins are not bent or dirty.
- Pro Tip: If wireless keeps failing, switch to a wired connection using a USB‑OTG cable. This eliminates interference.
“Key Not Detected” / “Wrong Key Type”
- Fix: Confirm the transponder chip type. The Geely Emgrand EC7 typically uses T5 (ID47) chips. Aftermarket keys that are not explicitly compatible with Geely often fail here.
- Workaround: Try programming the remote control separately using the Remote Control Coding function in the same immobilizer menu. Sometimes the transponder is fine but the remote needs a separate step.
“PIN Code Incorrect” (AKL Failure)
- Fix: The default 5‑digit PIN for many EC7 models is 01353 or 11111. Try both manually. If you have access to a dealer portal or a locksmith service, request the PIN using the vehicle’s VIN.
- Advanced: Use the X431’s Read EEPROM function to extract the PIN manually. Look for a 4‑digit value in the
0x00F0–0x00F3range.
“Immobilizer Not Found”
- Fix: Verify the model year. Earlier EC7 models (pre‑2012) use a different immobilizer protocol. Select Emgrand EC7 (Old) or Vision from the vehicle selection menu if your EC7 is from 2009–2011.
Topical Depth: Understanding the Technology
Immobilizer vs. Remote Key Fob
These are two separate systems in the same key:
- Immobilizer – A transponder chip in the key communicates with the ECU. It allows the engine to start. This is what the X431 programs during the steps above.
- Remote Key Fob – Controls door locks, trunk, and panic alarm. It operates on a 433 MHz radio frequency.
Order: Always program the immobilizer first. After that, you can program the remote function using the Remote Control Coding menu. If you program the remote first and then the immobilizer fails, the remote will not work because the key isn’t recognized by the car.
Differences Between X431 V5.0 and V4.0 Systems
| Feature | X431 V5.0 (Newer) | X431 V4.0 (Older) |
|---|---|---|
| AKL PIN retrieval | Often automatic, no online query needed | May require online login or credit deduction |
| Offline operation | Fully offline for most Geely models | Needs internet for some AKL steps |
| Response time | Faster, smoother menu transitions | Slower, occasional lag |
| Software updates | Regular updates included in subscription | Older units may need manual update files |
If you are using an older X431 V4.0 tablet, ensure your firmware is up‑to‑date and you have an active internet connection before starting AKL.
Typical Key Fob Battery Life & Replacement
- Battery: CR2032 (3V lithium coin cell).
- Lifespan: Usually 2–3 years with normal use.
- Symptoms of weak battery: Lock/unlock range drops to under 5 meters; you need to stand very close to the car; the fob works intermittently.
- Replacement: Pry open the fob case, replace the battery, and test. No reprogramming is needed for a battery swap.
Frequently Asked Questions (FAQ)
Does the LAUNCH X431 work for 2014–2018 Geely Emgrand EC7?
Yes. The LAUNCH X431 PAD series supports EC7 models from 2009 to 2021. For 2014–2018 models, use the standard Emgrand EC7 selection. If you encounter issues, try the Emgrand EC7 (New) sub‑menu found in later software versions.
Can I program a used or second-hand key?
No. Used keys carry the previous vehicle’s immobilizer data. You must use a blank / uncut key with a fresh transponder, or have the transponder cleared by a professional locksmith. A used key will be rejected by the X431 during programming.
How much does the LAUNCH X431 subscription cost for Immobilizer functions?
Pricing varies by region and reseller. Typical annual plans that include full diagnostic plus immobilizer (IMMO) range from $300 to $600 per year. Some packages offer lifetime licenses for a higher upfront cost. Check with your local LAUNCH distributor for exact pricing.
Why does my EC7 key program successfully but still not start the engine?
This usually means the immobilizer programming worked but the remote programming did not, or vice versa. The engine start requires the transponder chip to be recognized. If the remote locks/unlocks the doors but the engine cranks and dies, the immobilizer did not learn the chip. Go back and repeat only the Immobilizer Key Programming step (not the remote coding). Also verify that the key contains a genuine T5 chip – some cheap aftermarket blanks have no transponder at all.
Can I use the X431 for a 2023 Geely Emgrand (new model)?
The new Emgrand (2022+) uses a different security protocol. The LAUNCH X431 may support basic diagnostics, but AKL is often not yet available for these models. Check the official LAUNCH compatibility list or contact support before attempting. For 2023 models, a dealer tool or special online login with manufacturer permission may be required.
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
- How to Program a Geely Panda (LC) Key Using LAUNCH X431 — IMMO Matching Step by Step
- How to Program a Geely FC (Vision) Transponder Key with LAUNCH X431 | Step-by-Step Guide
- Geely CK Key Programming with LAUNCH X431 IMMO: Step-by-Step Guide
- How to Program a Geely MK Key Using LAUNCH X431 | Step-by-Step PIN Guide
- How to Program a Mazda 626 Transponder Key Using LAUNCH X431 — Legacy PATS Programming