Upload a Thermostat Photo for AI Diagnosis

Thermostat wiring is responsible for more 'HVAC not working' service calls than almost any other cause — and the vast majority of those calls are resolved by fixing a single mis-wired terminal. The problem is that thermostat wiring looks identical regardless of whether it's correct or not. A red wire on Rh vs. Rc makes no difference visually, but causes the transformer to short if the jumper isn't present. An O wire on the B terminal reverses your heat pump's heating and cooling modes entirely. The AI Wiring Scan at /wiring-scan analyzes thermostat wiring photos and identifies these errors in seconds — before you spend $150 on a service call. This article explains how to photograph your thermostat wiring and what the AI looks for. For the full thermostat color code reference, see /fixes/thermostat-wiring-color-code-guide. For heat pump O/B and aux heat wiring, see /fixes/heat-pump-thermostat-wiring.

Try the AI Diagnosis Tool

Common Symptoms

  • Your HVAC system won't turn on after installing a new thermostat
  • The heat pump heats in cooling mode and cools in heating mode (O/B polarity reversed)
  • Aux heat never activates in cold weather despite being wired
  • Thermostat display is blank or loses power intermittently (missing or incorrect C-wire)
  • The system short-cycles — turns on and off every few minutes without reaching set temperature
  • Only some functions work: fan runs but heat or cool doesn't, or heat works but cooling doesn't
  • You're unsure if your wiring is correct after a thermostat replacement and want verification

Most Likely Causes

  1. 1

    Thermostat Terminal Labels Are Inconsistent Across Manufacturers

    The 24VAC thermostat wiring standard uses letters for terminal functions (R for power, C for common, Y for cooling, W for heat, G for fan), but manufacturers implement them inconsistently. Rh and Rc are both power terminals but for different transformers — confusing even for professionals. O energizes a heat pump reversing valve in cooling mode on most brands, but B energizes it in heating mode on Bosch, some Bryant, and some York units. Getting these wrong produces behavior that looks exactly like equipment failure. The AI knows the correct terminal mapping for every major thermostat brand.

  2. 2

    C-Wire Requirements Are Invisible Until the Thermostat Loses Power

    Modern smart thermostats (Nest, Ecobee, Honeywell T6/T9, Emerson Sensi) require a continuous 24VAC common (C-wire) to power their Wi-Fi, display, and sensors. Many older systems were installed with only 4-wire thermostats and no C-wire run to the thermostat. A thermostat that works for a few days then goes blank, or that reboots every time the AC starts, almost always has a C-wire problem. The AI Wiring Scan identifies whether a C-wire is present in your photo and flags missing C-wire as an issue if your thermostat model requires it.

  3. 3

    Heat Pump O/B Terminal Polarity Is Set-and-Forget — And Often Wrong

    The O/B terminal controls a heat pump reversing valve — the component that switches the refrigerant flow direction between heating and cooling. Most brands (Carrier, Trane, Lennox, Rheem) use O terminal logic: the valve energizes in cooling mode. Bosch and a few others use B logic: the valve energizes in heating mode. Getting this wrong means your heat pump heats when you want cooling and cools when you want heating — a symptom that looks exactly like a failed reversing valve or refrigerant leak. The AI identifies O vs B configuration requirements from your thermostat model and flags incorrect settings.

  4. 4

    Rh/Rc Jumper Removal During Replacement Is a Silent Failure Mode

    Standard thermostats ship with a jumper wire between Rh and Rc terminals because most residential systems use a single transformer. When removing an old thermostat, the jumper wire is often discarded with the old thermostat's base plate. If your new thermostat has both Rh and Rc terminals but only one R wire, you must install a short jumper between them — or only one of the two systems (heating or cooling) will get power. The AI identifies missing Rh-Rc jumpers from wiring photos and flags this common installation error.

  5. 5

    Multi-Stage and Dual-Fuel Systems Have Additional Terminals That Are Easily Missed

    Two-stage heat pumps have a Y2 terminal for the second compressor stage. Dual-fuel systems (heat pump plus gas furnace) require both the O/B terminal and a W1 or W2 terminal for the gas heat stages. Systems with electric auxiliary strips need an Aux/W2 terminal for cold-weather backup heat and an E terminal for emergency heat mode. Each of these is a separate wire that must be correctly connected. Omitting Y2 means the system never enters second-stage cooling; omitting W2 means backup heat never activates. The AI cross-references your system type description with the wiring photo to flag missing stage connections.

