Sure, I've testing over TCP and the broadcast unit and the device disconnects and only recovers manual on save again on the gateway.
Sure, I was using the function for bulks HR writes with codes 16/23.
When using RTU over TCP the CRC is not important after all, right? So, the payload size should be always be expected.
@pturmel, would you verify on your code if the device crashes when using unit = 0?