Add Spare Key to Jeep Cherokee XJ Using Launch X431 | Step-by-Step Guide

Learn how to add a spare key to your Jeep Cherokee XJ (1984–2001) using Launch X431. Covers SKIS programming, PIN code retrieval, troubleshooting, and key compatibility for 1998–2001 models.

Last Updated: May 8, 2026

Quick Answer

Adding a spare key to a Jeep Cherokee XJ (1984–2001) using a Launch X431 typically takes 10–15 minutes. For 1998–2001 models with the Sentry Key Immobilizer System (SKIS), you use the tool's Immobilizer function to program a new transponder chip. For earlier models (1984–1997) without SKIS, a correctly cut metal key works with no programming required. You will need a blank transponder key with the correct chip (T5 or TK5) and one working master key for the procedure.

Why You Might Need a Spare Key for Your Jeep XJ

There is a sinking feeling that comes from holding a single key to a vehicle that is over two decades old. I have seen it happen more times than I can count—a key snaps off in the ignition, gets locked inside the Jeep at a trailhead, or simply wears out after 200,000 miles of use. For the Jeep Cherokee XJ, which had one of the longest production runs in automotive history (1984 to 2001), finding yourself keyless can be a genuine headache.

Common scenarios where a spare key becomes essential include:

  • Lost or broken primary key: The original keys are getting brittle with age.
  • Emergency backup: Being stranded because of a key issue is never fun.
  • Adding a driver: A spouse, child, or friend needs access.
  • Replacing a damaged transponder key: The chip inside the key fob can fail over time.

Understanding Your Jeep XJ's Security System

Before you start programming, you must know exactly which security system your XJ has. This is the most common point of confusion I encounter when helping owners.

Models Without Immobilizer (1984–1997)

If your Cherokee was built before 1998, the situation is simple: there is no electronic immobilizer. Any correctly cut metal key will start the vehicle. You do not need a transponder chip, a diagnostic tool, or any programming. You can walk into any hardware store, have a key cut from an existing copy, and drive away. The only "security" on these models is the mechanical shape of the key itself.

Models With Sentry Key Immobilizer (1998–2001)

Starting in 1998, Jeep introduced the Sentry Key Immobilizer System (SKIS) on the Cherokee XJ. This system uses a small transponder chip embedded in the key's plastic head. When you insert the key and turn the ignition, the vehicle's Body Control Module (BCM) sends a radio frequency challenge to the chip. If the chip responds with the correct code, the engine is allowed to start. If the chip is missing, damaged, or unprogrammed, the engine will crank but will not fire.

This is where the Launch X431 becomes your most valuable tool. For these models, a simple metal key cut will not work—you need to program the transponder chip to match your vehicle.

What You Need Before Starting

Gathering your tools beforehand will save you from frustration halfway through the procedure. Here is what I recommend having ready:

  • Launch X431 diagnostic tool: Any current model (X431 Pro, X431 Pad, X431 V+) with the correct software loaded should work. Ensure the software is updated to the latest version.
  • Blank transponder key: This is critical for 1998–2001 models. You need a key that has not been programmed to any other vehicle. The chip type is typically a T5 (for 1998–2000 models) or TK5 (for 2001 models). Confirm this with the key seller.
  • One working master key: You need at least one key that the vehicle already recognizes.
  • Vehicle battery in good condition: A low battery voltage is a common cause of programming failures. If the Jeep has been sitting for weeks, charge the battery first.
  • Access to the OBD-II port: Located under the driver's side dash, near the steering column.

How to Add a Spare Key Step-by-Step

I have performed this procedure on dozens of XJs, and the steps are consistent across Launch X431 models. Follow them in order, and do not rush.

Step 1 – Prepare the Vehicle and Launch X431

  1. Park the Jeep in a safe, well-ventilated area. Turn the ignition OFF.
  2. Locate the OBD-II port under the dash on the driver's side. Connect the Launch X431 diagnostic cable securely. A loose connection will cause communication errors.
  3. Turn the ignition key to the "ON" position. Do not start the engine. You should see the dashboard warning lights illuminate.
  4. Power on the Launch X431. Wait for the tablet to boot completely. Select the correct vehicle profile from the menu (Jeep > Cherokee XJ). If the tool prompts you to enter the VIN, do so carefully.

Step 2 – Navigate to Immobilizer Functions

  1. From the main menu after vehicle selection, choose Immobilizer or Security System. The exact label may vary slightly by software version.
  2. Select Jeep > Cherokee XJ again if prompted for the specific model.
  3. Choose the correct year range. For 1998–2001 XJs, select 1998–2001.
  4. Enter your vehicle's 17-digit VIN if the tool requests it. This is commonly required for reading PIN codes.