Not sure if this is the right fix for your exact model?

Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.

Quick DIY Checks

Caution

Thermostat wiring operates at 24VAC — not the 120V or 240V of main circuits. Contact with 24VAC wiring will not cause electrocution, but wiring errors can damage the thermostat, blow the transformer fuse, or damage the control board. Turn off the system at the thermostat (set to OFF) before removing the wall plate or making wiring changes. If you see scorched or melted wiring at the thermostat base, do not reconnect — call an HVAC technician.

Caution

On heat pump systems, always confirm the outdoor unit is powered OFF at the disconnect box before working on any wiring at the air handler or thermostat. Heat pump reversing valve, contactor, and fan motor connections are all controlled by 24VAC thermostat signals, but the components themselves run at 240VAC. A mis-wired thermostat can energize the outdoor unit unexpectedly. Turn the thermostat OFF and wait 5 minutes before any wiring work.

  1. 1Remove the thermostat from its wall plate by pulling it straight off (most snap on). You'll see the wiring terminals on the wall plate with labeled positions. Before doing anything else, take a clear photo of the wall plate wiring — wires connected, labels visible. This photo is what you'll upload to the Wiring Scan at /wiring-scan. Use your phone's flash; the terminal labels are small.
  2. 2Also photograph the back of the thermostat itself (the side that connects to the wall plate) so the AI can identify your thermostat model and cross-reference the expected terminal configuration for that specific model. If you're replacing an old thermostat, photograph the old wiring before disconnecting anything — this is your baseline reference.
  3. 3Go to /wiring-scan and upload your photos. In the description, note: (1) your thermostat model (found on the front or inside the device), (2) your system type (central AC with gas furnace, heat pump, heat pump with aux heat, dual-fuel, etc.), (3) the specific symptom you're experiencing (won't heat, won't cool, blank display, short-cycles, etc.). The more context you provide, the more accurate the AI diagnosis will be.

Get the full fix — Pro members get unlimited AI diagnoses

Save your repair history, get step-by-step AI guidance on any HVAC & cooling issue, and avoid $150+ service call fees.

Try Pro — $7.99/mo
  1. 4Review the AI findings. For each flagged terminal issue, the results will specify which wire, which terminal, and what the correct configuration should be. For O/B polarity errors, the fix is changing a setting in the thermostat setup menu (not rewiring) on most modern thermostats. For missing C-wire, the AI will recommend options: running a new wire, using a C-wire adapter (like the Ecobee PEK or a Venstar Add-A-Wire), or using a power-stealing option if your thermostat supports it.
  2. 524VAC voltage test — after wiring changes, verify the system is getting correct control voltage: set your multimeter to AC voltage (50V range). With the thermostat removed from the wall plate, probe between the R terminal and the C terminal (common) at the wall plate. You should read 24–28VAC. This is the transformer output powering the control circuit. Below 20VAC indicates a transformer problem or excessive load; above 30VAC indicates a potential transformer issue. A reading of 0V on R-to-C with the system powered means the transformer has failed or the C-wire is not connected at the air handler end. Upload a photo of your multimeter and wall plate together to /wiring-scan for an AI interpretation of your voltage reading.
  3. 6After making any corrections, reconnect the thermostat and test all modes: set to COOL and verify the outdoor unit runs (you should hear the compressor start within 1–2 minutes). Set to HEAT and verify the furnace or heat pump heats properly. Set the fan to ON and verify the blower runs independently. For heat pumps, set a temperature 5°F below current room temp and verify the system enters cooling mode — if it heats instead, your O/B polarity setting is still incorrect. Use /diagnose to upload a photo of the thermostat display during a call for further AI-assisted verification.

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Repair vs Replace

✓ Worth Repairing

The vast majority of thermostat wiring issues are free to fix once correctly diagnosed — they're just terminal re-routing or setup menu changes. The AI Wiring Scan eliminates the most common barrier: knowing which terminal is wrong. C-wire adapters (Ecobee PEK, Venstar Add-A-Wire, 5-to-4 wire adapters) solve missing C-wire problems for $15–$30 when running new wire isn't practical. The most common reason users upload thermostat photos is a blank display after a new thermostat installation — almost always a missing C-wire or an Rh-Rc jumper that wasn't transferred from the old base plate. Recommended follow-up test: 24VAC R-to-C voltage test at the wall plate terminals using a multimeter set to AC 50V range — confirms transformer output and C-wire continuity in one step.

