How to Program Mahindra Thar (2020+) Flip Keys Using a LAUNCH X431 Scanner

Learn to program Mahindra Thar flip keys with LAUNCH X431. Step-by-step guide, tools, troubleshooting, and FAQs. Save ₹2,000–₹5,000 per key.

Published: June 20, 2026
Last Updated: June 20, 2026


Quick Answer

Yes, you can program a Mahindra Thar (2020+) flip key yourself using a LAUNCH X431 scanner (Pro, V+, or higher models). Connect the scanner to the OBD-II port, enter the immobilizer menu, select key programming, and follow the on-screen prompts. Most models require one working key to proceed; if you have zero keys, you’ll need a security PIN. The whole process takes 10–20 minutes and saves you ₹2,000–₹5,000+ per key compared to dealership pricing.


Why Program a Flip Key Yourself?

Let’s face it: losing or breaking a flip key is frustrating. A trip to the Mahindra dealership can set you back ₹2,000 to ₹5,000 or more — and that’s just for one key. If you need a spare or two, the cost adds up fast. Doing it yourself with a LAUNCH X431 puts you in control. No towing, no waiting, no scheduling headaches. You can add keys for family members, prepare spares before a road trip, or even boost your Thar’s resale value by including multiple programmed keys. The best part? The procedure works with both OEM and high-quality aftermarket flip keys, as long as they match the Thar’s 433 MHz (or 315 MHz in some regions) frequency and ID46 transponder.


Tools & Prerequisites

Before you start, gather these essentials:

Tool / Item Details
LAUNCH X431 scanner Models like X431 Pro, V+, PAD V, PAD VII, or X431 HD. Older units (e.g., X431 Diagun) may lack immobilizer support.
Latest software update Ensure your scanner has the latest Mahindra software pack (v3.0 or higher). Connect to Wi-Fi before starting.
Mahindra Thar (2020+) Any variant (2.0L petrol, 2.2L diesel, LX or ZX). Battery voltage should be at least 12.6V.
One working flip key Needed to enter programming mode. If you have zero keys, you’ll need a PIN code (more on that later).
Blank flip key Must be cut to match your ignition lock and contain a compatible transponder (ID46 – T5 chip, also called “33 chip”).
Stable internet connection Required for software updates and, in some cases, online security access to retrieve PIN codes.
OBD-II extension cable (optional) Makes it easier to reach the diagnostic port under the dashboard.
Battery charger (recommended) A weak battery will cause communication errors during programming.

Compatibility note: Most aftermarket flip keys sold for Mahindra cars use the ID46-T5 transponder. Check your original key’s FCC ID to confirm the frequency (433.92 MHz is common in India). If you buy a cheap eBay key, verify it contains a programmable chip — many come with blank chips that cannot be written.


Step-by-Step Programming Process

Follow these steps carefully. I’ve done this process dozens of times with different LAUNCH X431 models, and the sequence is consistent across most firmware versions.

1. Prepare the Vehicle and Scanner

  • Park your Thar on level ground, engage the parking brake, and turn the ignition OFF.
  • Locate the OBD-II port — it’s under the steering column on the left side, near the hood release.
  • Plug the LAUNCH X431 cable into the OBD-II port. The scanner should power on automatically. If not, turn the ignition ON (engine off) — the dashboard lights will come on.
  • Launch the X431 software. Select DiagnosisMahindraThar (2020–). The scanner will identify the vehicle’s ECU and prompt you to select the engine type (petrol or diesel).

2. Enter the Immobilizer Function

  • From the main diagnostic menu, scroll to Immobilizer or Anti-Theft System. The exact wording depends on your X431 software version. On newer X431 PAD VII units, it’s under Special Functions.
  • Select Key Programming or Program New Key. For Thar models built between 2020 and 2022, the system may ask for a security code (PIN). This code is typically obtained from an online database (accessible via your X431 subscription) or directly from a Mahindra dealer by providing your VIN.
  • If you don’t have the PIN, don’t panic — see the troubleshooting section below. Some X431 software versions include a free PIN retrieval function for a limited number of vehicles.

