How to Add a Remote Key to Mahindra TUV300 & Bolero Neo with LAUNCH X431

Step-by-step guide to program a remote key for Mahindra TUV300 and Bolero Neo using LAUNCH X431. Includes PIN retrieval, troubleshooting, and common issues.

How to Add a Remote Key to Mahindra TUV300 and Bolero Neo with LAUNCH X431

Last Updated: June 20, 2026

Quick Answer

Yes, you can add a remote key to a Mahindra TUV300 or Bolero Neo using a LAUNCH X431 diagnostic tool. The process involves accessing the Immobilizer or Key Programming menu, entering a 4‑digit security code (found in the vehicle’s manual or obtained from a dealer), and following on‑screen prompts to program the new remote. This guide covers both models step by step, common pitfalls, and troubleshooting tips.

Overview: Key Programming with LAUNCH X431

Programming a remote key on modern Mahindra vehicles isn’t as simple as pushing a sequence of buttons—you need a professional diagnostic tool that can talk to the immobilizer system. The LAUNCH X431 series (such as the X431 Pro, X431 Pad V, or X431 Euro Pro) gives you dealer‑level access to the Body Control Module (BCM) and immobilizer. Why choose LAUNCH? It offers the highest model coverage for Indian vehicles, bi‑directed control capabilities, and regular software updates that keep pace with new Mahindra models.

Before you start, gather three essentials:

  • Battery voltage above 12.2V – low voltage can kill the programming session. If your battery is weak, connect a charger.
  • Immobilizer PIN – a 4‑digit code that authenticates you to the vehicle. You’ll find it on the key tag, the owner’s manual card, or you can get it from a Mahindra dealer. Without this PIN, you cannot proceed.
  • All existing keys – when you add a new remote, the system erases all previously learned keys. You must reprogram every remote you want to keep in one session.

Step-by-Step: Adding a Remote Key to Mahindra TUV300

The TUV300 uses an immobilizer system based on Mitsubishi technology. The LAUNCH X431 handles it reliably, but you must follow the sequence exactly.

1. Vehicle Preparation

  • Confirm the battery is at least 12.2 volts. Use a multimeter or check the X431’s live data screen after connecting.
  • Locate the immobilizer PIN. If you can’t find the factory card, call a Mahindra dealership with your VIN ready. Some dealers charge a small fee.
  • Gather every remote key you own. Missing one now means it will be erased and you’ll have to repeat the process.

2. Connecting the LAUNCH X431

  • Turn the ignition OFF.
  • Plug the diagnostic cable into the OBD‑II port under the dashboard, driver’s side.
  • Power on the LAUNCH X431. Wait for it to boot and then select “Mahindra” from the vehicle manufacturer menu.
  • The tool may prompt you to update software – do this if needed. An outdated database can cause communication failures.

3. Entering the Immobilizer Module

  • From the main menu, navigate to System Selection.
  • Choose Immobilizer or BCM (Body Control Module). In some software versions, it appears as “Security” or “Key Programming”.
  • When the tool detects the vehicle, it will display a model list. Select “TUV300” (or “TUV300/A” for later models).

4. Entering the Security Code

  • The X431 will request the 4‑digit PIN. Enter it carefully using the on‑screen keypad.
  • A common mistake is entering the wrong PIN because the code printed on the key tag might be backward or include leading zeros. If you receive a “Wrong PIN” error, double‑check the digits and try again.
  • If you don’t have the PIN, the LAUNCH X431 sometimes offers a “Read Security Code” function under advanced options. This requires a paid subscription or an active internet connection.

5. Programming the New Remote

  • Once the PIN is accepted, the tool presents a menu: “Add Key”, “Program Key”, or “All Keys Lost”. For a normal addition, choose “Add Key”.
  • Follow the on‑screen instructions. Typically, you will:
    1. Insert the existing working key into the ignition and turn it to the ON position (do not start the engine).
    2. Wait for the tool to read the key.
    3. Remove that key and insert the new remote key. Turn it to ON.
    4. Press the Lock or Unlock button on the new remote if prompted.
  • The screen will show “Programming Successful” once the tool learns the new transponder and remote functions.
  • Test the remote immediately – lock, unlock, and trunk release. Also start the engine to confirm the immobilizer accepts the key.

6. Exiting and Final Checks

  • Turn off the ignition, disconnect the LAUNCH X431, and close the OBD port cover.
  • Test every key you programmed again. If the car starts but the remote buttons don’t work, repeat the process – sometimes the remote coding requires an extra step (see troubleshooting below).

Step-by-Step: Adding a Remote Key to Mahindra Bolero Neo

The Bolero Neo shares the same basic immobilizer platform as the TUV300, but the menu layout and some security procedures differ slightly.

1. Pre‑Programming Steps

  • Same prerequisites apply: stable battery voltage, PIN code, and all existing keys.
  • Important: The Bolero Neo often requires two existing keys if you are in an “All Keys Lost” situation. If you have only one working key, you can still add a second, but if you lose them all, the extraction becomes more complex.

2. Locating the Immobilizer Menu

  • Connect the LAUNCH X431 and select Mahindra > Bolero Neo.
  • Go to System Selection > Immobilizer. In some firmware versions, the path is Service Functions > Remote Key Programming.
  • Watch for a separate “BCM” entry – if present, that module handles the remote locking, while the immobilizer module handles the transponder. You may need to program both parts.

