IO firmware update

How can I update my IO firmware without opening the board?
Is there any help from main firmware as io firmware binary is embedded in main firmware?

Very clear question.
I am relative sure that someone can help you if you clearly describe what you have and what you want to do.

FC has two debug port one is for the main controller and the other is for the IO controller.
My question is, how can I update my IO firmware using the USB port?, as the main firmware binary also has IO binary embed in it.

Whats wrong with the standard procedure of uploading main firmware with IO firmware embedded and commanding IO flash through MAVLink.

Actually, I am unaware of this process.
I just don’t want to open FC, then any process will be fine for me.
If you have those steps, please share them with me, that will be very helpful for me.

A Google search usually works Updating the Bootloader

1 Like

They said, “One of the bootloader’s primary responsibilities is to allow easy upgrading of the main firmware (i.e. ArduPilot)”.