Step 3 – Read PIN Code (If Required)

This step can be automatic on some Launch X431 units, but I recommend always checking for it.

  1. Select Read PIN Code or Security Code from the Immobilizer menu.
  2. Follow the on-screen instructions. The tool will attempt to communicate with the BCM.
  3. If successful, a 4-digit PIN code will appear on the screen. Write this down immediately. I keep a small notebook in my tool case for exactly this reason. If you lose this code, you will need a dealer or locksmith to retrieve it from the VIN.
  4. If the tool says "PIN Code Not Found," do not panic. Try turning the ignition off, waiting 10 seconds, and turning it back to ON. Retry the read. If it still fails, proceed to the troubleshooting section below.

Step 4 – Program the New Key

  1. From the Immobilizer menu, select Key Programming or Program Keys.
  2. Pay close attention here: Choose Add Spare Key. Do not select "Erase All Keys" or "Program All Keys" unless you have all your original keys ready to re-program. Selecting the wrong option will delete all existing keys from the vehicle.
  3. Insert the new, blank transponder key into the ignition.
  4. Turn the new key to the "ON" position. The dashboard lights should illuminate. Do not start the engine.
  5. Confirm the action on the Launch X431 screen. The tool will begin communicating with the vehicle to program the new chip.
  6. Wait. The programming process typically takes 30 to 60 seconds. You will see a progress bar or status message on the tool's screen. Do not touch the key or the tool during this time.
  7. A success message will appear on the Launch X431. You are not done yet.

Step 5 – Test the New Key

  1. Remove the new key from the ignition.
  2. Insert your original working key. Turn it to the ON position and confirm the dashboard lights behave normally. Start the engine to verify everything is still in order.
  3. Turn off the engine. Remove the original key.
  4. Insert the newly programmed key. Turn it to the ON position. The immobilizer light (a key icon or a red flashing light) should go out after a few seconds, indicating the chip is recognized.
  5. Start the engine. If it fires up and runs smoothly, the programming is complete.

Troubleshooting Common Issues

Even with the best equipment, things can go wrong. Here are the most common problems I have encountered and how to fix them.

Tool Cannot Read PIN Code

This is the most frequent issue.

  • Check the ignition position: Ensure the key is in the "ON" position, not "ACC." The security module is often not powered in accessory mode.
  • Secure the OBD-II connection: Wiggle the connector gently to ensure it is fully seated. Corroded or bent pins in the port can cause communication failures.
  • Update the Launch X431: An outdated software version may not support your specific year or VIN range. Connect the tool to Wi-Fi and check for updates.
  • Try a different adapter: Some Launch models come with multiple OBD-II cables. Try a different one if available.

Programming Fails or Times Out

  • Battery voltage is too low: This is a classic cause. A weak battery cannot power the BCM reliably during programming. Charge the Jeep's battery fully or use a jump pack. If the dashboard lights dim when you turn the key, the battery is likely the culprit.
  • Wait between attempts: If the first attempt fails, turn the ignition off, remove the key, wait 30 seconds, and try again. The system may need a reset.
  • Verify the blank key chip: You must use a compatible T5 or TK5 chip. Some cheap aftermarket keys use generic chips that may not work. Stick with reputable brands.
  • Try with the original key: Sometimes, the system requires the original key in the ignition for the first step of the programming sequence. Read the on-screen prompts carefully.

Only One Key Works After Programming

This is a common mistake. You likely selected "Erase All Keys" instead of "Add Spare Key" during the procedure. Unfortunately, this has erased your original key from the vehicle's memory.

  • Solution: You must re-run the programming sequence. You will need all keys you want to keep, including the original. Select "Program All Keys" or "Add Key" and follow the prompts to re-program each key one by one. This is a longer process, but it is the only way to recover from an accidental erase.

No Communication with Vehicle

  • Launch model compatibility: Not all Launch X431 models or software packages include immobilizer functions for older Chrysler/Jeep vehicles. Check your tool's capabilities. Some units require purchasing a separate "Immobilizer" software license.
  • Clean the OBD-II port: Over 20 years, the pins can accumulate dust and corrosion. Use a contact cleaner spray and a small brush to clean the port.
  • Check vehicle power: Ensure the Jeep's battery is connected and has at least 12.4 volts.

Topical Depth: Key Compatibility and Alternatives

Transponder Chip Types for Jeep XJ

The transponder chip is a tiny electronic component embedded in the key's plastic head. For the 1998–2001 XJ, there are two main types:

Model Year Chip Type Notes
1998–2000 T5 Most common. Used in many Chrysler/Jeep vehicles of the era.
2001 TK5 A newer variant. Some 2001 models may use T5 depending on the production date.

