-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSP_RX: throttle does not return to zero in case of "lost signal" #1558
Comments
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 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. |
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.
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 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:
The text was updated successfully, but these errors were encountered: