I'm following the AN97060 but with no sucess. Now build without error both on Bootloader and Bootloadable project, programmed the bootloadable project, using Cysmart APP on IOS can found my device with bootloader service.But when try to OTA, the progress is stuck on 0%. When received the special command on custom profile,
my device enter into Bootloader.
if((CmdBuf == 0x55) && (CmdBuf == 0xAA))
CyBle_Shutdown(); /* stop all ongoing activities */
CyBle_ProcessEvents(); /* process all pending events */
Now the problem is bonding, when I add the bonding on my bootloadable project, the device can not be found by cysmart App.
If I add the bonding in my single application project, it can be found.
I am unable to read this page. Please post it using the PSOC Creator archive method and place it on this page using Add attachments.
Try this method while I am looking at your program.
-> Connect the BLE dongle and Open Cysmart.
-> Press the SW2 of device and enter into bootloader mode
-> Start scan in CySMart -> If the device name came in the list. Stop scan and place the cursor above the device name.
-> Click on the upgrade firmware button in the CySmart window. load the hex file and try OTA