How to Program a Cadillac XT4 Key Fob with a LAUNCH X431 Scanner
Last Updated: June 19, 2026
Quick Answer: Can You Program a Cadillac XT4 Remote Yourself?
Yes, you can program a new key fob for a Cadillac XT4 at home using a high-end diagnostic scanner like the LAUNCH X431. Unlike older vehicles where a manual key-cycle sequence worked, the XT4 requires a bi-directional scan tool to pair remotes via the OBDII port. The entire process takes about 5–10 minutes and saves you $150–$250 compared to a dealership visit.
Why the Cadillac XT4 Requires a Scanner (Not DIY Tricks)
If you’re used to programming remotes on older GM cars by turning the ignition on and off three times, the Cadillac XT4 will throw you for a loop. This vehicle uses Passive Entry Passive Start (PEPS) technology, which relies on encrypted radio frequency communication between the fob and the vehicle’s security module.
GM employs a rolling code system that generates a new code every time you lock or unlock the doors. Manual key cycles can’t bypass this. Your options are simple: visit a dealership and pay a premium, or invest in a bi-directional diagnostic tool like the LAUNCH X431. If you already own or plan to buy one, the device often pays for itself after just two or three programming sessions.
Prerequisites Before You Start
Before diving into the procedure, verify you have everything in place. Missing even one item can cause the process to fail.
- Hardware: A LAUNCH X431 (any version: PRO, PAD, or Elite) with a stable Wi-Fi connection for software downloads.
- Software: Ensure the GM/Cadillac package is installed and updated. Specifically, you need the PEPS/Immobilizer programming module. Launch the X431’s update function and check for any pending GM updates.
- Keys: You must have at least one working key already programmed to the vehicle. The XT4 cannot be programmed from a blank slate using a standard procedure without a working key present.
- Battery health: The car battery should read at least 12.2 volts. Low voltage is a common cause of communication errors during programming. If in doubt, connect a battery maintainer.
- New key fob: The replacement fob must have the correct FCC ID for the Cadillac XT4. Check the back of your original fob or look up the FCC ID online. Aftermarket fobs work fine as long as the ID matches.
Step-by-Step: How to Program a Cadillac XT4 Key Fob
Follow these steps in order. The LAUNCH X431 provides on-screen prompts, but knowing what to expect helps avoid confusion.
Step 1: Connect and Identify the Vehicle
- Plug the LAUNCH X431 diagnostic cable into the OBDII port under the dashboard, above the driver’s footwell.
- Power on the tablet. Select Diagnostics from the home screen.
- Navigate to Cadillac > XT4 and choose the correct model year (e.g., 2020, 2021, etc.). The tool will automatically read the VIN if it’s connected properly.
Step 2: Access the PEPS Module
- From the main diagnostic menu, go to System Selection.
- Scroll down and choose Passive Entry Passive Start (PEPS). This module controls both the immobilizer and the remote keyless entry functions.
- Wait for the scanner to communicate with the module. You should see a success message confirming communication.
Step 3: Enter the Programming Function
- Inside the PEPS menu, select Special Functions or Bi-Directional Controls (the exact label varies by software version).
- Choose Program Key Fobs or Add/Replace Transmitters. Some versions label this as Learn Transmitters.
Step 4: Perform the Pairing Procedure
- Place the first working key: The LAUNCH tool will prompt you to hold the existing working key near the start button or inside the center console cup holder. Press and hold the Push-to-Start button for about five seconds. The tool will guide you through the timing.
- Add the new key: After the first key is recognized, the screen will instruct you to remove it and place the new fob in the same spot. Press the Lock and Unlock buttons simultaneously on the new fob and hold for about three seconds.
- Confirm success: The vehicle may beep, flash the turn signals, or display a "Key Learned" message on the LAUNCH screen. If you have additional new keys, the scanner will ask if you want to add another. You can store up to eight transmitters total.
- Repeat for each new key. Always keep the working key handy—you may need it to complete the learning cycle for every additional fob.
Step 5: Exit and Test Everything
- Select Exit on the LAUNCH tool to close the programming session.
- Turn off the ignition using the scanner or by pressing the start button.
- Test each fob individually: lock and unlock the doors, open the liftgate (trunk), and start the engine. If a fob starts the car but doesn't lock the doors, you may need to run an additional synchronization step (see troubleshooting below).
Troubleshooting Common LAUNCH X431 & XT4 Issues
Even with the right tools, things can go sideways. Here are the most common problems and how to fix them.
"Communication Error" or "Connection Failed"
- Cause: Outdated GM software on the LAUNCH X431.
- Fix: Connect the tablet to Wi-Fi, open the Software Update app, and update the GM/Combined package. This package includes all PEPS programming functions. A full update usually takes 5–10 minutes.
"No Key Detected" During Programming
- Cause: Weak battery in the new or old fob.
- Fix: Open the fob and check the battery (CR2032 coin cell). A fresh battery reads 3.0 volts. Replace if it’s below 2.8V. Also ensure the fob is placed exactly where the on-screen prompt indicates—usually the center console storage tray or the push-button start area.
Engine Starts but Remote Entry Doesn't Work
- Cause: The key learned the immobilizer code but not the remote entry functions. This happens if you used a different module (e.g., Engine Control Module) instead of the PEPS module.
- Fix: Return to the LAUNCH menu and run Synch Remote under the Body Control Module (BCM) , not the PEPS module. This resynchronizes the remote lock/unlock signals.
LAUNCH X431 Crashes or Freezes During Programming
- Cause: Low voltage from the car battery during the session.
- Fix: Connect a 12V battery maintainer or trickle charger to the battery terminals before starting the procedure. The programming process draws extra power, and a weak battery can cause the tool to lose communication mid-step.
Advanced: What If You Have Zero Working Keys?
If you lost all your keys, the process becomes more complex and may require a paid service.
- Security access needed: The LAUNCH X431 must retrieve a security code from GM’s servers. This usually requires a valid online subscription and a purchased credit token (about $10–$15 per session).
- Procedure: In the PEPS menu, select All Keys Lost. The tool will ask for your VIN and generate a request to GM. Once approved, you’ll receive a four-digit security code to enter.
- Cost: Additional software credits apply. Check your LAUNCH account for current pricing. This option still costs far less than a dealer’s labor charge.
Without a working key, the programming cannot be completed offline. You need both internet access and an active LAUNCH subscription with GM support.
Maintenance Tips for Cadillac XT4 Keyless Entry
A few simple habits keep your keyless entry system working reliably.
- Replace fob batteries every two years. The CR2032 cell loses capacity over time, and a weak battery can cause intermittent lock/unlock issues.
- Avoid placing keys near phone chargers or RFID blockers. Wireless chargers in the center console can interfere with the low-frequency signal the car uses to detect the fob. If your range suddenly drops, move the fob away from charging pads.
- Keep the emergency physical key accessible. The XT4 fob hides a small mechanical key blade. If the fob battery dies, use the blade to open the driver’s door. Store the blade separately when traveling to avoid getting locked out if the fob fails.
- Check for signal interference. If the remote only works within a few feet, you might have an aftermarket dashcam or phone mount with a metallic coating blocking the signal. Move these items away from the windshield area near the rearview mirror.
Frequently Asked Questions (FAQ)
Can I program a Cadillac XT4 key fob without the LAUNCH X431?
No. The XT4 lacks a manual programming mode like the old "on-off" key cycle trick used in older GM vehicles. You must have a bi-directional scanner such as the LAUNCH X431, or visit a dealership or locksmith with compatible equipment.
My LAUNCH X431 says "Function Not Supported." What do I do?
Make sure you selected the PEPS module, not the BCM or another system. If the PEPS module doesn't appear in the system list, your LAUNCH software likely lacks support for that specific XT4 model year. Update the GM package immediately via Wi-Fi and try again.
How many keys can I program to the Cadillac XT4?
The vehicle can store up to eight transmitters in its memory. This includes both original and replacement fobs. If you program a ninth key, you must erase and relearn the entire set.
Do I need an internet connection for the LAUNCH X431 during programming?
Yes. The LAUNCH X431 requires internet access to verify your subscription licenses and download vehicle-specific data the first time you connect to a particular VIN. After the initial connection, offline programming is possible for the same vehicle, but an online connection is strongly recommended.
Will an aftermarket key fob work with the LAUNCH X431?
Yes, aftermarket fobs work as long as they carry the same FCC ID as the original Cadillac XT4 fob. The LAUNCH tool does not require genuine GM dealer keys. However, cheap aftermarket fobs may have poor build quality; buy from a reputable supplier to avoid short battery life or weak signal strength.
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 Cadillac XT5 Smart Keys Using LAUNCH X431
- How to Program Cadillac SRX Remote Proximity Keys Using LAUNCH X431
- How to Program Cadillac XTS Keyless Entry Smart Keys via LAUNCH X431
- How to Program Cadillac ATS Smart Keys with LAUNCH X431 (Step-by-Step)
- How to Program Cadillac CTS Keys with LAUNCH X431 (2026 Guide)