Maybe this is the same problem: I flash application firmware which contains BootLoader/Bootloadable modules using MiniProg into CYBLE-222005-00 on my board. The firmware gets stuck in the OTA section so I use CySmart 2.1 to load my firmware again.
Worked fine last week.
Updated to CySmart 2.1 SP1 and now I get load failure with this error : "The row checksum does not match the computed value".
Updated the firmware into the KitProg Dongle with the same results.
CySmart BLE 4.1 USB Dongle
Firmware Version 22.214.171.124
Hardware Version 126.96.36.199
CySmart Version: 188.8.131.523
In the meantime, I go back to not using OTA which is OK for now.