
Error code reference
Wilbur Curtis error codes, what they mean and how to fix them.
Wilbur Curtis brewers report faults as on-screen codes on the G4 ThermoPro platform and as indicator patterns on older controllers. This page explains what each Curtis code means, the usual causes, what to check first, and when the fault needs a technician. The list covers the G4 brewers, the Seraphim single-cup machine, and the service alerts common across the range.
Wilbur Curtis code? Send it to us.
We'll get back to you today with what it likely is.
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.
Something went wrong sending your request.
Please try again, or call us directly at (289) 217-3796 and we'll book your service over the phone. You can also email support@grajqevci.com.
About these codes. Compiled from current Curtis product documentation and our own GTA service logs. Updated August 2026
Sprayhead
1 codeE9 Sprayhead pressure / flow out of range
The controller measured brew-water flow outside its expected pressure window and may abort the brew to protect the cycle.
Likely causes
- Sprayhead scaled and restricting flow
- Bypass orifice plugged
- Brew valve not opening fully
- Supply pressure low at the building tap
Try this first
- Remove the sprayhead and inspect for scale
- Confirm the supply pressure hasn't dropped
If sprayhead-pressure errors persist after a descale, the bypass or brew valve is the next thing to address.
Tank
1 codeE2 Tank heating timeout
The tank hasn't reached brew-ready temperature within the allowed warm-up window, so brewing is locked out.
Likely causes
- Heating element open or heavily scaled
- Element relay (SSR) failed open
- High-limit thermostat tripped
- Tank under-filled due to a level-probe fault
Try this first
- Verify the water supply is open and the tank is filling
- Reset the high-limit thermostat if accessible
- Power-cycle and observe normal warm-up
Most heating timeouts on Curtis brewers come down to a scaled element or a failed SSR. We descale, test resistance, and replace whichever has failed.
Heating
1 codeE10 High-limit thermostat tripped
The mechanical high-limit has opened and cut power to the element, so brewing stays disabled until it's reset.
Likely causes
- Tank ran dry and overheated
- Element runaway from a stuck SSR
- High-limit thermostat itself failed
Try this first
- Allow the tank to cool fully
- Reset the high-limit button if accessible
- Verify water level is normal
Repeat trips after a reset mean the SSR is sticking or the thermostat itself is failing. We diagnose and replace.
Brew valve
2 codesE5 Brew valve fault
The controller told the brew valve to open, but the feedback or current draw says it didn't actuate, so brewing is locked out.
Likely causes
- Brew valve solenoid coil open
- Solenoid driver on the controller failed
- Wiring loom disconnected
- Mechanical bind in the valve body
Try this first
- Power-cycle the machine
- Visually verify the brew valve wiring is seated
We test the coil and replace the valve as an assembly. Most Curtis brew valves ride on the truck, so it's usually a one-visit fix.
E7 Brew cycle timeout
The brew cycle ran past its maximum allowed time, so the controller aborted it to avoid overfilling.
Likely causes
- Brew valve sluggish or partially closed
- Flow meter pulses missing
- Severely scaled sprayhead reducing flow
- Programmed batch volume exceeds spec
Try this first
- Confirm batch size matches the model spec
- Inspect the sprayhead for scale
Depending on the diagnosis, we replace the failing valve, clean the flow meter, or descale the sprayhead.
Brew chamber
1 codeE20 Seraphim brew chamber fault
On the Seraphim single-cup brewer, the brew chamber hasn't homed correctly or isn't sealing for the cycle, so the brew is aborted.
Likely causes
- Brew chamber seal worn
- Chamber drive motor weak
- Home-position sensor reading incorrectly
- Grind buildup in the chamber
Try this first
- Power-cycle the machine
- Inspect the chamber for visible grind contamination
Seraphim chamber service is a Curtis-specific procedure. We fit a fresh seal kit and verify the chamber cycles clean.
Decanter
1 codeE11 ThermoPro dispenser sensor fault
On systems with sensored ThermoPro dispensers, the brewer has lost the handshake with the dispenser's temperature or level sensor.
Likely causes
- Dispenser connector contacts corroded
- In-dispenser sensor cable damaged
- Brewer-side connector contaminated with coffee residue
Try this first
- Lift and reseat the ThermoPro dispenser firmly on the base
- Inspect both connector sets for residue
A dispenser communication fault that won't clear needs the connector pins or the in-dispenser sensor replaced.
Warmer
1 codeE12 Warmer / heating plate fault
On models with electric warmers, the warmer element isn't heating or its thermostat is reading abnormally.
Likely causes
- Warmer element open
- Warmer thermostat seized open or closed
- Switch contacts corroded
Try this first
- Visually verify the warmer plate heats under a fresh brew
Warmer elements are wear items. We test the resistance and replace as needed.
Bypass
1 codeE6 Bypass valve fault
The bypass valve isn't actuating as commanded or its timing is out of range, so brew strength can drift off the programmed recipe.
Likely causes
- Bypass solenoid coil open or shorted
- Bypass valve seat worn (leak-by)
- Bypass orifice scaled
Try this first
- Compare brew strength against the expected recipe
- Inspect the bypass output during a test brew
We service the bypass valve, recalibrate the timing in the G4 service menu, and replace the cartridge if it's worn.
Filter
1 codeFilter Replace Alert Water filter cycle reached
The water-filter cartridge usage counter has reached its configured limit.
Likely causes
- Cartridge actually exhausted
- Counter not reset after the previous filter change
Try this first
- Replace the filter cartridge
- Reset the counter through the service menu
If the counter won't reset after a valid replacement, we check EEPROM retention on the controller.
Electronics
2 codesE15 Touchscreen / display fault
On G4 ThermoPro touchscreen models, the display has lost communication with the main controller, or the touch digitizer has stopped responding.
Likely causes
- Ribbon cable unseated between display and main board
- Touch digitizer failed
- Firmware corruption after a power event
Try this first
- Power-cycle the machine
- Verify the display ribbon connection if accessible
A display fault that won't clear needs the ribbon reseated, the firmware reflashed, or the display replaced. We diagnose before ordering parts.
E16 Firmware / EEPROM fault
The controller has found corrupted firmware or EEPROM contents, so programmed recipes may have reverted to factory defaults.
Likely causes
- Power interruption during a programming change
- EEPROM write failure
- Backup battery or capacitor failed
Try this first
- Re-enter the operator's brew recipes
- Run a controlled power cycle to confirm settings hold
If the settings drop again, we reflash the firmware and replace the backup power source. Your recipes are backed up first.
Water
3 codesE4 Inlet / refill timeout
The fill cycle hasn't finished in the allowed time, because the level probe rarely registered the tank as full.
Likely causes
- Inlet solenoid scaled or stuck closed
- Building supply pressure too low
- Inlet screen blocked
- Level probe failed
Try this first
- Verify the supply tap is open and the hose isn't kinked
- Listen for the inlet solenoid clicking on refill
- Check the inlet screen for debris
If the solenoid clicks but no water flows, the valve or the inlet screen is blocked. We clean both and replace the solenoid if it won't seat.
E8 Flow meter no pulses
The flow meter isn't sending pulses during dispense, so the controller can't measure volume and aborts the cycle.
Likely causes
- Flow meter turbine clogged with mineral deposits
- Flow meter cable disconnected
- Brew valve not actually opening
Try this first
- Run a hot-water dispense to check non-brew flow
- Inspect the flow meter cable
Clearing a flow meter is straightforward. We disassemble it, clear the turbine, and verify the pulse output.
Descale Required Descale interval reached
The descale counter has reached the interval set by your water-hardness configuration and brew volume. Brewing continues through a grace period.
Likely causes
- Descale interval genuinely reached
- Counter not reset after the previous descale
- Water hardness configured higher than actual supply
Try this first
- Run the descale procedure to completion
- Reset the descale counter through the service menu
If the alert won't clear after a valid descale, we verify the counter reset and check the water-hardness setting.
Sensors
2 codesE1 Tank temperature probe out of range
The G4 controller is reading the tank temperature probe as open or shorted, so it disables heating to protect the element.
Likely causes
- Probe failed open or shorted
- Probe lead chafed or pinched
- Connector unseated at the controller
Try this first
- Power-cycle the brewer at the wall
- Inspect the probe lead for visible damage
- Reseat the probe connector if accessible
Open or shorted probes don't recover on their own. We test the probe resistance against the reference table and replace it on-site.
E3 Level probe fault
The tank level probe isn't reading water contact, so the refill cycle keeps repeating without ever confirming a full tank.
Likely causes
- Level probe scaled (insulating from water)
- Tank actually empty due to inlet failure
- Probe wire disconnected
- Ground continuity to the tank lost
Try this first
- Confirm water is reaching the tank
- Power-cycle the machine
Most Curtis level-probe faults are scale insulating the probe. We clean or replace it and verify continuity to the tank ground.
Other
3 codesE21 Seraphim grinder fault
The Seraphim's integrated grinder ran past its maximum dose time or returned no dose feedback.
Likely causes
- Empty bean hopper or beans bridging
- Burrs at end of life
- Grinder motor weak
- Dose-feedback sensor contaminated
Try this first
- Verify beans are present and flowing
- Tap the hopper to break any bridge
If beans are flowing and the fault stays, the burrs are worn or the motor is weak. We measure dose by weight and replace as needed.
Brew Counter / Service Reminder Maintenance interval reached
The maintenance counter has reached its programmed interval. The brewer keeps running but flags the alert.
Likely causes
- Brew count or operating-hours interval reached
- Counter not reset after the previous service
Try this first
- Perform the recommended sprayhead clean and descale
- Reset the service counter through the G4 service menu
If the counter resets but the alert comes back, EEPROM retention is failing. We diagnose on-site.
Dual Hopper Profile Mismatch Dual-coffee profile and bean side mismatch
On dual-coffee G4 ThermoPro units, the programmed strength profile doesn't match the coffee bin actually selected. Brewing is allowed, but the operator is flagged to the mismatch.
Likely causes
- Operator selected the wrong coffee profile in the menu
- Bin label and programming drifted apart over time
Try this first
- Verify the correct profile is selected for the bean in the bin
- Refresh the bin labels and programmed profiles
If the alert persists after the profile matches the bin, we confirm the programming is stored correctly in EEPROM.
No codes match your filters.
Try a different search term, clear the filters, or call us and we'll diagnose from your display.
Code you can't find?
Call us with the exact display string. We'll diagnose by phone.
Free download
The Wilbur Curtis cheat sheet, free
The top Wilbur Curtis 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
Wilbur Curtis 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 Wilbur Curtis water filter.
Updated August 2026
What does Wilbur Curtis error code E1 mean?
Every documented Wilbur Curtis 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 Wilbur Curtis error code myself?
Sometimes. Many Wilbur Curtis 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 Wilbur Curtis 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 Wilbur Curtis code isn't listed. Why?
Wilbur Curtis 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 Wilbur Curtis to reset an error code?
No. We're an independent service provider, not affiliated with Wilbur Curtis, 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 Wilbur Curtis 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 Wilbur Curtis warranty?
If your machine is under the manufacturer's warranty, independent service may affect coverage depending on Wilbur Curtis'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 Wilbur Curtis codes are documented on this page?
20 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
Receipts from a quarter-century of service work.
Brought us in for an emergency steam wand failure on a Friday afternoon. Same-day fix, fair quote, no premium for the rush.
Stuck on a Wilbur Curtis error code? Call a specialist.
We diagnose Wilbur Curtis codes by phone routinely. Same-day on-site dispatch if it needs hands on the machine.
Call (289) 217-3796 now →