Closed rodizio1 closed 7 years ago
Did you properly setup your RX? I would not rely on INAV for that you should setup up failsafe on your receiver properly using a no pulse failsafe or a user-defined failsafe method if you RX supports it, I find it safer that way.
Please read release notes for 1.6 release here https://github.com/iNavFlight/inav/releases/tag/1.6 - especially the "failsafe" section.
Throttle behavior in 1.6.x is defined by rx_nosignal_throttle
parameter.
Bear in mind that in 1.7 behavior will be set to "hold" the RC channel. Actual behavior of the motors will be defined by failsafe procedure exclusively.
Did you properly setup your RX? I would not rely on INAV for that you should setup up failsafe on your receiver properly using a no pulse failsafe or a user-defined failsafe method if you RX supports it, I find it safer that way.
The receiver simply stops sending MSP packets, i.e. "no pulse failsafe". More safe than programming the R/C receiver to pre-defined channel values, otherwise R/C receiver failures or wiring failures won't be detected.
Throttle behavior in 1.6.x is defined by rx_nosignal_throttle parameter.
Checked that parameter, it's set to "HOLD". Setting it to DROP doesn't change that behaviour. Please note, the throttle never returns to zero, left it like that for minutes. Also tried setting failsafe_procedure to "drop" in the GUI, same behaviour.
Wanted to try and see if motor behaviour is different than what the GUI throttle channel shows in the receiver tab, but somehow it won't arm using MSP_RX and the Aux1 channel. When using the R/C control sliders in the Inav configurator GUI this works as expected.
It seems iNav is doing something strange there. A temporary solution might be to make your receiver failsafe set a different channel to high and configure iNav to RTH (If you have GPS), or land when that happens. I believe this can be done using failsafe_procedure
command.
Failsafe was reworked since this issue. I believe it's no longer relevant
Did some tests with MSP_RX in inav 1.6.1, it seems, the throttle channel is not returning to zero in case of "lost signal".
Steps to reproduce:
Roll/Pitch/Yaw returns to center (1500), throttle stays at 2000.
CLI diff: