How to Program a Geely Borui Key Fob with LAUNCH X431 — Anti-Theft Initialization and Key Add
Last Updated: May 30, 2026
Quick Answer: Programming a Geely Borui Key Fob with LAUNCH X431
Yes, you can program a new or additional key fob for a Geely Borui using a LAUNCH X431 diagnostic scanner. The process involves two main phases: Anti-Theft Initialization (syncing the immobilizer system) and Key Add (registering the remote fob). Expect the entire procedure to take 15–30 minutes. Always have all existing keys present, ensure the vehicle battery is fully charged, and use the latest X431 software update for Geely vehicles.
Prerequisites and Preparation
Before you jump into the programming sequence, let’s make sure you have everything ready. Nothing kills a job faster than realizing you’re missing a tool or that your scanner’s software is outdated.
What You’ll Need
- LAUNCH X431 scanner – Any model from the X431 family works: PRO, PAD VII, PRO3, or equivalent. The key requirement is that the scanner has Geely software installed and updated.
- All existing keys – You must have at least one working key to start the process. If you’ve lost all keys, you’ll need dealer or locksmith help first.
- New key fob(s) – Make sure they are compatible with the Geely Borui. Check the part number against your vehicle’s year and trim. Aftermarket fobs may work, but OEM is always more reliable.
- Vehicle battery – The battery should be fully charged, ideally above 12.5V. Low voltage can cause communication failures during programming.
Software Preparation Steps
- Update your LAUNCH X431 – Connect the scanner to WiFi and run the latest software update. Without up-to-date Geely software, the scanner won’t recognize the Borui’s immobilizer module.
- Select the correct vehicle – After the update, navigate to Geely > Borui > choose the correct model year and engine type. Getting the engine type wrong can lock you out of the immobilizer system.
- Connect to OBD-II port – Plug the X431 into the vehicle’s OBD-II port. The port is usually located under the dashboard, driver’s side. You’ll see the scanner power on and establish communication within a few seconds.
Important Safety Notes
- Do not interrupt power during programming. A sudden shutdown can corrupt the immobilizer memory.
- Keep the new key fob close – Some Borui models require the key to be near the ignition barrel or the start button for the scanner to detect the transponder.
- Watch failure limits – If the immobilizer detects too many incorrect attempts, it may lock you out. In that case, wait 30 minutes before retrying. Don’t rush it.
Step-by-Step: Anti-Theft Initialization (Immobilizer Reset)
The Anti-Theft Initialization phase resets the immobilizer system so it can accept new keys. This step is essential if you’re replacing a lost key or if the immobilizer module has been replaced. For a simple key addition, you may skip this step (more on that later).
Step 1: Access the Immobilizer Module
From the X431’s main menu, go to:
System Selection > Immobilizer System (sometimes labeled “Anti-Theft System”)
The scanner will attempt to communicate with the vehicle’s immobilizer control module. If it fails, double-check the OBD connection and ignition status (must be ON).
Step 2: Read Immobilizer Status
Select System Scan to view the current key count and any stored fault codes. Write down the number of keys currently programmed. This gives you a baseline.
Step 3: Start Anti-Theft Initialization
- Go to Special Functions > Anti-Theft Initialization (or “Initialize Immobilizer”).
- The X431 will ask you to confirm the vehicle’s VIN and the number of keys you want to program.
- Follow the on-screen prompts carefully. The scanner may ask you to turn the ignition ON and OFF at specific times.
Step 4: Enter Security Code (If Prompted)
Many Geely Borui models (especially 2016 and newer) require a security code (PIN) to proceed. This is a 4–6 digit number that prevents unauthorized key programming.
How to get the PIN:
- Dealer – Provide proof of ownership and the VIN. The dealer can retrieve the code from Geely’s server.
- BCM label – Some Borui models have a sticker on the body control module (BCM) with the code printed. The BCM is usually behind the glove box or under the dash. You may need a mirror to read it.
- Online Security Code Retrieval – If your X431 has this feature (available in newer software), you can enter the VIN and the scanner will fetch the code from an online database. This works for many Chinese-market vehicles.
Common default codes: Some older Borui models use “1234” or “0000” as factory defaults. Try these only if your scanner indicates no security code is required.
Step 5: Complete Initialization
Once all parameters are set, the scanner will reset the immobilizer memory. This erases all previously stored keys. You will then need to add all keys again (including the originals).
- When the process finishes, the scanner will display “Initialization Successful.”
- Turn the ignition OFF and wait 10 seconds.
- Do not remove the X431 yet.
Step-by-Step: Key Add (Programming the New Fob)
Now that the immobilizer is initialized (or if you skipped initialization because you only need to add a key), let’s program the new fob.
Step 1: Enter Key Programming Mode
Inside the Immobilizer menu, locate:
Key Programming > Add Key (sometimes “Program Key” or “Key Learning”)
- Insert the new key into the ignition (or hold it near the start button for push-to-start models).
- The X431 will prompt you to turn the ignition ON with the existing key first, then OFF, then repeat with the new key. Follow each instruction one at a time.
Step 2: Follow Scanner Prompts
The exact prompts vary by software version, but here’s a typical sequence:
- Existing key: Turn ignition ON – wait 3 seconds – turn OFF.
- New key: Within 5 seconds, insert the new key and turn ignition ON.
- Remote syncing: For the remote lock/unlock function, the scanner may ask you to press a button on the new fob (lock or unlock) within a few seconds.
For push-to-start models: The process is slightly different. You will not insert a physical key. Instead:
- Place the new key fob on the designated spot (usually the cup holder or a marked area near the start button).
- Follow the scanner’s command to press the start button with the fob in range.
Step 3: Verify Successful Addition
After the scanner completes the programming, it will display “Key Programming Successful” or similar. At this point:
- Test the new key’s ability to start the engine. Turn ignition ON and check if the dash lights come on normally.
- Test the remote functions: lock, unlock, trunk release if equipped.
Step 4: Exit Programming Mode
- Turn ignition OFF, remove the key, and close the X431 session.
- Cycle the ignition once more with the new key to confirm full start ability.
- If you initialized the system earlier, repeat the Key Add process for every key you want to keep. You don’t want to leave home with only one working key.
Troubleshooting Common Issues
Even with careful preparation, things can go wrong. Here’s how to handle the most frequent problems.
“Communication Error” or “Failed to Initialize”
Possible causes:
- Loose OBD connector – push the plug in firmly.
- Outdated software – update the X431 via WiFi before retrying.
- Wrong vehicle selection – double-check year and engine. The Borui GT may have a different immobilizer than the standard Borui.
- Ignition not ON when required – the scanner needs power from the vehicle.
Solution:
Disconnect the scanner, close the app, reconnect, and start again. If the error persists, try a different OBD cable (if available).
New Key Starts the Engine but Remote Functions Don’t Work
This happens because the immobilizer chip (engine start) and the remote control circuit are separate systems. The X431 may have programmed only the transponder part.
Solution:
- Go back to Immobilizer > Remote Control Replacement or Remote Key Learning (also called “Synchronization”).
- Run that function while holding the new fob buttons when prompted.
- Alternatively, manually sync by standing close to the car, pressing the lock and unlock buttons simultaneously for 3 seconds, then testing.
Existing Keys Stop Working
If you accidentally selected “Erase All Keys” instead of “Add Key,” the immobilizer will have wiped all key memory. This is easy to do if you’re not paying attention.
Solution:
- Don’t panic. You just need to re-add all keys one by one.
- Repeat the Key Add process for each key you have, including the original. This will restore all of them.
Security Code Unknown
This is the most common headache. Without the PIN, you cannot perform a full Anti-Theft Initialization.
Workarounds:
- Check the BCM label (behind glove box or lower dash). The code is often a 4-digit number.
- Look in the owner’s manual – sometimes the dealer writes the code on a card.
- Use the X431’s Online Security Code Retrieval – requires internet connection and may charge a small fee.
- Contact a Geely dealer with your VIN and proof of ownership.
Related Topics & Context
Types of Keys for Geely Borui
- Standard flip key – A metal blade that folds out and a remote fob built in. This key has a transponder chip inside the plastic head.
- Smart key – A credit-card-sized fob with push-to-start and passive entry. Programming is similar but requires holding the key near the start button during the process.
When to Use Anti-Theft Initialization vs. Simple Key Add
- Anti-Theft Initialization – Necessary only when you replace the immobilizer module, after a dead battery that caused the immobilizer to lose its memory, or when the vehicle’s key count is completely lost. Do not run this step for a routine addition.
- Key Add – The standard procedure for adding a new key without affecting existing ones. This is what you’ll use 95% of the time.
Alternative Programming Methods (for reference)
Some Geely models support manual key programming via ignition cycling (turn ON to ACC 6 times, etc.). However, the Borui’s advanced immobilizer usually does not respond to this method. For the most reliable results, stick with a professional scanner like the LAUNCH X431.
Dealer-level tools (e.g., Geely’s proprietary diagnostic interface) can also program keys, but they are expensive and not available to the general public. For more details on choosing the right diagnostic tool, check out our guide on [link to generic guide on OBD scanners for Chinese vehicles].
Maintenance Tips
- Replace the key fob battery every 2 years. A weak battery reduces remote range and can cause intermittent lock/unlock failures.
- Keep keys away from strong magnetic fields (speakers, microwaves, inductive chargers). Magnets can demagnetize the transponder chip over time.
- If the key fob gets wet, remove the battery immediately and let it dry in a bowl of uncooked rice for 24 hours before attempting programming.
FAQ
1. Can I program a Geely Borui key without a LAUNCH X431?
Not reliably. The Borui uses a sophisticated immobilizer that requires a professional-grade scanner with Geely-specific software. Some aftermarket tools like Autel or Xtool support Geely, but the X431 is the most widely recommended among technicians. Manual methods rarely work on this model.
2. How many keys can I program to the Geely Borui?
Typically, the system supports between 4 and 8 keys depending on the model year. The X431 will display the maximum allowed during the programming process. If you exceed the limit, you must erase the oldest key and reprogram it as a new one.
3. Do I need a security code for every Geely Borui?
Most 2016 and newer models require a PIN. Earlier models (2015–2016) may not. If you don’t know the code, try “1234” or “0000” first, then check the BCM label. Avoid guessing repeatedly—the system may lock you out after 5 failed attempts.
4. What if I lose all keys? Can the X431 still help?
If no working key exists, the X431 alone cannot create a mechanical key. You will need a locksmith or dealer to generate a key by VIN (cut the metal blade and supply a new transponder chip). Once you have that, the X431 can perform a full Anti-Theft Initialization and program the new key.
5. Why does my new key start the engine but not lock/unlock the doors?
The engine start is controlled by the immobilizer transponder, while the remote lock/unlock is handled by the body control module (BCM). The X431 may have programmed only the transponder. Use the Remote Control or Remote Key Learning sub-function to program the remote portion. See the troubleshooting section above for a manual sync method.
6. Is there a risk of damaging the car’s electronics?
No, as long as you follow the scanner’s instructions exactly and do not disconnect the battery or OBD cable mid-procedure. The X431 is designed to communicate safely with the vehicle’s ECUs. That said, always ensure the vehicle battery is stable—voltage drops during programming can cause glitches.
7. How long does the programming take?
A simple Key Add process takes about 5–10 minutes. If you need to run Anti-Theft Initialization first (including entering the security code), budget 20–30 minutes total. Software updates on the scanner can add another 10–15 minutes, so plan accordingly.
8. Can I use a used key fob from another Geely car?
Yes, but the key must be erased (blanked) before programming. The X431 can erase a used key by selecting Erase Key or Chip Reset under the Immobilizer menu. This removes the old vehicle’s transponder data, making the key ready for your Borui.
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/
For more detailed guides on programming other vehicle models, check out our companion article: [link to related guide on programming Hyundai/Kia key fobs]
Related Posts
- How to Program a Geely GX7 (Vision X6) Key Using LAUNCH X431 – EEPROM Read & Key Matching
- How to Program a Geely Geometry C Key Fob with LAUNCH X431 (EV IMMO Guide)
- Program Geely Xingyue Key with LAUNCH X431 IMMO | OBD Transponder Matching Guide
- How to Program a Geely GX3 Pro Key Fob Using LAUNCH X431 — Anti-Theft Data Read and Matching
- Geely Monjaro Key Programming with LAUNCH X431 | Step-by-Step Guide