How to Program 2015-2023 Dodge Challenger Keys via LAUNCH
Published: June 21, 2026
Quick Answer
Programming a 2015–2023 Dodge Challenger key with a LAUNCH diagnostic scanner (X431 series, CRP919, or similar) requires the Sentry Key Immobilizer Module (SKIM) function. Connect the scanner, select the vehicle, navigate to Immobilizer → Key Programming, and enter the security PIN (obtained from a dealer or via LAUNCH’s online retrieval service). For adding a key you need at least one working key; for “All Keys Lost,” the scanner can bypass the security sequence if the PIN is known. Follow on-screen prompts to program each key, then test ignition and remote functions. If errors occur, verify PIN accuracy, battery charge, and scanner compatibility.
Understanding the Dodge Challenger Key Programming System
Overview of SKIM (Sentry Key Immobilizer Module)
Every 2015–2023 Dodge Challenger comes equipped with the Sentry Key Immobilizer Module (SKIM). This system prevents the engine from starting unless a properly programmed key with the correct transponder chip is present. When you insert the key and turn the ignition, the SKIM reads the transponder ID and compares it to learned keys stored in the module’s memory. If the ID doesn’t match, the engine control unit (ECU) cuts fuel and spark. The SKIM also communicates with the remote keyless entry receiver, so programming a new fob often requires addressing both the immobilizer and remote functions.
I’ve seen many DIYers struggle because they assume a simple battery swap or a generic key cutter will work. The truth is, without the correct PIN and a capable scanner like LAUNCH, you’re stuck with a key that turns but doesn’t start the car — or even worse, one that locks you out of the security system.
Required Tools and Equipment
Before you begin, gather these essentials:
- LAUNCH diagnostic scanner (X431 series, CRP919, CRP123, or similar with full immobilizer support)
- Valid security PIN for the vehicle (4-digit in early models, 4-digit code for most 2015–2023)
- At least one working key if adding a key (all keys lost requires PIN only)
- OEM or compatible aftermarket key/fob (pre-cut and with correct transponder chip)
- Fully charged battery in the vehicle (low voltage can cause communication failures)
- Stable internet connection if using LAUNCH’s online PIN retrieval service
Compatible LAUNCH Scanners
Not all LAUNCH scanners support key programming for the Dodge Challenger. The following models are typically compatible:
| Scanner Model | Immobilizer Support | PIN Retrieval Available | Remote Programming | Notes |
|---|---|---|---|---|
| X431 Pro Mini | Yes | Yes (with subscription) | Yes | Best value for shop use |
| X431 V+ 4.0 | Yes | Yes | Yes | Faster processor, full system coverage |
| CRP919E | Yes | Yes (limited regions) | Yes | Budget-friendly DIY option |
| CRP123 | Partial | No | Yes | Check for latest software update |
Confirm your scanner’s software is up-to-date before starting. I recommend connecting the device to Wi-Fi and running an update — many failed programming attempts are simply due to outdated firmware.
Step-by-Step Programming Procedure
Preparation: Gather PIN, Keys, and Battery Charge
The single most critical piece of information is the security PIN. Without it, the LAUNCH scanner cannot communicate with the SKIM. You have two options to obtain the PIN:
- Dealer/locksmith: Call a Chrysler/Dodge dealership with your VIN. The PIN is usually free or costs a small fee. Some locksmiths can retrieve it on-site.
- LAUNCH online PIN retrieval: Some newer LAUNCH scanners include a subscription service that queries the manufacturer’s database. This works for many U.S. market vehicles but has varying success for Canadian or export models.
Pro tip: If you’re programming for a customer, always verify the PIN before starting the job. I once spent an hour diagnosing a “communication failure” only to discover I entered the wrong digit.
Also ensure all keys you plan to program are present and have fresh batteries (for the remote portion). Charge the vehicle battery to at least 12.5V if the car has been sitting.
Step 1: Connect LAUNCH Scanner and Select Vehicle
Plug the LAUNCH scanner into the OBD-II port under the dashboard (driver’s side, near the hood release). Turn the ignition to the ON position (engine off) — the dash lights should illuminate. The scanner will power on automatically.
From the main menu, select Diagnostics → Chrysler → Dodge → Challenger. Enter the correct model year (2015–2023). The scanner will detect the vehicle’s VIN and load the appropriate systems.
Step 2: Access the Immobilizer/Key Programming Menu
Once the vehicle identification is complete, look for the Immobilizer or SKIM option. On most LAUNCH scanners, this appears under Special Functions or System Selection. Tap it.
If you don’t see “Immobilizer,” try “Sentry Key Immobilizer Module (SKIM)” or “Key Programming.” Some LAUNCH interfaces group immobilizer functions under Anti-Theft.
Step 3: Choose Key Programming Mode (Add Key or All Keys Lost)
The scanner will present two options:
- Add Key – Use when you have at least one working key and want to program an additional key.
- All Keys Lost – Use when no working keys exist. Requires the PIN and often a longer procedure (the scanner may need to erase all stored keys and then learn new ones).
Select the appropriate mode. For Add Key, you’ll need the existing working key in the ignition (or nearby for proximity keys). For All Keys Lost, you only need the PIN.
Step 4: Enter the Security PIN Code
The scanner will prompt you for the 4-digit PIN. Enter it carefully — many PINs start with 0 (e.g., 0357). Confirm the entry.
If you’re using LAUNCH’s online PIN retrieval, the scanner may automatically fetch the code. In that case, it will display the PIN on screen after a few seconds. Write it down before proceeding.
Step 5: Program the Key(s) as Directed
Follow the on-screen instructions exactly. Typically you’ll:
- Insert the key you want to program into the ignition.
- Turn it to the ON position (do not start the engine).
- Wait for the scanner to communicate with the SKIM (often indicated by a chime or dash message).
- If programming a second key, repeat the process for each additional key.
The scanner may ask you to cycle the ignition off and on. Some Challenger models require you to press the remote lock/unlock button during this step to sync the remote function.
Important: Do not remove the scanner cable or turn off ignition until the scanner confirms “Programming Successful.”
Step 6: Verify Key Operation (Ignition and Remote Lock/Unlock)
After programming, turn the ignition off, remove the key, and test:
- Ignition: Insert the key, turn to START. The engine should crank and start normally. If it starts and immediately dies, the key was not learned.
- Remote functions: Press lock, unlock, trunk release. If the fob works at a reasonable distance (30–50 feet), programming is complete.
- Second key: Repeat the test with any other programmed keys.
If everything works, you’re done. If not, move to troubleshooting.
Troubleshooting Common Issues
Scanner Not Communicating with Vehicle
Possible causes:
- Faulty OBD-II connection (check pins, try a different cable).
- Low vehicle battery (below 12V can drop communication during programming).
- Corrupted immobilizer data (rare, requires dealer-level scan).
- Incompatible scanner software (update the LAUNCH unit).
What to do: First, verify the scanner works on another vehicle. If it does, the issue is likely vehicle-specific. Charge the battery, check for aftermarket alarms or remote starters that may interfere, and try again.
Invalid PIN Code or Access Denied
Possible causes:
- Wrong PIN (common if you guessed or used an online database).
- The PIN has already been used (some modules lock after too many attempts).
- The vehicle’s SKIM is original but the PIN was never retrieved correctly.
What to do: Double-check the PIN with the dealer or a professional locksmith service. Avoid repeated attempts — after 3–5 wrong entries, the immobilizer may enter a time-out of 15–60 minutes.
Key Not Recognized After Programming
Possible causes:
- Transponder chip incompatibility (aftermarket key without proper chip).
- The key was not fully inserted or turned during the learn sequence.
- The SKIM memory is full (maximum 8 keys for most Challenger models).
What to do: If adding a key, try the Add Key procedure again. If using an aftermarket key, ensure it is Mopar-compatible and has the correct transponder (typically a Texas Instruments T30 or T33 chip). Some cheap eBay keys fail because they lack the proper chip.
All Keys Lost: Special Considerations
When you have zero working keys, the All Keys Lost procedure is more involved. The LAUNCH scanner can still handle it, but you may encounter:
- PIN required: No way around it — you absolutely need the PIN. LAUNCH’s online retrieval may work, but for older modules, the dealer is your best bet.
- Security module replacement: If the SKIM itself is faulty or the memory is corrupted, you may need to replace the module and have it re-flashed by the dealer. This is expensive (typically $300–$600).
- Proximity key issues: For push-button start Challengers (2018+), the All Keys Lost procedure often requires the scanner to reset the wireless ignition node (WIN) module. This is more complex and sometimes requires dealer intervention.
My advice: Before attempting All Keys Lost with a LAUNCH scanner, confirm that your specific model and scanner version support it. The X431 series does for most U.S. models, but certain Canadian or Asian export versions may not.
Frequently Asked Questions
Can I program a Dodge Challenger key without a PIN?
No. The PIN is required for any key programming — whether adding a key or all keys lost. Without it, the LAUNCH scanner cannot authenticate with the SKIM. You can obtain the PIN from a Chrysler/Dodge dealer (free or minimal fee) or via LAUNCH’s online retrieval service if your scanner supports it.
Do I need two working keys to program a third?
For a 2015–2023 Dodge Challenger, you only need one working key to add a second or third key using the LAUNCH scanner. However, if you have zero working keys, you’ll need to use the All Keys Lost procedure and enter the PIN. Some older Chrysler models required two keys to program a third, but the Challenger (2015+) does not.
Will a LAUNCH scanner work on all Challenger models (2015-2023)?
Yes, provided your scanner is a professional-grade model (X431 series, CRP919, or equivalent) with up-to-date software. Lower-end LAUNCH models like the CRP123 may have limited immobilizer support. Always check the device’s coverage list or contact LAUNCH support for your specific year and trim.
What if my LAUNCH scanner doesn’t have the key programming function?
You likely have a basic code reader or an older model that lacks immobilizer capabilities. You cannot program keys with such a scanner. Options: upgrade to a compatible LAUNCH model, borrow one from a shop, or take your keys to a professional. For more on LAUNCH scanner capabilities, check out our article on LAUNCH diagnostic tools and their immobilizer features (link placeholder).
How much does a dealer charge vs. DIY with LAUNCH?
A dealer typically charges $100–$200 for key programming (plus the cost of the key/fob). If you already own a LAUNCH scanner, the DIY cost is just the key itself ($20–$80 for aftermarket, $50–$150 for OEM) and possibly a PIN retrieval fee ($0–$30). The scanner pays for itself after just a few programming jobs.
Can I use a used or aftermarket key/fob?
Yes, but with caveats. A used OEM key can work if it is brand-new (never programmed) or if you fully erase its previous memory (the LAUNCH scanner may handle this). An aftermarket key must have a compatible transponder chip — look for “Mopar-compatible” or “Texas Instruments T30/T33.” Cheap no-name fobs often fail the remote programming step. For best reliability, I recommend an OEM key sourced from a dealer or a reputable online seller like Mopar Parts.
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 2018+ Dodge Charger Keys via LAUNCH X431
- How to Program 2011-2017 Dodge Charger Keys with LAUNCH Scanner | Step-by-Step Guide
- How to Program Dodge Grand Caravan Keys via LAUNCH X431 (Complete Guide)
- How to Program Rolls-Royce Dawn Keys with Launch X431 (2026 Guide)
- How to Program Rolls-Royce Wraith Keys with Launch X431 | Step-by-Step Guide