How to Program BAIC Senova D60 Smart Keys via LAUNCH X431
Last Updated: June 22, 2026
Quick Answer: Programming Your BAIC Senova D60 Smart Key
To program a new smart key for a BAIC Senova D60 using a LAUNCH X431 diagnostic scanner, you must have at least one working key present, connect the X431 to the vehicle’s OBD-II port, navigate to the Immobilizer/Key Programming function under the BAIC menu, and follow the on-screen prompts to add a new key. The process typically takes 5–10 minutes and requires an internet-connected X431 with the latest BAIC software. Below is the complete step-by-step guide, common pitfalls, and FAQ.
Understanding the BAIC Senova D60 Smart Key System
The Senova D60 uses a transponder-based smart key that communicates with the vehicle’s immobilizer module. Unlike older systems that rely solely on a fixed code, modern Chinese vehicles like the BAIC Senova D60 use a rolling code system that requires dealer-level diagnostic tools to authenticate new keys. The LAUNCH X431 acts as that dealer-level tool, simulating the manufacturer’s own programming equipment.
Before you begin, there are a few things to understand about how this system works under the hood:
- The immobilizer module stores a list of authorized transponder IDs. Adding a new key writes that ID into the module’s memory.
- The vehicle’s Body Control Module (BCM) handles the remote locking functions separately. Programming the transponder does not automatically sync the remote buttons – that’s often a second step.
- All existing keys must be present during programming if you want them to continue working. The learning process typically erases any keys not included in the current session.
Key facts to know before starting:
- The vehicle must be in a low battery state or the key memory can be corrupted – disconnect any aftermarket electronics.
- The X431 must have an active internet connection to download the correct software and VCI (Vehicle Communication Interface) firmware.
- Aftermarket blank keys vary in quality. For the Senova D60, you need a transponder chip compatible with the vehicle’s immobilizer type – usually a 4D-60 or 4D-67 chip.
Prerequisites and Preparation
| Item | Requirement |
|---|---|
| Diagnostic tool | LAUNCH X431 (any model with BAIC software support, e.g., X431 PAD VII, X431 V, X431 PRO3, X431 PRO5) |
| Working key | At least one original BAIC Senova D60 key (preferably two if replacing all keys from scratch) |
| New key fob | Compatible blank smart key with correct transponder chip, pre-cut blade if mechanical key is required |
| Vehicle battery | 12V+ (below 12V can cause communication errors; use a battery charger if needed) |
| Internet | Stable Wi-Fi or mobile hotspot for X431 software updates and security code retrieval |
| Vehicle ignition | Turn to ON position (engine off) using the working key |
Pro tip from experience: I always connect a battery maintainer to the OBD-II power pins or directly to the battery before starting key programming. A sudden voltage drop during the learning process can corrupt the immobilizer memory, forcing a dealer visit.
Step-by-Step Programming Procedure
Step 1: Connect the LAUNCH X431 and Prepare the Vehicle
- Turn the ignition ON (engine off) using the existing working smart key. This wakes up the immobilizer module and allows the diagnostic tool to communicate.
- Plug the X431’s VCI (the wireless dongle or wired connector) into the OBD-II port located under the dashboard on the driver’s side.
- Power on the X431 tablet and open the Diagnostic app.
- Select BAIC → Senova D60. The tool will automatically read the Vehicle Identification Number (VIN). Confirm it matches your car.
Step 2: Access the Immobilizer / Key Programming Menu
- From the main diagnostic menu, tap Special Functions or Immobilizer – the exact label depends on the X431 software version. On newer models, it may be under System Selection → Immobilizer.
- Within the immobilizer menu, choose Key Programming → Add New Key.
- The system will request a security code. Use the X431’s Online Security Code Retrieval feature. This requires an active internet connection. The tool will send a request to LAUNCH’s servers and display the code automatically. Do not attempt to guess the code – entering incorrect codes repeatedly can lock the immobilizer for several hours.
Step 3: Program the New Smart Key
Once the security code is accepted, follow the on-screen prompts carefully. The sequence typically looks like this:
- Insert and turn the original key to the ON position – hold for 5 seconds. The dashboard immobilizer light (usually a car icon with a key) may flash or glow steadily during this step.
- Remove the original key and immediately insert the new blank key → turn it to the ON position.
- Wait for the immobilizer LED on the dashboard to stop flashing. This can take anywhere from 10 to 30 seconds. Do not turn the ignition off during this waiting period.
- Once the LED goes solid or turns off, the X431 will display “Key Learned Successfully”.
- If you have additional keys to program (e.g., a second spare), the system will prompt: “Do you want to program another key?” Repeat the insertion and waiting step for each additional key.
Important: You must program all keys you intend to use in this single session. If you skip a key, that key will no longer start the car.
Step 4: Finalize and Test
- Turn off ignition, remove the new key, and wait 10 seconds.
- Start the engine using the newly programmed smart key. The engine should crank and run without any warning lights.
- Test remote functions – press lock, unlock, and trunk release buttons on the key fob. If the remote buttons do not work, you will need to synchronize the remote separately (see troubleshooting below).
Troubleshooting Common Issues
Issue: X431 Does Not Find the Immobilizer Menu
- Cause: Outdated BAIC software or incorrect vehicle selection.
- Fix: Update the X431 software via System Update → BAIC → download the latest package. Also verify you have selected the correct model variant (e.g., Senova D60 1.5L vs 1.8L). Some X431 models require you to manually select the engine type.
Issue: “Security Code Retrieval Failed” Error
- Cause: Weak internet signal or expired subscription for online code service.
- Fix: Move to an area with strong Wi-Fi or use a mobile hotspot. Also check that your X431 subscription includes “Immobilizer/OBD Security” access – this may require a separate purchase or credits.
Issue: New Key Programs but Engine Won’t Start
- Cause: The key’s transponder chip is not being read properly. This is common with aftermarket blank keys that claim compatibility but lack the correct 4D-60 or 4D-67 chip.
- Fix: Use an OEM BAIC blank key. If you must use aftermarket, verify the chip type with an RFID tester before programming. Also ensure the new key is held close to the steering column during the learning phase – some vehicles require the key to be in a specific position near the ignition ring.
Issue: All Keys Lost – Can’t Start Vehicle
- Cause: No working key to initiate the procedure.
- Fix: The X431 can only program keys if at least one working key already exists in the system. For all-lost situations, you must contact a BAIC dealer or an automotive locksmith with access to dealer-level software (e.g., AVDI, Tango, or Launch X431 with Pin Code reading capabilities). The immobilizer module may need to be replaced or bench-programmed.
Issue: Remote Functions Work, But Engine Does Not
- One possibility: The key fob battery is low – replace it and re-sync with the vehicle. Sometimes the immobilizer programming succeeds but the remote synchronization is lost. Try a separate “Remote Key Matching” procedure under the X431’s BCM menu.
Issue: X431 Freezes Mid-Programming
- Fix: Do not turn off ignition. Force-close the diagnostic app, reconnect the VCI, and restart from Step 2 (access immobilizer menu). If the vehicle’s immobilizer enters a lockout state, wait 10 minutes with ignition OFF before retrying.
Frequently Asked Questions
Q1: Can I program a BAIC Senova D60 key without a working original key?
No. The LAUNCH X431 requires at least one valid key in the system to add new keys. If all keys are lost, the immobilizer module must be replaced or reprogrammed at a dealer using specialized equipment.
Q2: Does the X431 need a subscription for key programming?
Yes. The online security code retrieval and special functions require a paid subscription or credits. Check your X431 account for “BAIC Immobilizer” coverage. Without this, the tool cannot retrieve the code needed to authorize programming.
Q3: Why does the new key start the car but the remote buttons don’t work?
The immobilizer and remote functions are handled by separate modules. After the transponder is learned, you may need to perform a separate “Remote Key Synchronization” step available under the X431’s Body Control Module (BCM) or Remote Key Matching menu. This involves pressing a sequence of buttons or holding the key near the start button while following on-screen instructions.
Q4: Can I program a used key from another BAIC Senova D60?
Possibly, but only if it is first erased from the previous vehicle. The X431 cannot directly erase a used key. You need dealer-level software or a dedicated programmer (e.g., Tango, X100 Pro) to reset the key’s memory. Attempting to program a used key without erasing it will fail.
Q5: How long does the battery last in the X431 tablet during key programming?
About 2–3 hours of continuous use. Connect the X431 to a USB power bank if the vehicle battery is low or if you anticipate a long session. Running the tablet on low battery mid-programming can corrupt the immobilizer data.
Q6: What if the new key is not recognized after 5 attempts?
The immobilizer may enter a lockout mode (usually 10–60 minutes). Turn ignition OFF, disconnect the X431, and wait. Then start the procedure again with a fresh X431 connection. If the problem persists, check the key’s transponder type using an RFID tester. You may also need to clear any fault codes stored in the immobilizer module before retrying.
Final Notes
Key programming on a BAIC Senova D60 is straightforward when you follow the steps correctly, but it does require careful preparation. Always keep your X431 software up-to-date to avoid compatibility issues with newer BAIC models. If you encounter persistent “Communication Failure” errors, scan the vehicle for diagnostic trouble codes (DTCs) first – a faulty immobilizer module or a weak battery can cause these errors.
For safety, never interrupt the programming sequence. A sudden power loss – whether from a dying X431 battery, a failing vehicle battery, or accidental cable disconnect – can brick the immobilizer, requiring expensive dealer intervention.
If you are new to this process, I recommend having a second person help you watch the X431 screen while you handle the keys. That way you can focus on the ignition timing without missing prompts.
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 BAIC Senova D50 Keys with LAUNCH X431 | Step-by-Step Guide
- How to Program BAIC Senova D20 Keys with LAUNCH X431 | Step-by-Step Guide
- Program BAIC BJ80 Smart Keys via LAUNCH X431 – Step-by-Step Guide
- How to Program BAIC BJ40 Smart Key with LAUNCH X431 | Step-by-Step Guide
- How to Program BAIC BJ20 Keys with LAUNCH X431 | Step-by-Step Guide