Hi ajoe,
The BMX055 doesn't have a microcontroller. For programming custom firmware, you will need to use the BMF055. We are currently working on releasing additional documentation in the coming weeks to enable users to program their own BMF055 easily. Regarding the BNO080, it may be possible to override the firmware but it wouldn't be possible to revert back as the firmware for this product is not developed and maintained by Bosch Sensortec.
Regards, kgoveas
... View more