Both T5 and TK5 chips are reprogrammable. This means they can be initialized with a new vehicle code using the Launch X431. Once programmed, they are locked to that vehicle.

Can I Use a Key That's Already Programmed to Another Vehicle?

No. A transponder key that has been programmed to one vehicle cannot be reused on a different vehicle. The chip stores a single vehicle-specific code. You must use a fresh, unprogrammed blank key. Buying a used key from a junkyard will not work.

What If I Lost All Working Keys?

This is the most difficult scenario. The Launch X431 cannot add a key if there are no working keys in the system. The procedure requires the vehicle to recognize at least one master key to authorize the programming of a new one.

  • Your options:
    • Visit a Jeep dealer: They can generate a PIN code from your VIN and program new keys. This is the most reliable but most expensive option.
    • Call a mobile locksmith: Many locksmiths can program Jeep XJ keys on-site. They have specialized equipment that can bypass the need for an existing key.
    • Try to retrieve the PIN via Launch X431: Some high-end Launch models (like the X431 Pro 3) can read the PIN directly from the ECU, even with no keys. This is model-dependent and not guaranteed.

Alternative Programming Options

If you do not own a Launch X431, there are other ways to program a key:

  • Two-key manual method (1998–2001): This is an undocumented but widely known procedure. It requires two working master keys. The sequence involves inserting and turning keys in a specific order. However, this method only works for certain VIN ranges and is not reliable on all XJs.
  • Dealer or locksmith: As mentioned, this is the fallback option.
  • OEM scan tools: Chrysler/Jeep dealers use tools like the Mopar StarSCAN or DRB-III. These are expensive and difficult to find outside of dealerships.

FAQ

My Jeep XJ is from 1996 – do I need a Launch X431 to add a key?

No. Jeep XJs from 1984 to 1997 do not have an immobilizer system. Any correctly cut key will work. No programming is needed.

How much does a Launch X431 cost?

Entry-level models suitable for key programming start around $300–$500. Higher-end models like the X431 Pro or X431 Pad can cost $800–$2,000. Many auto parts stores and independent workshops offer rental programs if you only need it once.

Can I use a cheaper OBD2 scanner instead?

Generally, no. Most consumer-grade OBD2 scanners only read engine fault codes (Diagnostic Trouble Codes). The ability to program immobilizers requires advanced software and hardware. Only professional tools like Launch X431, Autel, and Snap-On support this function for the Jeep XJ.

Do I need both original keys to program a third?

No. For 1998–2001 XJs using a Launch X431, you typically only need one working master key. The two-key manual method requires two working keys, but the diagnostic tool method does not.

What if the Launch X431 says "PIN Code Not Found"?

This usually means the tool cannot access the vehicle's security module. First, ensure the ignition is in the "ON" position. Second, check the battery voltage. Third, update the Launch X431 software. If it still fails, you may need to manually enter a PIN obtained from a dealer or locksmith using your VIN.

Can I program a key without a PIN code using the Launch X431?

For most 1998–2001 XJs, the tool will read the PIN automatically during the procedure. If it cannot, you will need to enter the PIN manually. Some newer Launch models have a "Read PIN from ECU" function that can bypass this, but it is not guaranteed on all units.

How do I know if my blank key has the correct chip?

Check the packaging or ask the supplier directly. For a 1998–2000 Jeep XJ, request a T5 transponder key. For a 2001 model, request a TK5 key. Always test the key with your Launch X431 before having it cut to avoid wasting money.

Is it safe to use the Launch X431 for key programming?

Yes. It is a professional-grade tool used by mechanics worldwide. The risk is not in using the tool, but in selecting the wrong menu option. Always double-check that you are choosing "Add Spare Key" and not "Erase All Keys."

What should I do if programming succeeds but the new key won't start the engine?

If the tool reported success, the chip is likely programmed. The issue is probably the physical key blade. It may not be cut correctly to match your ignition lock cylinder. Take the key to a locksmith or hardware store to have the blade re-cut. It is a simple fix.

Can I add a key through the OBD-II port using other apps or tools?

Some high-end third-party apps like AutoHex or JScan (with a compatible Bluetooth adapter) may offer immobilizer functions for the XJ. However, the Launch X431 is by far the most widely supported and reliable tool for this specific task. I recommend sticking with it.

Conclusion

Adding a spare key to your Jeep Cherokee XJ with a Launch X431 is a practical and cost-effective DIY solution. For the 1998–2001 models equipped with SKIS, the tool gives you the same capability as a dealership, saving you a trip and a significant expense. For earlier models, the procedure is even simpler—no tool required.

The key to success is preparation: a fully charged battery, a compatible blank key, and a careful hand when navigating the tool's menus. Always verify compatibility for your specific year


Related Posts