How to Program a New Key Fob for BYD Dolphin Surf: LAUNCH X431 Remote Key Learning Guide
Published: May 26, 2026
Quick Answer: Key Programming for BYD Dolphin Surf
Programming a new remote key for the BYD Dolphin Surf using a LAUNCH X431 Key Programmer requires the LAUNCH X431 PAD VII, X431 PRO3, or equivalent tablet with the "BYD" software package and a working "Immobilizer" function license. The process involves connecting the tool, selecting the correct vehicle model, performing "Remote Key Learning" via the Immobilizer menu, and following on-screen instructions to synchronize the new fob. Most models require all keys to be learned in a single session to avoid erasing existing keys. Ensure the vehicle battery voltage is above 12.5V and the 12V auxiliary battery is disconnected from the high-voltage system during the procedure.
Why Key Programming Matters for Your BYD Dolphin Surf
Losing a key fob or adding a spare to your BYD Dolphin Surf doesn't have to mean a costly trip to the dealership. Modern electric vehicles like the Dolphin Surf use a Passive Entry Passive Start (PEPS) system with no traditional ignition lock cylinder. The fob communicates wirelessly with the Body Control Module (BCM) or PEPS module, and when you introduce a new fob, you must teach the car to recognize it.
That's where the LAUNCH X431 Key Programmer steps in. This professional-grade diagnostic tool gives independent shops and experienced DIYers the ability to perform dealer-level key programming on BYD vehicles. In this guide, I'll walk you through the entire remote key learning process for the BYD Dolphin Surf, including preparation, step-by-step instructions, common pitfalls, and expert tips.
One important note: the BYD Dolphin Surf is an export-market model that may differ slightly from the Chinese-market Dolphin. The process covered here applies to most Dolphin Surf variants sold outside China (2022-2024 model years).
Prerequisites & Preparation
Before you even connect the LAUNCH X431 to the vehicle, gather everything you need and prepare the car properly. Skipping any of these steps can cause the learning process to fail midway.
Tools Required
- LAUNCH X431 Key Programmer – any model that supports BYD immobilizer functions works, including the PAD VII, PRO3, or PRO3S. The tablet must have the latest BYD software installed.
- Fully charged tablet and a stable Wi-Fi connection (for license verification and software updates).
- A new, compatible remote key fob – always use an OEM BYD fob or a high-quality aftermarket unit with the correct frequency (typically 433 MHz for export markets). Generic blanks rarely work.
- The original key fob(s) – you'll need to re-learn all existing keys during the same session.
Vehicle Preparation
- Park the Dolphin Surf in a secure, open area away from large metal objects or other vehicles that could cause radio interference.
- Check the 12V auxiliary battery voltage. This is critical. Use a multimeter or the X431’s built-in battery test. The voltage must read above 12.5V. A low battery is the number one cause of key learning failures on EVs that sit unused.
- Safety first. Confirm the high-voltage system is inactive by ensuring the car is fully powered OFF. Never touch any orange high-voltage cables. The key learning procedure only involves the 12V system, but it's good practice to stay clear of HV components.
- Have all existing key fobs within reach. Once you start the learning session, you must program every key you want to keep working. If you forget one, it will become inactive.
Step-by-Step Remote Key Learning Process
Now let's get into the actual procedure. I've performed this on several BYD models, and the Dolphin Surf follows the same general flow. Take your time, read each on-screen prompt, and do not rush.
2.1 Connecting the LAUNCH X431
Turn on the tablet and let it fully boot. Connect the VCI (Vehicle Communication Interface) module to the OBD-II port under the dashboard, driver's side. The port is typically located near the hood release lever. Wait 10-15 seconds for the tablet to establish a Bluetooth or Wi-Fi connection with the VCI. A green LED on the VCI confirms a solid link.
Pro tip: If the connection fails, force close the LAUNCH X431 app, restart the tablet, and reconnect the VCI. Also check that the OBD-II port doesn't have bent pins – a common issue in vehicles that have seen heavy use.
2.2 Navigating the Software Menu
Open the Diagnostics application on the tablet. From the brand selection screen, tap "BYD". The software will load the available models. Look for "Dolphin Surf" – if it doesn't appear, try "Dolphin" under the "Sea Series" category. The software may also list the vehicle by marketing name; if you're unsure, use the VIN search function.
Select the correct Model Year (2022–2024 for most Dolphin Surf units). Then navigate to "System Selection". Here you have two common paths depending on the exact build:
- Choose "Body Control Module (BCM)" for most standard remote learning.
- If that option doesn't contain immobilizer functions, select "PEPS (Passive Entry Passive Start) System" instead.
I recommend trying BCM first – it's the most common entry point.
2.3 Accessing the Immobilizer Function
Inside the BCM or PEPS menu, look for "Special Functions". This is where the advanced options live. Tap on "Immobilizer" or "Anti-Theft System". The tool may now ask for a 6-digit security access code. In many cases, the LAUNCH X431 auto-calculates this code using the vehicle's VIN, but some software versions require a separate paid unlock. If you don't have the code, you'll need to purchase a credit or subscription for BYD immobilizer access.
Once inside the immobilizer menu, you'll see several options: "Read Key Status," "Program New Key," "Remote Key Learning," and "Erase Keys." Choose "Remote Key Learning" – this is the specific function you need for the fob buttons and passive entry.
2.4 Executing Remote Key Learning
The LAUNCH X431 will display a warning screen: "All keys will be erased. Do you want to continue?" This is not a suggestion – it's exactly what will happen. Once you proceed, any existing key that is not re-learned in this session will stop working. Only press YES when you have all keys in hand.
Step 1: Place the first key (either the original or the new one) near the start button on the dashboard. For the Dolphin Surf, I've found the best detection area is inside the center console armrest. The antenna is usually located there. Put the fob inside the compartment, not just near it.
Step 2: Follow the X431 on-screen prompt. Typically, it will ask you to press the LOCK button on the key fob once. Do so immediately. The tool will then communicate with the vehicle and register that key.
Step 3: After a few seconds, the tablet will confirm: "Key 1 Learned Successfully." Do not exit the program.
Step 4: Repeat the process for every key you want active – original keys and the new one. Place each fob in the same location, press LOCK when prompted, and wait for the confirmation. There is no limit on the number of keys you can learn in one session, but the system can typically store 4 to 6 keys total. If you exceed that, the oldest keys will be overwritten.
Step 5: Once all keys are learned (e.g., Key 1, Key 2, Key 3...), tap "Finish" on the tablet.
2.5 Exiting and Testing
Exit all menus on the X431 and disconnect the VCI. Do not turn off the tablet yet – keep it nearby in case you need to retry.
Now test every function of the fobs:
- Remote Functions: Stand about 10 meters away and press Lock, Unlock, and Trunk release buttons. The car should respond immediately.
- Passive Entry: Walk up to the driver's door with the fob in your pocket. The door should unlock without pressing any button.
- Start Function: Enter the vehicle, press the brake pedal, and push the START button. The dashboard should power on, and the car should go into READY mode.
If all three work, congratulations – you've successfully programmed your key. If any function fails, move to the troubleshooting section.
Troubleshooting Common Issues
No procedure is perfect every time. Here are the most frequent problems I've encountered and their solutions.
"Communication Failure" or "No Response"
This usually indicates a software or connection glitch. Force close the X431 application, disconnect the VCI, reconnect it, and restart the vehicle's electrical system by opening and closing the driver's door. Then start over from the diagnostics app.
Also inspect the OBD-II port for bent or corroded pins. If the port is damaged, you'll need an extension harness with a good connection.
"Key Learning Failed" or "Invalid Key"
Nine times out of ten, the new key is the wrong frequency. Check the original key's part number. Export-market BYD Dolphin Surf models typically use 433 MHz fobs, but some early production runs used 315 MHz. If you have a mismatch, the ECU will reject the key. Buy an OEM replacement with the exact same part number.
Another possibility: your new key is a generic "universal" fob. In my experience, these rarely work with BYD's encryption. Stick with genuine BYD parts.
"Vehicle Not Found / Model Not Listed"
This means your LAUNCH X431 software is outdated. Connect the tablet to Wi-Fi, open the LAUNCH Update Center, and download the latest BYD software package. BYD releases frequent updates to add new models and fix bugs.
All Keys Stopped Working After Programming
You failed to re-learn one or more of your original keys during the session. Unfortunately, the only fix is to repeat the entire remote key learning process with all keys present. This is why I always advise keeping all fobs on the passenger seat before starting.
Expert Tips for the BYD Dolphin Surf
Having worked with several BYD electric vehicles, I've picked up a few tricks that save time and frustration.
Antenna Location Matters
The key detection antenna is almost always inside the center console armrest. Don't just hold the fob near the start button. Open the armrest, place the fob flat on the rubber mat, and close it. This gives the strongest signal and the most reliable learning.
Don't Let the 12V Battery Drain
EVs that sit in the showroom or garage for weeks often have a depleted 12V auxiliary battery. The high-voltage traction battery doesn't keep the 12V topped up unless the car is driven or plugged in. A low 12V battery causes erratic module communication. Before you start programming, charge the 12V battery using an external charger. I keep a small AGM charger in my toolkit for this reason.
Software Licenses Are Not Optional
The LAUNCH X431 requires a separate Key Programmer license or Immobilizer subscription for BYD. Basic diagnostic functions like reading codes work without it, but key learning requires a paid add-on. Check your X431 app store for "Immobilizer" or "Smart Key" credits. The cost is usually per-vehicle or per-credit, and it's well worth it compared to dealership fees.
Update Firmware Regularly
Launch Tech releases firmware updates for both the tablet and the VCI module. Outdated firmware can cause model detection issues. Make updating a monthly habit.
Frequently Asked Questions (FAQ)
Q1: Do I need a subscription for the LAUNCH X431 to program BYD keys? A: Yes. While basic diagnostics are free, the Immobilizer/Key Programming function requires an active paid subscription (often called a "Smart Key" or "Secure Access" add-on) for the BYD software. Check your X431 app store.
Q2: Can I program a key for a BYD Dolphin Surf without going through a dealer? A: Yes, the LAUNCH X431 is designed for independent shops. However, it requires the above-mentioned licenses and a compatible tool. It cannot be done with a generic OBD2 scanner.
Q3: How many keys can I program to the Dolphin Surf? A: The system can typically store 4 to 6 keys. You cannot exceed this limit. If you have 4 keys, you must learn all 4 in one session.
Q4: The car starts, but the remote buttons don't work. What's wrong? A: This usually means the key was programmed for immobilizer (engine start) but not for remote functions. You must repeat the Remote Key Learning process specifically (not just the immobilizer learning). Ensure the BCM function was selected.
Q5: Does the LAUNCH X431 support key programming for all BYD models (Atto 3, Seal, etc.)? A: Yes, the same general process applies to most BYD models with a PEPS system. However, the menu path may vary slightly. Always update your software to the latest version.
Conclusion
Programming a new key fob for your BYD Dolphin Surf with a LAUNCH X431 is a straightforward process when you follow the right steps: prepare the vehicle and tools, connect the diagnostic tablet, navigate to the immobilizer menu, perform remote key learning with all fobs, and thoroughly test everything. The most common mistakes – low battery, wrong key frequency, or forgetting to re-learn existing keys – are all avoidable with a little preparation.
For professional technicians, investing in the right licenses and keeping your X431 updated will allow you to offer this service confidently. For car owners, while it's possible to do this yourself with the right equipment, many prefer to hand it to a qualified auto locksmith or workshop that already has the tool and licenses.
If you've tried this procedure on your Dolphin Surf, I'd love to hear about your experience in the comments. And if you need a reliable source for LAUNCH X431 equipment or after-sales support, feel free to reach out.
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 BYD e6 Replacement Key with LAUNCH X431 IMMO Plus
- How to Delete a Lost Key from BYD Han EV Memory | LAUNCH X431 Guide
- LAUNCH X431 IMMO Plus: BYD Key Learning Mode Setup Guide (2024)
- How to Read & Write EEPROM on BYD Atto 3 Anti-Theft ECU with LAUNCH X431 X-PROG3
- How to Verify BYD Vehicle Compatibility with LAUNCH X431 Before Key Programming