Last Updated: June 15, 2026
Quick Answer
To calibrate and recode a new ECU after a key system failure on a Chery Tiggo 5 using the LAUNCH X431, you must complete a three-step sequence: immobilizer key learning to bind the ECU to the vehicle’s BCM, VIN and variant coding to match engine and transmission specs, and throttle position/idle relearn for stable operation. Skipping any step will cause a no-start or security light error.
Why the Chery Tiggo 5 ECU Fails After a Key Issue
A key system failure—such as a lost key, a damaged transponder chip, or a shorted ignition coil—can corrupt the ECU’s internal EEPROM data. On the Chery Tiggo 5, the ECU and the Body Control Module (BCM) communicate constantly to verify that a valid key is present. When that handshake fails, the ECU triggers a permanent lockout. In many cases, the only fix is a new or virginized ECU.
The Role of the Immobilizer in ECU Function
The immobilizer system on the Tiggo 5 works like a security guard. The ECU waits for a rolling-code signal from the transponder key, which passes through the BCM. If the BCM doesn’t see a valid code, it tells the ECU to disable fuel injection and ignition. A key system failure breaks this chain, and a replacement ECU arrives “virgin” with no binding to the car’s BCM or keys.
Choosing the Right Replacement ECU
- New vs. Used: A brand-new ECU is always safer. Used ECUs from salvage yards must first be “virginized” using a tool like the LAUNCH X431 or a dedicated bench programmer (e.g., CG100). Without virginization, the used ECU will remain locked to its previous vehicle.
- Part Number Match: Check the hardware number on your old ECU. The new unit must match exactly—for instance, the 1.5T and 2.0L variants use different firmware. A mismatch causes a “variant coding” failure that the X431 cannot override.
Prerequisites: Tools and Software Setup
Before you start, prepare your workstation. Outdated software or a weak battery are the leading causes of failed coding sessions.
Tool Requirements
- LAUNCH X431 V+, PAD VII, or EuroPro with bidirectional control and a stable internet connection (WiFi or 4G).
- Software: Install the latest Chersys (Chery) package from the LAUNCH app. For 2018+ Tiggo 5 models, version V31.00 or higher is essential.
Vehicle Preparation
- Connect a 10A+ battery maintainer. Do not skip this. A voltage drop during the write process can brick the new ECU permanently.
- Have at least two working transponder keys ready. The immobilizer learning procedure on the Tiggo 5 requires both keys to finalize the binding. If you only have one, the process may fail or leave one key unmatched.
Step-by-Step: Calibrate and Recode the New ECU
Follow this exact sequence. Do not skip steps or you’ll end up with a non-starting car.
Step 1: Initial Installation and System Scan
- Physically install the new ECU. Make sure all connectors are clean, dry, and fully seated.
- Connect the LAUNCH X431 to the OBD-II port under the dashboard.
- Perform an Auto Scan (System Scan).
- Expected result: The ECU will report a “VIN Mismatch” or “Immobilizer Not Learned” code.
- Important: Do not try to start the engine yet.
Step 2: Immobilizer Key Learning (The Critical Step)
This step binds the new ECU to the vehicle’s BCM and to your keys.
- Navigate to Diagnosis > Chery > Tiggo 5 > Special Functions.
- Select Immobilizer / Anti-Theft System.
- Choose Key Learning or Match ECU to Vehicle.
- Follow the on-screen prompts exactly:
- Insert the first key into the ignition and turn it to the ON position (engine off). The dashboard lights should come on.
- Wait for the X431 to display “Learning Successful” or a similar message.
- Turn the first key to OFF, then immediately insert the second key and turn to ON.
- Wait for a second confirmation message.
- Verification: Turn the ignition off, wait 10 seconds, then turn a key back to ON. The security light (car/key icon) should turn off after about 2 seconds. If it stays on or flashes, the learning did not complete.
Common Pitfall: If you get a “Communication Denied” or “SC01” error during key learning, check battery voltage first. Also ensure you are using the correct CAN bus protocol—the X431 usually selects it automatically, but sometimes you need to force CAN in the connection settings.
Step 3: ECU Coding (VIN and Variant Writing)
Now that the ECU is unlocked, you must write the vehicle’s identity.
- Go to Engine Control Module (ECM) > Special Functions.
- Select Write VIN.
- Enter the vehicle’s 17-character VIN number exactly. Double-check each digit.
- If the system says “VIN is already learned”: This happens with a used ECU that wasn’t fully virginized. Select Override or Force Write to overwrite the stored VIN.
- Variant Coding: Choose Variant Coding or ECU Configuration. A list of options appears:
- Engine displacement (1.5L or 2.0L)
- Gearbox type (Manual or CVT)
- Emission standard (China 5 or China 6 – check your car’s compliance label)
- Confirm the adaptation. The X431 will write the configuration. A confirmation message appears.
Step 4: Throttle and Sensor Calibration (Idle Relearn)
A new ECU doesn’t know the closed-throttle position, which causes high idle or a “Check Engine” light.
- Go to Engine > Special Functions > Throttle Position Relearn.
- If the automated function fails, use the manual procedure:
- Turn the ignition ON (engine off) and wait 30 seconds.
- Turn the ignition OFF and wait 30 seconds.
- Start the engine and let it idle for 5 minutes. Do not touch the accelerator pedal.
- Crankshaft Position Variation Relearn: On the 1.5T Tiggo 5 engine, the ECU also needs to learn the crank sensor’s pattern. Run the Crankshaft Position Variation Relearn function. Caution: This requires the engine to run at 4,000 RPM for about 5 seconds. Follow the X431 prompts carefully.
After all four steps, clear any stored fault codes from the ECU, BCM, and Immobilizer modules. Then take the car for a short drive to allow the adaptive fuel trims to stabilize.
Troubleshooting Common Failures
Even experienced technicians hit snags. Here’s how to handle the most frequent problems.
“Communication Denied” or “SC01” Error
- Cause: Low battery voltage, loose cable, or CAN bus mismatch.
- Fix: Reboot the X431. Measure the battery—must be above 12.5V with the car off. Disconnect and reconnect the OBD connector. If the error persists, manually select CAN (not K-Line) in the X431’s connection settings.
Key Learning Fails After Three Attempts
- Cause: The transponder chip in one or both keys is damaged, or you’re using a “dummy” key without a chip.
- Fix: Test each key with a key proximity tester. If a chip is dead, order a new blank key with a transponder. Cut the key to match your lock, then repeat the key learning procedure.
Engine Starts But Dies Immediately
- Cause: The immobilizer learning was incomplete. Usually only one key was coded, or you exited the function before the final confirmation.
- Fix: Repeat Step 2 from the beginning. You must program both keys in the same session. Turning off the X431 before finishing the second key requires restarting the entire block.
“VIN Not Programmed” Persistent Fault
- Cause: The LAUNCH X431’s Chersys software is out of date, or the ECU hardware revision is newer than the tool’s database.
- Fix: Update the Chersys software via the LAUNCH app. If that doesn’t work, use the Online Coding feature. This is a paid service where LAUNCH support technicians remotely log in to your X431 and perform the VIN write using manufacturer-level access.
In-Depth Context: Why This Process Exists
Modern ECUs aren’t just engine managers—they’re security devices. This procedure is necessary because of two key technologies.
Secure Gateway (SGW) Architecture
The Chery Tiggo 5 (especially 2018 and later models) uses a CAN FD network with a Secure Gateway module. The SGW sits between the diagnostic port and all ECUs. Without special permission, the gateway blocks write commands. The LAUNCH X431 handles this by first unlocking the gateway via Gateway > Special Functions > Security Access. If you get “Security Access Denied” during Step 2, go unlock the gateway first.
The “Bricking” Risk
“Bricking” means the ECU becomes completely unresponsive—like a brick. This happens when the power supply is interrupted during a firmware write. A voltage drop below 11 volts can corrupt the flash memory. That’s why a 10A-plus battery maintainer is non-negotiable. If you do brick an ECU, you must remove it from the vehicle and use a bench programmer (e.g., XPROG, CG100) to reload the bootloader. Most shops send this out to a specialist.
Frequently Asked Questions
Q: Can I install a used ECU from another Chery Tiggo 5?
Yes, but it is difficult. The used ECU must be “virginized” first—returned to a factory blank state. The LAUNCH X431 can sometimes virginize certain Chery ECUs via the Special Functions menu, but often it requires a dedicated bench tool like the CG100 or XPROG. A brand-new ECU is much safer and less time-consuming.
Q: Do I need a dealer login to code the ECU?
No. The LAUNCH X431 handles the offline security access for the Tiggo 5 automatically. However, for very new models (2022+), you may need to purchase an Online Coding token within the X431 app. This token gives you a one-time remote assistance session.
Q: How much does this service cost at a dealer versus DIY?
A dealership typically charges 2–3 hours of labor ($200–$400) plus the cost of the ECU (around $400–$800 for a new unit). DIY with the X431 saves the labor but requires the tool. A one-year Chery software subscription for the X431 is roughly $100–$200.
Q: My engine runs rough after calibration. What went wrong?
You likely selected the wrong variant coding. Re-enter Variant Coding and verify the engine displacement (1.5L or 2.0L) and transmission type (Manual or CVT). An incorrect map can cause improper fuel trim and rough idle.
Q: Do I need to disconnect the battery before coding?
No. Keep the battery connected and on a charger. Disconnecting the battery during the write process will corrupt the data and brick the ECU.
Final Pro Tip: If the security light stays on solid after completing all steps, perform a Clear All Fault Codes in the Engine, BCM, and Immobilizer modules. Often the light is just a stored communication fault that clears after one drive cycle.
For more details on using the LAUNCH X431 for other diagnostics, check out our guide on [link to related guide on LAUNCH X431 general diagnostics]. If you’re new to ECU coding, you might also find our article on [link to related guide on immobilizer key programming basics] helpful.
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
- Chery Tiggo 3 Immobilizer Replacement & Programming Guide
- How to Perform Anti-Theft Password Reading & Key Matching on a Chery QQ (LAUNCH X431 Guide)
- How to Program All Keys Lost on a Chery Arrizo 8 Using the LAUNCH X431 Scanner
- How to Recode IMMO Unit After ECU Replacement on Chery Arrizo 5 Plus with LAUNCH X431
- How to Reset Immobilizer on Chery Arrizo 5 Using LAUNCH X431 (2026 Guide)