The current consistency check compares a checksum requested by the host-side driver. If the check fails, the program is terminated hard without any chance to react to the problem (or even show some helpful error message).
It would be helpful to be able to catch some exception and avoid terminating the program. Additionally, there is currently no guaranty to what will be send to the board before terminating the program. This leaves the board in some undefined state if the checksums does not match.
The current consistency check compares a checksum requested by the host-side driver. If the check fails, the program is terminated hard without any chance to react to the problem (or even show some helpful error message).
It would be helpful to be able to catch some exception and avoid terminating the program. Additionally, there is currently no guaranty to what will be send to the board before terminating the program. This leaves the board in some undefined state if the checksums does not match.