RS UNI iState 666

Dear,
I have troubles with the RS UNI module. it goes constantly into istate 666 on the receive side.
The send side stays at istate 20. A master reset of the block used, nor a cold restart of the PLC doesn’t resolve the problem. I have to perform a reboot or a new download of the program to get the block running again (iState receive to 20).
Is there a way to reset the block when an error occurs, before it goes into state 666 and can’t be reset anymore? Any other options or solutions to avoid this error?
Can it be a cabling error, meaning too much ‚noise‘ on the RS485 line that causes the block to go into error state?
Thanks in advance for any help on this issue !

Best regards,
Tom

Hello Tom
The iState is used for the internal state machine of the FB if I’m correct. This is something that only the developer knows.
What do the wDiagCode and wAddDiagCode say?
What versions of the library, PLCnext Engineer and firmware are you using?
What FB are you using?

Best regards,
Mathieu