I have had several Pixhawk 2.1 devices, mostly manufactured by Hex.
It’s been a complete gamble weather or not these devices work or not (Outside of the hardware failure rate being near 1/3 now), that is sometimes uploading new PX4 firmware goes off without a hitch, other times it’s a nightmare of trying over and over again, with weird quirks such as having to use fmu-v2_default.px4 rather than the fmu-v3 version despite the 2.1 supposedly using the fmuv3 boards with the increased flash memory (attempting to load fmuv3 gives memory out of range errors).
I am concerned that from the factory the bootloaders on these devices are outdated or otherwise wrong, and I would like to update them.
All the advice I find is around using the debug port and a Dronecode Probe JTAG my pixhawks do not have a debug port so this doesn’t seem possible.
Can I update the STM32 bootloader over a serial port, or some hidden port inside the unit?
Thanks for any help