GM Module Replacement Instructions

GM Module Replacement Instructions - Complete Guide

Interactive Guide

Use the interactive guide above for a step-by-step walkthrough

What Happens After Module Replacement?

After replacing a control module, your vehicle's security system needs to relearn communication with the new module. Here's what to expect:

πŸ”§ PCM/ECM Replacement

When you replace the PCM/ECM:

  • What happens: Engine will not start
  • Error codes: P0513, P0633, P1631
  • Required fix: Passlock security relearn procedure

βœ“ Exception: Not needed if PCM/ECM ordered with disabled VATS

βœ“ If ECM has IMMO: Requires key programmer, locksmith, or Auto 101 GM Tool

βœ“ Additional: May need Crankshaft Position Variation Learn (see below)

πŸ”§ BCM Replacement (1999-2006)

When you replace the BCM on 1999-2006 models:

  • Required: Passlock security relearn (30-Minute Procedure)
  • Possible issue: Airbag light stays ON (code B1001)
  • Fix: SDM relearn required to clear airbag light

πŸ”§ BCM 2007+ / Fuse Box 2004+

When you replace BCM or Fuse Box on newer models:

  • Required: Passlock security relearn (30-Minute Procedure)
  • Possible issue #1: Airbag light stays ON (code B1001) β†’ SDM relearn needed
  • Possible issue #2: Brake/ABS/ESP lights stay ON β†’ BPP sensor calibration needed

⚠️ Important: Two Different Security Systems

GM uses two different security systems:

  • VATS System: Uses 30-minute relearn procedure (older vehicles and non-Global A). If 30-minute procedure fails, V.T.D programming may be required.
  • IMMO System: Requires programming tools (Global A vehicles - see list below)

Critical: The 30-minute procedure does NOT work on IMMO vehicles! You must use the correct procedure for your vehicle.

Step 1: Determine Your Security System

πŸ“‹ Check Your Vehicle

Click the dropdown below to see if your vehicle is in the Global A list (IMMO system)

If you FIND your vehicle and year in the list: Use IMMO system (except Savana/Express β†’ use VATS)

If you DON'T find your vehicle or year: Use VATS system

⚠️ CRITICAL EXCEPTION!

Chevrolet Express and GMC Savana (2014-2022) are listed in the Global A list above, BUT they use the VATS/V.T.D system, NOT IMMO!

Example: If you have a 2018 Savana, you'll find it in the list above, but you should still use VATS procedure!

Step 2: Choose Your Procedure

πŸ”‘ VATS System

30 Minutes

Use this system if:

  • Vehicle NOT in Global A list above
  • Year NOT in Global A list above
  • You have Express or Savana (2014-2022)
πŸ’‘ Simple Rule: Didn't find your vehicle/year in the list? Use VATS!
Start VATS Procedure

πŸ” IMMO

Programming Required

Use this system if:

  • You FOUND your vehicle in Global A list above
  • You FOUND your year in Global A list above
  • You do NOT have Express or Savana
πŸ’‘ Simple Rule: Found your vehicle/year in the list? Use IMMO!
Start IMMO Procedure

πŸ”‘ VATS System

For older GM vehicles, Non-Global A vehicles, and Express/Savana

When to use this procedure:

  • After replacing PCM/ECM with VATS security system
  • After replacing BCM
  • Error codes: P0513, P0633, P1631
  • Vehicle will not start after module replacement

πŸ“Ί Quick 10-Minute VATS Relearn Method

Fast guide for ECM/BCM/VATS module replacement

Watch this if: You want a quick overview and faster method

⚠️ Requires: Scan tool to complete this procedure

Buy Scan Tool Now

πŸ“Ί Complete 30-Minute Procedure Walkthrough

Step-by-step visual guide for the full relearn process

Watch this if: You need detailed step-by-step instructions for the complete 30-minute procedure

30-Minute Learn Procedure (Passlock Security Relearn)

⚠️ Warning: This does NOT work on IMMO vehicles (Global A list above)! Use IMMO procedure instead.

Preparation

Turn ON the ignition, with the engine OFF.

Complete These Steps

  1. Try to start: Attempt to start the engine, then release the key to ON position (the vehicle will not start)
  2. Watch SECURITY light: Observe the SECURITY light. After approximately 10 minutes, the security light will turn OFF
  3. Turn OFF: Turn OFF the ignition and wait 5 seconds
  4. Repeat: Repeat steps 1 through 3 two more times for a total of 3 cycles/30 minutes. The vehicle is now ready to relearn the Passlock Sensor Data Code

⚠️ Important

