Error code reference

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

These are the fault and error codes we meet most often on Bravilor Bonamat machines, from the Mondo and Aurora filter brewers through the Bolero instant dispensers to the Sego and Esprecious bean-to-cup units. Each entry explains what the machine is telling you, what usually causes it, and what is safe to check before you call for service.

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

Bravilor Bonamat 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.

21/21

About these codes. Compiled from manufacturer service literature, Bravilor technician forums, and our own service log across the GTA. Codes vary by model family and firmware revision; if yours doesn't match exactly, call us. Updated August 2026

Heating

2 codes
E01 Heating element / boiler temperature timeout Critical

The hot-water tank hasn't reached set temperature within the allowed warm-up window. The controller cuts heating to protect the element.

Likely causes

  • Heating element open or scaled to insulation
  • High-limit (Klixon) thermostat tripped
  • NTC temperature sensor reading low
  • Tank under-filled at warm-up

Try this first

  1. Power-cycle the machine at the wall
  2. Verify the water supply is open and the tank is filling
  3. Check the visible high-limit thermostat for a tripped reset button
When to call us

Most heating timeouts are element scale or a tripped Klixon. We descale, test the element, and replace whichever component is failing in a single visit.

E13 Steam boiler heating fault (Esprecious) Critical

On Esprecious models with a separate steam boiler, the steam side hasn't reached pressure within the allowed time. Steam and hot-water functions are disabled.

Likely causes

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

Try this first

  1. Power-cycle the machine
  2. Verify water is reaching the steam boiler
When to call us

Same diagnostic flow as the main boiler. We isolate and replace the failed component.

Brew valve

1 code
E04 Brew valve fault Critical

The brew valve solenoid is not responding to the controller's command, either not opening, not closing, or showing abnormal current draw.

Likely causes

  • Brew valve coil open or shorted
  • Solenoid driver on the controller failed
  • Wiring loom disconnected

Try this first

  1. Power-cycle the machine
  2. Visually verify the brew valve wiring is seated
When to call us

We test the coil and driver output and replace the failed component. Most Bravilor brew valves are stocked on the truck.

Brew chamber

2 codes
E07 Esprecious / Sego brew unit home fault Critical

The bean-to-cup brew unit hasn't returned to home position within the allowed cycle time. Brew is disabled until the unit is verified at home.

Likely causes

  • Grind buildup binding the brew piston
  • Worn brew-unit cam followers
  • Failed home-position microswitch
  • Brew-unit drive motor weak

Try this first

  1. Power-cycle the machine to let the brew unit self-home
  2. Inspect the brew chamber for visible grind buildup
When to call us

Brew-unit home faults usually mean seal wear plus switch drift. We pull the unit, replace seals, clean cam paths, and verify switch actuation.

E08 Esprecious / Sego brew unit motor timeout Critical

The brew-unit drive motor is drawing current but the position hasn't advanced within the expected window. The controller cuts power to protect the motor.

Likely causes

  • Mechanical bind from grind contamination
  • Worn drive gear or cam
  • Failed motor or capacitor
  • Position sensor not reading transitions

Try this first

  1. Power-cycle and listen for normal motor sound
  2. Visually check for ground coffee jammed at the brew chamber
When to call us

Motor timeout is mechanical. We service the brew unit end-to-end and replace the motor or gear if worn.

Grinder

1 code
E09 Grinder dose timeout Warning

The grinder ran longer than the maximum allowed dose time without reaching target. The controller stops the grinder to protect the motor.

Likely causes

  • Empty bean hopper or beans bridging above the throat
  • Burrs at end of life
  • Coffee oils contaminating the grind chamber
  • Grinder motor weak

Try this first

  1. Verify beans are present and flowing
  2. Tap the hopper to break any bridge
  3. Inspect the grinder throat for clogging
When to call us

If beans are flowing and the fault persists, burrs are worn or the motor is weak. We measure dose by weight and replace as needed.

Milk system

2 codes
E14 Milk system pump or flow fault Warning

On Esprecious and Sego, the milk pump isn't drawing or the milk flow meter isn't registering. Milk drinks are aborted.

Likely causes

  • Milk container empty or suction line lifted
  • Milk pump impeller worn
  • Air leak in the suction line
  • Milk pathway clogged with protein buildup

Try this first

  1. Confirm milk is present in the container
  2. Reseat the milk suction line and check seals
When to call us

Most milk-pump faults resolve to a worn impeller or a clogged pathway. Daily cleaning prevents recurrence.

