You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every write from/to Wallet has a possibility to have corruption. Hence all writes should include a checksum at the last.
What to do
Modify all the structures chunk write, transfer report request, transfer summary report to include checksum at the end.
Finalise on the CRC to be used. The suggestion is to use CRC16-CCITT-True which is used in Bluetooth 5.3
Update Transfer report structure to match with the specification. Also investigate if the mentioned structure is okay for a success and failure case. Since it will have CRC, on a success case, it will still have CRC value to differentiate between a success report Vs a spurious empty characteristic read.
Background
Every write from/to Wallet has a possibility to have corruption. Hence all writes should include a checksum at the last.
What to do
References for finalising the CRC
https://reveng.sourceforge.io/crc-catalogue/16.htm
The text was updated successfully, but these errors were encountered: