I need to check if this is possible, can you please share additional information on what you are trying to accomplish? Are you trying to reset the FC settings or reboot the FC?
I want to reboot the FC.
There are some parameters in the firmware that only effects after reboot the FC (for example EKi_ENABLE).
Also when I need to make a new flight, I don't want the FC to use its recent data (such as origin location) -
Today I'm shutdown the Aero for these situations (reboot the Aero is not enough).
I did some more testing with QGroundControl and successfully rebooted the flight controller. This should also work on MP. In QGC you can reboot the FC from the Parameters -> Tools (right top corner) -> reboot vehicle or if you open the Mavlink console and can simply type reboot.
In MP you should be able to reboot by opening the terminal and connect to NSH and type reboot. Give it a couple of seconds and the FC should reboot.
Is there anyway to reboot the flight controller (aerofc) that does NOT depend on mavlink? Both options you gave require that mavlink is working properly between the compute board and aero FC. I want a way to reboot the flight controller from the aero compute board even if mavlink is down.
For example, when working with a pixhawk I can use something like `screen \dev\tty* BAUDRATE 8N1` to pull up a nuttx terminal and interact with PX4 directly, without mavlink as a middleman. This way if I kill mavlink running on PX4, I don't lose my nuttx terminal.