Mira D fault codewhat it means and how to fix it
Flashing red and yellow. The outlet thermistor has seen a temperature above what Mira allow, and the shower has stopped rather than deliver it.
Take care
What D means
Code D is the Advance catching an over-temperature at the point it matters most, the outlet, which is the last thing the water passes before it reaches you. The thermistor there is the sensor the shower uses to hold its temperature, so when it reports a reading above the safe limit the appliance has two pieces of information at once: the water is too hot, and its own control has failed to prevent that. Stopping is the only correct response.
What is interesting about this code is the remedy Mira publish for it, because it is not what you would expect. They do not send you to the thermostat or the electronics. They tell you to purge the flow valve three times for ten seconds, making sure cold water comes out of the showerhead each time. That points at what actually causes this in the field: the temperature at the outlet went up because the water slowed down, not because the shower decided to make more heat.
An electric shower puts fixed energy into moving water, so anything that restricts the flow — a scaled head, a partly blocked valve, debris holding the flow valve short of fully open — raises the outlet temperature directly. Purging the valve is Mira addressing the restriction rather than the symptom. The distinction from code F is worth holding on to, because the two look similar and mean opposite things: D is heat measured on the way out, which is usually the shower’s own flow. F is heat measured on the way in, which is not the shower’s fault at all.
What causes it
| Cause | What is actually happening | How likely |
|---|---|---|
| Restricted flow through the unit | The same energy going into less water. A scaled showerhead or a partly blocked outlet raises the outlet temperature without anything being electrically wrong. | Common |
| Debris holding the flow valve short of open | The cause Mira’s own remedy addresses. Their instruction is a purge rather than a clean, because grit in the valve does not always clear on one run. | Common |
| Scale in the heater tank | Scale insulates the element from the water, so the element runs hot and local temperatures climb even at reasonable flow. | Occasional |
| Outlet thermistor reading incorrectly | A sensor drifting high reports an over-temperature that is not happening. If purging changes nothing, this is where it goes next. | Occasional |
What to try yourself
Purge the flow valve exactly as Mira specify: three runs of ten seconds, confirming cold water actually reaches the showerhead on each one.
Take the showerhead off and check the spray plate. If it is furred, descale or replace it before you run the shower again.
Run the shower at a lower temperature setting and higher flow. If the head is clean and the code still comes back, the inlet filter is the next restriction, and on a Mira that is a tradesperson’s job behind the cover with a re-prime afterwards rather than something to do yourself.
The outlet water can be genuinely hot after this fault, so let it run cold before you handle the head or hose. Do not remove the cover to reach the filter; Mira print that mains connections are exposed when it is off.Run it for five minutes and watch the temperature rather than judging it on the first thirty seconds — Mira ask for five minutes in their own commissioning check.
If D comes back with a clean head and a purged valve, the thermistor or the control is at fault and the unit needs a service visit.
Get a qualified electrician to look at your Mira D
We do not pass enquiries to a repair firm, so there is no form here. When you book a qualified electrician, tell them the make, the model and the exact code or message on the display, and ask whether they carry parts for this make — that is what turns one visit into a repair rather than a quote.
What it costs to fix
Typical repair cost
£0–£140
Time on site
25 minutes
Free if a purge and a showerhead sort it. A thermistor or control fault behind the cover is a visit plus a part.
Typical UK prices including parts and labour, updated September 2026. Your quote may differ.
Own this appliance and had this code? . Nothing is published until a person has read it.
Related Mira fault codes
- FGet it checkedFlashing red and blue with Start/Stop flashing. The cold water arriving at the shower is already hotter than Mira allow it to be.Related: overheat
- AGet it checkedFlashing red on the Status light. Mira group three water-supply problems under this one code: no supply, low pressure, or a blockage somewhere in the outlet.Related: same brand
- MUsually simple to fixFlashing white. Not a breakdown — the shower was switched off at the cord before it finished its shutdown, and it will not restart properly until it settles.Related: same brand
- LGet it checkedStatus light off entirely, with Start/Stop off. Mira call this an electrical fault and the action is to check power to the shower.Related: same brand
- IGet it checkedFlashing red and white with Start/Stop flashing. Mira call it a software error, and their published remedy is simply to power cycle the unit.Related: same brand
- CGet it checkedFlashing red and yellow with Start/Stop off. A thermistor fault: the shower has lost the temperature sensing it relies on to stay safe.Related: same brand
Own a Mira electric shower? Save it and its codes come first next time.
Related guides
Common questions about Mira D
What is the difference between code D and code F?
Which end the heat was measured at. D is over temperature at the outlet, which is usually your flow. F is over temperature at the inlet, meaning the cold water arriving is already too warm — nothing to do with the shower.
Why does Mira answer an over-temperature fault with a flow valve purge?
Because on this appliance a hot outlet is usually a slow one. Fixed heat into less water gives hotter water, so clearing the restriction is treating the cause rather than the reading.
Is it safe to use once the code clears?
If it cleared because you removed a genuine restriction, yes. If it cleared on its own and comes back, no — an over-temperature that recurs is the protection catching something that has not been fixed.
Technical review
Not reviewed by an engineer
No engineer has read this page. Severity follows what the manufacturer publishes, and we would rather tell you that than let a byline imply a sign-off.
Sources and how we verified this
We establish the facts from the sources below and then write the explanation ourselves. We do not copy manufacturer wording and we do not host their manuals.
- Manufacturer technical and service documentation
This page has not been reviewed by an engineer, and we would rather tell you that than imply otherwise. The severity rating follows what the manufacturer publishes: where they say isolate the appliance and call someone, so do we.