I used Android OTA app to update the CSR1010 chip over the air. I used hr_sensor app as an example for over the air update. When I upload the image file (hr_sensor_update.img), it took 1 to 2 minute and updated perfectly.
Problem is while the update is going on, if I abort the process(interupting), the chip does not transmit anymore. Then I have to flash program using wire to make it work again.
My question is, is there anyway to make the chip work with older version in case OTAU failures? In other words, when update is going on,chip should be running with older version and when update is complete, it should switch to new version.