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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

Subaru U1500 & B1500 on 2012-2016 Impreza: Keyless Entry Communication Failure Explained

If your 2012-2016 Impreza has keyless entry problems, you will likely find code B1500, not U1500. This indicates a communication failure between the keyless entry module and the Body Integrated Unit (BIU). The most common causes are a faulty keyless entry module or wiring issues. However, be aware that Subaru also uses code B1500 on this platform to indicate a completely different problem: a faulty fuel level sensor. Differentiating based on symptoms (key fobs dead vs. inaccurate fuel gauge) is

17 minutes to read 2012-2016 Subaru Impreza
Most Likely Cause
Faulty Keyless Entry Control Module
Difficulty
2/5
Est. Time
2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$300 – $1100
Parts Price
$150 – $700
Safe to drive — Yes, the vehicle is generally safe to drive. However, your keyless entry functions like remote locking/unlocking will not work, and you may need to use the physical key. This fault does not affect the engine's operation or primary safety systems.
Key Takeaways
  • The code you will likely find for a keyless entry failure on a 2012-2016 Impreza is B1500, not U1500.
  • Crucially, B1500 is also used for fuel level sensor faults; check symptoms to avoid misdiagnosis.
  • The problem is a communication breakdown between the Keyless Entry Control Module and the Body Integrated Unit (BIU).
  • Diagnosis involves checking connectors, wiring, and power/ground circuits before suspecting a faulty module.
  • The most common fixes are replacing the Keyless Entry Control Module or repairing a wiring issue.
  • The Keyless Entry Module is not VIN-locked, but the Body Integrated Unit (BIU) is. BIU replacement requires professional programming or cloning and can be very expensive.
While U1500 is a generic code for a network malfunction, on this specific platform it creates confusion. According to Subaru's own Technical Service Bulletin (TSB) 07-83-14, the correct code for a 'Keyless UART Communication Malfunction' on a 2014-2015 Impreza is actually B1500. The code U1500 is designated for the same fault but on 2015 WRX/STI models. Therefore, if you encounter issues with your keyless entry, you are far more likely to see a B1500 code stored in the Body Integrated Unit (BIU). It is crucial to note that Subaru also uses DTC B1500 for fuel level sensor circuit faults on this same vehicle, as outlined in TSB 09-63-16, making symptom-based diagnosis essential.
Heads up: The manufacturer-specific definition of this code could not be fully verified — treat the guidance below as general.

What's Unique About the 2012-2016 Subaru Impreza

The key challenge with this code on a 2012-2016 Impreza is correctly identifying it. Many online databases may incorrectly list U1500 for the Impreza, leading to confusion. However, Subaru's official documentation makes a clear distinction: B1500 is for the Impreza/Crosstrek/Forester, and U1500 is for the WRX/STI of the same era for this specific keyless communication fault. This guide addresses the underlying problem—a keyless communication failure—which is the root of both codes, but focuses on the B1500 code as the one owners will actually find.

Professional service recommended: Diagnosing this code requires a scan tool that can read Subaru body codes (like the Subaru Select Monitor) and may involve replacing and programming control modules. While the Keyless Entry Module itself is typically not VIN-locked, the Body Integrated Unit (BIU) absolutely is and requires programming to the vehicle's immobilizer system. Failure to program a new or used BIU will result in a no-start condition.

Symptoms You May Notice

  • Remote keyless entry (door locks) does not work, even with a new key fob battery.
  • Security light may behave erratically or stay illuminated.
  • In rare cases, a no-start condition if the immobilizer system is affected, which points more towards a BIU failure than the keyless module itself.
  • Power lock switch on the door may also be inoperative.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the key fob battery. While a dead battery will prevent the fob from working, it will not set a B1500 or U1500 communication code in the vehicle.
  • Replacing the car battery. Unless the battery is completely dead and causing widespread electrical issues, it is not a direct cause of this specific communication code.
  • Confusing the Keyless Entry B1500 with the Fuel Level Sensor B1500. On the same vehicles, Subaru uses B1500 to indicate a fault with the main or sub fuel level sensor. If the primary symptom is an erratic or inoperative fuel gauge, this is the likely cause, not the keyless entry system.

