diff --git a/ArduPlane/radio.pde b/ArduPlane/radio.pde index fc24bb593f3624897aca9256ed2fedf3c4b62db3..1c396bf89f111628c679f8949e9f705bd29483f4 100644 --- a/ArduPlane/radio.pde +++ b/ArduPlane/radio.pde @@ -177,7 +177,10 @@ static void control_failsafe(uint16_t pwm) channel_roll->radio_in = channel_roll->radio_trim; channel_pitch->radio_in = channel_pitch->radio_trim; channel_rudder->radio_in = channel_rudder->radio_trim; - channel_throttle->radio_in = channel_throttle->radio_min; + + // note that we don't set channel_throttle->radio_in to radio_trim, + // as that would cause throttle failsafe to not activate + channel_roll->control_in = 0; channel_pitch->control_in = 0; channel_rudder->control_in = 0;