Est. Repair Cost

Free to use the AI Wiring Scan — thermostat wiring fixes are typically free (no parts) or $15–$40 for a C-wire adapter

Est. Replacement Cost

$150–$350 for a new smart thermostat if yours is damaged; $80–$200 for a technician wiring visit

Recommended Tools & Parts

  • C-Wire Adapter (Add-A-Wire)

    Converts a 4-wire thermostat installation to 5-wire to add the C (common) wire required by modern smart thermostats. Compatible with most 24VAC systems including single-stage and two-stage AC and heat pumps. Venstar ACC0410 and Footprint Hero are the most reliable options. Installs at the air handler in 15 minutes.

    $20–$35

    Buy on Amazon →
  • Digital Multimeter

    For verifying 24VAC control voltage at thermostat terminals (R-to-C should read 24–28VAC). Also used to test transformer output, check wire continuity between thermostat and air handler, and verify 24VAC at each terminal. AstroAI AM33D or Fluke 101 are good starting points for HVAC thermostat work.

    $18–$50

    Buy on Amazon →
  • Thermostat Wire 18/5 (18 AWG 5-Conductor)

    Standard 18 AWG 5-conductor thermostat wire for running a new C-wire when an add-a-wire adapter isn't practical. Use for new thermostat installations, replacing damaged thermostat cable, or adding a C-wire to systems with only 4-wire cable. Available in 50-foot rolls for most residential applications.

    $15–$30

    Buy on Amazon →

Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.

Still stuck? Let AI take a look.

Describe your problem or upload a photo — get a diagnosis in seconds.

Related Repairs

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Still not sure what's wrong?

Get an AI diagnosis in seconds — describe the problem or upload a photo.

Get an AI Diagnosis

⚡ Get step-by-step help for YOUR specific appliance

Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.

No account needed for diagnosis. Cancel Pro anytime.

Related Tools

Frequently Asked Questions

Is it safe to upload a photo of my thermostat wiring?
Yes — uploading a photo of your thermostat wiring is completely safe. Thermostat wiring operates at 24VAC low voltage, not the 120V/240V of main household circuits. The photo itself doesn't reveal any personally identifying information. The AI Wiring Scan at /wiring-scan analyzes the wiring terminal configuration in your photo and provides diagnostic results privately. No account is required to use the tool.
What if I have a heat pump — can the AI identify O versus B wiring?
Yes — O vs B polarity identification is one of the most common heat pump wiring diagnoses the AI performs. When you upload your thermostat wiring photo, note in the description field that you have a heat pump and your system brand (Carrier, Trane, Lennox, Rheem, Bosch, etc.). The AI knows which brands use O polarity (valve energizes in cooling — most brands) vs B polarity (valve energizes in heating — Bosch, some Bryant and York models). If your heat pump is heating in cooling mode or vice versa, this is almost certainly an O/B mismatch — and fixing it is a 30-second change in the thermostat's setup menu, not a rewiring job. See /fixes/heat-pump-thermostat-wiring for the full O/B guide.
My thermostat display is blank after installation — what should I upload?
A blank thermostat display is almost always a power supply issue — missing C-wire, blown transformer fuse, or an Rh-Rc jumper that wasn't transferred from the old base plate. Upload: (1) a photo of your thermostat wall plate wiring with all wires and terminal labels visible, (2) a photo of the old thermostat base plate if you still have it (so the AI can compare old vs new wiring), and (3) a photo of the air handler wiring board if accessible. In the description, note your thermostat model and whether it worked before this installation. The AI will identify whether you need a C-wire (or adapter), a jumper, or if the transformer has been blown by a wiring error.
Can the AI Wiring Scan diagnose thermostat issues on Nest and Ecobee thermostats?
Yes — the AI Wiring Scan is trained on Nest Learning Thermostat (3rd gen, 4th gen), Nest Thermostat E, Ecobee SmartThermostat Premium, Ecobee3 lite, Honeywell T6 Pro, T9, and most major smart thermostat brands. Nest and Ecobee have slightly different wiring conventions from standard thermostats (Ecobee uses the PEK Power Extender Kit for C-wire adaptation; Nest has a built-in power harvesting circuit that works with or without a C-wire on most systems). Upload your wall plate wiring photo and note your specific thermostat model — the AI will account for model-specific requirements in its diagnosis.