Most Likely Causes

  1. Faulty Keyless Entry Control Module 🔴 High Probability → Shop Keyless Entry Module Internal failure of the module is a common endpoint in the diagnostic procedure outlined by Subaru. This module is the receiver for the key fob signals.
    How to confirm: After verifying all wiring and connectors are good, the final diagnostic step in TSB 07-83-14 is to substitute a known-good keyless entry control module. The module is typically located in the rear of the vehicle, behind the quarter trim panel. 🎬 Watch: How to access and remove the keyless receiver A user on a Subaru forum confirmed that a used module from a junkyard is not VIN-locked and can work, making this a viable DIY test.
    Typical fix: Replace the keyless entry control module. The module itself is plug-and-play, but the key fobs will need to be reprogrammed to the new module. 🎬 Watch: How to program Subaru keys without a dealer
    Est. part cost: $60-$150
  2. Wiring Harness or Connector Issue 🟡 Medium Probability The communication (UART) circuit runs between the BIU and the keyless module. Any damage, corrosion, or loose connection along this path will cause the fault. Connectors to either module can develop poor contact.
    How to confirm: Inspect and test the harness connectors for the BIU and keyless entry module for good contact. Perform resistance and voltage checks on the communication, power, and ground wires as detailed in the service manual or TSB 07-83-14. A resistance of 10 Ω or less is expected on the ground circuit.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the faulty connector.
    Est. part cost: $10-$100
  3. Faulty Body Integrated Unit (BIU) ⚪ Low Probability → Shop Body Control Module The BIU is the master controller for this system. While less common to fail than the keyless module, an internal BIU fault can cause this code and a host of other electrical gremlins.
    How to confirm: This is typically diagnosed by exclusion. If all wiring and the keyless entry module have been proven to be good, the BIU is the remaining point of failure. Symptoms of a failing BIU often include multiple, unrelated electrical issues.
    Typical fix: Replace the Body Integrated Unit. This is a complex job as the new BIU must be programmed to the vehicle's immobilizer system and keys. A Reddit user with a 2016 Crosstrek reported a dealer quote of over $2,000 for this job because they did not have the third key registered to the car, requiring the ECU and BIU to be sent to Subaru headquarters. Mail-in 'cloning' services exist that can copy data from the old BIU to a donor unit, potentially avoiding dealer programming.
    Est. part cost: $400-$700

Diagnosis Steps

  1. Confirm the code using a scan tool capable of reading Subaru body codes. Expect to find B1500 for a keyless entry communication fault.
  2. Differentiate from other issues. If the main symptom is an inaccurate fuel gauge, investigate the fuel level sensor system under TSB 09-63-16 instead.
  3. Per TSB 07-83-14, check for poor contact at the Body Integrated Unit (BIU) and Keyless Entry Control Module connectors. The keyless module is often in the trunk/hatch area behind the trim.
  4. Inspect the wiring harness between the BIU and the keyless module for any visible damage, chafing, or corrosion.
  5. Check the power supply and ground circuits for the keyless entry control module using a multimeter to ensure they meet specifications. The power supply should be 10V or more, and the ground circuit should have less than 10 Ω of resistance.
  6. If wiring, power, and ground are all confirmed to be good, the fault is likely with a control module. The next step is to replace the Keyless Entry Control Module. A used module may be sourced, as it is not VIN-locked.
  7. If a new Keyless Entry Control Module does not resolve the issue, the Body Integrated Unit (BIU) is the most likely remaining cause. Note that a replacement BIU requires programming by a dealer or a specialized shop with tools like the Subaru Select Monitor. Alternatively, consider a mail-in cloning service to transfer data from your old BIU to a compatible donor unit.
  8. 🎬 See how to program a Subaru Body Integrated Unit