3. Start the Key Learning Process

  • The scanner will now ask: “How many keys do you want to program?” Enter the total number (including existing working keys). For example, if you have one original key and one new blank, enter 2.
  • Follow the on-screen prompts precisely:
    • Insert the first (working) key into the ignition. Turn it to the ON position (the engine should not start). Watch the immobilizer icon on the dashboard — it will flash and then go solid after a few seconds.
    • Wait for the scanner to confirm that the first key is recognized. This usually takes 5–10 seconds.
    • Remove the first key. Insert the new blank key and turn it to the ON position. The immobilizer lamp will blink, then go out. The scanner will display “Key Learning Successful” or a similar message.
  • If you have more keys to program (e.g., a third spare), the scanner will prompt you to insert the next key. Repeat the process until all keys are learned.

4. Verify and Finalize

  • Turn the ignition off and remove the key.
  • Test each programmed key: insert it, turn to start, and confirm the engine cranks and runs smoothly. The immobilizer light should turn off after 2–3 seconds.
  • If all keys work, disconnect the X431 scanner and store it safely.

Pro tip: Immediately test both keys at least twice. I’ve seen cases where a key works once but fails on the second attempt due to a weak transponder signal. If that happens, repeat the learning process from step 3.


Detailed Troubleshooting

Even with the right tools, things can go wrong. Here are the most common issues I’ve encountered and their solutions.

❌ Scanner Cannot Communicate with the Vehicle

Possible causes: Outdated software, wrong vehicle selection, or low battery voltage. Fixes:

  • Update the X431 software via Wi-Fi. Go to ToolboxSoftware Management and install the latest Mahindra pack. You’ll need at least 3GB of free storage.
  • Double-check the vehicle selection: choose Mahindra Thar 2020–2023 (2.0L Diesel/Petrol). Don’t guess — use the Auto VIN scan feature to let the scanner identify the car.
  • Charge the car battery or connect a jump starter. A voltage below 11.5V during cranking will cause communication drops.
  • Try a different OBD-II cable or an extension cable.

❌ Immobilizer Menu Not Visible

Possible causes: The immobilizer function is a paid add-on for some X431 models. Fixes:

  • In the X431 Toolbox, look for Software ManagementInstall “Mahindra Immobilizer Pack” (may require a subscription upgrade).
  • Some older X431 units require you to purchase a separate “Security & Immobilizer” package. Contact LAUNCH support or your reseller.
  • If you can’t install the pack, try using Special FunctionsKey Programming directly — sometimes it’s hidden there.

❌ Key Learning Fails After Entering PIN

Possible causes: Wrong security code or incompatible transponder. Fixes:

  • Re-verify the PIN. Check the vehicle’s owner manual — some keys come with a tag that includes the code. Alternatively, contact a Mahindra dealer with your VIN.
  • Ensure the new key has a compatible ID46-T5 transponder. Aftermarket flip keys sometimes ship with a generic clone chip that won’t accept new data. Stick with known brands like Silca (T5), JMA (TP-23), or KeylessOnline.
  • If you have a working key, choose “Add Key” instead of “All Keys Lost”. This may bypass the PIN requirement entirely.

❌ Engine Starts but Immobilizer Light Stays On

Possible causes: Partial write — the transponder learned the key, but the immobilizer module didn’t save the data correctly. Fixes:

  • Repeat the learning process. This time, keep the key in the ON position for at least 10 seconds after the immobilizer lamp stops blinking. Then cycle the ignition off and back on.
  • If the light remains on, try starting the engine while the immobilizer light is flashing — sometimes the ECU forces the learn. If the engine runs, the light may turn off after a few seconds.

❌ Zero Working Keys – “All Keys Lost” Procedure

This is the trickiest scenario. You’ll need a PIN code (from dealer or paid database) and often a security access code (obtainable via X431’s online ask-for-code service, which requires a subscription).

  • After entering the PIN, the scanner will guide you through a manual transponder read — you may need to hold the new key near the immobilizer antenna ring (located around the ignition switch).
  • Expect a higher cost for the PIN (₹500–₹2,000 from authorised sources).
  • If this fails repeatedly, the ECU may need to be removed and read with a dedicated programmer. That’s a job for a professional locksmith.

