I am using a BNO055 installed on my company's custom hardware.
Based on a previous question about problems we were having with calibration, Bosch recommended that we update the firmware on the BNO to the latest version.
I have been provided sample code for updating the firmware and the bootloader application notes.
I have modified the sample program slightly so that I can run it on our microcontroller, but I am following the same procedure.
What I am seeing is that I can send exactly 245760 bytes of the firmware file to the BNO (it sends back acknowledgements for everything up to this point) and then it stops acknowledging anything new that I send, and the program gets stuck. I have double checked that I am sending the data length and packet size correctly.
Does anyone have any ideas about why this might be happening, so I can move forward on debugging this issue?