Published: May 27, 2026
Quick Answer: Programming a Chevrolet Bolt EV Key Fob with LAUNCH X431
Yes, you can program a new key fob for your Chevrolet Bolt EV using a LAUNCH X431 diagnostic scanner. You’ll access the immobilizer menu, enter a security code (purchased online), and follow on-screen prompts to add or replace keys. The whole process takes 10–20 minutes and requires the scanner, a working key (if available), and the vehicle’s VIN. Some procedures need a stable internet connection for authorization.
Understanding the Requirements
Before you jump into the programming procedure, it helps to know why this tool works and what you need to prepare. The LAUNCH X431 series is a professional-grade diagnostic platform that can communicate directly with the Chevrolet Bolt EV’s Body Control Module (BCM) and immobilizer system. Unlike generic OBD scanners, the LAUNCH X431 runs OEM-level software that lets you perform key coding tasks normally reserved for dealerships.
Why Use a LAUNCH X431 for the Chevrolet Bolt EV?
The Chevrolet Bolt EV (2017 and newer) uses a passive entry and passive start system that relies on encrypted RF communication between the key fob and the vehicle. To add a new key, you need a tool that can authenticate with GM’s security architecture. The LAUNCH X431 offers three big advantages:
- Compatibility: It supports GM vehicles, including the Bolt EV, across model years. The software covers both the standard Bolt EV and the Bolt EUV.
- Functionality: It provides OEM-level key programming without needing a trip to the dealer. You can add a key, erase lost keys, or even perform an “all keys lost” recovery.
- Cost-effectiveness: A one-time tool purchase replaces repeated dealer fees ($100–$200 per key). Over time, it pays for itself if you manage multiple GM vehicles.
Of course, you still need to pay a small fee for the security gateway code (usually $10–$30 per session), but that’s far less than dealer labor.
Prerequisites Before You Start
Make sure you have everything ready. A hiccup mid-procedure can lock out the immobilizer temporarily.
- Tool Requirements: A LAUNCH X431 Pro, X431 V+, X431 PAD VII, or any model that supports GM diagnostic and immobilizer functions. “Lite” versions may not have the necessary Security Access module.
- Software Updates: Update the scanner to the latest firmware and install the newest GM diagnostic and programming package. Outdated software won’t recognize the 2021+ Bolt EV modules.
- Vehicle Condition: The 12V battery should be fully charged (above 12.4V). If the battery is weak, connect a battery maintainer. The ignition must be off initially.
- Keys Needed: If you have at least one working key, the “Add Key” procedure is straightforward. For “All Keys Lost,” you need proof of ownership and a higher-tier security code.
- Security Access: Most GM immobilizer functions require an online passcode purchased through LAUNCH’s secure server. Have a stable internet connection on the tablet or via hotspot.
Common mistake beginners make: Skipping the software update. I’ve seen many users connect the scanner, only to find “Function Not Supported” because they were running a six-month-old GM package. Always update first.
Step-by-Step Programming Guide
Now let’s walk through the actual programming sequence. The exact menu labels vary slightly between X431 software versions, but the logic stays the same. Follow each step carefully.
Step 1: Connect the LAUNCH X431 to the Bolt EV
- Locate the OBD-II port under the dashboard, driver’s side, near the hood release.
- Plug the scanner’s main cable (or VCI dongle) into the OBD-II port. Turn the ignition to the ON position (press the START button once without pressing the brake pedal). The dashboard lights should come on.
- Boot up the LAUNCH X431 tablet. Select Diagnostics from the home screen.
- Choose Chevrolet from the vehicle brand list, then select Bolt EV (or Bolt EUV if applicable).
- The scanner will attempt automatic VIN identification. If that fails, manually enter the VIN.
Step 2: Navigate to Key Programming Menu
- Once in the vehicle diagnostic main menu, look for Immobilizer or Security (sometimes listed under “Special Functions”).
- Tap Key Programming or Program Key Fob. The exact wording depends on your software version. For 2020+ models, it may be labeled “Keyless Entry Module Programming.”
- The tool will request a security code. This code is generated by LAUNCH’s online gateway after you enter the VIN and pay the fee. Enter the code when prompted.
- Wait for authorization. The scanner communicates with GM’s server (through LAUNCH’s proxy) to verify the session. This can take 30–60 seconds.
Pro tip: If the scanner says “Connection timed out,” check your Wi-Fi signal. Use a mobile hotspot if necessary.
Step 3: Choose Programming Mode
After authorization, you’ll see three options:
- Add New Key – Use this if you have at least one working key fob. You’ll keep the existing keys and add up to eight total.
- All Keys Lost – Use this if you have zero working keys. The scanner will erase all stored keys, and you must have a security code specifically for this mode (usually more expensive).
- Erase Keys – Use this to remove a lost or stolen key from the vehicle’s memory without adding a new one.
Select the appropriate mode. For this guide, we’ll assume “Add New Key” since it’s the most common scenario.
Step 4: Follow On‑Screen Instructions
The scanner will now guide you through a series of prompts. Here’s what a typical “Add Key” session looks like:
- Place the working key in the key learning slot. On the Bolt EV, this slot is inside the center console storage bin, near the front. Look for a key symbol. Insert the fob with the buttons facing up.
- Press the START button once (without brake) when instructed. The vehicle will recognize the existing key.
- Remove the working key and insert the new key fob into the same slot.
- Press the START button again. The scanner will indicate “Learning successful” or “Key added.”
- Repeat steps 3–4 for each additional new key. You can add up to eight total.
For “All Keys Lost,” the process is more involved. The scanner may ask you to remove a BCM fuse for a few seconds, cycle the ignition multiple times, or even press a hidden button inside the glovebox. Follow the on-screen prompts exactly. Do not skip or improvise.
Step 5: Verify Programming
- Remove the last programmed fob from the learning slot.
- Test all functions: lock/unlock doors, remote start (if equipped), panic button, and passive entry (place hand behind door handle with fob in pocket).
- For Keyless Access models, confirm the vehicle unlocks when you touch the driver’s door handle and locks when you press the button on the handle.
- If a key doesn’t work, repeat the process for that specific fob. Sometimes a weak fob battery (CR2032) causes failed learning.
Troubleshooting Common Issues
Even with careful steps, things can go wrong. Here are the most frequent problems and how to fix them.
“Security Code Rejected” Error
Cause: You entered the wrong VIN when purchasing the code, or the session expired.
Fix: Double-check the VIN on the LAUNCH X431 screen. Go back to the vehicle selection menu and re-identify the VIN. If the code still fails, contact LAUNCH support to reset the session, or purchase a fresh code. Never try multiple incorrect codes – some systems lock you out for 24 hours.
Scanner Does Not Detect Vehicle
Cause: OBD-II cable not fully seated, or low 12V battery.
Fix: Push the connector firmly until it clicks. Check the 12V battery voltage with a multimeter – it should be above 12.4V. If it’s below, connect a battery charger or maintainer before proceeding. A weak battery can cause communication drops.
Key Fob Not Learning / Stays in “Failed” State
Cause: Dead key fob battery, incorrect fob frequency, or fob already paired to another vehicle.
Fix: Replace the CR2032 battery inside the fob. Use a fresh, name-brand battery (cheap ones often leak). Ensure the fob is the correct part number for your region – US-spec Bolt EV fobs have FCC ID HYQ2AA while European models use different frequencies. If the fob was used on another car, you may need to “Erase All Keys” first, then reprogram.
“All Keys Lost” Procedure Fails Midway
Cause: The most common reason is interrupted communication or an expired security token.
Fix: Start over from Step 1. Ensure a strong internet connection for the entire session. Some “All Keys Lost” procedures require a second person to hold a button inside the vehicle while you trigger the scanner – read the detailed help text on the X431. If it still fails, the BCM firmware may require a dealer-level update.
Important Safety & Legal Considerations
Programming a key fob yourself is generally safe, but keep these points in mind:
- Warranty: DIY key programming does not void the factory warranty. However, if you damage the BCM by interrupting a firmware update, that repair may not be covered.
- Region Lock: Always confirm your new fob’s FCC ID matches the tool’s database. US and Canadian vehicles operate on 315 MHz; many European and Asian models use 433 MHz. Buying the wrong frequency fob is a waste of money.
- Software Versions: LAUNCH releases GM software updates every few months. If you own a 2022 or newer Bolt EV / Bolt EUV, ensure the scanner has at least the June 2025 GM package. Older versions may not support the updated security gateway.
Trustworthiness note: I’ve seen online forums claiming you can program a Bolt EV key with a $20 Bluetooth adapter and a phone app. That is false. The immobilizer system requires authenticated communication that only professional tools with active subscriptions can achieve. Do not attempt it with generic ELM327 devices – you risk corrupting the BCM.
Frequently Asked Questions (FAQ)
1. Can I program a key fob for my Chevrolet Bolt EV without the LAUNCH X431?
Yes, but only with a professional-grade scan tool like Autel, Bosch, or Snap-on that supports GM immobilizer functions. Generic OBD readers cannot access the security module. The LAUNCH X431 is one of the most affordable options that can do the job.
2. How many key fobs can the Bolt EV store?
The Bolt EV can store up to 8 key fobs. However, the metal emergency blade is separate – you must have it cut by a locksmith. The blade does not have an electronic transponder; it only opens the driver’s door manually.
3. Do I need to visit a dealer if I only have one working key?
No – the LAUNCH X431’s “Add Key” mode works as long as you have one registered key. For “All Keys Lost,” you must have proof of ownership (VIN, registration) and an online security code, but you can still do it yourself.
4. The scanner says “Function Not Supported” – what should I do?
First, update the LAUNCH software (both tablet firmware and the GM diagnostic package). If it still shows unsupported, check whether your specific X431 model includes GM immobilizer functions – some “lite” versions exclude it. Contact LAUNCH customer support with your scanner’s serial number and the Bolt EV’s VIN for a compatibility check.
5. How much does it cost to program a Chevy Bolt EV key fob with LAUNCH X431?
- Tool cost: $500–$1,500 (one-time purchase). [Link to related guide on choosing the right LAUNCH scanner]
- Security code: $10–$30 per session (add key is cheaper; all keys lost is higher).
- Key fob: $30–$80 (OEM or compatible aftermarket). You can save money by buying a blank fob online and cutting the blade at a hardware store.
6. Will this work for a Chevrolet Bolt EUV (2022+)?
Yes, the procedure is identical for the Bolt EUV. Just select “Bolt EUV” from the vehicle menu instead of “Bolt EV.” Ensure your LAUNCH X431 has the latest GM software covering 2022+ models.
7. What if I lose all keys – can I still program a new one?
Yes, but you need a LAUNCH X431 with an active subscription for “All Keys Lost” on GM vehicles. The tool will request a security code from GM’s server, which you purchase through LAUNCH’s online store. Expect to pay $25–$30 for this code. You’ll also need to prove ownership (VIN, registration, and sometimes a notarized letter) if the server flags the request.
8. Can I reuse a used key fob from another car?
No. Even if it’s the exact same model, the immobilizer chip in the fob is permanently paired to the first vehicle it was programmed to. While you can erase all keys and try to reprogram, used fobs often fail due to corrupted internal memory or incompatible firmware. Always buy a new fob for reliable results.
Conclusion & Next Steps
Programming your Chevrolet Bolt EV key fob with a LAUNCH X431 is a practical, dealer-level solution that saves time and money. The key to success is preparation: update your tool, charge the battery, and have a stable internet connection for the security gateway. If you follow the steps outlined above, you’ll have a working key in under 20 minutes.
For further reading:
- LAUNCH X431 official GM software guide
- Chevrolet Bolt EV owner’s manual – key programming section
- Bolt EV Forum: DIY key fob programming experiences
If you need a new key fob or a LAUNCH X431 tool, visit https://carlifterph.com/ for equipment and technical support.
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 Perform a Full IMMO Key Reset on a Chevrolet Corvette Using LAUNCH X431 PAD V
- How to Program a Chevrolet Monte Carlo Remote Key Using LAUNCH X431
- How to Check Chevrolet IMMO Compatibility Before Using LAUNCH X431 for Key Programming
- How to Replace & Program Knob Ignition Key on Chevy Silverado with LAUNCH X431
- How to Program a Chevy S10 Key with LAUNCH X431 | Step-by-Step Guide