Parts You'll Likely Need

  • Keyless Entry Control Module (OEM #88035-FJ020 (Verify by VIN)) — This module is a common failure point that leads to the B1500 communication code. It acts as the receiver for the key fobs.
    Trusted brands: Subaru (OEM)
    OEM price range: $60-$150
  • Body Integrated Unit (BIU) (OEM #Varies by year/trim (e.g., 82201FJxxx). Must be matched exactly.) — This is the master body computer. It is the cause if all other components and wiring check out. Replacement requires professional programming. A failure here can cause many random electrical problems.
    Trusted brands: Subaru (OEM)
    OEM price range: $400-$700

Technical Service Bulletins (TSBs) & Recalls

  • 07-83-14: 'Diagnostics for DTC B1500 and U1500' - This TSB is the definitive source, clarifying that B1500 applies to the Impreza for keyless communication failure, while U1500 applies to the WRX/STI. It also provides the full diagnostic procedure.
  • 09-63-16: 'DTC B1500 and/or Inaccurate Fuel Gauge' - This TSB addresses the *other* use for code B1500 on this platform, which relates to a fuel level sensor fault. This is a critical document for avoiding misdiagnosis.

Platform-Specific Known Issues

  • Real-World BIU Replacement Nightmare: A 2016 Subaru Crosstrek (platform mate) owner on Reddit shared their experience with a BIU replacement. The dealer quoted $810 initially, but the cost ballooned to over $2,000 because a third, unaccounted-for key was registered to the vehicle. The dealer claimed they needed all registered keys to program the new BIU and that the only alternative was to ship the BIU, ECU, and combination meter to Subaru for a data wipe, incurring massive extra cost and time. This highlights the critical importance of having all keys present for any BIU-related programming.

Mechanic-Grade Diagnostic Values

  • Keyless Entry Module Power Supply Voltage — expected: 10 Volts or more. Failure: A reading below 10V indicates a problem in the power supply circuit.
  • Keyless Entry Module Ground Circuit Resistance — expected: 10 Ω or less. Failure: A reading above 10 Ω indicates a poor ground connection or an open in the ground circuit.
  • UART Communication Line Continuity — expected: Continuity (low resistance) between BIU connector and Keyless Entry Module connector.. Failure: High or infinite resistance (OL) indicates an open circuit in the harness.

Scan Tool Commands That Help

  • Subaru Select Monitor (SSM): Read DTC from Body Integrated Unit — This is the first step to confirm if B1500 is the active code stored in the BIU.
  • Subaru Select Monitor (SSM): Clear Memory (Keyless Entry) — After a repair is performed, this function is used to clear the stored fault code before re-testing the system.
  • Subaru Select Monitor (SSM): Immobilizer Registration — This function is mandatory when replacing the Body Integrated Unit (BIU) to register the new module to the vehicle's immobilizer system and keys.
  • Subaru Select Monitor (SSM): Current Data Display & Save — Allows viewing of live data from the BIU, such as 'IG power supply voltage', which is useful for diagnosing power-related issues to the module without manual probing.

Wiring & Ground Locations

  • Body Integrated Unit (BIU) — In the driver's side footwell, located up under the dashboard near the interior fuse panel.. This is the master module where the B1500 code is stored. Physical access is needed to test its connector (i171) or to replace it.
  • Keyless Entry Control Module — Typically located in the rear of the vehicle, behind a quarter trim panel in the trunk or hatch area.. This is the slave module in the communication link. Physical access is needed to test its connectors (R221 or R80) or to replace it.
  • BIU Connector i171, Pin 11 — At the Body Integrated Unit under the driver's dash.. This is the specific pin for the UART communication signal wire to the keyless entry module. It's a primary test point for checking harness continuity.
  • Keyless Module Connector R221 (for models with TPMS) — At the Keyless Entry Control Module in the rear of the vehicle.. Pin 4 is for power (≥10V), Pin 5 is for ground (≤10Ω), and Pin 11 is the UART signal. These are the essential test points defined in the TSB.
  • Keyless Module Connector R80 (for models without TPMS) — At the Keyless Entry Control Module in the rear of the vehicle.. Pin 7 is for ground and Pin 3 is for the UART signal. These are the test points for non-TPMS vehicles.

OEM Part Supersession History

  • 88035-FJ02088035-FJ021 — Standard part revision or update by the manufacturer.
    Heads up: The new part number should be a direct replacement for the old one, but always verify fitment with a VIN.

Model Year Variations Within This Range

  • 2015-2016: The Impreza received a mid-generation facelift for the 2015 model year. Changes included a revised front bumper and grille, additional sound deadening, thicker window glass, a standard backup camera, and new infotainment systems. While these changes were significant for comfort and aesthetics, the diagnostic procedure for the B1500 keyless communication fault remained the same as outlined in TSB 07-83-14, which covers the 2014-2015 model years.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Excessive Engine Oil Consumption 🔴 High — Widespread on 2012-2015 models with the 2.0L FB20 engine. Caused by faulty oil control piston rings. Consumption rates could exceed 1 quart per 1,200 miles. (Ref: TSB 02-157-14R. Subaru addressed this via a class-action lawsuit settlement, extending warranties and replacing short blocks on affected vehicles that failed an oil consumption test.)
  • CVT (TR580) Transmission Problems 🔴 High — Common issues include failing torque converter lock-up solenoids or valve body failure, often occurring between 80,000 and 120,000 miles. Symptoms include shuddering, stalling when stopping, or hesitation. (Ref: Subaru extended the CVT warranty to 10 years/100,000 miles for many models. TSBs like 16-90-13R address specific torque converter issues.)
  • Prematurely Worn Suspension Bushings and Components 🟠 Medium — Owners report replacing front lower control arm bushings, sway bar links, and wheel bearings sooner than expected, sometimes as early as 60,000 miles (100,000 km). Symptoms include clunking or popping noises over bumps.
  • Faulty Brake Light Switch 🔴 High — Widespread enough to trigger a recall. The switch malfunction could prevent brake lights from illuminating, prevent the vehicle from starting, or prevent the transmission from being shifted out of Park. (Ref: NHTSA Recall 18V772000)
  • Fracturing Engine Valve Springs 🔴 High — A recall was issued for this potential failure, which could lead to engine malfunction or stalling while driving. (Ref: NHTSA Recall 16V738000)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used part is a smart, cost-effective choice for the Keyless Entry Control Module, as it is not VIN-locked. A used Body Integrated Unit (BIU) is only a viable option if you have a confirmed plan to use a mail-in cloning service to transfer your original immobilizer data to the donor unit.

Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For the Keyless Entry Module, ensure the donor vehicle shows no signs of water leaks in the trunk or hatch area.
  • For the BIU, you must match the OEM part number from your original module EXACTLY. Part numbers vary by trim and options.
  • Inspect any used module's case for physical damage and check all connector pins for corrosion, water damage, or being bent.

OEM-only on this vehicle (don't cheap out):

  • Body Integrated Unit (BIU) - Due to the mandatory immobilizer programming, a new OEM part programmed by a dealer or a cloned used OEM part are the only reliable options.

Brands owners have reported issues with on this vehicle:

  • No-name or unbranded electronic modules from online marketplaces. For critical components like the BIU and keyless module, stick with OEM or a tested used OEM part.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2016 Subaru Crosstrek

Symptoms: The owner needed a BIU replacement. The dealer required all registered keys to perform the programming, but a third unaccounted-for key was still in the system.

What fixed it: The dealer claimed the BIU, ECU, and combination meter would need to be shipped to Subaru headquarters for a data wipe because the third key was missing.

Cost: $810-$3,000

Source hint: Reddit - r/subaru (2025-01-14): 'Dealer BIU replacement requiring ALL keys, total cost $3,000'

2012-2016 Subaru Impreza

Symptoms: Remote keyless entry (door locks) does not work, even with a new key fob battery.

What fixed it: Substitution of a known-good keyless entry control module (confirmed not to be VIN-locked).

Source hint: Reddit - r/subaru (2023-12-31): 'Keyless Entry Module - Vinlocked??'

Frequently Asked Questions

Does TSB 07-83-14 apply to my 2012-2016 Subaru Impreza if I have code U1500?
Yes, TSB 07-83-14 specifically covers diagnostics for DTC B1500 and U1500. It clarifies that while B1500 is the typical code for keyless communication failure in the Impreza, U1500 applies to the WRX/STI variants of the same platform.
My fuel gauge is acting up and I have code B1500; is this the same as the keyless entry issue?
Not necessarily. TSB 09-63-16 explains that B1500 can also indicate a fuel level sensor fault. You should investigate the fuel system specifically if an inaccurate gauge is your primary symptom.
Can I use a used Keyless Entry Control Module from a junkyard to fix this?
Yes. According to forum users and diagnostic procedures, the keyless entry control module is not VIN-locked. However, you will still need to reprogram your existing key fobs to the new module once it is installed.
Why is the dealer quoting me so much to replace the Body Integrated Unit (BIU)?
Replacing the BIU is complex because it must be programmed to the vehicle's immobilizer system. Costs can escalate (sometimes over $2,000) if all registered keys are not present, as Subaru may require the BIU and ECU to be sent to headquarters for a data wipe.
What are the specific electrical requirements for the keyless module ground circuit?
Per TSB 07-83-14, the ground circuit for the keyless entry control module should have a resistance of 10 Ω or less. The power supply should be 10V or more.
2017 Subaru XV Crosstrek RKE Keyless Entry / TPMS Receiver Location and Removal
2017 Subaru XV Crosstrek RKE Keyless Entry / TPMS Receiver Location and Removal
How to program Subaru BIU Body Integrated Unit
How to program Subaru BIU Body Integrated Unit
How to Program Subaru key (NO Dealership!)
How to Program Subaru key (NO Dealership!)
2018 Subaru Forester...Engine Cranks But Does Not Start
2018 Subaru Forester...Engine Cranks But Does Not Start
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 May 30, 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 U1500 for:
  • Subaru Impreza: 20122013201420152016
In this article
🧭 Diagnostic Flowchart
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