E15 Milk temperature out of range Warning

The milk-heating circuit isn't reaching or holding the target temperature. The drink is dispensed at low temperature or aborted.

Likely causes

  • Milk-side NTC out of spec
  • Scale in the milk heat exchanger
  • Milk pump flow too high for the heat exchanger

Try this first

  1. Power-cycle the machine
  2. Run a hot-milk test cycle and verify temperature at the spout
When to call us

We test the sensor, descale the milk heat exchanger, and replace the failing part. Routine on Esprecious.

Electronics

1 code
E30 Communication fault between controller and display Critical

The touchscreen display has lost serial communication with the main controller. Most functions are locked out.

Likely causes

  • Ribbon cable unseated between display and main board
  • Display module failed
  • Firmware corruption

Try this first

  1. Power-cycle the machine
  2. Verify the display cable is seated (where accessible)
When to call us

Persistent communication faults usually need a ribbon swap, firmware reflash, or display module replacement.

Water

3 codes
E03 Inlet fill timeout Critical

The fill cycle hasn't completed within the allowed time. Either the inlet solenoid isn't passing water or the level probe isn't registering full.

Likely causes

  • Supply tap closed or pressure too low
  • Inlet solenoid scaled or stuck closed
  • Inlet screen blocked with debris
  • Level probe scaled or failed

Try this first

  1. Verify the building supply is open and the hose isn't kinked
  2. Listen for the inlet solenoid clicking on fill
  3. Inspect the inlet screen for debris
When to call us

If the solenoid clicks but no water flows, the valve or screen is blocked. We clean both and replace the solenoid if it won't seat.

E12 Flow meter no pulses Warning

The brew flow meter isn't sending pulses during dispense. The controller cannot measure volume and aborts the cycle.

Likely causes

  • Flow meter turbine clogged with mineral deposits or coffee fines
  • Pump losing prime or failed
  • Flow meter cable disconnected
  • Brew valve not opening

Try this first

  1. Listen for the pump priming on dispense attempt
  2. Run a hot-water dispense to check non-brew flow
When to call us

Flow-meter cleaning is straightforward. Weak pumps are tested under load and replaced if output is below spec.

E20 Water filter exhausted / descale required Info

The cycle counter has reached the configured limit for filter replacement or descale. The machine continues to operate during a grace period.

Likely causes

  • Filter cartridge actually exhausted
  • Descale interval reached based on water-hardness setting
  • Counter wasn't reset after the last service

Try this first

  1. Replace the filter cartridge if it's the filter alert
  2. Run the descale cycle to completion if descale is required
  3. Reset the counter through the service menu
When to call us

If the alert won't clear after a valid service, we verify the counter reset and the water-hardness configuration.

Sensors

4 codes
E02 Tank temperature sensor out of range Critical

The NTC sensor in the tank is reading open-circuit or shorted. The controller cannot safely regulate heating and disables the element.

Likely causes

  • NTC sensor failed
  • Sensor cable damaged or chafed
  • Connector unseated at the control board

Try this first

  1. Power-cycle the machine
  2. Visually inspect the sensor lead for damage
When to call us

Open or shorted NTCs don't recover. We test resistance against the reference table and replace the sensor on-site.

E10 Waste / grout bin counter limit reached Warning

On Esprecious and Sego, the spent-puck counter has reached the programmed limit. The machine refuses to dispense until the bin is emptied and the counter resets.

Likely causes

  • Bin is full and needs emptying
  • Bin counter wasn't reset after the last empty
  • Bin-presence microswitch reading the bin as absent

Try this first

  1. Empty the waste bin and refit fully seated
  2. Cycle the bin out and back in to retrigger the microswitch
When to call us

If the alert persists after a clean empty, the microswitch is failing. Quick on-site replacement.

E11 Drip tray full or missing Info

The drip-tray float or presence sensor is signalling full or absent tray. The machine prompts the operator to empty and reseat.

Likely causes

  • Drip tray actually full
  • Float stuck on coffee residue
  • Tray-presence microswitch contaminated

Try this first

  1. Empty the drip tray and rinse the float
  2. Reseat the tray firmly
When to call us

Persistent alert with a clean empty means the float or microswitch is sticking. On-site repair.

E16 Door open during operation Warning

The cabinet door has been opened during a cycle or is reading as open. Moving parts are halted for safety.

Likely causes

  • Door not closed fully
  • Door microswitch contaminated or misaligned
  • Switch wiring loose

