Goodman GMVM970803BN Error Code b2: Blower HP Mis-Match
What Does Code b2 Mean?
A b2 code on the Goodman GMVM970803BN indicates a mismatch between the blower motor horsepower stored in the Integrated Control Module's shared data set and the horsepower of the ECM blower motor actually installed. This furnace stores its model-specific configuration — including the expected blower size — on a removable memory card that loads that data into the control module. Each heat call, the board expects the motor it commands to match that configuration. When the motor reports a different horsepower than the data set expects, the board refuses to run the furnace, because an incorrectly matched motor could deliver the wrong airflow and lead to overheating or motor damage.
Unlike the sensor and pressure-switch faults on this board, b2 is almost always a consequence of prior service rather than a worn-out part. It typically appears after a replacement blower motor of the wrong HP rating was installed, after the wrong memory card was used to program the control module, or after a control board was swapped in from a different member of the *MVM97 family. Because different BTU models in that family pair different blower sizes with their heat exchangers, mixing a motor, a board, or a memory card across models produces exactly this HP disagreement.
b2 is distinct from the memory-card codes on the same board. d0 means no shared data is loaded at all and d4 means the loaded data was rejected as invalid; b2 means valid data is present but it specifies a blower horsepower that does not match the motor in the cabinet. It is also different from b7, where the motor never receives complete parameters. In short, b2 is specifically a hardware-versus-configuration size conflict that the ECM communicating blower system is designed to catch before it can move the wrong amount of air.
What You'll Notice
- The furnace will not operate and produces no heat after a recent blower motor, control board, or memory-card replacement
- The problem began immediately after a service call rather than developing gradually
- The dual 7-segment display shows b2
- A ComfortNet thermostat shows a "Call for Service" icon and scrolls "Check Furnace"
Common Causes
How This Is Diagnosed
A technician treats b2 as a configuration-versus-hardware conflict and checks both sides against the furnace rating plate. They read the model number and the specified blower horsepower from the rating plate, then confirm the horsepower of the ECM motor physically installed matches it — a mismatch here means the wrong replacement motor was fitted. They also confirm the memory card in the control module is the one for this exact model number, since a card borrowed from another *MVM97 model will carry a different expected blower size.
If the motor is the wrong HP, it is replaced with the correct one for this model. If instead the shared data is wrong, the technician loads the correct card with power off, cycles power to transfer the data into the control module, and then removes the card. Because b2 is normally the result of a prior repair, the technician also confirms that a swapped-in control board was not programmed for a different model in the family.
When to Call a Professional
This code involves components that are not homeowner-serviceable, so have a licensed HVAC technician diagnose and repair it. Keep in mind:
- b2 appears right after a blower motor, control board, or memory-card replacement, indicating the parts and configuration no longer agree
- The installed blower motor's horsepower needs to be checked against the furnace rating plate specifications
- The memory card in the control module needs to be confirmed as the correct one for this exact model number
- A control board was swapped from another *MVM97 model and needs to be reprogrammed with the correct shared data set
Frequently Asked Questions
Why did b2 appear right after a repair?
b2 almost always follows service: a replacement blower motor of the wrong horsepower, the wrong memory card, or a control board from a different model in the family. The board detects that the configuration and the installed motor no longer match and refuses to run.
Is b2 the same as the d0 or d4 memory-card codes?
No. d0 means no shared data is loaded and d4 means the loaded data was rejected as invalid. b2 means valid data is present but it specifies a blower horsepower that does not match the motor actually installed.
Can I clear a b2 code myself?
No. Resolving b2 requires verifying the motor horsepower against the rating plate and confirming or reloading the correct model-specific memory card in the control module, which is technician work. An incorrect motor or data set can cause improper airflow and overheating.
Does a b2 mean the blower motor is bad?
Not usually. The motor may be perfectly good but simply the wrong horsepower for this furnace, or the configuration data may be wrong instead. The fix is matching the motor and the memory-card data to the rating plate, not necessarily replacing a failed part.
✓ Verified against manufacturer service manual — March 2026