Error code reference

HLF error codes, what they mean and how to fix them.

An HLF machine that throws a code locks out whatever the fault touches and waits for help. This page covers the codes we see on the 1700, 2700, 3700, 5700, and ST700: what each one means, what's safe to try yourself, and when to call. Running an older 3600 or 4400? Call anyway; we still service both.

★★★★★ 4.7 rating · 17 codes documented · Same-day service

HLF code? Send it to us.

We'll get back to you today with what it likely is.

Secured with SSL. We use your information to respond to your service request and, with your permission, to send the updates above. You can unsubscribe anytime. See our Privacy Policy.

Thanks. We received your request.

A Grajqevci technician will get back to you today to confirm your machine and book the visit. If it's urgent, call us directly at (289) 217-3796.

17/17

About these codes. Compiled from HLF product-family research and our GTA service logs. Manual-milk and auto-milk builds are treated separately wherever the milk system changes the diagnosis. Updated July 2026

Boiler

2 codes
E01 Coffee boiler heating timeout Critical

The coffee boiler hasn't reached its set temperature inside the allowed warm-up window, so the machine disables coffee dispense to protect the element.

Likely causes

  • Heating element open-circuit or degraded
  • Scale insulating the element
  • NTC temperature sensor failed
  • Safety thermostat tripped

Try this first

  1. Power-cycle the machine at the wall
  2. Verify water is reaching the boiler
  3. Check the visible safety thermostat for trip
When to call us

If the fault returns after a reset, the element or its sensor has failed. We test element resistance and NTC values at the machine and replace whichever is out of spec.

E02 Steam boiler heating timeout (3700 / 5700) Critical

On the multi-boiler 3700 and 5700, the steam boiler hasn't built pressure in time. Steam, hot water, and milk heating are disabled until it does.

Likely causes

  • Steam element scaled or open
  • Steam-side NTC failed
  • Pressure switch out of calibration
  • Klixon tripped on the steam boiler

Try this first

  1. Power-cycle the machine
  2. Verify steam boiler is filling without air-lock
When to call us

The diagnosis runs like E01 on the steam side: element, sensor, pressure switch, in that order. Almost typically a single-visit repair.

Brew unit

2 codes
E10 Brew unit position fault Critical

The brew unit hasn't reached its commanded position in the allowed time, and coffee dispense is locked out until it can.

Likely causes

  • Grind buildup binding the brew piston
  • Worn cam followers or dry lubrication
  • Home-position sensor failed
  • Drive motor weak

Try this first

  1. Power-cycle and let the brew unit self-home
  2. Remove and inspect for visible grind buildup
  3. Refit ensuring the brew unit is fully seated
When to call us

E10 on a high-cycle machine usually means worn seals and spent lubrication. We service the brew unit end to end: strip, clean, reseal, lubricate, retest.

E11 Brew unit motor overload Critical

The brew unit motor is drawing more current than it should. The controller cuts power to protect the motor before something strips.

Likely causes

  • Mechanical bind from grind contamination
  • Worn drive gear
  • Grind set too fine causing chamber over-fill
  • Failed motor capacitor

Try this first

  1. Verify grind isn't set far too fine
  2. Inspect for grounds jammed at the brew chamber
When to call us

E11 is mechanical, not electronic. Brew unit service plus a grind recalibration is the standard repair, and it tends to stay fixed.

Milk system

2 codes
E30 Milk system pump fault Warning

On auto-milk builds, the milk pump is running but no flow is registering through the milk circuit, so milk drinks are disabled.

Likely causes

  • Milk container empty or dip-tube above the milk level
  • Worn pump impeller
  • Air leak in the suction line
  • Blocked intake screen

Try this first

  1. Confirm milk container is full and dip-tube is submerged
  2. Inspect silicone milk line for splits or loose connections
When to call us

If the container is full, the line is intact, and the pump still won't draw, the impeller is worn. We test the pump at the machine and replace it on the spot.

E31 Milk foam quality fault Warning

Foam density is outside the target band. The machine flags the foam stage and may abort the milk drink rather than serve it flat.

Likely causes

  • Milk-system air bore clogged with dried milk
  • Worn air-intake gasket
  • Air valve out of calibration
  • Wrong milk temperature affecting foam structure

Try this first

  1. Run the milk cleaning cycle
  2. Verify the air-intake hose isn't kinked
When to call us

Foam faults that survive a cleaning cycle need the milk module stripped and the air pathway recalibrated. That's technician work, and it's quick.

Grinder

2 codes
E20 Grinder dose timeout Warning

