We need to re-enable the software watchdog on both flight computers in order to trigger reboots on flight software freezes.
Acceptance
If flight software fails to tickle the watchdog within 5s (SOFTWARE_WATCHDOG_TIMEOUT), the flight computer shall reboot.
Details
NOTE: These instructions shall not be executed until motor tuning is completed and TIM is basically flight ready, since in theory flight software being run on boot could allow motors to move.
Enable flight software service (sudo systemctl enable flight_software.service), in order to prevent a reboot loop
Pop off the FC enclosure lid
Connect monitor to FC HDMI
Remove front panel hardware watchdog USB connector
Connect keyboard to USB
Reboot PC
Mash del key to enter BIOS
Refer to the disablement instructions in the new flight computer instructions, and instead enable the watchdog.
Task
We need to re-enable the software watchdog on both flight computers in order to trigger reboots on flight software freezes.
Acceptance
If flight software fails to tickle the watchdog within 5s (
SOFTWARE_WATCHDOG_TIMEOUT
), the flight computer shall reboot.Details
sudo systemctl enable flight_software.service
), in order to prevent a reboot loopdel
key to enter BIOS