How to Program a Buick Century Replacement Key Using LAUNCH X431
Last Updated: June 19, 2026
Quick Answer: Program Your Buick Century Key in Under 15 Minutes
Yes, you can program a replacement key for your Buick Century (1997–2005) using a LAUNCH X431 diagnostic scanner without visiting a dealership. The process involves entering the vehicle’s security system, accessing the key programming function, and following on-screen prompts to add a new transponder key. Most LAUNCH X431 models (like the X431 Pro, X431 V, or X431 Diagun) support GM passlock/passkey systems. Success depends on having a compatible blank key, the correct programming PIN (or using the tool’s auto-read feature), and a fully charged battery.
Why Choose LAUNCH X431 for Buick Century Key Programming
When your Buick Century’s spare key goes missing or you need an extra for a family member, the dealership is the obvious solution—but it’s also the most expensive. A LAUNCH X431 offers dealer-level functionality at a fraction of the cost, and it doubles as a full diagnostic scanner for all your other vehicle needs.
Here’s what makes it a smart choice:
- No specialized key programmer required – The X431 handles both diagnostics and immobilizer work, so you don’t need a separate tool.
- Supports multiple Buick Century model years – 1997 through 2005 are typically covered, though some early models may require a different menu path.
- User-friendly touchscreen interface – The step-by-step guidance walks you through each phase, reducing the chance of errors.
- VIN-based PIN retrieval – In most cases, the scanner pulls the security code directly from the vehicle’s computer, eliminating the need to call a dealer.
I’ve used the X431 on dozens of GM vehicles, and the Buick Century is one of the most straightforward to program. As long as you follow the procedure carefully, you’ll have a working key in under 20 minutes.
What You’ll Need Before Starting
Before you dive in, gather these items. Missing even one can halt the process mid-way.
- LAUNCH X431 scanner – Any current model with Immobilizer/Key Programming functions works. The X431 Pro V4.0, V+, Diagun, and PAD VII all support GM passlock systems.
- Uncut transponder key blank – Use a GM-compatible blank (part numbers like ACDelco PT2201 or aftermarket equivalents). Make sure it has a transponder chip inside.
- Key cutting service – The key must be cut to match your ignition cylinder before programming. Visit a local locksmith or hardware store that offers key cutting.
- Vehicle battery at 12.4V or higher – Low voltage is the number one cause of communication failures. If your battery is weak, connect a charger.
- All original keys available – Not strictly required, but having them helps verify the process and ensures you don’t accidentally lock yourself out.
- Factory PIN code – The X431 can often retrieve this automatically. If not, you’ll need it from a dealer or through a VIN lookup.
Compatible LAUNCH X431 Models
| Model | Immobilizer Support | Automatic PIN Retrieval |
|---|---|---|
| X431 Pro V4.0 | Yes | Yes |
| X431 V+ | Yes | Yes |
| X431 Diagun | Yes | Yes (with online subscription) |
| X431 PAD VII | Yes | Yes |
Note: If your X431 model is older or lacks a subscription, you may need to purchase an update. Check with your supplier before starting this job.
Step-by-Step Guide: Programming the Buick Century Key
Follow these steps in order. Do not skip any, and do not rush. A single misstep can lock the immobilizer and require a 30-minute reset.
Step 1: Prepare the Vehicle
- Close all doors and the trunk. This prevents external interference.
- Insert an existing working key into the ignition and turn it to the ON position (not START). You should see dashboard lights come on, but do not crank the engine.
- Wait for the security light to turn off – this usually takes 10–15 seconds. The security light is a small icon shaped like a padlock or car with a key inside.
- Remove the key and wait 10 seconds. The immobilizer system is now ready for learning mode.
Step 2: Connect the LAUNCH X431
- Turn the ignition OFF completely.
- Locate the OBD-II diagnostic port under the dashboard on the driver’s side, near the hood release.
- Plug the X431 cable into the port. The scanner should power on automatically.
- Wait for the scanner to boot up. Select Buick from the vehicle selection menu.
Pro tip: If the scanner does not power on, check your OBD-II fuse or try a different cable. I’ve seen loose connections cause false “no communication” errors.
Step 3: Navigate to Immobilizer Programming
- Tap Diagnostics → Setup → Immobilizer/Key Programming.
- Choose Buick → Century → your specific model year.
- The scanner will automatically read your VIN from the vehicle. Verify that it matches your dashboard VIN.
Step 4: Retrieve the Security PIN
- Select Read PIN/Security Code from the menu.
- Follow the on-screen prompts. Some X431 models require an internet connection for server lookup – ensure your Wi-Fi or mobile hotspot is active.
- Write down the PIN displayed. It’s usually 4 or 5 digits (e.g., 1234 or 12345). You will need it in the next step.
What if the X431 cannot retrieve the PIN? Try entering the VIN manually. For 2000–2005 models, the PIN is often the last 5 digits of the VIN. If that fails, you may need to call a GM dealer with your VIN and proof of ownership. Alternatively, select the “Learn Without PIN” option if your software version supports it.
Step 5: Start the Learning Procedure
- Choose Program Keys or Learn Transponder from the immobilizer menu.
- Enter the PIN code when prompted. Double-check it – a wrong entry can lock the system.
- The scanner will display a prompt: “Turn Ignition ON with existing key for 5 seconds, then OFF.” Follow this exactly.
- Insert your existing working key, turn to ON, wait 5 seconds, turn OFF, and remove the key.
- Now the scanner will ask: “Insert new key and turn to ON.” Do this with your newly cut blank.
- The scanner will confirm: “Key Programming Complete.” It will also ask if you want to program additional keys. If you have more than one new key, say yes and repeat the step.
Important: Program all your keys in one session. Each new programming cycle erases previously programmed keys, so if you skip one, you’ll have to start over.
Step 6: Test All Keys
- Disconnect the LAUNCH X431 from the OBD-II port.
- Insert the new key and turn to START. The engine should crank and run normally.
- Test each original key as well. They should all start the car without hesitation.
- If any key fails, do not drive the car. Repeat the programming process with all keys present.
Troubleshooting Common Issues
Even with a reliable scanner, things can go wrong. Here are the most common problems and how to fix them.
“Unable to Connect to Immobilizer Module”
This is the most frequent issue I see.
- Check the OBD-II connection. Make sure the plug is fully seated and the pins are clean.
- Ensure the vehicle battery is fully charged. A voltage below 12.4V can prevent the module from communicating.
- Update your X431 firmware to the latest version. LAUNCH periodically releases patches for GM immobilizer support.
- Verify the vehicle year. 1997–1999 models sometimes require a different menu path – try selecting “GM” → “Passenger Car” → “Century” instead.
“PIN Retrieval Failed”
- Make sure your X431 has an active internet subscription. Online PIN lookup requires a data connection.
- Enter the VIN manually. The scanner might misread a digit.
- For 2000–2005 models, the PIN is sometimes the last 5 digits of the VIN. Try entering that manually.
- As a last resort, contact a GM dealer. Provide your VIN, registration, and proof of ownership. They can give you the PIN over the phone (some charge a small fee).
“Key Programmed But Engine Won’t Start”
This is frustrating, but usually fixable.
- The key blade may not be cut correctly. Take it back to the locksmith and ask them to verify against your original key.
- The transponder chip could be defective. Cheap aftermarket blanks are notorious for this. Try a different blank from a reputable brand like STRATTEC or ILCO.
- A passlock fault may exist. Run a full GM immobilizer diagnostic with the X431 to check for trouble codes.
“Scanner Freezes During Programming”
- Turn the ignition OFF, disconnect the X431, wait 30 seconds, and restart the scanner.
- Do not turn off the ignition or remove the scanner while the programming process is active. This can lock the immobilizer permanently (or at least for 30 minutes).
- If the immobilizer locks, you’ll need to perform a security timer reset: leave the key in the ON position for 30 minutes. The security light will flash, then turn solid. Turn the key OFF and try again.
Understanding the Buick Century Immobilizer System
To avoid mistakes, it helps to know what’s happening under the hood.
How It Works
The Buick Century uses a Passlock (1997–2002) or Passkey 3 (2003–2005) system. Inside the key fob is a small transponder chip. When you insert the key and turn to ON, the vehicle’s Body Control Module (BCM) or Powertrain Control Module (PCM) sends a challenge to the chip. The chip responds with a unique code. If the code matches what’s stored in the vehicle’s memory, the engine is allowed to start. If not, the car will crank but stall after a few seconds.
This is why a correctly programmed key is essential. Simply cutting a blank won’t work – the chip must be “introduced” to the car’s computer.
Model Year Differences
| Years | System Type | PIN Retrieval Method | Notes |
|---|---|---|---|
| 1997–1999 | Passlock I | Only via dealer or X431 | No remote keyless entry standard |
| 2000–2002 | Passlock II | VIN-based or X431 | PIN often in RPO codes |
| 2003–2005 | Passkey 3 | Online lookup | Uses chip in key only |
Understanding which system your Century has helps you choose the right key blank and software path.
When to Seek Professional Help
- You lose all existing keys – The X431 cannot program a key if there are no working keys in the vehicle’s memory. You’ll need a dealer or locksmith with specialized tools.
- Your X431 model is not listed as compatible above – older units may lack the necessary software.
- The security light stays solid after programming – this indicates a hardware issue in the ignition cylinder or BCM. A locksmith can test the passlock sensor.
Cost Comparison: DIY vs. Dealership
Let’s talk numbers. Programming a Buick Century key at a dealership can cost anywhere from $100 to $200 for the labor plus the key itself. A locksmith is usually cheaper, around $80–$150 total. But if you already own a LAUNCH X431, doing it yourself costs only the price of the key blank ($10–$25) and a few minutes of your time.
| Option | Tool Cost | Key Blank Cost | Total (Approx.) |
|---|---|---|---|
| LAUNCH X431 DIY | $200–$800 (one-time) | $10–$25 | $210–$825 |
| Dealership Programming | $0 (they provide tool) | $50–$150 | $100–$200 per key |
| Locksmith Service | $0 (they bring tool) | $30–$70 | $80–$150 |
Verdict: If you already own an X431, DIY is cheapest by far. If you don’t, a locksmith is more economical for a single key. But if you plan to keep the car for years and may need additional keys, investing in an X431 pays off quickly.
Frequently Asked Questions
Can I program a Buick Century key without the LAUNCH X431?
Yes, but only for non-transponder keys used on 1997–1999 models that lack a chip. For transponder-equipped models (2000–2005), you need a compatible scanner or dealer software. Some locksmiths use tools like the Autel IM508 or the Xtool KC501.
Does the LAUNCH X431 work for remote key fobs (door lock/unlock)?
No, the X431 primarily programs the immobilizer chip in the key. For remote fob programming on 2000–2005 models, consult your owner’s manual. Many Buick Century models allow you to program the remote by turning the ignition ON and OFF a specific number of times while holding a button on the fob.
How many keys can I program at once?
The X431 allows up to 10 keys per vehicle. Each programming session clears previous keys from memory, so you must program all your keys in one session. If you skip a key, you’ll need to start over.
Will this work for a Buick Century with aftermarket remote start?
Aftermarket security systems can interfere. Disconnect the afterstarter temporarily before programming. Once the key is programmed, you can reconnect it. If you’re unsure how to disconnect it safely, consult the installer.
What if I cannot find Buick Century in my X431 menu?
Select GM/GM North America → Oldsmobile (the Century shared platforms with the Oldsmobile Cutlass Ciera) or try Passenger Car → Buick → Century. If it’s still missing, update your software. Contact LAUNCH support for the latest version.
Is there a risk of bricking the immobilizer?
Yes – do not interrupt power during programming. If the process fails, you may need a 30-minute security timer reset. The X431 includes a reset function for this scenario, but it’s better to avoid it altogether by using a fully charged battery and stable connection.
Final Recommendations
- Buy a quality transponder blank – Cheap blanks often fail within months. Stick with STRATTEC, ILCO, or AC Delco.
- Keep a written record of your PIN – Store it in your glove box or phone for future key additions.
- Update your X431 firmware before every major job – LAUNCH regularly releases patches for immobilizer support.
- Test all keys immediately after programming – don’t wait until you’re locked out. Walk around the car, lock and unlock the doors remotely (if applicable), and start the engine with each key.
With the right preparation and this guide, you’ll have your Buick Century back on the road with a fully functional spare key in about 15 minutes. For more detailed guidance on using your LAUNCH X431 for other GM vehicles, check out our article on [link to related guide on GM key programming].
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
Related Posts
- How to Program a Buick Regal Key Fob with LAUNCH X431 (Step-by-Step Guide)
- How to Program a Buick LeSabre Transponder Key with LAUNCH X431
- How to Program Cadillac STS Smart Keys via LAUNCH X431 (2026 Guide)
- How to Program Cadillac DTS Remote Keys with LAUNCH X431 | Step-by-Step Guide
- How to Program Cadillac CT6 Smart Key with LAUNCH X431 | Step-by-Step Guide