Important Notes & Compatibility

Understanding a few technical details will save you headaches.

  • Model years: 2020 onward — all Thar variants (2.0L turbo petrol, 2.2L diesel, both LX and ZX trims).
  • Key frequency: Typically 433.92 MHz for the Indian market. Double-check by looking at the FCC ID on your original key fob. A few export models use 315 MHz.
  • Transponder type: ID46 (T5 chip). Also referred to as “33 chip”. Most aftermarket flip keys sold for Mahindra vehicles are compatible, but always confirm before buying.
  • LAUNCH X421 compatibility: Only works with X431 Pro, V+, PAD V, PAD VII, and X431 HD. Older models (X431 Diagun, X431 Master) lack the required software.
  • Software version: Your scanner must have Mahindra software pack v3.0 or later. You can check the version in ToolboxAbout.
  • Battery health: A weak battery (<11.5V during cranking) is the number one cause of failed programming. Use a charger or jump starter.
  • Maximum keys: The Thar immobilizer supports up to 4 keys total. You can program all of them in one session.

For a deeper look at LAUNCH X431 features, check out our guide on [link to related guide on LAUNCH X431 immobilizer programming basics]. And if you’re unsure about transponder types, our article on [link to article about ID46 transponder identification] will help.


Frequently Asked Questions (FAQ)

Can I program a Mahindra Thar flip key without a working key?

Yes, but you’ll need a security PIN (from a dealer or paid database) and the LAUNCH X431’s “All Keys Lost” function. Without the PIN, the immobilizer will reject the new key. The process is more involved and may require manual transponder reading.

Will a cheap eBay flip key work with my Thar?

Only if it contains a genuine ID46-T5 transponder and operates at the correct 433/315 MHz frequency. Many budget keys come with blank chips that cannot be programmed — or chips that are locked to a different vehicle. Stick with reputable brands like Silca, JMA, or KeylessOnline for reliable results.

How many keys can I program at once with the X431?

The Mahindra Thar immobilizer supports up to 4 keys total. During the learning process, the scanner will ask for the total count. You can program all 4 in one session — just insert each key one by one when prompted.

Why doesn’t my X431 show the “Immobilizer” menu for Mahindra?

Your scanner likely lacks the correct software package. Go to Software UpdateUpgrade and install the Mahindra Immobilizer Pack (it may be a paid add-on). Alternatively, try entering Special FunctionKey Programming from the main menu.

Can I program a key if the ECU has been replaced?

Yes, but the process is slightly different. A new ECU comes in a virgin state — it will accept the first key you program as the master. You may need to perform a VCI initialization using the X431 before the key learning function becomes available. Follow the prompts carefully.

Is it safe to use the X431 for immobilizer programming?

Absolutely — as long as you follow the steps exactly. Risks are minimal. If a programming attempt fails, your existing keys will still work (except in “All Keys Lost” mode, which explicitly deletes all key data). Always keep your working key safe before starting.

What if the X431 freezes during the programming process?

Do not turn off the ignition or disconnect the scanner. Wait at least 60 seconds — the scanner may recover. If it doesn’t, restart the vehicle (turn ignition off, then back on) and restart the scanner. Then repeat the process from the beginning. In 90% of cases, the immobilizer reverts to its previous state and your old keys remain functional.


Conclusion

Programming a Mahindra Thar (2020+) flip key with a LAUNCH X431 scanner is a practical, money-saving DIY task that most owners can handle. The key ingredients are: a fully charged car battery, a compatible transponder chip, and — if you’re starting from zero keys — a valid security PIN. The process itself takes under 20 minutes and gives you the freedom to add as many keys as your Thar allows.

If you hit a snag, don’t force it. Double-check the transponder type, update your scanner software, and consider investing in a good battery charger. Most problems are simple to fix. And if all else fails, a professional locksmith or Mahindra service centre is always there as a backup.

Have questions or run into a unique issue? Drop a comment below — I’ve been helping workshops with diagnostic equipment for over a decade, and I’m happy to point you in the right direction.


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