Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

B1000 on 2013-2017 Chevrolet Corvette: Causes and Fixes for ECU Malfunctions

On a 2013-2017 Corvette, code B1000 signals an internal failure in an electronic control module. The most common causes are a faulty OnStar module (causing a 'Phone Unavailable' message), a bad Airbag module (triggering the airbag light), or a failing Body Control Module (BCM). Diagnosis requires a professional scan tool to identify the specific module at fault. Disconnecting the obsolete OnStar module is a common owner solution.

18 minutes to read 2013-2017 Chevrolet CORVETTE
Most Likely Cause
Internal Fault in OnStar Module (VCIM)
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$300 – $950
Parts Price
$150 – $600
⚠️ Drivable, but... — Yes, the car will likely drive normally. However, if the airbag light is on, the entire airbag system may be disabled, which is a major safety risk. If the BCM is failing, it could eventually affect critical systems like exterior lighting or cause a no-start condition.
Key Takeaways
  • B1000 means a module has failed internally; it is not a sensor or wiring code.
  • You MUST use an advanced scan tool to find out which module (OnStar, Airbag, BCM, etc.) is at fault.
  • If you hear a 'Phone Unavailable' message, the OnStar module is the cause, as confirmed by GM TSBs.
  • If the airbag light is on, the Airbag Control Module (SDM) is the likely cause. This is a critical safety issue that should be fixed immediately.
  • Replacing the SDM or BCM is not a simple DIY job, as the new module must be professionally programmed to your car.
Code B1000 is a manufacturer-specific code that indicates a control module has detected an internal malfunction. It's a generic 'ECU Malfunction' code, meaning the module has failed a self-check, such as a memory or processor test. For the 2013-2017 Corvette, official GM Technical Service Bulletins (TSBs) specifically link the B1000 code to an internal fault within the OnStar module, also known by various names including Vehicle Communication Interface Module (VCIM) or Telematics Communication Interface Control Module (TCICM). This is the most common culprit when this code appears alongside specific OnStar-related symptoms.

What's Unique About the 2013-2017 Chevrolet CORVETTE

The 2013-2017 Corvette range spans two generations: the final year of the C6 (2013) and the first four years of the C7 (2014-2017). For both generations, GM Technical Service Bulletins directly point to the OnStar module (VCIM) as a common source for B1000, often accompanied by a 'Phone Unavailable' audio message. This is exacerbated by the shutdown of the 2G/3G cellular networks, causing the modules to fault. On the C7 generation specifically, this code is also known to be set by the Airbag Control Module (SDM) when it fails internally, an issue also highlighted by a safety recall for potential non-deployment. Therefore, unlike some vehicles where B1000 points vaguely to one module, on the Corvette of this era, there are several well-documented culprits with specific, verifiable symptoms and owner repair stories.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Which module is reporting the B1000 code on your high-end scanner?
Are you hearing a 'Phone Unavailable' message or experiencing battery drain?
→ The OnStar module has failed (TSB PIC3278G/F). Replace it ($150-$400) or disconnect it using a GMLAN bypass loop to prevent battery drain.
→ Clear the code and monitor. If it returns, consider disconnecting the internal cellular daughterboard to preserve Bluetooth while preventing parasitic drain.
→ The SDM has failed. Replace the module ($250-$600, e.g., part 13507231) and have a professional program it to your VIN to restore airbags.
→ Check battery voltage and grounds first. If good, replace and program the BCM ($200-$500) to fix erratic door, window, or lighting issues.
→ Use a GM Tech 2 or GDS2 scanner to identify the module. Look for 'Phone Unavailable' (OnStar) or an airbag light (SDM) as clues.

Generation note: This range covers the last year of the C6 generation (2013) and the early C7 generation (2014-2017). The OnStar module issue is common to both. The Airbag module (SDM) as a cause is more specifically documented for the C7. BCM failures can occur on either generation, with forum members noting specific electrical gremlins for each.

Professional service recommended: Diagnosing an internal module failure requires advanced scan tools to identify the faulting ECU, and replacing most modules (like the BCM or SDM) requires special programming to the vehicle's VIN. An SDM that has stored crash data cannot be cleared by a dealer and must be replaced or sent to a specialist.
🎬 Watch: How to remove and install the C7 airbag module.

Symptoms You May Notice

  • Airbag warning light illuminated on the dashboard
  • "Phone Unavailable" audio message from the OnStar system
  • OnStar system is non-functional with a red indicator light on the mirror
  • Various random electrical issues (e.g., interior lights, power locks, or exterior lighting acting erratically if the BCM is the cause)
  • Service Vehicle Soon or other warning messages on the driver information center
  • Parasitic battery drain leading to a dead battery, often caused by the OnStar module searching for a non-existent cellular signal.
  • Inability to open doors or car stuck in park (symptom of BCM failure on C7).
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the main Engine Control Module (ECM/PCM). B1000 is a body-related code ('B' code) and almost never originates from the powertrain controller.
  • Replacing the radio/head unit to fix the 'Phone Unavailable' message. The audio plays through the speakers, but the fault lies within the separate OnStar module.