Try this first

  1. Open and close the door firmly until the latch engages
  2. Inspect the switch arm for debris
When to call us

Persistent door fault with the door closed needs the switch cleaned or replaced. Five-minute fix.

Connectivity

1 code
E40 Payment / MDB peripheral fault Warning

The machine has lost communication with the payment peripheral (coin mech, bill validator, or cashless reader). Cashless transactions are disabled.

Likely causes

  • Peripheral cable unseated
  • Payment device powered off or failed
  • Cashless reader firmware mismatch

Try this first

  1. Power-cycle the machine and the payment device
  2. Reseat the peripheral cable at both ends
When to call us

We test the MDB bus voltage and trace the harness. Cable seating before board failure.

Other

4 codes
E05 Whipper / mixer motor fault (Bolero) Critical

On Bolero instant-beverage machines, the whipper bowl motor isn't running or isn't reaching speed. Drink production is disabled.

Likely causes

  • Whipper motor failed
  • Bowl not seated or clipped in fully
  • Drive coupling worn
  • Motor capacitor failed

Try this first

  1. Remove and refit the whipper bowl, confirming the clip engages
  2. Inspect the impeller for free rotation
When to call us

Bolero whipper motors are wear items. We test under load and replace if speed is below spec.

E06 Canister auger / dosing fault (Bolero) Warning

An instant-product canister hasn't dosed correctly during a drink cycle. The drink is aborted to avoid serving an incomplete cup.

Likely causes

  • Canister empty
  • Powder bridged above the auger from humidity
  • Auger drive coupling slipping
  • Auger motor weak

Try this first

  1. Refill the canister and tap to break any bridge
  2. Inspect the powder shoot for downstream blockage
When to call us

Persistent canister bridging in humid sites needs a desiccant or seal upgrade. Auger motor and coupling are field-serviceable.

E25 Cleaning cycle aborted or not completed Warning

The scheduled or manual cleaning cycle didn't complete. The machine may lock out dispense if cleaning is overdue.

Likely causes

  • Cleaning chemical canister empty or not detected
  • Cleaning circuit blockage stalling the cycle
  • Power interruption mid-cycle
  • Level sensor in the cleaning tank reading incorrectly

Try this first

  1. Verify the cleaning chemical is present and dosing
  2. Re-initiate the cleaning cycle from the service menu
When to call us

If the cycle stalls in the same place repeatedly, we diagnose the specific stage and clear the blockage.

Service Counter Reached Scheduled maintenance interval reached Info

The maintenance counter has reached the programmed interval. The machine continues to operate but flags the alert.

Likely causes

  • Brew count or operating-hours interval reached
  • Counter not reset after the last service

Try this first

  1. Perform the recommended service
  2. Reset the service counter through the service menu
When to call us

If the counter resets but the alert returns immediately, we verify EEPROM retention on the control board.

Code you can't find?

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

Free download

The Bravilor Bonamat cheat sheet, free

The top Bravilor Bonamat error codes with what each one means and what is safe to try first, plus the daily and weekly care that prevents most service calls. Print it, laminate it, tape it to the machine.

By downloading, you consent to receive occasional service tips and seasonal reminders from Grajqevci. Unsubscribe anytime, every email has a one-click link.

Trusted by Toronto's most demanding teams

You're in good company.

FAQ

Bravilor Bonamat error codes, frequently asked.

9 answers about resetting codes, recurring faults, firmware versions, and when DIY ends. If the recurring ones are descale or water warnings, start with the right Bravilor Bonamat water filter.

Updated August 2026

What does Bravilor Bonamat error code E01 mean?

Every documented Bravilor Bonamat 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 Bravilor Bonamat error code myself?

Sometimes. Many Bravilor Bonamat 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 Bravilor Bonamat 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 Bravilor Bonamat code isn't listed. Why?

Bravilor Bonamat 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. 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.

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

No. We're an independent service provider, not affiliated with Bravilor Bonamat, 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 Bravilor Bonamat 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 Bravilor Bonamat warranty?

If your machine is under the manufacturer's warranty, independent service may affect coverage depending on Bravilor Bonamat'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 Bravilor Bonamat codes are documented on this page?

21 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.

By the numbers

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

"
Roastery sample lab. Our machine matters for cupping and customer demos. They calibrated brew temperature within half a degree of spec.
Tobias · Head Roaster · Toronto Roastery
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 Bravilor Bonamat error code? Call a specialist.

We diagnose Bravilor Bonamat 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