Fault Codes
Fault codes are encoded using a standard table to allow standard Daikin fault codes to be generated from the readback value. The no fault value is 255.
Special fault codes generated by the RTD are as follows:
| Code Value | Meaning |
| 0 | Waiting for data |
| 255 | No Fault |
| 14384 | (80) Group Fault, timeout on no units found |
| 14388 | (84) Unit Missing, reported if unit data previously observed |
Above faults 80 and 84 are reported when no data is exchanged between the indoor unit and the RTD interface even though unit data was previously observed.
*Note that the same code values are also listed in Daikin's Fault code map and signal a unit fault. Hence, as long as data is exchanged between indoor unit and the RTD interface then the fault code values (14384 and 14388) signal the indoor unit's malfunction.
All other codes are Daikin fault codes (RTD interfaces do not block any Daikin fault codes). See the full table of fault code values in the attachment (only available in PDF format) below*. If you require a translation, please contact Daikin Technical Support for the translated fault codes list.
*For RTD-LT/CA please refer to the Daikin Service manual for a list of error codes and their description, as stated in the RTD-LT/CA datasheet.
Fault code calculation
Fault codes returned from a Modbus Input register are 16 bit values. The fault code is encoded in the 16 bit value by encoding the two 8 bit fault characters in the high and low byte parts of the 16 bit value. Each of the 8 bit values represents an ASCII text character.
| 16 Bit Register Value | |||||||||||||||
| 15 | 8 | 7 | 0 | ||||||||||||
Take High and Low Bytes:
| 8 Bit High Byte | |||||||
| 15 | 8 | ||||||
and
| 8 Bit Low Byte | |||||||
| 7 | 0 | ||||||
And calculate the corresponding ASCII value:
| ASCII Character 1 | ASCII Character 1 |
Example:
A fault code value of 16697 is returned.
HighByte(16697) = 65 = ASCII Character ‘A’
LowByte(16697) = 57 = ASCII Character ‘9’
Fault Code: ‘A9’