Error code reference
Sanremo's modern platforms throw numbered E-codes plus a few named alerts, and the meaning shifts with the architecture: a multi-boiler Opera or F18 faults one group at a time, while a single-boiler machine locks out entirely. This page lists the codes we see most on Sanremo machines, what each is actually telling you, what to try before you call, and where a technician has to take over.
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 [email protected].
About these codes. Compiled from current Sanremo product documentation and our own GTA service records. Codes and behaviour vary by platform and firmware, so treat this as a field guide rather than a substitute for the machine's own manual. Updated July 2026
A boiler did not reach setpoint inside its heat-up window. On F18 multi-boiler trims the display names the boiler involved.
If the descale is current and the timeout returns at every cold start, the element or its switching device needs testing.
Steam pressure went past the safety threshold, or the sensor is reporting impossible values, and the safety has cut heating.
This is safety-critical. Call us before powering back on. A safety valve that has vented needs replacing.
A brew boiler temperature drifted from setpoint by more than the alarm threshold during a shot. Aggressive back-to-back pulling that outruns recovery is a common trigger.
If recovery really is the bottleneck on a busy bar, this is the platform's limit. Otherwise it is an element or PID issue and needs a tech.
On the pre-infusion trims (Opera 2.0, F18 SB, Café Racer) the pre-infusion solenoid is not actuating in sequence: either no click, or a click with no flow behind it.
Testing the coil and driver is service-call work, and the other groups keep working, which can mask the diagnosis.
The controller commanded a brew on a group but rarely saw the expected pump-on, flow, or end-of-dose sequence.
On the Opera the per-group brew solenoid sits behind the paddle assembly, so allow time for service disassembly.
On platforms that monitor brew pressure (Opera 2.0, F18 SB) the steady-state pressure during the shot has fallen outside the configured band.
Expansion-valve calibration and pump testing is service-call work.
The volumetric flow meter on a group is not sending pulses during a shot, or the count is outside the expected band. Doses will overshoot or stop early.
A meter swap is a planned service-call job.
On the Opera 2.0 the paddle drives a needle valve through an encoder that feeds the PID. This code says the encoder signal is out of range or jumping erratically.
Replacing the encoder means careful disassembly of the Opera paddle assembly. Service-call only.
The main controller has lost communication with a satellite board, whether the display, a group board, or an expansion board.
Reseat-and-test is the first thing a tech tries, and it often clears the fault without parts. Call us.
Autofill ran past its safety window without the level probe reading full, or the probe reading rarely changed during the fill.
The level probe needs pulling and inspecting, and the inlet solenoid testing. That is a tech visit.
On the multi-boiler Sanremo platforms (Opera 2.0, F18, F18 SB, and multi-boiler Café Racer trims) each brew group runs its own boiler and NTC probe. This code says one of those probes is reading out of range. That group locks out while the others keep pouring.
The probe has to be ohmed at the controller, replaced, and the PID offset re-baselined against a Scace device. That is service-call work.
The steam-boiler temperature or pressure sensor is reading out of range. Depending on the platform, steam-side drinks may lock out while espresso keeps pulling.
Boiler pressure needs verifying against a reference gauge before any sensor swap. Call us.
A maintenance counter has hit its threshold, whether shots, water volume, or descale hours. This is a reminder, not an active fault.
Book the maintenance the counter is flagging.
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?
Trusted by Toronto's most demanding teams
FAQ
9 answers about resetting codes, recurring faults, firmware versions, and when DIY ends.
Updated July 2026
Every documented Sanremo 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.
Sometimes. Many Sanremo 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.
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.
Sanremo 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.
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.
No. We're an independent service provider, not affiliated with Sanremo, 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.
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.
If your machine is under the manufacturer's warranty, independent service may affect coverage depending on Sanremo'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.
13 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.
What we've done
They fixed our coffee machine on-site, minimizing downtime and keeping business running smoothly.
We diagnose Sanremo codes by phone routinely. Same-day on-site dispatch if it needs hands on the machine.
Call (289) 217-3796 now →