Published: May 26, 2026
Quick Answer
Programming a BYD Qin EV key with a LAUNCH X431 and SI-KEY Emulator requires a compatible scan tool, the emulator hardware, and a blank OEM smart key. For adding a key, you need one working master key. The process involves connecting the emulator, navigating the immobilizer function on the X431, and following strict timing within a 10‑15‑second window. For “All Keys Lost,” you must extract the security PIN from the BCM.
Prerequisites and Safety Checks
Before you start, get everything in place. Skipping any of these steps is the most common reason for a failed programming attempt.
Tool Compatibility
Make sure your LAUNCH X431 (models like X431 PRO, PAD V, or X431 V) has the latest software. Specifically, you need the BYD vehicle package and the Immobilizer (Immo) / Security function. Update the tool via Wi‑Fi before you begin.
SI‑KEY Emulator
You need a working SI‑KEY Emulator that supports BYD, Nissan, and Infiniti models. Check the model number on your unit. The emulator acts as a bridge between the X431 and the vehicle’s passive keyless entry system—without it, the X431 alone cannot complete the programming.
Vehicle Condition
- The BYD Qin EV’s 12V auxiliary battery must be fully charged. A low 12V battery is the #1 cause of communication failures during key programming.
- Connect a battery maintainer or a charger to the 12V battery terminals. The car’s power management may cut voltage during the procedure, and a voltage drop can brick the BCM (Body Control Module).
Key Requirements
- Use only a blank OEM‑quality smart key fob. Used fobs from another vehicle are encrypted and will not work unless professionally reset.
- If you are adding a key, you must have at least one working master key present. Running an “Erase All Keys” procedure by mistake will lock you into an all‑lost scenario.
Connection Set
Confirm the pinout for connecting the SI‑KEY to the OBD‑II port. Some BYD Qin models also require a direct jumper to the BCM under the dash. Check your emulator’s manual for the specific wiring diagram.
Step‑by‑Step Programming Guide
1. Connecting the LAUNCH X431 and SI‑KEY Emulator
Plug the SI‑KEY Emulator into the vehicle’s OBD‑II port. Important: For many BYD Qin EVs, the emulator also needs a separate power connection—often via a USB power bank or a 12V adapter—plus a dedicated ground wire. Do not rely on the OBD port alone to power the emulator; it may not supply enough stable current.
Connect the LAUNCH X431 diagnostic tool to the same OBD‑II port (or pair it wirelessly via Bluetooth or Wi‑Fi if your model supports it). Turn the tool on and wait for it to fully boot.
2. Navigating to the Immobilizer Function
Turn the ignition ON: press the start button once without pressing the brake. If your Qin has a physical key slot, insert the working key and turn it to the “ON” position.
On the LAUNCH X431:
- Select Diagnosis → BYD → Qin EV (choose the specific model year).
- Go to Special Functions or Immobilizer / Immo.
- Select Key Programming.
- If you have a working key, choose Add New Key. For an all‑lost situation, select Erase All Keys (we will cover that separately in step 4).
3. Performing the Key Add Procedure
The system will now guide you through a timed process. Follow each instruction carefully.
- System Prompt: The X431 will ask you to confirm the number of keys to program. Enter
1. Even if you are programming two keys, do them one at a time. - SI‑KEY Activation: The tool will tell you to turn the ignition OFF and then ON again. Do not turn off the ignition yet—wait for the next instruction.
- Key Recognition: Insert the new blank key into the ignition slot (or place it in the cup holder or designated keyless start area if your model uses that).
- The 10‑Second Window: Most BYD Qin procedures have a strict 10–15 second window after cycling the ignition. While holding the new key in place, press and hold the start button for 5–6 seconds. Watch the dashboard: it should flash, or you may hear a chime. This means the key has been learned.
- Exit: Turn the ignition OFF. Test the new key by locking and unlocking the doors, then starting the car.
If you have a second key, repeat the process from the beginning (do not try to program both keys in one session—the X431 will require a separate add procedure for each).
4. Programming When All Keys Lost
This is the more complex route. It requires a security PIN (often 4 or 5 digits) that you must extract from the vehicle’s BCM.
Obtain the PIN
Use the SI‑KEY Emulator’s data‑reading feature to dump the BCM data. The PIN may appear as the last 4 digits of the VIN or on a sticker inside the BCM housing. If you get a 5‑digit code, it may need to be entered with a leading zero (e.g., 01234).
Perform the Full Reset
On the X431, select Erase All Keys or Initialize. The tool will ask for the PIN. Enter it carefully.
Enroll the First Key
The system will immediately prompt you to enroll a key—usually the first one becomes the Master key. Insert the new blank key and follow the same timing steps as the add procedure (hold the start button, wait for dashboard flash). Do this as soon as the prompt appears; there is no second chance to pause.
Enroll the Second Key
Immediately after the first key is accepted, the system will ask you to enroll a second key. You cannot skip this step. If you only have one key, you must still perform the motions (insert the same key again) to satisfy the process. Failure to do so may leave the immobilizer in a locked state.
Advanced Troubleshooting & Error Fixes
Even with careful preparation, errors can happen. Here are the most common issues and how to resolve them.
Error: “Communication Failure with BCM”
- Fix: Verify the SI‑KEY Emulator wiring. Make sure the ground wire is securely attached to a clean chassis ground (e.g., a bolt on the door hinge or firewall). Try a dedicated 12V source (battery charger) for the emulator instead of relying on the OBD port.
- Also check the X431 software version. Update it via Wi‑Fi if needed. Some older versions lack the correct CAN bus protocols for the BYD Qin.
Error: “Key Not Detected” or “Key Learn Failed”
- Fix: The battery inside the new key fob may be low or the fob itself could be defective. Try holding the fob directly against the start button.
- Tip: For keyless‑start models, the antenna is often located around the cup holder or center console. Move the key around that area during the 10‑second window.
Error: “Ignition On Not Detected”
- Fix: The SI‑KEY Emulator sometimes fails to simulate the ignition signal correctly. Disconnect the emulator, turn the car fully ON using a working key, then reconnect the tool and restart the procedure.
Error: “Security Code Incorrect”
- Fix: Double‑check that you are entering the correct code. The last 4 digits of the VIN are a common default, but some BYD Qins use a different code stored in the BCM. Try reading the BCM data again with the SI‑KEY. Also, ensure the format is correct—some systems require a 5‑digit code with a leading zero.
Error: “Time‑out”
- Fix: This usually means you moved too slowly during the 10‑second window. Turn the ignition off, wait 30 seconds, and start the procedure from the beginning. Do not rush.
Common Mistakes to Avoid
- Skipping the 12V Battery Charger: We cannot stress this enough. A voltage drop during the programming sequence can corrupt the BCM firmware, leaving you with a bricked module. Always use a maintainer.
- Turning the Ignition Off Too Early: Many users instinctively turn the ignition off to “reset” the process. Do not turn it off unless the X431 specifically instructs you to.
- Ignoring the SI‑KEY Emulator’s Power Source: The OBD port alone may not supply enough stable power for the emulator. Use the dedicated USB or 12V power input.
- Forgetting the “Add” vs. “All Lost” Distinction: If you only need to add one key, never run an “Erase All Keys” procedure. That will delete your only working key and trap you in a full security initialization.
Frequently Asked Questions (FAQ)
Can I program a BYD Qin EV key without a working original key?
Yes, but it requires an “All Keys Lost” procedure. You will need the SI‑KEY Emulator, the LAUNCH X431, and you must extract the security PIN from the vehicle’s BCM. This is more complex and carries a higher risk of locking the immobilizer.
Do I need a specific version of the LAUNCH X431?
Any LAUNCH X431 model with the BYD and Immobilizer functions (like the X431 PRO, PAD V, or X431 V) should work, provided the software is updated to the latest version.
Is the SI‑KEY Emulator necessary, or can I just use the X431?
For modern BYD Qin EVs, the SI‑KEY Emulator is often mandatory. The emulator acts as a bridge, allowing the X431 to communicate with the passive keyless entry system, which modern CAN bus systems lock down. The X431 alone cannot bypass the key‑detection sequence.
How long does the programming process take?
If you have all the prerequisites ready, the actual “Add Key” procedure takes about 5–10 minutes. The “All Keys Lost” procedure can take 30–45 minutes due to PIN extraction and multiple enrollment steps.
What if I get a “Time‑out” error?
This usually means you were too slow in the 10‑second window. Turn off the ignition, wait 30 seconds, and start the procedure over from the beginning. Do not rush.
Can I use a used key fob from another BYD?
No. Used key fobs are encrypted to their original vehicle. They must be completely blank (new) or professionally reset by a locksmith. Using a used fob will almost certainly cause a programming failure.
For more detailed guidance on using the LAUNCH X431 for other vehicle models, check out our article on [link to related guide on LAUNCH X431 key programming basics]. If you run into persistent BCM communication issues, refer to the official documentation at [external link to LAUNCH official website] for firmware updates and wiring diagrams.
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
- Fix BYD Key Not Recognized by Immobilizer Using LAUNCH X431 IMMO Plus
- Program BYD Atto 3 EVO Smart Key with LAUNCH X431 IMMO Elite in 30 Mins
- How to Back Up BYD Tang IMMO ECU Data Using LAUNCH X431 X-PROG3 Before Key Replacement
- Diagnose BYD Seal 6 DM-i Immobilizer Faults Before Key Programming with LAUNCH X431
- Program BYD Dolphin Surf Key with LAUNCH X431: Step-by-Step Guide