Error Code d0
High

Goodman GMVM970803BN Error Code d0: No Network Data

TL;DR
A d0 on the Goodman GMVM970803BN means the Integrated Control Module has no shared data set at all, the model-specific memory card was never loaded, so the furnace does not know its own configuration and will not run. A technician must load the correct card for this exact model.
Disclaimer
This article is for informational purposes only and does not guarantee the accuracy or completeness of the information provided. Always turn off power and gas supply before attempting any repairs. If you smell gas, leave immediately and call your gas company. Consult a licensed HVAC technician for diagnosis and repair. Any actions taken based on this information are at your own risk.

What Does Code d0 Mean?

The GMVM970803BN is a communicating ComfortNet furnace whose Integrated Control Module stores its entire operating configuration, blower speeds, airflow targets, and staging parameters, in a shared data set. That data is loaded onto the board from a removable memory card that is specific to this model. A d0 means that data is simply not present on the board (data not yet on the network), so the control module has no configuration to run from and the furnace will not operate.

The key distinction on this board is between d0 and d4. A d0 means the board has no shared data at all; a d4 means the board does have data but it is invalid and has been rejected, typically from a wrong-model or corrupted card. Both are resolved by loading the correct model-specific card, but they describe opposite starting states, empty versus rejected. A downstream effect of missing configuration is that the blower cannot get complete parameters either, which the motor can report separately as a b7.

A d0 almost always shows up in one of a few situations: a brand-new furnace whose card was never inserted during commissioning, a control board that was just replaced and not yet programmed, or a board whose stored data was wiped by a power surge or electrostatic discharge during service. All of these require loading data onto the control board with a specific power-off procedure, so this is a technician task, not a homeowner fix.

What You'll Notice

Common Causes

Cause Likelihood DIY?
Furnace does not contain any shared data (memory card not loaded) Most common ✗ Call a pro →

How This Is Diagnosed

A technician confirms the d0 means the board holds no shared data, then obtains the correct memory card for this exact model number (GMVM970803BN). With power off they insert the card, turn power on so the data transfers into the control module, verify the load succeeds, then turn power off again and remove the card. The code should clear once the configuration is present.

The important cross-check is against d4: if loading the card produces a d4 instead of clearing, the data was rejected as invalid, meaning the card is for the wrong model or is defective. That distinction, empty board versus rejected data, tells the technician whether the problem was simply an unprogrammed board or a card mismatch. This description is informational; handling the board and running the load sequence are technician tasks.

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:

🔧 Find an HVAC Pro Near You
Compare quotes from HVAC pros in your area. Free quotes, no obligation.
Get Free Quotes
We earn a referral fee when you connect with a service provider through this link.

Frequently Asked Questions

My brand-new furnace is showing d0. Is it broken?

Not necessarily. A d0 on a new install usually means the memory card was never loaded during commissioning, so the board has no configuration yet. A technician loading the correct model-specific card typically clears it.

What is the difference between d0 and d4?

A d0 means the board has no shared data at all. A d4 means the board has data but it is invalid and has been rejected, usually because the card is for the wrong model or is corrupted. Both are fixed by loading the correct card for this exact model.

Can I buy the memory card and load it myself?

This is not a homeowner job. Loading requires handling the control board, using the card matched to this exact model number, and following a specific power-off insertion sequence, so it should be done by a qualified HVAC technician.

Sources

  1. *MVM97 & *CVM97 Modulating Gas Furnace Installation Instructions

✓ Verified against manufacturer service manual — March 2026