Last Updated: June 20, 2026
Quick Answer
To program a Mahindra Scorpio-N proximity key using a LAUNCH X431, connect the scanner to the OBD-II port, navigate to the immobilizer or BCM menu, enter the security code if required, and follow the on-screen prompts to learn each key. The process typically takes 10–15 minutes and allows up to four keys to be stored in the vehicle’s memory. You must have all keys present, as the procedure erases the existing key list.
Losing or damaging a proximity key for your Mahindra Scorpio-N can be frustrating, especially when the dealer wants a premium for replacements. Fortunately, with a capable diagnostic tool like the LAUNCH X431, you can program new keys yourself. This guide walks you through the entire process, from preparation to troubleshooting, so you can get back on the road without unnecessary trips to the workshop.
What You’ll Need
Before diving in, gather these items to avoid interruptions:
- LAUNCH X431 scanner – Works best with X431 V, PRO, PRO3, or higher models. Make sure your device has the latest software update installed, specifically the Mahindra Scorpio-N software pack.
- Mahindra Scorpio-N (2022 or later) – This procedure applies to models fitted with the factory proximity (passive entry) system. Check your trim level; base trims may use a standard remote key instead.
- All existing and new proximity key fobs – Each fob must be a genuine Mahindra part or a compatible blank. Aftermarket keys that haven’t been cut to match the mechanical lock may still work for the electronic pairing, but the blade must also fit the door and ignition barrel.
- Vehicle battery in good condition – Weak batteries can cause communication errors during programming. Ensure the battery reads at least 12.4 volts.
- Steady internet connection – Required for updating the X431 software and downloading vehicle-specific data if your tool doesn’t already have it.
Step-by-Step Programming Process
Follow these steps exactly as written. Skipping a step or rushing can cause the learning session to fail.
Step 1: Prepare the Vehicle and Tool
Turn the ignition OFF and remove all keys from the cabin. Connect the LAUNCH X431 to the OBD-II port, located under the dashboard on the driver’s side. Plug in the power cable (if your X431 model requires it) and turn on the tablet.
Open the diagnostic software and check for updates. Go to Settings → Software Update and install any pending updates for the Mahindra Scorpio-N package. A failure here often leads to “Not supported” errors later.
Step 2: Navigate to the Immobilizer / Key Programming Menu
From the home screen, select:
- Diagnostics → Mahindra → Scorpio-N
- Choose the correct model year (e.g., 2023, 2024, 2025). If unsure, select the closest year or run an auto-detect.
- Go to System Selection and choose BCM (Body Control Module) or Immobilizer – the label varies by X431 software version.
- Next, select Special Functions → Key Programming or Program Proximity Key.
At this point, the X431 will communicate with the vehicle’s modules. Wait for the confirmation that the tool is ready to proceed.
Step 3: Enter the Security Code (If Required)
Some Scorpio-N models require a 4-digit security code (also called an immobilizer PIN). Without it, you cannot add or delete keys. Where do you find it?
- Check the immobilizer unit itself – often located behind the glovebox or under the steering column. A sticker on the module may show the code.
- Contact your Mahindra dealer with proof of ownership. They may provide it for a small fee.
- Use the X431’s “Read security code” function (if supported). Not all LAUNCH models can retrieve it, so don’t rely on this.
If no code is prompted, the vehicle may not require one – simply proceed. If you enter an incorrect code three times, the immobilizer may lock you out for a period (typically 30 minutes). Turn off the ignition and wait before retrying.
Step 4: Initiate Key Learning Mode
Follow the on-screen instructions carefully. Typically, you will need to:
- Insert a working key (that is already paired) into the ignition slot.
- Turn the key to the ON position (engine off). The dashboard lights should illuminate.
- On the X431, select “Start Key Learning”.
The tool will now communicate with the BCM to put the system into learning mode. A message like “Learning mode active” will appear. From this point, you must work quickly – the module may time out after 10–15 seconds of inactivity.
Step 5: Program Each Key
This is the core of the operation. With learning mode active:
- On the X431, press “Learn a New Key”.
- For proximity keys, hold the new key fob near the start button or place it in the center console cupholder (that’s where the transponder antenna is strongest). Some models require you to touch the key to the start button.
- The X431 will beep or display “Key learned successfully”.
- Remove that key from the reading area and repeat for each additional key you want to use.
Critical note: Programming a new key erases all previously stored keys. You must reprogram every key you plan to use – including your original ones – in the same session. If you stop after programming only the new key, the old ones will no longer start the vehicle.
You can program up to four keys in total. If you need a fifth, you must first delete one using the X431’s “Delete Key” function (if available), or overwrite it by programming four new ones.
Step 6: Exit and Test
Once all keys are learned:
- Select “Exit Learning Mode” on the X431.
- Turn the ignition OFF, remove the key, and disconnect the LAUNCH tool.
- Test each key individually:
- Lock and unlock the doors using the key fob buttons. – Check proximity functions: walk toward the vehicle with the key in your pocket – the doors should unlock automatically. – Walk away – the doors should lock (if passive lock is enabled). – Insert the key (or press the start button) and start the engine.
If any function fails, refer to the troubleshooting section below.
Troubleshooting Common Issues
Even with the correct procedure, things can go wrong. Here are the most frequent problems and their solutions.
“Tool cannot connect to vehicle” or “Communication error”
- Verify that the OBD-II connector is fully seated and that the pins are not bent. Try a different X431 diagnostic cable if available.
- Ensure the vehicle ignition is OFF when connecting the tool.
- Update the X431 to the latest firmware – an outdated software database may lack the correct protocols.
- Check for a blown OBD port fuse. On the Scorpio-N, this fuse is often in the interior fuse box (driver’s side kick panel). Replace it if needed.
“Security code incorrect” or “No code provided”
- Double-check the code – look for a sticker on the immobilizer module (often behind the glovebox). Digits can be 0–9 and are sometimes printed without a label.
- If you still can’t find it, contact a Mahindra dealership. You may need to provide the VIN and proof of ownership.
- Some X431 models offer a “Code not available” bypass – try selecting that option. It may allow programming without the code on certain Scorpio-N variants.
“Key learning failed” or “Key already learned”
- The key may be incompatible. Use only genuine Mahindra proximity fobs designed for the Scorpio-N. Aftermarket or used keys from other vehicles will not work without first being erased electronically.
- Move the key closer to the start button or place it directly in the center cupholder. The transponder signal is weak, and any metal objects, phone chargers, or Bluetooth adapters in the cabin can interfere.
- Try replacing the key fob battery (CR2032) if it’s weak.
“All keys lost after programming”
This is not a bug – it’s expected behavior. You must reprogram every key in one session. If you only have one working key and attempted to add a new one, both should have been learned. If you lost the original because you didn’t program it again, you now have zero working keys. In that case, you can perform an “All keys lost” procedure (see FAQ below).
“Engine starts but proximity features don’t work”
- The key’s battery may be dead. Replace it with a fresh CR2032.
- Check the BCM settings with the X431: navigate to BCM Configuration → Proximity Settings and ensure the option is enabled. Some dealers disable passive entry by default to save battery.
Important Precautions
- Back up current key data if the X431 offers a “Read key count” or “Save security code” function. This can save you if you accidentally erase everything.
- Keep all keys away from the vehicle during the initial steps until you are instructed to bring them in. Unwanted signals can confuse the BCM.
- Do not turn the ignition OFF while a key is being learned (unless the on-screen prompt tells you to). Interrupting the process can corrupt the key memory.
- When programming multiple keys, do not wait more than 10 seconds between learnings. The module may time out and exit learning mode, forcing you to start over.
- If you feel unsure, consider recording the session with your phone – you can refer back to the steps if something fails.
Frequently Asked Questions
Can I program a used key from another Scorpio-N?
No – not directly. Each proximity key is uniquely paired to the vehicle’s BCM. A used key must first be electronically erased (reset to a blank state) before it can be programmed to a new car. Some high-end devices like the LAUNCH X431 PAD VII can erase used keys, but the process is not always reliable on consumer-grade tools. For best results, buy a brand-new blank key from a reputable supplier.
Do I need a subscription or credit to use key programming on X431?
Yes, most LAUNCH X431 models require an active diagnostic subscription that includes “Special Functions.” Key programming falls under this category. If your subscription has expired, the X431 will block access to the menu. Check your plan before starting – some models also charge per-use credits for immobilizer functions.
What is the security code and where do I find it?
The security code is a 4-digit PIN that secures the immobilizer system. It may be printed on a sticker attached to the immobilizer module itself (often behind the glovebox or under the steering column). If you cannot see the module, contact a Mahindra dealer – they can provide the code after verifying your ownership with the VIN. Some X431 tools can read the code from the BCM, but this feature is hit or miss on the Scorpio-N.
Why does my Scorpio-N have a start button but no proximity key option?
Lower trims (such as Z2, Z4, and some Z6 variants) come with a standard remote keyless entry fob that does not support passive entry. The engine still starts with a button, but you must insert the physical key into the ignition slot or press the button with the fob. In that case, the programming menu on the X431 will be labeled “Program Remote Key” rather than “Proximity.” The procedure is essentially the same.
Can I program a key without the original?
Yes, but you will need the vehicle’s security code. The LAUNCH X431 supports an “All keys lost” procedure, which erases the entire key memory and lets you add new keys from scratch. This function is usually found under Special Functions → Immobilizer Reset or All Keys Lost. Follow the on-screen prompts – this often requires a longer sequence and may involve waiting periods.
How many keys can I program?
The Mahindra Scorpio-N BCM supports up to four proximity keys. To add a fifth key, you must first delete one using the X431’s “Delete Key” function (if available) or overwrite the memory by programming four new keys (which erases all old ones). Plan accordingly.
What if the X431 says “Not supported”?
This error usually means your LAUNCH X431 model lacks the necessary protocols for the Scorpio-N’s immobilizer. Update the software first – if the problem persists, you may need a higher-end model like the X431 V+ or PRO3 with J2534 pass-through capability. Alternatively, a dedicated key programming tool (such as an Autel IM608) may be required for that particular vehicle.
Programming a Mahindra Scorpio-N proximity key is well within reach for a DIY owner armed with a LAUNCH X431 and a bit of patience. By following the steps carefully, keeping all keys together, and understanding the security code requirements, you can save significant time and money. If you hit a snag, the troubleshooting guide above covers the most common scenarios. Always test every function before buttoning up – and keep that spare battery handy.
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 a Mahindra XUV300 Smart Key with LAUNCH X431
- How to Program Mahindra Bolero Immobilizer Key with LAUNCH X431
- How to Pair a New Remote for Mahindra XUV500 (2011-2021) via LAUNCH X431
- How to Program Mahindra Thar (2020+) Flip Keys Using a LAUNCH X431 Scanner
- How to Add a Spare Transponder Key to a Mahindra Scorpio Classic with LAUNCH X431