The vehicle learns the Passlock Sensor Data Code on the next ignition switch transition from OFF to CRANK. You must turn the ignition OFF before attempting to start the vehicle.

Final Steps

  1. Start the engine: The vehicle has now learned the Passlock Sensor Data Code and/or password
  2. Clear codes: With a scan tool, clear any DTCs if needed. History DTCs will self-clear after 100 ignition cycles

πŸ’‘ If Security Light Doesn't Turn Off

If the security light doesn't turn off during the 30-minute procedure, your vehicle may need Vehicle Theft Deterrent (V.T.D) programming via GM SPS2 or our Auto 101 GM Tool.

Get Auto 101 GM Tool

⚠️ Critical Information

The 30-minute relearn procedure may NOT work on all GM vehicles!

If the 30-minute procedure fails, programming may be required:

  • VATS vehicles (non-Global A): Vehicle Theft Deterrent (V.T.D) programming
  • IMMO vehicles (Global A): Immobilizer System Component Programming (IMMO)

Both can be performed via:

  • GM SPS2 Programming
  • Professional Locksmith
  • Key Programmer
  • Auto 101 GM Tool (Easiest option)

πŸ” IMMO System

For Global A vehicles (except Express/Savana)

How to Re-Sync IMMO After Replacing ECM

IMMO Relearn (Key Programming)

When to use: After replacing ECM/PCM with IMMO CODE on Global A vehicles (see list above, except Express/Savana)

Required Tools (Choose One)

  • Auto 101 GM Tool (Recommended - Easy & Fast) - Get it here
  • Professional Key Programmer
  • Locksmith Service
  • GM SPS2 Programming

Procedure

  1. Connect programming tool to vehicle OBD port
  2. Follow tool instructions for IMMO relearn/key programming
  3. Test - verify vehicle starts normally with programmed key

Get Auto 101 GM Tool

Additional Required Procedures

Depending on your module replacement, you may need these additional procedures:

Crankshaft Position Variation Learn (Codes P0315/P1336)
When needed: After ECM/PCM replacement when DTC P0315 or P1336 are diagnosed. A crankshaft position system variation learn is required.

Scan Tool Required: This procedure requires a scan tool. If you don't have one, click here to learn about our affordable scan tool options.

Before You Start - Safety First

  • Block drive wheels
  • Set parking brake
  • Apply and hold brake pedal
  • Vehicle in Park or Neutral
  • Cycle ignition from OFF to ON
  • Start engine and let idle
  • Turn A/C OFF

Procedure

  1. Install a scan tool and connect to OBD port
  2. Monitor the PCM/ECM for DTCs with the scan tool. If other DTCs are set (except DTC P0315/P1336), refer to the Diagnostic Trouble Code (DTC) list for the applicable DTC that is set
  3. On the scan tool, select the "Crankshaft Position (CKP) Variation Learn" procedure
  4. Follow the instructions on the scan tool to complete the learn procedure

Crankshaft Position Variation Learn Tutorial

Get Scan Tool

Airbag SDM Setup (Code B1001)
When needed: After BCM replacement (2007+) or Fuse Box (2004+) when airbag indicator light remains ON and code B1001 is present.

Scan Tool Required: This procedure requires a scan tool with Module Setup capability. Get our scan tool here.

⚠️ Important for Pre-2007 BCM: If you have code B1001 on a BCM manufactured before 2007, this procedure will NOT work. You must use GM SPS2 V.T.D programming or Auto 101 GM Tool instead.

Procedure

  1. Turn key to ON (engine OFF)
  2. Connect scan tool to OBD port
  3. Navigate to Module Setup menu
  4. Perform "Setup SDM Primary Key in BCM" Special Function
  5. Clear all codes and verify no current faults are present

SDM/Airbag Setup Tutorial

Alternative Method for GMLAN BCMs

View GMLAN BCMs List

Brake Pedal Position Sensor Calibration
When needed: After BCM replacement (2007+) if the vehicle is equipped with Brake Pedal Position (BPP) sensor and the brake light and ABS/ESP lights remain ON.

⚠️ Brake Light Issue: You may notice the brake lights work in reverse β€” lights turn OFF when you press the brake pedal and turn ON when you release it. This calibration procedure will fix this issue and restore normal brake light operation.

Procedure

  1. Turn key to ON (engine OFF)
  2. Clear all DTCs before proceeding
  3. Use a scan tool to navigate to BCM β†’ Configuration/Reset Function
  4. Perform "Brake Pedal Position Sensor Learn" procedure
  5. Clear all codes and verify no current faults are present

