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

2017 Subaru WRX & WRX STI Body Control Module: Programming, Problems, and Replacement

This guide covers the critical programming requirements, failure symptoms, and replacement options for the Body Control Module in your 2017 WRX or WRX STI.

7 minutes to read 2017-2017 Subaru WRX 2017-2017 Subaru WRX STI
Difficulty
3/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 - $200
Used OEM Price
$80 - $200
⚠️ Drivable, but... — Yes, but with limitations. If symptoms affect exterior lighting, it could be unsafe. If the issue is a parasitic drain or intermittent starting, you risk being stranded.
Key Takeaways
  • This module MUST be programmed. A replacement BCM will cause a no-start condition unless it is cloned from your original unit or programmed by a dealer.
  • The correct OEM part number for 2017 WRX & WRX STI (w/o smart key) is 88281VA450. You must match this number exactly.
  • A 'cloning' service is the most practical solution for DIY replacement, as it makes a used module plug-and-play.
  • Symptoms like a dead battery could also be caused by a faulty Data Communication Module (DCM), which has a separate warranty extension.
The Body Control Module (BCM), which Subaru often calls the Body Integrated Unit (BIU), acts as the central computer for your car's cabin electronics. It doesn't control the engine, but it manages dozens of other functions that you use every day. This includes the power windows, door locks, interior and exterior lights, windshield wipers, security system, and keyless entry. The BCM receives inputs from switches (like the headlight switch) and sensors, and then sends commands to operate these various accessories. It is a critical component for vehicle security, as it communicates with the immobilizer system and your car keys.

Symptoms of a Failing Body Control Module

The instrument cluster of a 2017 Subaru WRX showing multiple unrelated warning lights caused by a BCM failure.
A malfunctioning BCM can trigger a 'Christmas tree' effect on the dashboard, illuminating multiple unrelated warning lights simultaneously.

A failing Body Control Module in a 2017 Subaru WRX or WRX STI can cause a wide range of confusing electrical problems. Because the BCM controls so many different systems, symptoms can seem random and unrelated. Owners may notice one or more of the following issues:

  • Erratic Electronics: Power windows that don't open or close, door locks that act on their own, or interior dome lights that flicker or stay on are common signs.
  • Lighting Problems: Headlights or taillights may not turn on, or they might stay on and refuse to turn off. The turn signals might also behave erratically.
  • Key Fob and Security Issues: The keyless entry remote may stop working, or the car's alarm system might trigger for no reason. In severe cases, the BCM can fail to recognize the key's transponder chip, leading to a no-start condition.
  • Parasitic Battery Drain: One of the most common symptoms is a battery that dies overnight. A faulty BCM may fail to go into "sleep mode" when the car is off, continuing to draw power and draining the battery.
  • Dashboard Warning Lights: A malfunctioning BCM can cause multiple, unrelated warning lights to appear on the instrument cluster, such as for the ABS or airbag system, even if those systems are working correctly.

Associated OBD-II Codes

While many BCM issues won't trigger a standard "Check Engine" light, a professional scan tool that can read body codes may reveal specific trouble codes. Look for codes in the "B" (Body) or "U" (Network Communication) series. Specific codes related to a Subaru BCM (or BIU) failure include:

  • B1012 / B1013 / B1014: These codes relate to power supply issues for the BIU (Battery Backup, Ignition Power, ACC Power).
  • P1572 / P1574: These codes indicate a failure in communication between the key and the immobilizer unit, which is managed by the BCM.
  • U-Series Codes (e.g., U122E): These codes indicate a loss of communication between the BCM and other modules in the vehicle, which can be a sign of BCM failure.

Pro Tip: Before condemning the BCM, always check the battery, alternator, and all related fuses. Electrical issues, especially those related to low voltage, can mimic BCM failure.

Known Issues, TSBs, and Recalls

The Data Communication Module (DCM) in a 2017 Subaru WRX, which is often the true cause of parasitic battery drain.
The Data Communication Module (DCM) is frequently responsible for battery drain issues on 2017-2018 WRX models, a symptom often misdiagnosed as a BCM failure.

As of early 2026, there are no active safety recalls for the Body Control Module on the 2017 Subaru WRX or WRX STI.

However, there is a relevant warranty extension to be aware of. Subaru issued a notice for the Data Communication Module (DCM) on 2017-2018 WRX models, extending the warranty to 8 years or 100,000 miles. A faulty DCM can cause a parasitic battery drain, a symptom often mistaken for BCM failure. If you are experiencing a dead battery, it is worth having a Subaru dealer investigate if the DCM is the cause, as the repair may be covered.

🎬 Watch: How to fix a DCM parasitic battery drain

Replacement and Programming Requirements

A professional diagnostic tablet connected to a vehicle's OBD-II port for BCM and immobilizer programming.
Programming is mandatory when replacing the BCM; the new unit must be synced with the vehicle's immobilizer and keys using professional-grade diagnostic tools.

Replacing the BCM in a 2017 WRX or WRX STI is not a simple plug-and-play job. Programming is absolutely required for the new module to function.

Warning: A replacement BCM, whether new or used, must be programmed to your vehicle's immobilizer system. If this step is skipped, the car will not start.

Programming Options

  1. Subaru Dealer Programming: A Subaru dealership can install and program a new BCM using their proprietary Subaru Select Monitor (SSM) software. This process involves registering the new module to the car, setting vehicle-specific parameters, and registering all existing keys to the new immobilizer. Be aware that many dealers are unwilling or unable to program a used BCM supplied by a customer.
  2. Module Cloning Service: A more cost-effective option, especially when using a recycled part, is a BCM cloning service. This involves sending your original BCM and a compatible used donor unit to a specialist. They will read the key, VIN, and immobilizer data directly from your old module's memory chip and write it onto the donor module. The cloned BCM then becomes a direct, plug-and-play replacement, requiring no further programming. This is often the best path for DIY repair.
  3. 🎬 See: How a Subaru BIU cloning service works

