Rinnai 21
Rinnai code 21: data transfer error
Short answer
Code 21 on Rinnai SENSEI tankless heaters is a data transfer error. It usually appears after the PC board was replaced and the heater's settings did not copy over correctly. Rinnai's steps are to confirm the data transfer finished, check that every parameter is set for the model, and if the transfer failed, program all 14 parameters by hand.
Rinnai SENSEI heaters store their setup, such as gas type, altitude, model size and recirculation mode, as parameters on the control board. When a board is replaced, those settings are copied to the new one with a transfer cable. Code 21 means that did not work as intended.
The meaning and steps below come from Rinnai's own diagnostic code guide for its tankless water heaters.
Rinnai lists this code for its SENSEI series.
What a technician does
- Confirms the data transfer from the old board to the new one actually completed.
- Checks that all parameters are set correctly for the specific model.
- Reviews the transfer instructions supplied with the new board.
- If the transfer failed, programs all 14 parameters manually using the board replacement instructions.
Why the settings matter
Wrong parameters can cause other codes and unsafe operation. For example, a wrong gas type or altitude setting affects combustion, and a wrong recirculation setting can trigger code 63. That is why Rinnai does not want a heater running on a board with incomplete settings.
What homeowners can do
If code 21 appeared right after a board replacement, call the technician who did the work. It is part of finishing that repair.
Before you call
Have the model and serial number from the rating label ready, and note whether your unit is a SENSEI or an older non-SENSEI model. Tell the technician the exact code, when it appears and any recent service or parts replacement. That often saves a second visit.
See every code on our Rinnai error codes page.
Common questions
Does Rinnai code 21 mean the new control board is bad?
Not usually. It most often means the settings were not transferred or programmed correctly after the replacement.
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) |