Important Notes & Troubleshooting

πŸ’‘ When 30-Minute Procedure Doesn't Work

Important: The 30-minute relearn procedure does not work on some GM vehicles. For these vehicles:

  • VATS vehicles (non-Global A): May need Vehicle Theft Deterrent (V.T.D) programming via GM SPS2
  • IMMO vehicles (Global A): Must use Immobilizer System Component Programming (IMMO) via GM SPS2

Both can also be programmed by a locksmith β€” or you can use our Auto 101 GM Tool to complete the relearn easily.

⚠️ Battery Requirement: Ensure battery voltage is at least 12V during the 30-minute procedure. A weak battery may cause the procedure to fail. Use a battery charger if needed to maintain proper voltage.

⚠️ Security Light Won't Turn Off?

Solution: If the security light doesn't turn off during the 30-minute procedure, you may need V.T.D or IMMO programming via GM SPS2 or Auto 101 GM Tool instead.

πŸš— Global A Vehicles & IMMO System

Global A Vehicles (see list above) require IMMO relearn (key reprogramming). A key programmer, locksmith, or GM SPS2 will be needed to perform this relearn β€” or you can use our Auto 101 GM Tool to complete the relearn easily and efficiently.

πŸ”§ Vehicle Still Won't Start After 30-Minute Procedure?

Solution: Check the Global A vehicle list at the top of this page. If your vehicle and year are listed (except Express/Savana), you must use IMMO programming instead of the 30-minute procedure.

❓ Not Sure Which System You Have?

Simple Rule: Check the Global A vehicle list at the top. If your exact vehicle and year are listed, use IMMO. If not listed, use VATS. Exception: Express and Savana always use VATS even though they're in the list.

Get Auto 101 GM Tool

❓ Frequently Asked Questions

Read this before contacting support - find answers to common questions

πŸš— General Questions

Q1: How do I know which procedure to use?

Follow these 3 simple steps:

  1. Check Section 3 for the "Global A Vehicle List"
  2. Find your EXACT vehicle model AND year
  3. If found (except Express/Savana) β†’ Use IMMO | If NOT found β†’ Use VATS

Quick Check Examples:

  • Have a 2018 Silverado? β†’ It's in the list β†’ Use IMMO
  • Have a 2012 Silverado? β†’ NOT in list β†’ Use VATS
  • Have a 2018 Savana? β†’ It's in list BUT β†’ Still use VATS (exception!)
Q2: I'm not sure if my vehicle is "Global A" - what does that mean?

Don't worry about the technical term! Just look at the list in the dropdown above:

  • If you see your vehicle AND your year β†’ You have Global A (use IMMO)
  • If you DON'T see it β†’ You don't have Global A (use VATS)

That's it! Ignore the technical terms and just check the list.

Q3: My vehicle is in the Global A list but the 30-minute procedure worked. Is that okay?

This is unusual. If it worked, great! But this typically means:

  • Your PCM/ECM might not have IMMO code
  • Or it was ordered with disabled VATS

Action: If the vehicle starts and runs normally, you're good! Clear any remaining error codes with a scan tool.

⏱️ 30-Minute Procedure Questions

Q4: The security light is still on after 30 minutes. What do I do?

This means the 30-minute procedure didn't work. You have 2 options:

  1. Option 1 (Easiest): Use Auto 101 GM Tool to program it
  2. Option 2: Take it to a locksmith or use GM SPS2 programming

Why didn't it work? Your vehicle may need V.T.D programming instead of the basic relearn.

Q5: Do I need to keep the engine OFF during the entire 30-minute procedure?

