mypros+
Error code reference

Goodman Heat Pump Error Code d2

System mis-match

System mis-match - outdoor unit requires airflow greater than indoor unit capability or shared data is incompatible.

First step from the service manual

Verify system type. Verify shared data is correct for specific model; re-populate data if required.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for d2.

  • 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 d2 means on a Goodman heat pump

The D2 error code on a Goodman heat pump indicates a system mismatch condition. Specifically, the outdoor unit is detecting that the airflow capacity required for proper operation exceeds what the paired indoor unit is capable of delivering, or the shared data stored between the two units is incompatible. This is a communicating system fault, meaning the indoor and outdoor units exchange operational parameters electronically, and when those parameters fall outside acceptable boundaries, the D2 code is triggered to prevent inefficient or potentially damaging operation.

The most common scenario involves an indoor and outdoor unit that were not properly matched during installation. Goodman communicating systems rely on shared data tables that define operating parameters such as airflow targets, capacity ratings, and control logic. If this shared data was never populated correctly, was corrupted, or does not correspond to the specific model combination installed, the system will flag D2. Mismatched model numbers, an indoor unit with insufficient blower capacity, or a failed attempt to pair units that are not on Goodman's approved matched system list are all typical root causes.

The first diagnostic step is to verify the system type and confirm that the indoor unit is rated and approved for use with the specific outdoor unit model. After confirming physical compatibility, the shared data should be reviewed and, if necessary, re-populated to match the correct model-specific configuration. This process typically requires a communicating thermostat or system interface capable of writing configuration data to both units.

Source: manufacturer service documentation.

Common causes of d2

  1. 01

    Incorrect or missing shared data configuration

    Wiring / connection

    The communicating system requires model-specific shared data to be populated between the indoor and outdoor units. If this data was never entered, was entered incorrectly, or was lost due to a power event, the D2 code will appear. Re-populating the shared data through the system interface typically resolves this.

  2. 02

    Mismatched indoor and outdoor unit models

    Wiring / connection

    The outdoor unit is paired with an indoor unit that does not meet its required airflow specifications. Checking the model numbers of both units against Goodman's approved system matchup list will confirm whether the combination is valid.

  3. 03

    Improper installation pairing

    Wiring / connection

    A replacement of either the indoor or outdoor unit without re-verifying system compatibility can result in a D2 fault. This is especially common when only one component is replaced and the remaining unit belongs to a different product generation or communication protocol.

  4. 04

    Corrupted control board data

    Part replacement

    A failed firmware update, power surge, or control board issue can corrupt the shared data stored on the indoor or outdoor unit's control board. If re-populating the data does not resolve the fault, the control board itself may need inspection or replacement.

  5. 05

    Undersized indoor blower assembly

    Part replacement

    In some cases, the indoor unit is physically present and nominally compatible but has a blower motor or assembly that cannot meet the airflow demand of the outdoor unit. Verifying blower specifications against the outdoor unit's requirements will identify this issue.

See the test procedure for each cause

Frequently asked questions about d2

What does d2 mean on a Goodman heat_pump?
The D2 code on a Goodman heat pump indicates a system mismatch. Either the outdoor unit requires more airflow than the indoor unit can provide, or the shared configuration data between the two units is incompatible. This is a communicating system fault that prevents the units from operating together correctly. A technician needs to verify compatibility and correct the shared data configuration.
Can I fix a D2 error on my Goodman heat pump myself?
Some D2 faults can be resolved by re-populating the shared data between the indoor and outdoor units, but this process requires a compatible communicating thermostat or system interface and a working knowledge of Goodman communicating system setup. If the fault is caused by physically mismatched equipment, a qualified HVAC technician will need to assess whether one of the units must be replaced to achieve a proper system match. Attempting to bypass this fault is not recommended, as it exists to protect both units from operating outside their design parameters.
Is it safe to run my Goodman heat pump with a D2 error code showing?
A D2 fault typically prevents normal system operation to protect the equipment, so the system may not run at all or may run in a limited capacity. Continuing to attempt operation with mismatched equipment could result in reduced efficiency, premature component wear, or compressor damage. It is best to address the root cause before relying on the system for heating or cooling.
Will resetting my Goodman heat pump clear the D2 error?
A simple power reset will generally not permanently clear a D2 fault if the underlying mismatch condition still exists. The code will return once the system re-initializes and detects the incompatible configuration. A lasting resolution requires either correcting the shared data to reflect the proper model-specific configuration or replacing the mismatched component.
How much does it cost to fix a D2 error on a Goodman heat pump?
If the fault is caused only by incorrect shared data that needs to be re-populated, the repair cost is primarily a service call fee, which typically ranges from $75 to $200 depending on your location and the technician. If a control board needs replacement, costs can range from $300 to $700 or more including parts and labor. If the system requires a full indoor unit replacement due to a true equipment mismatch, costs will be significantly higher and will depend on the specific equipment required.

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

Get Started

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