Published: May 8, 2026
Quick Answer
Adding a new key to a Jeep Grand Cherokee SRT using the Launch X431 diagnostic tool involves accessing the immobilizer system, programming the new key via OBD-II, and following a specific on-screen sequence. You must have at least one working key, a compatible Launch X431 tool with the latest Jeep software, and a blank transponder key (ID46 or ID47 chip). The process typically takes 10–20 minutes and requires the tool to be connected to the internet for software updates.
Why Program a Key with Launch X431?
The Jeep Grand Cherokee SRT uses a transponder-based immobilizer system (SKIM – Sentry Key Immobilizer Module). A simple cut key will turn the lock cylinder, but the engine won’t start unless the transponder chip is recognized by the vehicle’s computer.
I’ve seen many owners pay dealerships $200–$400 for a single key, plus labor. The Launch X431 provides dealer-level programming capability at a fraction of that cost. You can add, delete, or reprogram keys yourself in your driveway, without special locksmith training. The tool also allows you to erase lost keys, which is a smart security step if a key goes missing.
Tools and Preparations
Required Equipment
- Launch X431 scanner – Any model from the X431 series that supports Jeep software will work: X431 V, X431 Pro, X431 PAD V, or later versions. The key requirement is that the Jeep software module is installed and updated.
- OBD-II cable – Use the wired cable that comes with the tool. Bluetooth adapters can cause dropouts during programming.
- Internet connection – Wi-Fi or a mobile hotspot is essential for software updates and sometimes for PIN retrieval.
- Blank transponder key – Must be compatible with Jeep Grand Cherokee SRT (typically 2014–2023). Verify the transponder type: ID46 for most models, ID47 for some later years. The key blade must also be cut to match your ignition cylinder – a locksmith can do this if you only have the uncut blank.
- At least one working key – The programming sequence requires reading an existing programmed key first. Without a working key, you’d need a dealer or advanced locksmith with direct ECU access.
Before You Start
- Charge the Launch X431 fully, or connect it to a USB power bank. Better yet, leave it plugged into the vehicle’s OBD-II port during programming – the port supplies power, and you won’t risk a mid-process shutdown.
- Connect to the internet and update the Jeep software. Go to the update center on the Launch X431 and check for the latest Jeep package. Older software versions may lack support for 2017+ Grand Cherokee models.
- Write down the vehicle’s VIN. You’ll find it on the dashboard near the windshield (driver’s side) or on the driver’s door jamb sticker. Some diagnostics will auto-detect it, but having it ready helps.
Step-by-Step Programming Process
Step 1: Connect Launch X431 to the Vehicle
- Turn the ignition OFF.
- Plug the Launch X431 into the OBD-II port (under the dashboard, driver’s side, near the hood release).
- Insert a working key into the ignition and turn it to the ON position (do not start the engine). You should see dashboard lights come on.
- Launch the X431 software. From the vehicle brand list, select “Jeep.”
Step 2: Access Immobilizer System
- Navigate: Diagnostics → Immobilizer (SKIM) → Special Functions.
- Look for “Program Keys” or “Add New Key.” The exact wording may vary slightly depending on your software version. In my experience, most Launch X431 units label it as “Program Keys.”
- The tool may prompt you for a security access PIN or password. Many newer Launch X431 models can auto-retrieve the PIN from the vehicle’s ECU. If it fails, you’ll need to obtain the four-digit PIN (see troubleshooting section below).
Step 3: Initiate Key Learning Mode
- Follow the on-screen instructions carefully. The system will first read the vehicle info and then ask you to insert the first existing key. Leave the existing key in the ignition with the ignition ON for a few seconds, then turn it OFF.
- Next, the tool will instruct you to remove the existing key and insert the new blank key into the ignition. Turn the ignition to ON (again, do not start the engine). The Launch X431 will attempt to communicate with the transponder chip in the new key.
- Wait for the tool to display “Key Programmed Successfully.” Do not rush – the process may take 30–60 seconds. Turning the key off early can cancel the learning cycle.
Step 4: Verify Programming
- After the success message, turn the ignition OFF and remove the new key.
- Insert the new key, turn to ON, and attempt to start the engine. If it cranks and fires up, programming succeeded.
- Test the original key again to ensure it still works (it should). Then test remote lock/unlock functions – many SRT models require a separate remote pairing procedure, which I’ll cover in the FAQ.
Troubleshooting Common Issues
“Unable to Communicate with Immobilizer”
- OBD connection: Power-cycle the Launch X431 (turn it off and back on) and re-establish the connection. Try a different OBD cable if available.
- Ignition state: Ensure the ignition is ON with a valid key. The SKIM module only becomes active when it detects a recognized transponder.
- Software update: An outdated Jeep software package is the most common cause. Update the tool before trying again.
“Security Access Denied” or PIN Error
- Auto-retrieval failure: Some model years (especially 2017–2023) require a dealer-level PIN. The Launch X431 may not auto-retrieve it for every vehicle.
- Get the PIN: You have a few options:
- Use a separate PIN retrieval tool like Tcode (many locksmiths use this) or a subscription-based service.
- Contact a Jeep dealer with your VIN. Some dealers will provide the PIN if you show proof of ownership – expect a small fee.
- As a last resort, some users report success with common PINs like 1234 or 4321, but this is unreliable and can lock you out temporarily.
- Alternative Launch X431 version: If you’re using an older model, try a newer or different X431 unit with updated software. I’ve found that the X431 PAD V has better PIN auto-retrieval than earlier models.
Key Not Detected (Blank Key)
- Wrong transponder type: Verify your blank key uses either ID46 or ID47 chip. Jeep Grand Cherokee SRT from 2014–2019 typically use ID46. 2020+ may shift to ID47. Check the packaging or ask the seller.
- Uncut blade: If the key blade hasn’t been cut, it won’t turn the ignition cylinder, and the system may not proceed. Have a locksmith cut it based on your VIN or existing key.
- Battery in fob: For remote head keys, a weak remote battery can interfere with the signal. Replace the CR2032 battery in the new key fob before programming.
Tool Freezes or Crashes
- Reboot: Press and hold the power button on the Launch X431 to force restart.
- Internet stability: Use a wired OBD connection – avoid Bluetooth adapters. A slow or dropped internet connection can cause the software to hang during the programming sequence.
- Restore defaults: Go to device settings and perform a factory reset if the issue persists. Then re-install the Jeep software.
Related Sub-Topics for Depth
Key Types for Jeep Grand Cherokee SRT
- Transponder vs. Remote Head Key (RKE): Most SRT models use an integrated fob that contains both the key blade and the remote lock/unlock buttons along with the transponder chip. There is also a separate emergency key blade hidden inside the fob – that blade has no transponder, so it cannot start the engine alone.
- Aftermarket vs. OEM: Aftermarket keys cost $20–$60, while OEM keys run $150–$300. In my experience, aftermarket keys program successfully as long as the chip is genuine (not unprogrammable). Some cheap aftermarket keys use emulated chips that the Launch X431 may not recognize. Stick with reputable brands like Ilco, Strattec, or Jeeps-specific blanks.
Compatibility of Launch X431 with Different Model Years
- 2014–2016 Grand Cherokee SRT: These use the older SKIM system. Programming is straightforward – the Launch X431 usually auto-retrieves the PIN and completes the learning cycle in one go.
- 2017–2023 Grand Cherokee SRT: These utilize a Wireless Ignition Node (WIN) module. The process is similar, but the tool may require a software update to support WIN. You’re more likely to encounter the PIN requirement on these years.
- Older pre-2014 models: Not covered in this guide. The procedure differs and may require direct ECU programming via the Launch X431’s older Chrysler package.
Quick check: Before starting, open the Launch X431’s Jeep application and look under “Special Functions” for “Program Keys.” If the option is absent, update the software or confirm your tool supports Chrysler immobilizer programming.
Security Precautions
- Don’t put the vehicle in sleep mode: During programming, keep doors closed, and avoid pressing remote buttons on existing keys. The system may exit learning mode.
- Lost all keys? If you have zero working keys, you cannot use this procedure. You must visit a dealer or locksmith with tools that can directly program the WIN module through its diagnostic port.
- RFID interference: Keep new keys away from RFID-blocking wallets, metal objects, or other electronic fobs during the learning cycle. The transponder signal is weak, and interference can cause a failed learn.
Frequently Asked Questions (FAQ)
Can I program a key without a working key?
No. The process requires at least one programmed key to put the vehicle into learning mode. If you have zero keys, you must use a locksmith or dealer with direct ECU programming.
How many keys can I program?
The Jeep Grand Cherokee SRT immobilizer typically holds up to 8 keys. The Launch X431 can add keys up to this limit. If you need more, you must delete existing ones first.
Does Launch X431 work for all SRT years?
It works for 2014–2023 models, but software updates are critical. Older pre-2014 models may require a different procedure.
Why does my new key turn the ignition but not start?
The transponder may not have been programmed correctly. Repeat the process, ensuring you wait for the “learned” confirmation. Also check that the key blade is properly cut – if it doesn’t turn all the way to the start position, the immobilizer won’t see the chip.
After programming, do I need to pair the remote?
Yes, usually. The Launch X431 has a dedicated “Remote Programming” function under “Body Control Module” or you can use a manual sequence: insert the key, turn from OFF to ON three times within 15 seconds, then press a button on the new remote. See your vehicle owner’s manual for exact instructions. For SRT models, I’ve found the Launch X431’s remote programming function more reliable.
Can I use a universal blank key?
Yes, as long as the transponder chip is compatible (ID46 or ID47) and the blade is cut to match your ignition lock cylinder. Universal blanks are often cheaper but may require soldering the chip into an existing shell.
What if the Launch X431 asks for a password?
The factory PIN (4-digit) may be required. If the tool can’t retrieve it, you need to obtain it via a subscription service or from a dealer. Some users report success by trying common PINs (e.g., 1234, 4321) but this is not reliable.
Is it safe to program keys myself?
Yes, if you follow steps precisely. A failed attempt will not damage the car; you can retry. Just ensure you don’t interrupt the process or disconnect the tool prematurely. I’ve done this dozens of times without a single issue – it’s a low-risk DIY job.
How long does the battery last on Launch X431?
Typical runtime is 3–4 hours; keep it plugged into vehicle OBD port for power during programming to avoid shutdown. The OBD port supplies 12V – the tool will run indefinitely when connected.
Can I erase lost keys?
Yes. The Launch X431 can delete all previous keys and program new ones, which is recommended if you lost a key to prevent theft. Use the “Erase All Keys” function under Immobilizer Special Functions, then re-program your remaining keys and the new blank.
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
- Program Jeep Cherokee Trailhawk Smart Key with Launch X431 | Step-by-Step Guide
- How to Register Jeep Commander Key Immobilizer With Launch X431
- How to Program a Jeep Wrangler Unlimited Key Using Launch X431 | Step-by-Step Guide
- Add Spare Key to Jeep Cherokee XJ Using Launch X431 | Step-by-Step Guide
- How to Program Jeep Grand Cherokee L Key Fob With Launch X431