A grinder ran past its maximum dose time without completing, so the drink is aborted to protect the motor.

Likely causes

  • Empty hopper or bridged beans
  • Burrs at end of life
  • Coffee oils contaminating the chamber
  • Grinder motor weak

Try this first

  1. Check bean flow on the affected hopper
  2. Tap to break any bridge
  3. Brush coffee dust off the throat
When to call us

If beans flow freely and the code still returns, the burrs are at end of life. We weigh dose against grind time and quote burr replacement before doing it.

E21 Dual-hopper grinder calibration drift (3700 / 5700) Info

On the dual-grinder 3700 and 5700, dose variance between the two hoppers has drifted beyond the platform's tolerance.

Likely causes

  • Burr wear on one hopper progressing faster than the other
  • Dose-sensor calibration drift on one grinder
  • Bean variety change without re-calibration

Try this first

  1. Weigh dose output across 10 shots from each hopper
  2. Compare against the platform target
When to call us

Persistent drift means the burrs are due. Most operators have both grinders done in the same visit so the two sides wear in together.

Electronics

1 code
E60 Touchscreen unresponsive / controller comms fault Warning

The display has frozen or lost communication with the main controller.

Likely causes

  • Display ribbon cable unseated
  • Firmware corruption
  • Touch digitizer failed
  • Power-supply rail issue

Try this first

  1. Power-cycle at the wall (30 seconds off)
When to call us

If a 30-second power cycle doesn't bring it back, we reseat the ribbon cable, reflash the firmware, or replace the display module, in that order of likelihood.

Water

3 codes
E40 Water inlet timeout Critical

The fill cycle hasn't completed in time. Either water has stopped arriving at the inlet or the tank float isn't rising to confirm it.

Likely causes

  • Supply tap closed or pressure low
  • Inlet solenoid clogged with scale
  • Float sensor stuck low
  • Inlet hose kinked

Try this first

  1. Verify supply is open and pressure is adequate
  2. Listen for the solenoid clicking on fill attempt
When to call us

A solenoid that clicks without passing water is scaled internally. We clean the inlet strainer and replace the valve if cleaning doesn't restore flow.

E41 Flow meter no pulses Warning

The flow meter isn't reporting pulses during dispense. The machine aborts the cycle because it can't measure volume without them.

Likely causes

  • Flow meter turbine clogged
  • Pump losing prime
  • Cable disconnected at the meter
  • Brew valve not opening

Try this first

  1. Run a hot-water dispense to check general flow
  2. Listen for pump priming
When to call us

This is a clean-and-test job across the flow meter, pump prime, and brew valve. Most E41 calls finish in a single visit.

E42 Descale required Info

The descale counter has reached its limit, calculated from the water-hardness setting and the volume the machine has actually run.

Likely causes

  • Scale buildup in the boiler circuits
  • Hard water without adequate filtration
  • Counter not reset after the previous descale

Try this first

  1. Run descale cycle to completion with approved product
  2. Reset counter through service menu
  3. Verify water-hardness setting matches the install location
When to call us

Descale alerts arriving fast usually mean the filtration is under-spec'd for GTA water. We measure your supply and match the cartridge to it.

Sensors

3 codes
E03 Boiler temperature sensor out of range Warning

A boiler NTC sensor is reporting values outside its valid range. The controller won't regulate heat on data it can't trust, so heating shuts down.

Likely causes

  • NTC open or shorted
  • Sensor cable damaged
  • Connector unseated

Try this first

  1. Power-cycle the machine
  2. Inspect visible sensor cabling
When to call us

An out-of-range sensor needs replacing, and that's quick, standard work. One visit covers it.

E50 Grounds / waste drawer counter limit Warning

The spent-puck drawer counter has hit its programmed limit, so the machine asks for an empty before pouring anything else.

Likely causes

  • Drawer actually full
  • Counter not reset after the previous empty
  • Drawer-presence microswitch dirty or failed

Try this first

  1. Empty and refit fully seated
  2. Wait for on-screen reset confirmation
When to call us

If the prompt persists after a genuine empty and a firm reseat, the drawer microswitch needs cleaning or replacement. Quick on-site work.

E51 Drip tray full / missing Info

The drip tray float is reading full, or the machine believes the tray is missing.

Likely causes

  • Tray actually full
  • Float stuck on residue
  • Tray microswitch dirty

Try this first

  1. Empty and rinse the tray
  2. Clean the float cavity
  3. Reseat firmly
When to call us

Alerts that return after a clean, empty, reseated tray point to the float or the microswitch. Either is a fast fix at the machine.

