Goodman GMVM970803BN Error Code b1: Blower Communication Error
What Does Code b1 Mean?
A b1 code on the Goodman GMVM970803BN indicates a communication breakdown between the Integrated Control Module and the circulator blower motor. This furnace uses an ECM (electronically commutated motor) for the blower, and the control module does not simply switch it on and off — it sends the motor digital commands for speed and operating mode over a dedicated communication link so airflow can be matched to each firing rate. When that link fails, the board can no longer tell the blower what to do, so the furnace shuts down.
The distinction between b1 and b0 is precise and worth understanding. b0 means the blower motor is not running at all — a power, connection, obstruction, or dead-motor problem. b1 is narrower: it means the communication channel itself has failed, even if power to the motor is present. The ECM harness carries separate conductors for line power and for the communication signals, so a broken or intermittent communication wire, or a loose or corroded communication connector, will set b1 while the power side may be perfectly intact. A failed motor controller — the electronics inside the motor housing that interpret those commands — or a failed control module can also break the link.
Because the fault is about the data path rather than raw power, the repair focus differs from b0. On b1 a technician concentrates on the integrity of the communication wiring and the electronics at each end of it, rather than assuming the motor is simply not being powered. The ECM communicating blower is central to how this modulating furnace regulates airflow, so restoring reliable communication is what returns it to normal operation.
What You'll Notice
- The furnace will not complete a heating cycle and shuts down, with no warm air delivered
- The problem may come and go if a communication connector is loose or intermittent
- The dual 7-segment display shows b1
- A ComfortNet thermostat shows a "Call for Service" icon and scrolls "Check Furnace"
- The blower may sometimes have power yet still not respond to the control board
Common Causes
How This Is Diagnosed
A technician isolates b1 as a communication problem rather than a power or mechanical one. With power off, they inspect and reseat the communication connectors and the harness between the Integrated Control Module and the ECM motor, looking for loose pins, corrosion, chafing, or a broken conductor on the signal wires specifically. Because b1 can be intermittent, they flex and wiggle-test connections that look suspect rather than relying on a single static check.
If the communication wiring is sound, the technician evaluates the electronics at each end — using a specialized ECM motor tester to determine whether the motor's controller is responding, and checking the control module's output. Whichever end has failed is replaced with the correct model-specific part so the communication protocol remains compatible. Confirming b1 versus b0 keeps this work aimed at the data link instead of at a motor that may in fact be receiving power fine.
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:
- The furnace shuts down and the display shows b1, especially if the fault comes and goes with vibration or temperature
- b1 persists or recurs after power is cycled, pointing to the communication wiring or the electronics at either end
- Communication connectors at the control board or the motor look loose, corroded, or chafed and need to be reseated or repaired
- The ECM motor controller or the control module is confirmed failed and needs replacement with the correct part for this model
Frequently Asked Questions
How is b1 different from b0?
b1 means the communication link between the control board and the blower motor has failed, while b0 means the motor is not running at all. With b1 the motor may still have power; the problem is that the board and motor can no longer exchange commands.
What usually causes a b1 code?
The most common cause is a loose or corroded connection in the communication wiring between the control board and the ECM motor. A failed motor controller or a failed control module can also break the link, but wiring is checked first.
Why does a communication fault stop the whole furnace?
The control board relies on the communication link to tell the blower how fast to run. Without it, the board cannot ensure the blower will move air across the heat exchanger, so it shuts the furnace down rather than risk running without proper airflow.
Will I need a new blower motor for a b1?
Not necessarily. Many b1 faults are resolved by repairing or reseating the communication wiring. A motor or control module is only replaced if testing shows the electronics at that end have failed. Costs vary by region and by which component is at fault.
✓ Verified against manufacturer service manual — March 2026