How to Program Perodua Myvi Smart Keys on LAUNCH X431
Published: June 22, 2026
Quick Answer: Programming Your Myvi Key in Minutes
Using a LAUNCH X431, you can program a new or replacement smart key for your Perodua Myvi without visiting a dealership. The process involves connecting the scanner, selecting the correct vehicle model, entering the immobiliser menu, and following on-screen prompts. Most users complete the job in under 10 minutes, but you must have access to at least one working key or the vehicle’s security PIN. For models with push‑button start, the procedure remains similar — the scanner guides you step by step.
Understanding the LAUNCH X431 and Perodua Myvi Smart Keys
Before diving into the programming steps, it helps to know how the tools and the car’s security system work together.
Which LAUNCH X431 Models Support Key Programming?
The LAUNCH X431 series includes several high‑end diagnostic tablets, such as the X431 PAD V, X431 PRO, X431 V+, and X431 PRO3. All of these models come with a yearly subscription that covers immobiliser and key programming functions for most Asian vehicles, including Perodua. Keep in mind:
- Older X431 units (like the original X431 or X431 Diagun) may not have the necessary software or may require a separate subscription.
- Always update your device to the latest firmware via Wi‑Fi before starting — newer Myvi models (especially the 2018+ facelift) require up‑to‑date software.
- Some entry‑level X431 scanners lack the “Immobiliser” menu entirely; check the product specifications before purchasing.
How Myvi Smart Keys Work
Perodua Myvi smart keys contain two critical components:
- Transponder chip – communicates with the car’s immobiliser system. Without the correct transponder, the engine will not start, even if the key turns in the ignition.
- Remote control board – handles locking, unlocking, and (on push‑start models) proximity detection.
When you insert the key (or press the start button), the car sends a challenge to the transponder. If the response matches what is stored in the ECU, the immobiliser disarms and allows the engine to crank. Programming a new key means writing its unique transponder ID into the ECU’s memory.
New Key vs. Replacing All Lost Keys
- Adding a key – If you have at least one working key, you can simply “Add Key” through the LAUNCH X431. Existing keys remain functional.
- Replacing all keys – If you have lost every key, you must choose “Replace All Keys” or “Program All Keys”. This erases all previously stored transponder IDs from the ECU and writes only the new keys. You will need the vehicle’s security PIN (also called the immobiliser PIN) to proceed.
Why You Might Need a Security PIN
The security PIN acts as a password that authorises the diagnostic tool to modify the immobiliser memory. It is required whenever you program keys without a working key in the ignition. For Perodua Myvi, the PIN is typically a 4‑digit code tied to the vehicle’s VIN. How to obtain it:
- Contact a Perodua dealership (costs around RM 30–RM 100 depending on model year).
- Use an online PIN retrieval service with your VIN (often USD 10–USD 20).
- Some LAUNCH X431 models offer a “PIN by VIN” function that reads the code directly from the ECU — but this is not guaranteed for all Myvi generations.
What You Need Before Starting
Gather the following items to avoid interruptions:
- A compatible LAUNCH X431 device with the latest software update installed.
- The vehicle’s VIN (usually on the dashboard near the windscreen or on the driver’s door jamb).
- At least one working key if you are simply adding a spare. If all keys are lost, have the security PIN ready.
- A stable 12V battery – if the Myvi’s battery is weak, the programming may fail. Connect a battery charger if needed.
- A good internet connection – the X431 often downloads vehicle‑specific data during the procedure.
- Safety condition – ignition off, all doors closed, and the key fob removed from any metal objects that could interfere with the transponder signal.
Step‑by‑Step Programming Procedure
Follow these steps in order. The LAUNCH X431 will guide you with on‑screen prompts, but understanding each stage will help you avoid mistakes.
1. Connect and Power Up the X431
Turn on the LAUNCH X431 tablet. Connect the VCI (Vehicle Communication Interface) to the OBD‑II port under the dashboard of your Myvi. The port is located above the driver’s footwell, near the fuse box. The scanner should power on automatically once plugged in. If it does not, start the tablet first, then connect the VCI.
Select “Diagnostics” from the home screen. The system will search for available protocols.
2. Select Vehicle Model
From the manufacturer list, choose “Perodua”. Then select “Myvi”. The scanner may ask for the model year or generation:
- Gen 1: 2005–2010
- Gen 2: 2011–2017
- Gen 3: 2018–present (including facelift)
If the VIN is detected automatically, confirm it. If not, enter it manually. This ensures the scanner loads the correct immobiliser protocol.
3. Navigate to the Immobiliser / Key Programming Menu
After the vehicle information is confirmed, look for “Immobiliser” or “Security Access”. On some X431 versions, these options are inside “Special Functions”. Tap it, then select “Key Programming”. You will typically see two sub‑options:
- Add Key – use this when you have at least one working key.
- Replace All Keys – use this when all keys are lost (requires PIN).
4. Enter the Security Code (If Required)
If you selected “Replace All Keys”, the X431 will prompt you to enter the 4‑digit PIN. Type it carefully. If the PIN is wrong, the scanner will display “Security Code Incorrect”. Double‑check the code with your source.
Note: When adding a key with a working key present, the scanner may skip this step entirely — the working key serves as authorisation.
5. Follow On‑Screen Instructions
This is the core of the process. The X431 will guide you through a series of actions:
- Choose how many keys to program – If adding one key, select “1”. If replacing all keys, select the total number you want to be active (including the new one).
- Insert the new key into the ignition slot (or, for push‑start models, place it near the start button or in the designated slot inside the centre console).
- Turn the ignition to ON (or press the start button once without depressing the brake). The dashboard lights should illuminate, and the immobiliser warning light may flash.
- Wait for the X431 to complete the learning cycle – this takes 30–60 seconds. Do not turn off the ignition or disconnect the scanner.
- Repeat for additional keys – The scanner will prompt you to insert the next key and repeat the cycle.
Key tip for Myvi Gen 1 (2005–2010): Some of these models require a manual sequence: you may need to turn the key to ON and back OFF rapidly three times before the immobiliser enters learning mode. The LAUNCH X431 will display these instructions if needed.
6. Verify Programming
Once the X431 displays “Programming Complete”, remove the key from the ignition. Wait at least 10 seconds, then test:
- Lock and unlock the doors using the remote buttons.
- Start the engine – the immobiliser warning light should go out after a few seconds, and the engine should crank normally.
If the engine does not start, the transponder was not learned. Repeat the procedure from step 5, ensuring you follow the scanner’s timings precisely.
7. Exit and Disconnect
Turn the ignition off. Disconnect the VCI from the OBD‑II port. Close the diagnostic session on the X431. Store your newly programmed key safely.
Troubleshooting Common Errors
Even with a good scanner, issues can arise. The table below lists the most frequent problems and their solutions.
| Error / Symptom | Likely Cause | Solution |
|---|---|---|
| “Communication Failed” | Loose VCI connection or low battery | Reconnect the OBD connector. Check battery voltage (must be above 12V). Restart the scanner. |
| “Security Code Incorrect” | Wrong PIN entered, or key not in ON position | Verify the PIN with your source. Ensure the ignition is ON (not just accessory). |
| “Key Not Learned” | Key already programmed to another vehicle, or key not placed correctly | Try using a different slot (some push‑start Myvis have a hidden transponder ring). Ensure the key is a genuine Perodua smart key, not a generic copy. |
| “No Immobiliser Menu” | Scanner software outdated, or wrong model selected | Update the X431 via Wi‑Fi. Double‑check that you selected the correct Myvi generation (try both if unsure). |
| “All Keys Lost – No PIN” | No working key and no security code | Contact a Perodua dealer or use an online VIN‑based PIN retrieval service. |
| “Remote Not Working After Programming” | Remote key fob not synchronised | Some Myvi models require a separate remote sync: press the lock/unlock button 4 times in quick succession near the car. |
Advanced Tips for Success
- Update first, program second. Always update your LAUNCH X431 to the latest firmware before attempting key programming. Many “no immobiliser” errors are simply due to outdated software.
- Keep a working key as backup. If you have two working keys, programming a third is much easier — you only need to follow the “Add Key” path without needing a PIN.
- Know your generation. The 2018+ Myvi (Gen 3) uses a proximity key system. The LAUNCH X431 will ask you to hold the key near the start button during the learning cycle. Do not insert it into any slot — just hold it firmly against the start button.
- Save your PIN. After a successful “Replace All Keys” session, write down the security code and keep it in a safe place. You may need it again if you lose all keys in the future.
- Use a battery maintainer. If your Myvi’s battery is older than three years, connect a 12V charger during the procedure to prevent voltage drops that can corrupt the programming.
Frequently Asked Questions
Can I program a Myvi smart key myself without going to a dealer?
Yes, provided you have a LAUNCH X431 device and follow the correct steps. If you have at least one working key, the process is straightforward. If all keys are lost, you will need the security PIN code from a dealer or online service.
Which LAUNCH X431 models can program Perodua Myvi keys?
Most models in the X431 series, such as the PAD V, PRO, V+, and PRO3, support Perodua key programming. Ensure your subscription includes immobiliser functions. Older X431 units (without a yearly plan) may not work.
How much does it cost to get the PIN code for a Myvi?
Perodua dealers typically charge RM 30–RM 100 (about USD 7–USD 23) for the immobiliser PIN, depending on the model year. Third‑party online services often charge USD 10–USD 20 using your VIN.
Can I program a used or second‑hand smart key?
Yes, but the key must first be erased to a “blank” state. Some LAUNCH X431 models offer an “Erase All Keys” function that resets the ECU memory and prepares it for new keys. Alternatively, a locksmith can clear the key’s transponder memory.
What if my Myvi has a push‑start button instead of a key slot?
The procedure is similar: the X431 will ask you to place the key near the start button (or in a dedicated slot) during the learning step. For 2017+ Myvi models, follow the scanner’s prompts exactly — often you need to hold the key against the push‑start button until the scanner confirms the learning.
How long does the programming take?
Typically 5–10 minutes, including setup. The actual learning cycle takes about 30–60 seconds per key.
Will programming a new key erase my existing keys?
Only if you select “Replace All Keys” or “Program All Keys”. The “Add Key” option keeps existing keys functional. Always read the on‑screen warning before confirming.
My X431 says “Immobiliser Not Supported”. What now?
Update your device to the latest software. If the issue persists, your specific X431 model or regional version may not support Perodua. Contact LAUNCH support or consider an alternative tool such as Autel or a dedicated locksmith device. For more details on compatible scanners, check out our guide on [link to related guide on key programming tools].
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 Perodua Myvi Transponder Keys on LAUNCH X431
- How to Program a 2020-2023 Chrysler Voyager Smart Key – DIY & Pro Guide
- How to Program a 2006-2010 Chrysler PT Cruiser Key | Step-by-Step Guide
- How to Program a 2015-2017 Chrysler 200 Proximity Key
- How to Program a 2011-2014 Chrysler 200 Remote Key | DIY & Pro Guide