At some ranges, the RF reader’s reliability was mostly adequate, but occasionally an error would occur, presenting itself as a 0x63 value in the IRQ status register. When previously cycling the state of the Enable pin to reset the device, which caused a large period of inoperability.
Having instead moved to using the Software Reset command, this period has been significantly reduced.
I am sure this is not the intended method of error handling, but simply reading the register as suggested in 6.15.3.3.1 does not appear to clear these errors, resulting in the host trying to clear the errors in perpetuity. Can you offer any advice that will allow us to improve this error handling logic, and hopefully reduce that period of inoperability to an acceptable level.