Most Likely Causes

  1. Internal Fault in OnStar Module (VCIM) 🔴 High Probability As documented in TSBs PIC3278G and PIC3278F, the OnStar module can develop internal faults. This became more common as the 2G/3G cellular networks they relied on were phased out, sometimes causing the hardware to malfunction and create a parasitic battery drain.
    How to confirm: Use a high-end scan tool to confirm the B1000 code is originating from the Telematics Communication Interface Control Module (the official name for the OnStar module). The presence of a "Phone Unavailable" audio message is a strong indicator. The module is located in various places depending on the year: in the C6 it can be in the rear passenger-side cubby, under the passenger seat, or behind the glove box.
    Typical fix: Replace the OnStar module. Since the original service is obsolete, many owners opt to simply disconnect the module to prevent battery drain. If doing so, a bypass connector or jumper must be used on the GMLAN bus wires (often two tan wires) in the module's wiring harness to ensure the communication loop for other modules remains intact, preventing a no-start condition.
    Est. part cost: $150-$400
  2. Internal Fault in Airbag Control Module (SDM) 🟡 Medium Probability The SDM is a sensitive computer that can fail due to voltage spikes, moisture, or internal component degradation. On the C7 Corvette, it is a known point of failure that can set a B1000 code. If the vehicle has been in an accident, the SDM will store 'crash data' and must be replaced or reset by a third-party service, as dealers cannot clear this data.
    How to confirm: Scan the vehicle and confirm the B1000 code is being reported by the Sensing and Diagnostic Module (SDM). This will always be accompanied by an airbag warning light. A B1019 code for configuration error may also be present.
    Typical fix: The SDM must be replaced. The new module must be programmed to the vehicle's VIN and specific configuration. This is a safety-critical repair that should be performed by a qualified professional. One owner on CorvetteForum shared their experience of having to replace the module after the airbag light came on just out of warranty, with the dealer quoting nearly $1,000 for the job.
    Est. part cost: $250-$600
  3. Internal Fault in Body Control Module (BCM) ⚪ Low Probability BCMs control a wide range of body and security functions and are complex modules prone to failure from electrical stress or age. While less specific than the OnStar or Airbag issue, it's a common failure point on many GM vehicles. A CorvetteForum member with a C7 reported their driver door would not open, which was traced back to a faulty BCM.
    How to confirm: Confirm with a scan tool that the BCM is the source of the B1000 code. Symptoms will typically include multiple, seemingly unrelated electrical problems. A user on CorvetteForum noted that a B1000 in 'History' status from the BCM indicates a past write error that the module recovered from, and may not require immediate replacement.
    Typical fix: Replace the Body Control Module and program the new unit to the vehicle with a GM diagnostic tool. This is essential for the car to start and for features like key fobs and lighting to work correctly. Cloning services are available that can transfer data from the old BCM to a replacement, avoiding dealer programming.
    Est. part cost: $200-$500

Rare But Worth Checking

  • Low Battery Voltage or Poor Grounds: Before replacing any expensive modules, ensure the vehicle's battery is fully charged and the main power and ground connections are clean and tight. Low voltage can sometimes cause modules to set false internal fault codes. Forum users consistently recommend checking grounds at the BCM before replacement.
  • Wiring Harness Damage: In rare cases, damage to the wiring harness or a corroded connector at the faulting module can cause communication errors that are misinterpreted as an internal module failure. A visual inspection of the suspected module's connector is a wise step.
  • SDM Software Defect (Recall N162048170): GM issued a safety recall for 2014-2017 Corvettes because the SDM contained a software defect that could prevent frontal airbags and pretensioners from deploying. The fix was to reprogram the SDM with new software. While this would be performed by a dealer, it's important context for any SDM-related issue on these model years.

Diagnosis Steps

  1. Connect a professional-grade OBD-II scanner capable of reading manufacturer-specific codes from all vehicle modules (e.g., GM Tech 2 or GDS2).
  2. Perform a full vehicle scan to identify which specific module is storing the B1000 code. This is the most critical step.
  3. If B1000 is in the OnStar module (VCIM), and you hear a 'Phone Unavailable' message, the module has likely failed as described in TSB PIC3278G/F. Consider disconnecting it and bypassing the GMLAN bus.
  4. If B1000 is in the Airbag module (SDM), and the airbag light is on, the SDM is the likely point of failure. Check for related codes like B1019 or B0051. Due to safety risks, professional service is strongly recommended.
  5. If B1000 is in the Body Control Module (BCM), investigate for other electrical symptoms like door lock, window, or lighting issues.
  6. Before replacing any module, check the battery voltage and inspect the main battery and module ground connections for tightness and corrosion.
  7. Visually inspect the wiring connector at the suspected module for any signs of damage, moisture, or corrosion.
  8. If a module is confirmed to be faulty, replace it. Note that the BCM and SDM will require programming to the vehicle after installation.

