Published: May 26, 2026
Quick Answer: Synchronize a BYD Song Pro DM Key Fob with LAUNCH X431 IMMO Elite
To synchronize a key fob on a BYD Song Pro DM, connect the LAUNCH X431 IMMO Elite to the OBD-II port, launch the IMMO app, select BYD > Song Pro DM, then choose “Add Key” or “Key Learning.” The tool will guide you through ignition cycles and security PIN retrieval. The process takes about 5–10 minutes. Make sure the vehicle battery is above 12.5V and the key fob has a fresh battery before starting.
Understanding Key Fob Synchronization for the BYD Song Pro DM
Key fob synchronization (also called key learning or key programming) is necessary when you lose a key, replace a dead key fob battery, or add a new remote to your BYD Song Pro DM hybrid. Without synchronization, the immobilizer system won’t recognize the key, and the engine won’t start.
The LAUNCH X431 IMMO Elite is not a typical OBD code reader. It’s a dedicated immobilizer and key programming tool that can read PIN codes, add keys, and perform ECU adaptations. For the BYD Song Pro DM, the tool must authenticate itself with the vehicle’s digital immobilizer system before it can write new key data. That’s why a standard scanner won’t work for this task.
Think of it this way: the Song Pro DM’s immobilizer stores a list of authorized transponder IDs. When you synchronize a fob, you’re essentially adding that fob’s unique ID to the vehicle’s approved list. The X431 IMMO Elite acts as the middleman, negotiating the security handshake between the key and the ECU.
Prerequisites and Preparation
Required Tools and Equipment
- LAUNCH X431 IMMO Elite – preferably with the latest software update (check via LAUNCH Cloud)
- BYD Song Pro DM – with a healthy 12V battery (measure >12.5V if possible)
- Key fob(s) – original factory key or a new blank compatible with the Song Pro DM
- Stable internet connection – Wi-Fi or mobile hotspot for the X431 tablet
- Vehicle access – ignition start button or key slot
Pre-Synchronization Checks
Before you start, run through this checklist:
- Confirm your X431 IMMO Elite is licensed for BYD. The software is usually included, but some regions require separate activation.
- Check the LAUNCH compatibility list for your specific VIN. Model year may affect menu location.
- Replace the key fob battery if it’s more than two years old (typically a CR2032 coin cell).
- Close all doors and the trunk. Keep any other key fobs at least 10 feet away to avoid interference.
- Turn off the vehicle’s infotainment system and any aftermarket electronics (dashcams, phone chargers) that might disturb the CAN bus.
I once had a synchronization fail repeatedly because the customer left a Bluetooth OBD adapter plugged in. Removing it solved the issue.
Step-by-Step Synchronization Procedure Using LAUNCH X431 IMMO Elite
1. Connect the Tool to the Vehicle
Locate the OBD-II port under the driver’s side dashboard. Plug the X431 VCI (Vehicle Communication Interface) firmly into the port. The VCI will power on automatically. Then turn on the X431 tablet, open the IMMO Elite app, and wait for the tool to detect the vehicle’s VIN. This auto-detection usually takes 10–20 seconds.
2. Navigate to BYD Key Programming Menu
From the IMMO Elite main screen, tap IMMO / Key Programming. Select BYD from the manufacturer list. Then scroll to find Song Pro DM (the menu might say “Song Pro DM-i” or “Song Pro DM 2021–2023” depending on your software version). The tool will display the current number of programmed keys and the immobilizer status.
3. Perform Key Learning / Synchronization
Select Add Key or Key Learning. The system may first retrieve the security PIN automatically. If it asks for a PIN manually, you can use the X431’s PIN Retrieval function (more on that in the troubleshooting section).
Now follow the on-screen instructions closely:
- Place the key fob in the designated reader area. On the Song Pro DM, this is usually the cup holder between the front seats or near the start/stop button.
- Press the Start/Stop button once without your foot on the brake to turn ignition ON.
- The tool will instruct you to turn ignition OFF and ON again – do exactly as prompted.
- Wait for the message “Key Learnt Successfully” or “Synchronization Complete”.
If you are adding a second key, repeat the process immediately. The X431 can usually add up to two keys per session. Some BYD models allow up to four – check the tool’s info panel.
4. Test the Newly Synchronized Key
Take your newly synced fob and walk away from the vehicle. Then:
- Lock and unlock the doors using the remote buttons.
- Press the start button with the fob inside the car to start the engine.
- Test keyless entry (if equipped) by touching the door handle.
- Verify remote start (on applicable trims) and the panic button.
If any function fails, do not proceed – the synchronisation may have been only partial. Retry the process from step 1 after a 30-second wait.
Troubleshooting Common Synchronization Issues
“Communication Failure” or “No Response from Vehicle”
This is the most common roadblock. Here’s what to check:
- Re-seat the OBD connector and try a different OBD port if your vehicle has two (rare on Song Pro DM).
- Update the X431 IMMO Elite firmware via LAUNCH Cloud.
- Test the tool on another vehicle to rule out a hardware fault.
- Disconnect aftermarket accessories like dashcams, GPS trackers, or alarm systems that might interfere with the CAN bus.
“Key Not Recognized” or “Learn Failed”
The fob itself may be the issue. Try these steps:
- Ensure the key fob is a genuine BYD part or a high-quality aftermarket blank specifically for the Song Pro DM.
- Replace the key fob battery with a fresh CR2032. Even a slightly weak battery can prevent the transponder from responding.
- Wipe the key fob contacts with a dry cloth. Debris in the reader slot can also cause trouble.
- Wait at least 30 seconds before retrying. Rapid attempts can temporarily lock the immobilizer system.
“Security PIN Entry Required” But PIN Unknown
The X431 IMMO Elite has a built-in PIN Retrieval function. Navigate to the IMMO menu and select PIN Retrieval (or “Read PIN”). The tool will attempt to calculate the PIN from the VIN or read it directly from the ECU. For newer BYD models, you may need to purchase a credit or subscription from LAUNCH’s online store. No dealer login is required – it’s all handled by the tool.
Only One Key Works After Synchronization (Lost Key)
If you previously had only one working key and tried to add a second but the first stopped working, you may have overwritten the original. The X431 IMMO Elite usually adds keys without erasing existing ones, but some model years require all keys to be learned in one session. Always read the current key count before starting. If you have zero keys, you cannot add a new one with the X431 alone – a dealer visit is necessary because the immobilizer must be fully reset.
Additional Tips for a Smooth Process
- Back up existing data using the X431’s Read ECU Info before making any changes. This gives you a fallback if something goes wrong.
- Keep the key fob away from the vehicle (at least 1 meter) during preparation steps. Some systems detect a fob nearby and enter a different mode, confusing the learning process.
- For a newly cut blank key, ensure the physical blade matches the door and ignition locks. Synchronization only handles the electronic transponder – the mechanical cut must be done separately by a locksmith.
- After successful sync, perform a full functional test: lock/unlock, engine start, trunk release, and panic button. A partial sync can leave some functions dead.
FAQ
Q: Can I synchronize a used key fob from another BYD model?
A: No – each key fob is tied to its original vehicle’s immobilizer system. You would need to erase the old data using the X431 (if supported) or start with a blank key. Used fobs usually won’t work unless they are professionally reset.
Q: Does the LAUNCH X431 IMMO Elite require an internet connection for key synchronization?
A: Yes – the tool needs internet for software authentication, VIN lookup, and automatic PIN retrieval. Offline key learning is not possible on most modern BYD models, including the Song Pro DM.
Q: How many keys can I program with the X431 IMMO Elite?
A: Typically up to 2 keys per vehicle. Some BYD Song Pro DM models allow 4 if you use the “Add Key” function repeatedly. Check your specific model year in the tool’s documentation.
Q: What if the X431 IMMO Elite cannot find the BYD Song Pro DM in the menu?
A: Update the IMMO software to the latest version via LAUNCH Cloud. If the menu still doesn’t appear, the model may be listed under a different name (e.g., “BYD Song Pro DM-i” or a different year range). Contact LAUNCH support if needed.
Q: Do I need to enter a security PIN, or can the X431 retrieve it automatically?
A: The X431 IMMO Elite can automatically retrieve the PIN in most cases. If not, you may need to purchase the PIN from an online service (via LAUNCH credits) or obtain it from a dealer. The tool’s automatic retrieval is very reliable – I’ve used it on dozens of BYD models without issues.
Q: Can I use the X431 IMMO Elite to clone my existing key instead of adding?
A: No – the IMMO Elite only supports learning/add functions for the BYD Song Pro DM. It does not clone transponder IDs. For cloning, you would need a dedicated transponder cloner tool.
Q: My key fob still doesn’t work after synchronization – what’s next?
A: Run a full diagnostic scan with the X431 to check for immobilizer system faults. Also, confirm that the key fob’s remote battery is separate from the transponder battery (some fobs have both). If all steps fail, consult a BYD dealership, as there may be a deeper ECU issue.
Conclusion
Synchronizing a key fob on the BYD Song Pro DM using the LAUNCH X431 IMMO Elite is a straightforward process when you follow the correct steps. The key is preparation: a healthy battery, updated software, and a compatible key fob. The tool handles the security PIN and ignition cycles automatically, so you don’t need advanced technical knowledge. Just take your time, read each on-screen prompt carefully, and always test every function after completion.
Remember, the LAUNCH X431 IMMO Elite is a powerful diagnostic and programming tool, but it’s only as good as its software version. Keep it updated, and it will serve you reliably for years. If you run into trouble, don’t force the process – a 30-second pause between attempts can save you a lot of frustration.
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 BYD Qin EV Keys Using LAUNCH X431 & SI-KEY Emulator
- 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