Secondary Secure Bootloader

Hi,

The present bootloader on Pixhawk Cube is not secure. Is there any way I can load secondary bootloader like U-Boot to verify integrity of Px4 firmware? The present bootloader is present at 0x08000000 flash memory address and firmware is at 0x08004000. I want to add another bootloader to this configuration to ensure the software integrity. Is there any similar work going on? How should I begin with this?

Vishal

Hi @Vishal_Pal,

Were you able to secure the primary bootloader? Even I am looking for ways to do it and would appreciate any leads on it.

Thanks

Hi,

I could not find ways to secure the bootloader of Pixhawk Cube. However, I have resorted to checking the firmware hash value during the authentication process.

Vishal

Hi @Vishal_Pal ,
What does checking the firmware hash value during the authentication process does? Also can you tell me the steps involved in implementing this?