mypros+
Error code reference

Goodman Heat Pump Error Code b2

Blower motor HP mismatch.

Blower motor HP mismatch.

MyPros+ Max

Get the full diagnostic procedure for b2.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What b2 means on a Goodman heat pump

Error code B2 on a Goodman heat pump indicates a blower motor horsepower mismatch. This fault is generated when the control board detects that the installed blower motor's horsepower rating does not match the configuration expected by the system. Goodman heat pumps that use variable-speed or ECM (electronically commutated motor) blower assemblies rely on programmed parameters to verify motor compatibility. When the detected motor profile differs from the stored configuration, the board flags a B2 fault to prevent improper airflow, potential motor damage, or reduced system efficiency.

This condition most commonly arises after a blower motor replacement where the wrong horsepower rating was installed. It can also occur if the control board itself was replaced without being properly configured to match the existing motor, or if a firmware mismatch exists between the motor module and the board. In ECM-based systems, the motor communicates its specifications digitally to the control board, so even a motor that physically fits the housing can trigger B2 if its rated horsepower does not align with the board's expected value.

Diagnosing B2 requires confirming the horsepower rating on the installed blower motor's nameplate and cross-referencing it against the unit's specifications. If a replacement motor was recently installed, verify that the part number and HP rating are correct for the specific model. If the motor and unit specifications match, suspect a faulty control board or a communication fault between the motor module and the board.

Source: manufacturer service documentation.

Common causes of b2

  1. 01

    Incorrect replacement blower motor installed

    Part replacement

    The most frequent cause of B2 is a blower motor with the wrong horsepower rating being installed during a service call. Check the motor nameplate and confirm the HP rating matches the unit's specifications exactly.

  2. 02

    Control board replaced without matching motor configuration

    Part replacement

    If the control board was recently replaced, it may be configured for a different motor HP than what is physically installed. The board may need to be reconfigured or replaced with the correct model for the existing motor.

  3. 03

    ECM motor module communication fault

    Wiring / connection

    In ECM blower systems, a failed or corrupted motor module can cause the motor to report incorrect specifications to the control board, triggering a mismatch fault. Inspect wiring connections between the motor and board for damage or corrosion.

  4. 04

    Wiring harness issue between motor and control board

    Wiring / connection

    A loose, damaged, or incorrectly pinned wiring harness can disrupt the HP identification signal between the blower motor and the control board. Inspect the harness connectors for bent pins or intermittent contact.

  5. 05

    Faulty blower motor

    Part replacement

    A motor that has partially failed may transmit incorrect data to the control board even if it is the correct HP rating for the unit. If all other causes have been ruled out, the motor itself may need to be replaced.

See the test procedure for each cause

Frequently asked questions about b2

What does b2 mean on a Goodman heat_pump?
Error code B2 on a Goodman heat pump indicates a blower motor horsepower mismatch. The control board has detected that the installed blower motor's HP rating does not match the expected configuration for the unit. This fault is common after a motor replacement where an incorrect part was used. The system flags this code to prevent performance issues or motor damage caused by running an incompatible component.
Can I fix a B2 error on my Goodman heat pump myself?
If you are comfortable working with HVAC equipment, you can start by checking the blower motor nameplate to confirm its horsepower rating matches the unit's specifications. Inspecting wiring harness connections for damage or loose pins is also a reasonable DIY step. However, replacing a control board or ECM blower motor involves working near high-voltage components, so many homeowners prefer to have a certified technician handle those repairs.
Is it safe to run my Goodman heat pump with a B2 error code?
Running the system with a B2 fault is not recommended. A horsepower mismatch can cause the blower motor to operate outside its intended parameters, potentially leading to overheating, premature motor failure, or inadequate airflow throughout your home. It is best to shut the system down and have it inspected before continuing to operate it.
How much does it cost to repair a B2 error on a Goodman heat pump?
Repair costs vary depending on the root cause. If the fix is simply replacing an incorrectly installed blower motor with the correct part, you might expect to pay anywhere from $200 to $600 including labor. If the control board is the source of the problem, board replacement typically ranges from $300 to $800 depending on the model. An accurate estimate requires a technician to diagnose the specific cause first.
Will resetting my Goodman heat pump clear the B2 error code?
A reset may temporarily clear the B2 fault, but the code will return if the underlying cause has not been corrected. Because B2 is tied to a hardware mismatch between the motor and the control board, the fault is detected each time the system powers up and checks motor parameters. A permanent fix requires identifying and correcting the mismatch, not just resetting the unit.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass