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 220.127.116.11
Hardware Version 18.104.22.168
CySmart Version: 22.214.171.1243
In the meantime, I go back to not using OTA which is OK for now.