Bosch heat pumps cover three main product families: the IDS 2.0 Inverter Ducted Split system, the BOVA (Bosch Outdoor Variable-speed) line, and the Climate 5000 mini-split series. Each family uses a different code system, and mixing them up leads to wasted time.
The IDS 2.0 platform is a fully communicating system. It uses a proprietary two-wire bus between the thermostat, air handler, and outdoor inverter. The display shows active E-codes and stored F-codes.
The BOVA platform is non-communicating. It uses conventional 24V thermostat signals and blinks LED flash patterns on the outdoor control board. There is no digital code display.
The Climate 5000 series uses mini-split style alphanumeric codes shown on the indoor unit display or remote control screen.
This guide covers all three.
Bosch IDS 2.0 E-Codes
The IDS 2.0 system displays active faults as E-codes on the Bosch thermostat or indoor interface. These codes stop or limit operation until the root cause is fixed.
| Code | Description | Most Common Cause |
|---|---|---|
| E1 | Indoor/outdoor communication failure | Loose wiring, tripped outdoor breaker, failed board |
| E2 | Outdoor communication failure | Outdoor board not responding to indoor controls |
| E3 | Outdoor ambient sensor fault | Open or shorted thermistor |
| E4 | Coil temperature sensor fault | Indoor or outdoor coil thermistor failure |
| E5 | Compressor drive fault | Inverter IPM, DC bus voltage, or compressor winding issue |
| E6 | Defrost sensor fault | Outdoor coil defrost thermistor open or shorted |
| H1 | High pressure fault | Dirty outdoor coil, fan failure, overcharge |
| H2 | Low pressure / freeze fault | Low refrigerant, dirty indoor coil, restricted filter |
E1 — Communication Failure
The indoor unit cannot talk to the outdoor unit. Check the outdoor disconnect first. A tripped breaker or open disconnect kills communication because the outdoor board has no power. If power is present, inspect the two-wire communication cable between indoor and outdoor terminal blocks. Look for loose screws, corroded wire ends, or nicked insulation. Reseat every low-voltage connection before replacing any board.
E2 — Outdoor Communication Failure
The outdoor board is powered but not answering the indoor controller. This usually points to a failed outdoor control board. Measure 24V at the outdoor board low-voltage terminals. If voltage is present and the board still does not respond, the board needs replacement.
E3 — Outdoor Ambient Sensor
The outdoor temperature sensor reads outside the expected range. Measure resistance across the sensor. A good sensor reads approximately 10k ohms at 77°F. An open circuit (infinite resistance) or a short (near zero) means the sensor or its wiring has failed.
E4 — Coil Sensor Fault
This covers either the indoor or outdoor coil thermistor. Check resistance the same way as the ambient sensor. A bad coil sensor causes the system to misread evaporator or condenser temperature, which can mimic refrigerant problems.
E5 — Compressor Drive Fault
The inverter drive module detected overcurrent, a DC bus voltage fault, or an IPM (Intelligent Power Module) failure. This is a serious fault. Do not keep resetting it. Measure DC bus voltage at the inverter board. It should read 300 to 350 VDC when fed from 240 VAC. If the bus voltage is stable and the fault persists, the inverter board or compressor windings are the likely cause.
E6 — Defrost Sensor Fault
The outdoor coil defrost thermistor is reading outside its valid range. Check resistance and wiring. A bad defrost sensor prevents the system from entering or ending defrost correctly, which can cause ice buildup or short cycling.
H1 — High Pressure Fault
The high-pressure switch opened or the pressure transducer reading exceeded the threshold. The outdoor fan is the first thing to check. Spin the fan blade by hand with power off. If it does not spin freely or the motor does not start when the unit calls for cooling, the fan or its capacitor has failed. A dirty outdoor coil is the second most common cause. Wash the coil from the inside out with a garden hose. Refrigerant overcharge or non-condensables from poor service work can also cause H1.
H2 — Low Pressure / Freeze Fault
The system detected suction pressure below the minimum threshold. Check the indoor filter first. A dirty filter reduces airflow across the evaporator, which drops suction pressure. Restricted return ducts, a dirty indoor coil, or a blower that is not running at full speed produce the same result. If airflow checks out, the problem is likely low refrigerant charge. Look for oil stains at line set connections, service ports, and the evaporator coil.
BOVA LED Flash Codes
Bosch BOVA heat pumps use a non-communicating design. The outdoor control board blinks a red LED to indicate faults. Count the flashes between pauses.
| Flashes | Meaning | What to Check |
|---|---|---|
| 2 | Communication problem | 24V thermostat wiring, loose terminals |
| 3 | High pressure fault | Outdoor fan, dirty coil, overcharge |
| 4 | Low pressure fault | Low refrigerant, dirty indoor coil, filter |
| 5 | Freeze protection | Low evaporator temperature, airflow restriction |
2 Flashes — Communication
The outdoor board is not receiving a valid signal from the indoor thermostat. On a non-communicating BOVA system, this usually means the 24V control wiring between the thermostat and outdoor unit is broken, shorted, or incorrectly connected. Verify R, C, Y, and O/B terminal connections at both ends.
3 Flashes — High Pressure
Same root cause as the IDS 2.0 H1 code. Start with the outdoor fan and coil.
4 Flashes — Low Pressure
Check refrigerant charge using superheat/subcooling method. If pressures are normal but the code persists, inspect the low-pressure switch wiring and connection.
5 Flashes — Freeze Protection
The indoor coil temperature dropped below freezing. A dirty filter, restricted return, or low airflow from a failing blower motor are the usual suspects. Defrost the coil with the system off and address the airflow problem before restarting.
Climate 5000 Mini-Split Error Codes
The Climate 5000 series uses typical mini-split code formatting. Codes appear on the indoor unit display panel.
| Code | Description | Quick Check |
|---|---|---|
| E1 | Indoor/outdoor communication | Wiring, termination resistors |
| E3 | Outdoor ambient sensor | 10k thermistor, open/short |
| E4 | Indoor coil sensor | Thermistor resistance check |
| E5 | Outdoor coil sensor | Thermistor, wiring |
| E6 | Indoor fan fault | Motor feedback, locked rotor |
| F0 | Refrigerant recovery / overcharge | System pressures |
| P4 | Inverter IPM fault | DC bus, inverter module |
| H1 | High pressure protection | Fan, coil cleanliness |
Troubleshooting Climate 5000 codes follows the same logic as IDS 2.0. The difference is the physical location of the components. On a mini-split, the outdoor board, inverter module, and fan are in a single package.
Defrost Cycle Behavior
All Bosch heat pump systems run defrost cycles in heating mode when outdoor temperatures drop below approximately 42°F. A normal defrost cycle occurs every 30 to 90 minutes depending on outdoor temperature, humidity, and coil condition. The cycle lasts 5 to 15 minutes.
During defrost, the system switches to cooling mode, the outdoor fan stops, and the hot gas reverses flow to melt frost off the outdoor coil. You may see steam rising from the outdoor unit and hear refrigerant noise. This is normal.
A system that stays in defrost too long, defrosts too frequently, or never leaves defrost mode points to a failed defrost sensor, failed defrost board, or incorrect control settings.
Bosch 8-Year Compressor Warranty
Bosch covers the compressor on IDS 2.0, BOVA, and Climate 5000 systems with an 8-year warranty when registered within 90 days of installation. This warranty applies to the original homeowner. It does not cover labor, refrigerant, or diagnostic time. Keep the model and serial number handy when calling Bosch technical support at 1-800-944-2904.
The warranty does not cover damage from improper installation, lack of maintenance, power surges, or flood damage. A compressor that fails from a dirty coil, a bad contactor, or a power event will not qualify.
When to Call a Professional
Call a licensed HVAC technician for any of these situations:
- H1 or H2 codes that return after you cleaned the coils and changed the filter. Refrigerant work requires EPA certification and proper tools.
- E5 compressor drive faults or P4 inverter faults on the Climate 5000. High-voltage DC inverter circuits can hold lethal charge even after power is off.
- Any code that comes back immediately after a reset. Repeated resetting can damage inverter boards and compressors.
- A system that runs poorly but shows no code. The diagnostic data on communicating systems can reveal problems before they trigger an active fault.
Bosch heat pumps are well-built systems. Most error codes trace back to airflow problems, wiring issues, or sensor failures. Clean the coils, change the filter, and verify connections before deep-diving into electronics. Most faults resolve at that point.
Frequently Asked Questions
Q: Can I run my Bosch heat pump with an H1 code temporarily? No. H1 means the system shut down to protect itself from high pressure. Running it in this state can damage the compressor.
Q: Why does my BOVA system use flash codes instead of a display? BOVA is a non-communicating system. It uses standard 24V control signals and does not have a data display interface. The LED flash pattern is the only diagnostic output.
Q: Will a dirty filter cause a low-pressure code on a Bosch heat pump? Yes. Restricted indoor airflow reduces evaporator pressure. A dirty filter triggers H2 or freeze protection on both IDS 2.0 and BOVA systems.
Q: How often should I clean my outdoor coil? At least once per year before the cooling season. More often if you live in a dusty area, near cottonwood trees, or if the unit is close to a dryer vent or construction site.
Q: Is the Bosch 8-year compressor warranty transferable? No. It applies to the original homeowner only.