YES! Very important:

  • Turn key to ON position (don't start engine)
  • Try to crank (it won't start - that's normal)
  • Leave key in ON position while security light is on
  • Engine stays OFF the entire 30 minutes
Q6: Can I do anything else in the car during the 30 minutes?

NO! Best practice:

  • ❌ Don't turn on radio, lights, or accessories
  • ❌ Don't open doors during the 10-minute cycles
  • ❌ Don't touch the key or steering wheel
  • βœ… Just sit and wait, or wait outside the vehicle
Q7: My battery died during the 30-minute procedure. What now?

You need to start over completely:

  1. Charge your battery to at least 12V
  2. Use a battery charger to maintain voltage during procedure
  3. Start the 30-minute procedure from Step 1 again

Pro Tip: Always use a battery charger during this procedure to prevent failure!

Q8: I did the procedure but forgot to turn OFF the ignition before starting. What happens?

The relearn failed. You must:

  1. Turn OFF ignition and wait 5 seconds
  2. Start the entire 30-minute procedure over
  3. Remember: You MUST turn OFF ignition before attempting to start!

πŸ”§ IMMO System Questions

Q9: What tools can I use for IMMO programming?

You have 4 options:

  1. Auto 101 GM Tool ⭐ (Recommended - easiest for DIY)
  2. Professional key programmer
  3. Locksmith service
  4. GM SPS2 Programming (dealership tool)

Note: The 30-minute procedure does NOT work for IMMO vehicles!

Q10: How long does IMMO programming take?

Usually 10-20 minutes with the right tool:

  • Connect tool to OBD port
  • Follow on-screen instructions
  • Program key(s) to new module
  • Done!
Q11: Do I need to program all my keys for IMMO?

Yes, you typically need to program at least 2 keys to the new module. Some tools may require all keys to be programmed.

Best Practice: Have all your keys with you when programming.

🚨 Error Code Questions

Q12: I have error codes P0513, P0633, or P1631. Which procedure do I use?

These are security-related codes. Follow the normal procedure:

  • Check if your vehicle is in the Global A list
  • Use IMMO if listed (except Express/Savana)
  • Use VATS 30-minute if not listed

After completing the procedure, clear codes with a scan tool.

Q13: I have code B1001 and airbag light is on. What do I do?

This happens after BCM replacement. Two options:

If BCM is 2007 or newer:

  • Use scan tool to perform "Setup SDM Primary Key in BCM" (see Additional Procedures section)

If BCM is older than 2007:

  • You need GM SPS2 V.T.D programming or Auto 101 GM Tool
  • The scan tool procedure won't work on pre-2007 BCMs
Q14: I have P0315 or P1336 codes after ECM replacement. Is this normal?

Yes, these codes mean you need Crankshaft Position Variation Learn:

  1. Use a scan tool (required)
  2. Follow the procedure in Additional Procedures section
  3. Takes about 10-15 minutes

Can't skip this! Vehicle may run rough or not start properly without this procedure.

πŸ”¦ Brake & Light Issues

Q15: My brake lights are working backwards! They turn OFF when I press the brake. Help!

This is normal after BCM replacement (2007+). Easy fix:

  1. Use scan tool
  2. Navigate to BCM β†’ Configuration/Reset Function
  3. Perform "Brake Pedal Position Sensor Learn"
  4. This fixes the reversed brake lights issue

See Additional Procedures section for detailed steps.

Q16: My ABS/ESP lights stay ON after BCM replacement. What's wrong?

If you have Brake Pedal Position (BPP) sensor, you need calibration:

  • Follow Brake Pedal Position Sensor Calibration in Additional Procedures section
  • This is the same procedure that fixes reversed brake lights
  • Requires scan tool

πŸ”‹ Battery & Power Questions

Q17: What's the minimum battery voltage I need?

At least 12V during the entire procedure:

  • Check voltage with multimeter or battery tester
  • Use battery charger if voltage is low
  • Weak battery = procedure will fail

Pro Tip: Connect a battery maintainer/charger during the 30-minute procedure.

Q18: Can I do the procedure with jumper cables connected?

Yes, but it's better to use a battery charger:

  • βœ… Battery charger = constant stable voltage (best option)
  • ⚠️ Jumper cables = okay but less reliable
  • ❌ Weak battery alone = procedure will fail

πŸš— Specific Vehicle Questions

Q19: I have a 2018 Chevy Express. Do I use IMMO or VATS?

VATS! This is a critical exception:

  • Express and Savana are listed in the Global A list
  • BUT they still use VATS system, not IMMO
  • Always use the 30-minute procedure for Express/Savana

Don't be confused by the list! Express/Savana are special cases.

Q20: I have a 2010 Silverado. Which system do I use?

Check the list:

  • 2010 Silverado is NOT in the Global A list
  • The list starts with 2014 for Silverado
  • Use VATS 30-minute procedure
Q21: I have a 2020 GMC Terrain. Which procedure?

Looking at the list:

  • Terrain (2010-2022) is in the Global A list
  • 2020 is within that range
  • Use IMMO programming (not 30-minute procedure)

πŸ” Troubleshooting

Q22: I did everything correctly but the car still won't start. What's wrong?

Check these common issues:

For VATS procedure:

  1. Did you complete all 3 cycles (30 minutes total)?
  2. Was battery voltage above 12V the entire time?
  3. Did you turn OFF ignition before trying to start?
  4. Is your vehicle actually a VATS vehicle? (Check the list again)

For IMMO procedure:

  1. Did programming complete successfully?
  2. Was key programming confirmed?
  3. Are you using the programmed key?

If all checks pass: Your vehicle may need professional programming (V.T.D or IMMO) via Auto 101 GM Tool, locksmith, or GM SPS2.

Q23: The security light blinks but won't stay on during the procedure. What does this mean?

A blinking security light usually means:

  • There's a communication issue with the security system
  • The module may not be properly installed
  • There might be a wiring problem

Action:

  1. Check all module connections
  2. Verify correct module was installed
  3. Check for diagnostic codes with scan tool
  4. May need professional diagnosis
Q24: How many times can I attempt the 30-minute procedure?

You can attempt it multiple times, but:

  • If it fails 2-3 times, it's not going to work
  • Your vehicle likely needs programming instead
  • Don't waste time - move to Auto 101 GM Tool or locksmith

Each failed attempt = 30 minutes wasted!

πŸ› οΈ Tool Questions

Q25: Do I need a scan tool for every procedure?

It depends:

DON'T need scan tool for:

  • βœ… Basic 30-minute VATS relearn

DO need scan tool for:

  • ❌ Basic IMMO programming (tool does everything)
  • ❌ Crankshaft Position Variation Learn (P0315/P1336)
  • ❌ SDM Relearn (B1001 airbag code)
  • ❌ Brake Pedal Position Sensor Calibration
  • ❌ Clearing diagnostic codes
Q26: Can I use a cheap OBD2 scanner from Amazon?

For basic code reading = Yes
For special procedures = No

You need:

  • A scan tool with "Special Functions" or "Module Setup" capability
  • Examples: Auto 101 GM Tool, Tech2, or professional scan tools
  • Cheap code readers can't perform relearn procedures
Q27: Where can I get the Auto 101 GM Tool?

Visit: https://auto101.net/products/download?_pos=1&_psq=gm+tool&_ss=e&_v=1.0&variant=42362600980547

Why Auto 101 GM Tool?

  • βœ… Can do V.T.D programming
  • βœ… Can do IMMO programming
  • βœ… Can do SDM relearn
  • βœ… Can do all special functions
  • βœ… One tool does everything!

⚠️ Safety & Legal Questions

Q28: Can I drive the car while the security light is on?

If the car starts and runs:

  • βœ… Yes, it's safe to drive
  • ⚠️ But the security system is not functioning
  • πŸ”§ Complete the relearn procedure as soon as possible

If the car won't start:

  • ❌ Can't drive it - complete relearn first
Q29: Can I do this procedure myself or do I need a mechanic?

You can do it yourself if:

  • βœ… You're comfortable with basic car procedures
  • βœ… You can follow step-by-step instructions
  • βœ… You have the required tools (scan tool for some procedures)

When to call a professional:

  • ❌ If you're unsure about anything
  • ❌ If the 30-minute procedure fails multiple times
  • ❌ If you need IMMO programming but don't have tools
  • ❌ If you get error codes you don't understand

🎯 Quick Reference

Common Scenarios Quick Reference Table
Your Situation System to Use Expected Time
Replaced PCM on 2015+ Silverado IMMO 15 min + tool
Replaced PCM on 2010-2013 Silverado VATS 30 min
Replaced BCM, security light on VATS 30 min
Replaced BCM, airbag light on (B1001) SDM Setup 10 min + scan tool
Code P0315 or P1336 CKP Learn 15 min + scan tool
Brake lights reversed BPP Calibration 10 min + scan tool
Express/Savana any year VATS 30 min
Security light won't turn off Programming 15 min + tool

βœ… Final Checklist

Before You Start ANY Procedure:

  • ☐ Battery is fully charged (12V minimum)
  • ☐ Battery charger connected (recommended)
  • ☐ Correct module installed
  • ☐ All connections secure
  • ☐ I know which procedure to use (VATS or IMMO)
  • ☐ I have required tools ready
  • ☐ I've read the instructions completely
  • ☐ I have 30-60 minutes of uninterrupted time
  • ☐ Vehicle is in safe location (parking brake, wheels blocked)

πŸ’‘ Remember

⏱️ VATS = 30 minutes (no tools needed)
πŸ”§ IMMO = 15 minutes (requires programming tool)
πŸ”‹ Battery voltage = 12V minimum (use charger!)
πŸ“± Express/Savana = Always VATS (never IMMO)
🎯 When in doubt = Check the Global A list again

Good luck! Follow the instructions carefully and you'll get your vehicle running! πŸš—βœ¨

Get Auto 101 GM Tool

Stuck?

Contact us and ask any questions about your installation and we'll help you troubleshoot!