Rinnai 54
Rinnai code 54: high exhaust temperature
Short answer
Code 54 means the exhaust got too hot. Rinnai explains that above 163°F the heater first lowers its firing rate, and if the exhaust stays that hot for 120 seconds it shuts down with code 54. Checks include vent clearances and restrictions, vent length, gas type, inlet water temperature and scale in the heat exchanger.
In this guide
Exhaust from a tankless heater should stay within a safe temperature range. When it gets too hot, the heater protects itself and its vent pipe by shutting down.
The meaning and service steps below come from Rinnai's own diagnostic code guide for its tankless water heaters.
How the shutdown works
According to Rinnai, when exhaust temperature passes 163°F the heater reduces its gas input. If the exhaust is still above 163°F after 120 seconds, it shuts off and shows code 54.
What Rinnai lists as causes
- Vent termination clearances not met, or restrictions in the intake or exhaust
- Venting longer or different from Rinnai's specifications
- A heater running on a different gas type than its rating plate shows
- Incoming water hotter than 160°F
- Scale inside the heat exchanger, which shows up as hot spots on its surface
The scale connection
When scale lines the heat exchanger, heat cannot move into the water, so more of it leaves with the exhaust. Rinnai's fix is to flush the heat exchanger with vinegar following the owner's manual. If you have hard water and the unit has not been flushed in a year or more, this is the likely cause.
How to reset it
- Close all hot water taps.
- Turn the water heater off at the temperature controller, wait about a minute, then turn it back on.
- Open a hot tap and watch whether the code returns.
If the same code keeps coming back, the cause is still there. Repeated resets are not a repair.
Before you call
Have the model and serial number from the rating label ready, along with the exact code and when it appears: at startup, during use, or only at high demand. Mention any recent work on the gas, water or electrical supply and when the heater was last descaled. This helps the technician bring the right parts and often saves a second visit.
See every code on our Rinnai error codes page.
Common questions
Can I fix Rinnai code 54 by descaling?
If scale is the cause, yes. Check the vent first, then flush the heat exchanger as your manual describes.
Was this article helpful?
Sorry about that. What was missing?
Please do not include personal information. Links are not accepted.
Thanks for your feedback. It helps us improve our guides.
Other Rinnai codes
| Code | Meaning |
|---|---|
| 02 | No burner operation during freeze protection |
| 03 | Power interruption during bath fill |
| 05 | Bypass flow control device fault |
| 10 | Air supply, exhaust blockage or condensate trap full |
| 11 | No ignition |
| 12 | Flame failure |
| 14 | Thermal fuse or overheat sensor tripped |
| 15 | Venturi control fault |
| 16 | Outgoing water temperature too high (safety shutdown) |
| 17 | Venturi blockage |
| 19 | Electrical grounding fault |
| 21 | Data transfer error after a control board replacement |
| 25 | Condensate drain clogged or condensate pump error |
| 32 | Outgoing water temperature sensor (thermistor) fault |
| 33 | Heat exchanger temperature sensor (thermistor) fault |
| 34 | Combustion air temperature sensor fault |
| 38 | Exhaust gas temperature sensor fault |
| 41 | Freeze protection sensor fault |
| 51 | Inlet water temperature sensor fault |
| 52 | Gas valve or modulating solenoid valve signal fault |
| 54 | High exhaust gas temperature |
| 57 | Burner overheat switch open |
| 58 | Secondary heat exchanger overheat |
| 61 | Combustion fan motor fault |
| 63 | Recirculation low flow |
| 65 | Water flow control device (servo) fault |
| 70 | Control board (PC board) fault |
| 71 | Gas solenoid valve circuit fault |
| 72 | Flame rod (flame sensing) fault |
| 73 | Burner thermocouple fault |
| 79 | Water leak detected inside the unit |
| LC | Scale buildup in the heat exchanger |
| SS | Service soon (maintenance reminder) |
| FF | Maintenance has been performed (service history marker) |