3. Security Access

  • The PIN code for the Bolero Neo is usually the same 4‑digit number found on the key tag or owner’s card. Enter it exactly as printed.
  • If you don’t have the PIN, the LAUNCH X431 can attempt to read it via “Read Security Code” (requires a paid subscription – typically about $20‑$30 for a single vehicle unlock code). Alternatively, a dealer can provide it for a small fee.

4. Programming Sequence for Bolero Neo

  • After security access, the tool will ask if you are adding a new key or replacing all keys.
  • For a simple addition:
    1. Insert the master key (the one that came with the car; usually has a metal tag) and turn ignition ON.
    2. The tool reads the master.
    3. Remove the master and insert the new remote key. Turn ignition ON.
    4. When prompted, press the Lock button on the new remote.
  • For “All Keys Lost” (no existing keys):
    1. The tool will instruct you to clear all key memory.
    2. After clearing, you program one new key as the master. This key then becomes the only working key.
    3. You can then add additional new keys using the master.

5. Verification

  • After the tool confirms success, test the key fob: lock/unlock doors, honk the horn (if equipped), and start the engine.
  • If the vehicle starts but the remote buttons don’t work, try the “Remote Reset” function (found under the immobilizer menu). This function re‑synchronizes the remote without re‑learning the transponder.

Troubleshooting Common Issues

Issue Likely Cause Solution
Tool cannot communicate with immobilizer Loose OBD connection or blown fuse Check OBD pins 4,5,16; replace cigarette lighter/accessory fuse (often shared with OBD power)
Wrong PIN error Incorrect code or PIN not matching vehicle Verify PIN with dealer; use LAUNCH “Read PIN” function (paid option)
Programming fails repeatedly Low battery voltage or too many attempts Charge battery fully; wait 30 minutes before retrying (immobilizer lockout timer)
Remote works but car doesn’t start Transponder not learned properly Repeat programming; keep key in ignition until “Success” appears
Key fob range very short Weak remote battery Replace CR2032 battery in the remote; no need to reprogram the key itself

Additional Context and Tips

Why LAUNCH X431 over other tools? The Mahindra immobilizer system uses a protocol derived from Mitsubishi electronics. Many generic scanners can read engine codes but cannot access the security module. The LAUNCH X431 provides full bidirectional control and is regularly updated for Indian market vehicles. As we covered in our guide on [LAUNCH X431 vs. Autel for Indian cars](link to related guide), the X431 often wins for Mahindra and Tata models.

Where to get the immobilizer PIN:

  • Check the key tag – a small plastic or metal tag with numbers.
  • Look in the owner’s manual pouch. Many Mahindra owners miss a card containing the code.
  • Visit a Mahindra dealership with your registration documents and VIN. They may provide the PIN for free or for a nominal fee (₹300‑₹500).
  • Use the LAUNCH X431’s “Read PIN from ECU” function. This requires an active subscription and sometimes a J2534 pass‑through adapter, but it saves you a trip to the dealer.

All keys lost scenario – deeper procedure: If you have zero working keys, you typically need to read the BCM/ECU EEPROM to extract the PIN and then program a new master. The LAUNCH X431 with a Smart OBD 2 adapter can perform this, but it’s technically challenging. For most owners, hiring a professional locksmith or dealership is safer.

Model year variations: Early TUV300s (pre‑2018) sometimes use a different immobilizer protocol. If your X431 shows “System Not Supported,” update the firmware first. The latest 2025‑2026 update packages include support for both TUV300 and Bolero Neo across all years.

Frequently Asked Questions

Can I use a different LAUNCH scanner (e.g., X431 CREADER) for these cars?

Basic CREADER models lack immobilizer and BCM functions. You need at least an X431 PRO, X431 Pad V, or X431 Euro Pro. These higher‑end tools include the security modules necessary to program keys.

How many keys can I program at once?

For both the TUV300 and Bolero Neo, you can program up to 4 keys per session. Always program all existing keys together – if you skip one, that key will be erased and won’t start the car.

Do I need internet access during programming?

Yes, the LAUNCH X431 requires an active internet connection and a valid subscription to download the correct vehicle software. Make sure you’re connected to Wi‑Fi or a mobile hotspot before starting. For more details, see our article on [LAUNCH X431 subscription plans](link to related guide).

What if I lose all keys and don’t have the PIN?

You can retrieve the PIN from the BCM/ECU using the LAUNCH X431’s “Read EEPROM” function. This requires an additional adapter (Smart OBD 2 or J2534) and some technical know‑how. If that’s not feasible, a dealership or automotive locksmith can extract the code and program a new master key.

The tool says “System Not Responding” – what should I do?

First, check the vehicle battery voltage (must be above 12.2V). Next, verify the OBD connector is properly seated. Try selecting a different vehicle profile – for example, if you chose Bolero Neo but the menu cross‑matches to TUV300, switch to TUV300. Finally, restart both the X431 and the vehicle’s ignition.

Will programming a remote key erase existing remote functions?

Yes, adding a new key typically erases all previously programmed remotes. You must reprogram every remote you want to keep in the same session. Have all your working keys ready before you start.

My Bolero Neo has push‑button start – does the procedure differ?

No, the firmware handles both key‑turn and push‑start models identically. Just follow the standard immobilizer programming steps. The tool will automatically detect the start type.

How do I know my LAUNCH X431 has the latest Mahindra software?

Go to the LAUNCH Update Center on the tool or via PC, select “Mahindra,” and install any pending updates. Most 2023‑2026 software packages include full support for the TUV300 and Bolero Neo. If you’re unsure, check the release notes – look for “Mahindra TUV300 immobilizer” or “Bolero Neo remote key” in the change log.


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