How to Program Perodua Alza Keys Using LAUNCH X431 - Step-by-Step Guide

Learn how to program a Perodua Alza key with a LAUNCH X431 scanner. Step-by-step instructions, PIN retrieval, troubleshooting, and cost-saving tips for DIY key programming.

Published: June 22, 2026

Quick Answer: Can You Program a Perodua Alza Key Using a LAUNCH X431?

Yes, you can program a new key for a Perodua Alza using a LAUNCH X431 diagnostic scanner. The process involves connecting the scanner to the OBD-II port, accessing the immobilizer system, and following on-screen steps to add a compatible transponder key. Most Alza models require a PIN code (retrieved online or from a dealer) and allow up to four keys to be programmed. The entire procedure typically takes 15–30 minutes, and you’ll need a blank key with the correct chip (4D or 8E type).


Why You Might Need to Program a New Perodua Alza Key

Losing a car key is never convenient, but it happens. You might also need to program a new key for these common reasons:

  • Lost or broken original key – The only way to get a replacement working is through programming.
  • Adding a spare – Having an extra key saves you from expensive emergency locksmith calls.
  • Replacing a faulty immobilizer or ECU – After an ECU swap, existing keys are locked out and must be reprogrammed.
  • Transponder chip failure – Keys with worn chips may stop communicating with the immobilizer.

If any of these situations apply, a LAUNCH X431 scanner can handle the job without a trip to the dealership.


What You Need Before You Start

Before diving into key programming, gather the following items. Missing one can stop the process cold.

Item Details
LAUNCH X431 Scanner Any model with immobilizer support (e.g., X431 V+, PAD V, PAD VII). Ensure the software is updated.
Blank transponder key Must match your Alza’s chip type – typically 4D (ID67) or 8E (ID48). Check your model year.
Remote key blank (optional) If you need remote lock/unlock buttons, the blank should include both transponder and remote circuit.
Original working key At least one existing key helps for the “add key” function and PIN retrieval on some models.
Stable 12V battery Low voltage can cause communication failures. Charge the battery if needed.
Internet connection Needed for the LAUNCH online PIN service (if you don’t have the code from the dealer).

Pro tip: Verify the chip type by removing the key’s plastic cover or checking with a transponder tester. Using a wrong chip will result in a “key programming failed” error.


Step-by-Step: How to Program Perodua Alza Keys Using LAUNCH X431

Follow these steps in order. Each step includes an action verb and the expected outcome, so you know you’re on track.

Step 1: Prepare the Vehicle and Scanner

  • Turn the ignition OFF and close all doors.
  • Connect the LAUNCH X431 to the OBD-II port (located under the dashboard on the driver’s side).
  • Power on the scanner and wait for the main menu.

Step 2: Select the Correct Vehicle Profile

  • Tap Diagnostics on the home screen.
  • Select Perodua from the manufacturer list. For earlier Alza models (2009–2011), you may need to choose Daihatsu instead, as the Alza is based on the Daihatsu Boon/Sirion platform.
  • Choose Alza from the model list.
  • Enter the vehicle year (e.g., 2010, 2016, 2020).
  • If prompted, select the engine type – typically K3-VE (1.5L).

If the scanner shows “Unsupported Vehicle,” try the Daihatsu path.

Step 3: Access the Immobilizer System

  • In the diagnostic menu, locate Immobilizer. This is sometimes nested under Special Functions or Body.
  • If you don’t see it, go to System Selection and scroll to Immobilizer / Key Programming.
  • On some LAUNCH units, it’s labeled Security or Anti-Theft.

Step 4: Choose Key Programming Function

  • Select Key Programming or Add Key. Avoid “Replace All Keys” unless you intend to erase all existing keys.

  • The scanner may now request a Security PIN or Immobilizer Code. You have three ways to get it:

    • Option A: Use the LAUNCH online PIN retrieval service (requires a credit purchase). This is often the fastest method.
    • Option B: Obtain the 5-digit PIN from a Perodua dealer using your chassis number.
    • Option C: Some ECUs allow the scanner to read the PIN directly – choose Read PIN if available.
  • Enter the PIN when prompted. If incorrect, the programming will abort, so double-check each digit.

Step 5: Program the Keys

  • Once the PIN is accepted, the scanner displays key slots (1–4). Select an empty slot or overwrite an old one.
  • Insert the new transponder key into the ignition and turn it to the ON position (do not start the engine).
  • Wait for the scanner to detect the key. You should see the immobilizer warning light on the dashboard turn off briefly, indicating communication.
  • The scanner may ask you to turn the key OFF then ON again. Follow each prompt exactly.
  • Repeat for any additional keys (up to four total). Test each key as you go.

For remote buttons: On most Alza models, the remote programming is automatic during transponder programming. If the buttons don’t work afterward, look for a separate Remote Key Programming function in the same menu.

Step 6: Verify and Finish

  • Remove all keys from the ignition.
  • Turn the ignition OFF.
  • Test each key by starting the engine. If the engine starts and the immobilizer light extinguishes, the programming was successful.
  • Disconnect the LAUNCH X431 scanner.

Troubleshooting Common Issues

Even with careful steps, things can go wrong. Here’s what to check if you run into problems.

