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?
Actually we don't recommend the user to update BNO055 firmware. If you want to update, it is better to contact the local FAE to help you.