Parts You'll Likely Need

  • OnStar Module (Vehicle Communication Interface Module) (OEM #Commonly 25984444, 20783877, 20827036) — This is the most common cause of a B1000 code on this vehicle, as documented by GM's own service bulletins. Failure is accelerated by cellular network shutdowns.
    Trusted brands: ACDelco
    OEM price range: $250-$450
    Aftermarket price range: $150-$300
  • Airbag Control Module (Sensing and Diagnostic Module) (OEM #13507231 (C7, 2017-2019), 20991636 / 15297098 (C6, 2007-2013)) — A known failure point on the C7 Corvette that will set a B1000 code and disable the SRS system.
    Trusted brands: ACDelco
    OEM price range: $350-$600
    Aftermarket price range: $250-$450
  • Body Control Module (BCM) (OEM #13592137, 13506936 (C7, 2015), 15916669 (C6, 2008-2013)) — A less common but possible cause if the vehicle is experiencing widespread, strange electrical issues along with the B1000 code.
    Trusted brands: ACDelco
    OEM price range: $300-$500
    Aftermarket price range: $200-$350

Related Codes That Often Appear With This One

  • U1500 — This LIN Bus communication code is specifically mentioned in TSBs PIC3278G and PIC3278F as a code that can appear alongside B1000 when the OnStar module fails.
  • B1019 — This code indicates an SRS (airbag) configuration error. It can appear with B1000 if the Airbag Control Module has failed or been replaced and not programmed correctly.
  • U1064 — Indicates a loss of communication with the BCM. It often appears with a B1000 from the BCM, indicating the module is having trouble communicating while trying to resolve its own internal memory errors.
  • B0051 — This code means 'Deployment Commanded' and will be stored in the SDM after an accident. It is a hard code that cannot be cleared with a standard scan tool and often accompanies a B1000, necessitating module replacement or a specialist reset.

Technical Service Bulletins (TSBs) & Recalls

  • PIC3278G
  • PIC3278F
  • 03-08-46-004P
  • N162048170 (Safety Recall)

Platform-Specific Known Issues

  • TSB PIC3278G / PIC3278F: These bulletins directly address the B1000 (or U1500) code being caused by an internal fault in the OnStar module, leading to a 'Phone Unavailable' message.

Mechanic-Grade Diagnostic Values

  • GMLAN Bus Jumper/Bypass — expected: To bypass a faulty OnStar (VCIM) module on a C6, the GMLAN serial data wires in connector C4 must be jumpered. Jumper Pin 2 (TN/BK, Circuit 2500) to Pin 8 (TN/BK, Circuit 2500) and Pin 3 (TN, Circuit 2501) to Pin 9 (TN, Circuit 2501).. Failure: If the GMLAN bus is not properly looped after removing the OnStar module, other modules on the network cannot communicate, which will typically result in a no-start condition.

Hidden / Shadow Codes Worth Checking

  • B1000 00: ECU Performance - No Additional Information. This is a generic internal failure flag. (see via GM GDS2, GM Tech 2, or other high-end scan tool capable of reading manufacturer symptom bytes.)
  • B1000 04: ECU RAM Failure. Indicates a fault with the module's internal Random Access Memory. (see via GM GDS2, GM Tech 2, or other high-end scan tool capable of reading manufacturer symptom bytes.)
  • B1000 39: ECU Performance Internal Electronic Failure. A general hardware failure has been detected inside the module. (see via GM GDS2, GM Tech 2, or other high-end scan tool capable of reading manufacturer symptom bytes.)
  • B1000 3B: ECU Performance Internal Self Test Failed. The module failed its own power-on self-test routine. (see via GM GDS2, GM Tech 2, or other high-end scan tool capable of reading manufacturer symptom bytes.)

Scan Tool Commands That Help

  • GDS2 (Global Diagnostic System 2): Module Diagnostics > [Module Name] > Control Functions — This path allows a technician to perform bidirectional controls (also called actuator tests). For a BCM-related B1000, a technician can command outputs like exterior lights, door locks, or window motors to function. If the component works when commanded by the scan tool but not by its switch, it helps isolate the fault to the switch or input wiring, rather than the BCM's output driver.
  • GDS2 (Global Diagnostic System 2): Vehicle DTC Information > Clear All DTCs — After a module replacement (like BCM or SDM), or after inspecting a potential cause like a loose ground, this function is used to clear the B1000 code. If the code returns immediately, it indicates a hard fault still exists. If it was set by a temporary low voltage event, it may not return.
  • GDS2 (Global Diagnostic System 2): Configure/Reset Functions — When replacing a BCM or SDM, this menu is used to perform the necessary programming and setup procedures. This includes programming the new module with the vehicle's VIN and configuring its specific RPO codes to ensure all features work correctly.

Wiring & Ground Locations

  • OnStar/VCIM Module (C6) — For 2013 (and other C6 models), the module is typically located in the passenger footwell area, near the BCM and amplifier, or in the rear passenger-side storage cubby under the carpet.. This is the primary location to access the module for disconnection and to install a GMLAN bus jumper to resolve B1000 caused by a faulty OnStar unit.
  • OnStar/Telematics Module (C7) — For 2014-2017 models, the Telematics Communication Interface Control Module is located behind the glove box area, often accessible without full glove box removal.. Accessing this module is necessary to disconnect its antennas or the module itself to fix B1000 codes and parasitic drain issues. Disconnecting the main connector requires a GMLAN bus bypass to prevent a no-start condition.
  • SDM (Airbag) Module (C7) — For 2014-2017 models, the Sensing and Diagnostic Module is located under the center console, beneath the radio and infotainment assembly.. This module must be physically accessed for replacement if it is the source of the B1000 code. Access requires significant interior trim removal, including the center console.
  • BCM (Body Control Module) (C7) — For 2014-2017 models, the BCM is located in the passenger footwell, under the carpet.. If the BCM is the source of the B1000 code, it must be accessed for connector inspection, power/ground verification, and eventual replacement.
  • G202 / G302 (C6) — These are key interior ground points for the C6 located in the passenger side footwell area, near the BCM.. A poor ground at these locations can cause communication issues and false codes for modules like the BCM. They should be inspected and cleaned before replacing an expensive module.
  • Battery Ground (C7) — At the main battery negative terminal, a small black wire is attached to the main negative cable terminal.. This small wire is a critical ground path for various modules. It is often damaged or left loose after a battery replacement, which can cause numerous electrical issues, including setting false module codes like B1000.

Real Owner Repair Stories

  • CorvetteForum user 'HOXXOH' (C6 Corvette (Base model)) — Desire to completely remove the obsolete OnStar module, which is a common cause of B1000 and battery drain.
    ❌ Tried (didn't work) Simply unplugging the module, which breaks the GMLAN communication loop and causes a no-start condition.
    ✅ What actually fixed it The user unplugged the J4 connector from the OnStar VCIM and created a jumper to keep the GMLAN bus intact. They inserted small U-shaped wires from paper clips into the connector to connect the two tan/black wires together and the two tan wires together, effectively bypassing the module. This allowed the car to start and run normally without the OnStar module connected.
  • CorvetteForum user 'lobsterroboto' (C7 Corvette (track car)) — OnStar automatically called for emergency services during a track session. The owner wanted to disable or remove the system.
    ❌ Tried (didn't work) Initially unsure how to proceed without causing other electrical issues.
    ✅ What actually fixed it Forum members identified the C7 OnStar module location behind the glovebox and advised that simply unplugging the module would break the CAN bus network, requiring a bypass plug. The simpler solution, short of a full removal and bypass, was to disconnect the OnStar/cellular antenna from the module to prevent it from communicating externally.

OEM Part Supersession History

  • Unknown (multiple early 2014-2016 PNs)13592882 (for 2014-2016 models) — Module updates and consolidation.
    Heads up: A recall in 2014 affected 33 specific Corvettes for an internal short in the SDM, requiring replacement. Furthermore, part numbers for the SDM changed for later model years (2017-2019), and using a module from a different year group without correct programming and verification can cause system failures or security lockouts.

Model Year Variations Within This Range

  • 2013 (C6): The OnStar (VCIM) module is located either in the rear passenger cubby, under the passenger seat, or in the passenger footwell. The GMLAN bypass requires jumpering specific pins on the C4 connector. Key grounds to check are G202 and G302 in the passenger footwell.
  • 2014-2017 (C7): The Telematics (OnStar) module is located behind the glovebox. The SDM (Airbag module) is under the center console. The BCM is in the passenger footwell. A critical ground to check is the small black wire on the main battery negative terminal in the rear of the car, which is often disturbed during battery service.
removal and installation C7 Corvette Airbag computer module GM hard crash data removal.
removal and installation C7 Corvette Airbag computer module GM hard crash data removal.
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code B1000 for:
  • Chevrolet CORVETTE: 20132014201520162017
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part