“Cannot communicate with immobilizer”

  • Check the OBD-II connection – make sure the cable is fully seated.
  • Battery voltage – below 12V can disrupt communication. Jump-start or charge the battery if needed.
  • Update your LAUNCH – outdated software may not recognize newer Alza models.
  • Try Daihatsu – for 2009–2011 Alzas, the scanner often responds better under the Daihatsu profile.

“PIN code error” or “Incorrect PIN”

  • Verify the PIN with your dealer – some Alza models use a 4-digit code instead of 5 digits.
  • Use the LAUNCH online PIN service with the correct vehicle VIN.
  • If the scanner offers “Read PIN from ECU,” attempt that before entering a manual code.

“Key programming failed” or “Insert key again”

  • Confirm the blank key has the correct transponder chip. Common types: 4D (ID67) or 8E (ID48).
  • Clean the key blade and the ignition cylinder – debris can interfere.
  • Insert the key and turn it to ON without hesitation. Some ECUs expect a quick response.

New key starts car but remote buttons don’t work

  • Remote programming is sometimes separate. Look for Remote Key Programming under Body or Immobilizer.
  • If no menu exists, try a manual sync: open and close the driver’s door, insert the key, turn to ON, then press the lock/unlock button repeatedly until the doors respond.

“Unsupported Vehicle” or “No Response”

  • Update your LAUNCH X431 firmware and vehicle database.
  • Try connecting with the ignition ON (not just accessory mode).
  • For very early Alzas (2009), attempt under Mitsubishi – the same platform was used for the Mitsubishi Colt.

How Much Does It Cost to Program a Perodua Alza Key Yourself?

One of the biggest advantages of using a LAUNCH X431 is the cost savings compared to dealership labor. Here’s a rough breakdown:

Item Estimated Cost
Blank transponder key (with remote) $15 – $40
LAUNCH X431 scanner (if buying) $250 – $1,200 (one-time investment)
PIN retrieval (online credits) $10 – $30 (if needed)
Dealer key programming (per key) $80 – $150
Your time 15–30 minutes

If you already own a compatible scanner, programming a key costs only the price of a blank plus potential PIN credits. That’s a significant saving over dealer rates.


When to Call a Professional Locksmith

While the LAUNCH X431 is capable, certain situations are better left to an expert:

  • The ECU is dead or has been replaced – virgin ECUs need special procedures that go beyond standard key programming.
  • You have lost all original keys – although some LAUNCH models can program a virgin ECU, it’s not always straightforward and may require dealer-level tools.
  • The immobilizer system is physically damaged – faulty wiring or a broken immobilizer unit won’t be fixed by programming.
  • The scanner repeatedly fails to communicate – persistent errors after all troubleshooting indicate an underlying hardware issue.

For these cases, a professional locksmith or Perodua specialist will have the experience and backup tools to resolve the problem safely.


Frequently Asked Questions (FAQ)

Can I program a Perodua Alza key without the LAUNCH X431?

Only if you have the original working key and the vehicle is an older model (pre-2008). Some early Alzas allow manual programming by cycling the ignition on/off a specific number of times. For most modern Alza models (2009 onward), a diagnostic tool like the LAUNCH X431 is required.

Does the LAUNCH X431 support all Perodua Alza model years?

Generally yes, from 2009 to the latest models. However, you must keep your scanner’s software updated. If your LAUNCH X431 is several years old and hasn’t been updated, it may not recognize newer Alza variants.

What type of transponder chip does a Perodua Alza key use?

Most Alza keys use a 4D chip (ID67) or an 8E chip (ID48). The exact type depends on the model year. Check your key’s internal board or consult a parts dealer using your VIN to be certain.

Can I add a new key if I only have one existing key?

Yes, as long as you have at least one working original key. The LAUNCH X431 can add keys to the immobilizer memory. You will still need the PIN code, which can be read from the ECU or obtained online.

Will programming a new key erase my existing keys?

No – if you use the Add Key function, the existing keys remain in memory. If you select Replace All Keys (sometimes called “Erase Keys”), the ECU will delete all programmed keys, and you will need to reprogram every key you want to use.

Can I use a used key from another Alza?

No. Each transponder chip is paired to the original vehicle’s immobilizer system. A used key will be locked and cannot be reprogrammed for a different car unless it is a “virgin” blank. Always purchase new, blank transponder keys.

How many keys can I program to a Perodua Alza?

The immobilizer system supports up to four keys simultaneously.

Do I need to program the remote separately?

For most Alza models, remote programming is handled automatically during transponder key programming. If the remote functions don’t work, check the scanner for a dedicated Remote Key Programming menu.

Is it safe to program keys myself?

Yes, provided you follow the steps carefully and enter the correct PIN. The risk is low – the worst that can happen is a failed attempt, which won’t damage the ECU. If you are unsure about any step, stop and consult a professional.


Final Thoughts

Programming a Perodua Alza key using a LAUNCH X431 is a straightforward process that saves you time and money. With the right blank key, a stable battery, and a few minutes of concentration, you can add a spare or replace a lost key without visiting a dealership. Keep your scanner updated, and always verify the chip type before buying a blank.

If you run into trouble, the troubleshooting tips above will resolve most issues. And if the problem persists, you know when it’s time to call a professional.

For more on using diagnostic tools, check out our guide on [link to related guide on similar topic] or learn about [link to another related article].


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