Replacement Procedure Overview

The BCM is located inside the cabin, in the driver's side footwell, up under the dashboard. While a video for a 2016 Crosstrek shows a similar location, the exact procedure may vary slightly.

🎬 Watch: How to remove a Subaru BCM from under the dash
  1. Disconnect the negative battery terminal and wait at least 15 minutes.
  2. Remove any lower dash panels or trim necessary to access the module. This is typically in the area above the pedals.
  3. The BCM is a black plastic box with several large electrical connectors. It is often held in place by clips or a few small bolts.
  4. Carefully disconnect all electrical connectors. They have release tabs that must be pressed.
  5. Remove the BCM from its mounting bracket.
  6. Installation is the reverse of removal. Ensure all connectors click securely into place.

Pro Tip: Before sending your module for cloning, take a clear photo of the part number label. If the module is unreadable due to damage (e.g., water intrusion), some services may still be able to help by "virginizing" a donor module and performing an immobilizer sync with your ECU and cluster, but this is a more complex service.

Buying a Used Body Control Module

Purchasing a used OEM Body Control Module is an excellent way to save money, but careful verification is essential. Given the programming requirements, you are not just buying a part; you are buying a part that needs to be made compatible with your car.

  • Match the Part Number Exactly: The only compatible part number for the 2017 WRX and WRX STI (without smart key) is 88281VA450. Do not purchase a module with a different part number, even if it looks identical.
  • Inspect for Damage: When the part arrives, inspect it for any signs of physical damage, especially corrosion on the pins or water marks on the case. Water intrusion is a common cause of failure for interior electronics.
  • Plan for Programming: Before you buy, have a plan for programming. Either contact a cloning service and confirm they can work with this part number, or speak with an independent shop that has Subaru programming capabilities. Do not assume you can install it and drive to the dealer for programming, as the car will not start.
  • Why Used OEM is a Good Choice: For a complex electronic module like this, a used OEM part is often more reliable than a new, unproven aftermarket unit. The cloning process makes a used OEM module a viable and affordable solution.

Cost Comparison

The cost to replace the BCM can vary significantly based on the part source and programming method.

ItemEstimated CostNotes
New OEM Part$315 - $475Part only, from a Subaru dealer or online OEM retailer.
Used OEM Part$80 - $200Based on listings for part number 88281VA450.
New Aftermarket PartNot Generally AvailableFor this specific model year, aftermarket options are rare or non-existent.
Shop Labor (Installation)$100 - $200Estimated 1-1.5 hours to physically swap the module.
Dealer Programming$200 - $400+Can be higher if complications arise with keys or other modules.
Cloning Service$200 - $350Service fee for cloning your original module's data to a donor.

Frequently Asked Questions (FAQ)

Does a used 2017 WRX Body Control Module need to be programmed?

Yes, absolutely. The BCM is tied to the vehicle's immobilizer. If you install a used BCM without either having it cloned from your original or programmed by a dealer with the proper tools, your car will not start.

Where is the BCM located on a 2017 Subaru WRX or WRX STI?

The Body Control Module (also called the Body Integrated Unit) is located under the driver's side dashboard, above the pedals. You will need to remove the lower dash trim panel to access it.

Can I drive my car with a bad BCM?

It depends on the symptoms. If the issue is minor, like an inoperative power window, you can likely still drive the car. However, if the BCM is causing exterior lights to fail, the security system to act up, or the battery to drain, it can leave you stranded or create a safety hazard. If the car won't start, it is not drivable.

Will my original keys and remote work with a replacement BCM?

If you use a cloning service, yes. The service transfers your original key data to the new module, so your existing keys will work perfectly. If a new BCM is installed by a dealer, they will need to perform a key registration process to program your existing keys to the new module.

How to program Subaru BIU Body Integrated Unit
How to program Subaru BIU Body Integrated Unit
How to Remove BCM from 2016 Subaru Crosstrek | XV All Keys Lost (Part 1 of 3)
How to Remove BCM from 2016 Subaru Crosstrek | XV All Keys Lost (Part 1 of 3)
Subaru Battery Keeps Draining - DCM Fix
Subaru Battery Keeps Draining - DCM Fix
Subaru Outback Battery Keeps Dying? The Starlink DCM Drain Fix
Subaru Outback Battery Keeps Dying? The Starlink DCM Drain Fix
Subaru Battery Drain Fix - DYI Solution for DCM Parasitic draw killing the battery
Subaru Battery Drain Fix - DYI Solution for DCM Parasitic draw killing the battery
Case Study - 2019 Subaru Outback 2.5L Parasitic Drain - Checking Fuses With A Scope  (–_–“)
Case Study - 2019 Subaru Outback 2.5L Parasitic Drain - Checking Fuses With A Scope (–_–“)
Subaru Troubleshooting Parasitic Draw
Subaru Troubleshooting Parasitic Draw
Subaru BIU (BCM) cloning
Subaru BIU (BCM) cloning
Symptoms of a Bad Body Control Module (+ How to Fix)
Symptoms of a Bad Body Control Module (+ How to Fix)

Technical Specifications

OEM Part Numbers: 88281VA450

Also known as the Body Integrated Unit (BIU). Controls non-powertrain electronics like lights, windows, locks, and the immobilizer system.

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 31, 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 Body Control Module for:
  • Subaru WRX: 2017
  • Subaru WRX STI: 2017
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