Setup:
- Set DISARM_DELAY parameter to 0 so that once the drone is armed, the motors keep spinning until explicitly disarmed.
- Configure motor emergency stop to be one of the spare channels on the transmitter.
The issue:
- Arm drone by pressing HWSS on the drone.
- Arm with joystick on transmitter. Motors will start spinning.
- Set motor emergency stop using the transmitter. Motors will stop spinning.
- Try to disarm by pressing the HWSS. It fails.
Now, I had some feedback which is that the drone must be manually disarmed with the transmitter joystick before using the HWSS to disarm it (step 4), but, surely for a safety issue like this, it would be best if the HWSS overrode everything else and disarmed the drone?