Error Code Code 12

Carrier 58MVP Error Code Code 12: Blower Calibration Lockout

TL;DR
Code 12 on your Carrier 58MVP is a blower calibration lockout — the calculated blower RPM was out of range on two successive attempts. The most common cause is a dirty air filter or closed registers restricting airflow. The furnace will auto-reset after 3 hours.
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 Code 12 Mean?

The Carrier 58MVP uses a variable-speed blower motor that automatically calibrates its speed based on the static pressure in your duct system. Code 12 means the control board calculated a required RPM below 250 or above 1300 on two successive attempts, and has locked out the furnace as a protective measure.

When the duct system has too much resistance (high static pressure from a clogged filter, closed registers, or undersized ductwork), the control calculates an RPM that falls outside the motor's safe operating range. The motor cannot spin fast enough to overcome the restriction, or the calculation produces an impossibly low number because there is so little resistance. Either way, the control locks out after the second failed attempt.

This code is related to code 44 (blower calibration fault), which is the single-occurrence version. If code 44 occurs twice in a row, it escalates to code 12. The furnace will auto-reset after 3 hours, but if you don't fix the airflow restriction, it will lock out again.

Common Causes

Cause Likelihood DIY?
Dirty air filter causing excessive static pressure Most common ✓ DIY fix →
Closed or blocked supply/return registers Common ✓ DIY fix →
Undersized ductwork Common ✗ Call a pro →
Blower motor wiring issue Uncommon ✗ Call a pro →
Failed blower motor Uncommon ✗ Call a pro →

How to Fix It: Check Air Filter and Registers

âš  Safety First
Always turn off the furnace at the power switch or breaker and shut off the gas supply before beginning. Do not proceed if you smell gas — leave the area and call your gas company immediately.

What You'll Need

Steps

  1. Turn off power at the breaker or power switch AND shut off the gas supply Locate the furnace circuit breaker and turn it OFF. Find the gas shutoff valve on the supply line to the furnace and turn it to the closed position (perpendicular to the pipe). If you smell gas, leave immediately and call your gas company.
  2. Check and replace the air filter Locate the air filter — typically at the bottom of the furnace or in the return air duct. Remove it and inspect. If it is visibly dirty, clogged with dust, or you cannot see light through it, replace it with a new filter of the same size. A heavily restricted filter is the most common cause of blower calibration failures.
  3. Open all supply and return registers Walk through every room and make sure all supply registers and return air grilles are fully open and unobstructed. Move any furniture, rugs, or items blocking airflow. The variable-speed motor needs a certain minimum of open ductwork to calibrate properly — closing too many registers throws off the calculation.
  4. Check for obvious ductwork restrictions If accessible, visually inspect the main supply and return ducts near the furnace for crushed sections, disconnected joints, or collapsed flex duct. Any major restriction in the duct system can cause calibration failures.
  5. Restore power and gas, then wait for auto-reset Turn the gas supply valve back to the open position (parallel to the pipe). Turn the breaker back ON. The furnace will auto-reset after 3 hours from when the lockout occurred. After the reset, set your thermostat to call for heat and monitor the startup.
How to Verify
After the 3-hour auto-reset, the furnace should start and run through a complete heating cycle without locking out again. If the blower sounds normal and the furnace heats consistently, the fix worked. Monitor over the next few cycles to confirm code 12 does not return.

When to Call a Professional

Contact a licensed HVAC technician if:

Sources

  1. Carrier 58MVP Service and Maintenance Manual, p.11 – LED Codes
  2. Carrier 58MVP Troubleshooting Guide, p.13 – Fault Code 12