Lennox outdoor temperature sensor
Part: 10W91
Sensor part cited for XP25 faults 140 and 141.
XP25 heat-pump guide for iComfort S30 alerts, inverter diagnostics, sensor faults, communication errors, control-board checks, and replacement parts.
XP25 heat-pump guide for iComfort S30 alerts, inverter diagnostics, sensor faults, communication errors, control-board checks, and replacement parts.
Parts to price first
Part: 10W91
Sensor part cited for XP25 faults 140 and 141.
Part: 47W83
Sensor part cited for discharge, suction, and liquid-line faults.
Part: 13W75
Driver board cited for electronic expansion valve faults.
Thermostat listed for full XP25 fault visibility.
The Lennox XP25 sits at the top of Lennox’s residential heat pump lineup, a fully variable-speed inverter-driven system that pairs with the iComfort S30 smart thermostat. Unlike conventional systems that blink LED codes and call it a day, the XP25 uses a full communicating network (Lennox calls it the iComfort system bus) to report detailed numeric fault codes directly on the thermostat screen. This guide covers every fault code you’ll encounter, what each means mechanically, and how to diagnose and fix it.
The XP25 reports faults in two ways. The iComfort S30 thermostat displays numeric alarm codes on its screen under the Alerts menu. The outdoor unit control board also has a diagnostic LED that blinks a simplified version of the fault for techs working without thermostat access.
The iComfort system distinguishes between alerts (warnings that haven’t shut the system down yet) and alarms (faults that have caused a lockout). Both show on the thermostat; alarms display with a red indicator.
| Code | Fault Description |
|---|---|
| 125 | High-pressure switch trip, outdoor high side exceeded cutout |
| 126 | Low-pressure switch trip, suction pressure fell below cutout |
| 128 | Loss of charge / low refrigerant pressure alert |
| 134 | Outdoor unit fan motor fault |
| 140 | Outdoor ambient temperature sensor failure |
| 141 | Outdoor coil temperature sensor failure |
| 144 | Discharge temperature sensor failure |
| 145 | Suction temperature sensor failure |
| 146 | Liquid line temperature sensor failure |
| 160 | Inverter communication fault, iQ Drive module not responding |
| 161 | Inverter fault, iQ Drive internal error (overcurrent, overtemp, undervoltage) |
| 162 | Compressor fault, iQ Drive detected locked rotor or phase loss |
| 170 | Control board internal fault |
| 175 | Communication bus fault, outdoor unit lost communication with iComfort system |
| 178 | Indoor unit communication fault, no signal from air handler |
| 180 | Reversing valve fault |
| 185 | Defrost system fault |
| 191 | EEV (electronic expansion valve) fault |
| 195 | Outdoor unit voltage fault, supply voltage out of range |
The XP25’s variable-speed operation comes from Lennox’s iQ Drive inverter module, a variable frequency drive that controls compressor speed in response to real-time load calculations. Codes 160–162 all relate to this module. The iQ Drive module communicates with the main control board over a dedicated serial interface; if that link breaks (code 160), the system shuts down entirely since the main board has no way to control compressor speed safely.
Code 161 (iQ Drive internal fault) is a catch-all for conditions the drive detects within itself: DC bus overvoltage, DC bus undervoltage, output overcurrent, module overtemperature. The drive stores a sub-fault code internally that a Lennox service tool can read via the USB port on the module, if you have a tech with the Lennox service tool laptop kit, pull the sub-code before ordering parts.
Code 162 (compressor fault) means the iQ Drive tried to start the compressor but couldn’t, either the rotor is mechanically locked, one or more compressor windings are open, or there’s a phase-to-ground fault. This code almost always means compressor replacement.
EEV fault (code 191) is unique to the XP25 and its variable-capacity counterparts. The electronic expansion valve modulates refrigerant flow to match the inverter’s output. A failed EEV or its stepper motor driver will cause poor performance, high superheat, and eventually a high-pressure or discharge temperature fault. The EEV is an Alco or Danfoss unit; Lennox part number 13W75 covers the EEV driver board.
| Part | Why You Need It | Approx. Cost |
|---|---|---|
| Lennox Outdoor Temperature Sensor 10W91 | Replace on sensor faults 140, 141; clips to coil or bracket | $20–$45 |
| Lennox Line Temperature Sensor 47W83 | Discharge, suction, and liquid line sensors; faults 144, 145, 146 | $20–$45 |
| Lennox XP25 Control Board | Main outdoor board; required for persistent code 170 or EEV driver faults | $200–$450 |
| High Pressure Switch for Lennox Heat Pump | Trips on code 125; test continuity before replacing | $25–$60 |
| iComfort S30 Smart Thermostat | Required for full fault code visibility on the XP25 | $200–$350 |
| Fin Comb HVAC Coil Cleaner Tool | Straighten bent fins that restrict airflow and cause high-pressure trips | $15–$30 |
Need replacement parts? Search for parts and tools on Amazon.
Any fault code involving refrigerant pressures, compressor diagnosis, or the iQ Drive module should be handled by a licensed technician:
Sensor replacements, pressure switch swaps, and communication wiring troubleshooting are appropriate for a confident DIYer or a general-service tech.
Q: My iComfort S30 shows multiple fault codes at the same time. Which one do I fix first? A: Start with the highest-numbered code, iComfort displays faults in the order they occurred, and cascading failures often trace to one root cause. For example, a code 126 (low pressure) followed by codes 140 and 144 usually means a refrigerant undercharge caused suction temperature anomalies, not three separate failures. Fix the root cause first.
Q: The XP25 runs but only at low speed and won’t ramp up. No fault codes showing. What’s happening? A: This usually means the iQ Drive is in a “limp mode”, it detected a condition that isn’t severe enough to fault out but throttled compressor speed to protect itself. Check the iComfort Alert history for any recent cleared faults. Also check incoming line voltage: if L1-L2 is below 200VAC, the drive will limit output.
Q: How do I access the service diagnostics on the iComfort S30? A: On the S30 touchscreen, go to the main menu → Settings (gear icon) → Advanced → Service. You’ll need to enter the installer PIN (default 1234 unless your installer changed it). Service diagnostics shows live sensor readings, fault history, and runtime data for each component.
Q: The XP25 shows code 180 (reversing valve fault) but the unit runs fine in one mode. Is it safe to keep running it? A: Yes, temporarily. If the unit is stuck in cooling mode and it’s winter, that’s a problem. But if it’s cooling correctly during summer and the fault appeared during a heating call that you don’t need right now, you can run it in cooling mode safely while waiting for service. Don’t ignore the fault, a reversing valve that partially sticks can cause refrigerant slugging and compressor damage over time.
For XP25 heat-pump faults, match the alert to the outdoor-unit circuit: pressure sensors, defrost logic, inverter drive, ECM fan, outdoor thermistors, and iComfort communication wiring.