Published: June 1, 2026
Quick Answer
Programming a new key for the Changan Eado PHEV with a LAUNCH X431 requires the original working key, a compatible blank transponder key, and access to the OBD-II port. The process takes about 10 minutes: connect the scanner, enter the IMMO menu, follow the on-screen steps to “Add New Key,” and test both keys. If you lose all keys, you will need a dealer code or a subscription-based remote service.
Understanding Key Programming for the Changan Eado PHEV
Why Key Programming Is Needed
The Changan Eado PHEV uses a transponder-based immobilizer system. Every time you insert the key or press the start button, the vehicle’s Body Control Module (BCM) sends a challenge code to the key chip. The key must respond with the correct encrypted signal before the engine will crank. A blank key off the shelf has no programmed response – it is simply a piece of plastic with an uninitialized chip. Programming electronically pairs that new key’s transponder with the vehicle’s ECU, allowing the car to recognize it as an authorized starting device.
If you have lost one key and still have another working key, adding a spare is a simple process using a diagnostic tool like the LAUNCH X431. If you have lost all keys, the procedure becomes more involved – you need a security access code (usually from a dealer) or a tool that can calculate the code from the VIN.
What You’ll Need
Before you begin, gather the following items:
- LAUNCH X431 scan tool – Any model that includes an IMMO (Immobilizer) or Key Programming function will work. Popular choices are the X431 V+, X431 PRO, X431 PAD VII, or newer versions. Make sure your software is up to date.
- Original working key – The car must be able to read at least one valid key during the programming session.
- Uncut blank key – You need a blank that has the correct physical blade type (for flip keys) or a smart key fob with the right transponder chip. For most 2017-2020 Eado PHEV models, the chip is an ID46 (4C type). For 2021-2023 models, it is commonly an ID47 (4D-67 type). Check your original key’s chip using a reader or the X431’s “Read Key Info” function.
- Vehicle battery voltage – The car’s 12V battery must be stable, ideally above 12.5 volts. If the voltage drops during programming, the process can fail or corrupt the ECU. Connect a battery maintainer or charger if needed.
- Security access code – Often not needed if you still have a working key, but sometimes the X431 will prompt for a 4-digit code. Common factory codes for Changan are 0000 or 1234. If those fail, you may need to retrieve the code from a dealer using the VIN.
Compatible Keys and Transponder Types
| Year Range | Key Type | Transponder Chip |
|---|---|---|
| 2017–2020 | Smart key (push start) | ID46 / 4C chip |
| 2021–2023 | Smart key or flip key | ID47 / 4D-67 type |
Note: Always verify using your original key’s chip ID or the VIN before purchasing a blank.
Step-by-Step Programming Procedure Using LAUNCH X431
Step 1: Prepare the Vehicle and X431
- Close all doors, the trunk, and the hood. This prevents external interference and keeps the CAN bus quiet.
- Insert the original working key into the ignition slot (if the car has a physical ignition) or place the key fob inside the vehicle (if it’s a push-to-start model).
- Turn the ignition ON (engine off) using the original key. On push‑to‑start cars, press the start button once without pressing the brake pedal.
- Connect the LAUNCH X431 to the OBD‑II port, which is located under the dashboard on the driver’s side, near the hood release.
- Launch the X431 and wait for it to boot. From the main menu, select Changan → Eado → PHEV (or choose the specific model year if the software asks). The scanner will automatically detect the vehicle if you have auto‑VIN enabled.
Step 2: Enter the Immobilizer / Key Programming Menu
- From the vehicle‑specific diagnostic menu, select IMMO (Immobilizer) or Key Programming.
- The X431 may display a security access prompt. If it asks for a code, try 0000 or 1234. If neither works, look for an “Auto Search” option – the tool can sometimes calculate the code from the VIN. If that fails too, you will need the 4‑digit security code from a Changan dealer.
- Once inside the IMMO menu, you will see options like Erase Lost Keys, Add New Key, Read Key Info, and Read ECU Information. Choose Add New Key if you still have at least one working key.
Step 3: Add the New Key
- The X431 will first read the immobilizer data. Confirm that the original key is detected (the tool will display “Original key present” or similar).
- Follow the on‑screen instructions. For a flip key: insert the new blank key into the ignition and turn it to the ON position (do not start the engine). For a smart key: hold the new key fob directly against the start button or the designated programming area (usually marked on the steering column).
- The X431 will send a pairing signal to the BCM. Wait for a confirmation message such as “Key Learned Successfully” or “Programming Complete.”
- Remove the new key (or release the smart key) and test it by starting the engine. Turn the ignition off first, then use the new key to start the car. If the engine fires up, the programming worked.
Step 4: Test All Keys
- Turn the ignition off, then test the original key again to ensure it still works.
- If both keys start the engine, the session is complete. If one key fails, repeat the “Add New Key” step – you may need to disable the problematic key first using the “Erase Lost Keys” function, then re‑add it.
Troubleshooting Common Issues
| Problem | Likely Cause | Solution |
|---|---|---|
| X431 cannot connect to the vehicle | Loose OBD connection or blown fuse | Re‑seat the connector, reboot the X431, check the OBD‑II port fuse in the vehicle’s fuse box. |
| “Key Not Learned” error | Wrong transponder chip type | Verify the chip ID using the X431’s “Read Key Info”. Use a compatible blank or clone the original chip first with a dedicated transponder programmer. |
| Security access code rejected | Incorrect code | Retrieve the code via VIN from a dealer. Some LAUNCH models offer an online code‑retrieval subscription. |
| All keys lost – no working key | No valid transponder in range | This requires special procedures: you must either replaced the BCM or use a paid remote IMMO service (e.g., X431 online IMMO). A professional locksmith is often the safest route. |
Detailed Considerations for Topical Depth
Understanding the Immobilizer System
The Changan Eado PHEV immobilizer works on a rolling‑code challenge‑response protocol. Each time you start the car, the BCM generates a new challenge. The key must encrypt that challenge using its unique secret key and send the correct response. If the response matches, the BCM allows the engine to start. This system prevents hot‑wiring and makes copying a key without proper programming nearly impossible.
When you add a new key using the X431, the tool communicates directly with the BCM and writes the new key’s ID into the vehicle’s authorized list. The original key remains in the list – unless you specifically erase it. That is why you need at least one working key to begin: the system will not accept a new key unless it verifies that an authorized key is already present.
Alternative Methods
- Cloning the original key: If you have a working key and want a quick backup without touching the car’s ECU, you can use a standalone transponder cloner such as the TMPro2 or Key Tool Plus. These devices copy the chip’s ID to a blank transponder. However, cloning does not work for smart keys that use rolling codes or for systems that require full immobilizer synchronization. For the Eado PHEV, cloning works only for older flip‑key models without push‑start.
- Using LAUNCH X431 with online IMMO service: Some higher‑end LAUNCH models (like the X431 PAD VII) offer an online remote‑programming service. This is useful when all keys are lost. You pay a one‑time fee, connect the X431 to the internet, and a remote technician guides the programming – often without needing a dealer code.
Safety and Precautions
- Never turn off the X431 or disconnect the battery during programming. Doing so can corrupt the immobilizer data, leaving the car unable to start with any key. In that situation, you would need dealer‑level equipment to recover the system.
- Use a battery maintainer. The X431 draws power from the OBD‑II port, and the car’s systems may also consume current during programming. A voltage drop can interrupt the process. Keep a battery charger connected if the battery is older or voltage is below 12.5V.
- For push‑start cars, the new smart key may need an additional synchronization step. After programming, hold the key against the start button for about 30 seconds with the car in Accessory mode. This forces the BCM to update the key’s remote‑locking code.
Frequently Asked Questions (FAQ)
Q1: Can I program a key for the Changan Eado PHEV without the LAUNCH X431?
A: Only if you own a universal key programmer that supports Changan CAN‑BUS systems, such as the Autel IM608 or VVDI Key Tool. The LAUNCH X431 is the most accessible option for DIY enthusiasts because of its wide availability and user‑friendly interface.
Q2: How much does a blank key cost for the Eado PHEV?
A: Prices vary by type and seller. A blank smart key fob typically costs between $30 and $80. A flip‑style transponder key runs about $15 to $40. Dealer‑sourced keys can be two to three times more expensive.
Q3: Why does my X431 show “This model not supported”?
A: Your X431 likely needs a software update. Connect the tool to Wi‑Fi, go to Update Center, and download the latest Changan IMMO package. If the update does not include the Eado PHEV, contact LAUNCH support or check your subscription level.
Q4: Can I program a used key from another vehicle?
A: No. Used keys retain their previous transponder ID. The BCM will reject them because the security response is tied to the original vehicle. You must either erase the key using a special tool (some X431 functions allow it) or replace the transponder chip with a new blank one before programming.
Q5: Do I need a key code for immobilizer programming?
A: Sometimes. If you have a working key, the X431 can often add a new key without any code. If the tool asks for a code, try 0000 or 1234 first. If those fail, you will need the 4‑digit security code from a Changan dealer (based on VIN). Some LAUNCH models can retrieve the code via online subscription.
Q6: What if the new key works but the remote lock/unlock doesn’t?
A: Immobilizer programming and remote fob programming are separate functions. Use the X431’s RF Key Programming or BCM Remote Sync submenu to pair the keyless entry buttons. This step is common on push‑start models.
Q7: Is it possible to program a key for the Eado PHEV using a smartphone app?
A: No. Immobilizer programming requires a physical connection to the OBD‑II port and dedicated diagnostic software. Smartphone apps that claim to do this are scams or require an external hardware adapter that supports the Changan protocol.
Q8: After programming, the car starts but shows “Key not detected”.
A: This usually indicates a weak smart‑key battery or radio interference. Replace the key fob battery with a new CR2032 coin cell. Also ensure no other metal objects are near the start button – even a metal key ring can block the signal.
Final Tips for a Successful Key Programming Session
- Always verify transponder compatibility before buying a blank key. Use the X431’s Read Key Info function to identify the chip type in your original key. Ordering the wrong blank wastes time and money.
- If you are unsure about any step, consult a professional automotive locksmith who specializes in Changan vehicles. The cost of a locksmith is often worth the peace of mind, especially if you only have one working key.
- Keep your LAUNCH X431 updated. New vehicle models and immobilizer protocols are added regularly. Regular updates also fix bugs that could cause programming failures.
- For lost‑all‑keys scenarios, consider using a LAUNCH online IMMO service if your X431 supports it. It may be cheaper than a dealer reprogram.
- Finally, after programming, test both keys multiple times – including remote lock/unlock if applicable – before closing up the vehicle.
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 Replace & Program a Lost Changan Eado Key with LAUNCH X431
- How to Program a Key Fob on the Changan UNI-V Using LAUNCH X431
- How to Use LAUNCH X431 to Add a Smart Key on the Changan UNI-T
- How to Program a Spare Smart Key on Changan UNI-K with LAUNCH X431
- How to Program a Changan CS95 Key with LAUNCH X431 | Step-by-Step Guide