Cleaning

1 code
E80 Daily clean cycle required / aborted Warning

The daily cleaning cycle is overdue or didn't complete. The machine flags it and may lock out the drinks that cycle protects.

Likely causes

  • Daily clean skipped
  • Detergent exhausted
  • Cleaning circuit blockage
  • Power interruption mid-cycle

Try this first

  1. Re-initiate the cycle from the operator menu
  2. Verify detergent is loaded
When to call us

A cycle that stalls at the same stage every time has a blockage or a sensor fault at that stage. We find exactly where it stops and fix that, not the whole machine.

Connectivity

1 code
E70 Wi-Fi / Bluetooth connectivity dropping Info

The Wi-Fi or Bluetooth stack isn't holding a stable connection, so remote control and telemetry can't be relied on.

Likely causes

  • Network configuration drift after a router change
  • Firmware mismatch on the comms module
  • Comms module hardware failing
  • Interference at the install location

Try this first

  1. Verify network credentials match the current router
  2. Power-cycle the machine and the router
When to call us

If the connection won't hold after a credential refresh, we update the comms firmware and replace the module when the hardware is what's giving out.

Code you can't find?

Call us with the exact display string. We'll diagnose by phone.

Trusted by Toronto's most demanding teams

You're in good company.

FAQ

HLF error codes, frequently asked.

9 answers about resetting codes, recurring faults, firmware versions, and when DIY ends.

Updated July 2026

What does HLF error code E01 mean?

Every documented HLF fault we see is listed above, with its meaning, common causes, and what to try before calling a technician. If the code on your machine isn't on this page, call us with the exact display string and we'll work it out by phone.

Can I clear or reset a HLF error code myself?

Sometimes. Many HLF codes clear after a power cycle, a completed descale, or a counter reset through the service menu. Codes tied to a hardware fault (failed sensor, blown element, board issue) will return immediately and need a technician. Each code above lists what's safe to try first.

Why does the same HLF error keep coming back?

A code that returns after a power cycle is signalling a real fault, not a glitch. The underlying part (sensor, heating element, valve, motor, board) needs replacement. Repeat codes are diagnostic gold for us, so call with the exact code and any timing or symptom pattern you've noticed.

My HLF code isn't listed. Why?

HLF updates fault tables across firmware revisions and model generations, and not every code is documented publicly. We see codes in the field that aren't in any published list. Call us with the exact display string and the model and we'll work it out from our service log.

How fast can you get on-site if I'm stuck on an error code?

Most calls in Toronto and the immediate GTA get same-day on-site response when scheduling allows. Tell us the code and the model when you book and we'll bring the right parts on the first visit so the repair finishes the same day in most cases.

Do I need to be authorized by HLF to reset an error code?

No. We're an independent service provider, not affiliated with HLF, and we work on machines outside the manufacturer's authorized network routinely. That independence lets us service older or out-of-warranty machines authorized networks may decline, and quote transparently every time.

Is it worth fixing an old HLF machine that keeps throwing codes?

Depends on the machine, the code, and the cost. We give you honest math on this. If repairs are starting to exceed roughly 50% of a refurbished replacement and multiple major systems are throwing codes, we'll tell you it's time to look at replacing rather than running up the repair bill.

Will independent service void my HLF warranty?

If your machine is under the manufacturer's warranty, independent service may affect coverage depending on HLF's specific terms. Try the manufacturer's authorized network first. If their response is slow or they decline coverage for your code, call us and we'll service it on standard terms.

How many HLF codes are documented on this page?

17 codes are documented above, organized by the system they affect. The list is compiled from manufacturer service literature, technician forums, and our own service log. We update it as new codes appear or firmware adds new states.

The record

What two-and-a-half decades on the road looks like.

"
Industrial site in Vaughan, machine threw a critical fault at 6 AM. Tech was on-site by 9, working again by 10. The kind of response we needed.
Sandeep · Maintenance Supervisor · Vaughan Plant
25+1
Years servicing equipment
4 hr2
Avg GTA response
92%3
First-visit resolution
4.74
Average client rating
1 Continuous service operations across the GTA since 2001. 2 Median on-site arrival window for urgent GTA calls placed during business hours. 3 Internal service tracking, 2024 to 2025 calendar years. 4 Calculated from verified client feedback over the past 24 months.

Stuck on a HLF error code? Call a specialist.

We diagnose HLF codes by phone routinely. Same-day on-site dispatch if it needs hands on the machine.

Call (289) 217-3796 now →
Call (289) 217-3796 Request Service