Based on what I’ve read here I know I’m not the only person struggling with the failsafes on the RFD900X. I think I have a work around.
My problem has been that when I set up the failsafe as per the RFD instructions the Pixhawk does not recognize the failsafe condition based on throttle failsafe. During testing (turning off the radio) I could get it to trigger an RTL mode so it was functional but not ideal.
TX16S (2.3.9) and Yaapu Telemetry
RFD TXModV2 and RFD900X (Both on 3.16)
Pixhawk Cube Orange (Arduplane 4.0.6)
Here’s my workaround:
1 - Turn on Extended Limits on the Model Setup page of the radio.
2 - On the Output page I set the throttle channel output min (CH3 in my case) to -110%.
3 - Plug the aircraft’s RFD900X into the computer using the FDTI cable and set up the fail safe as per the radio’s instructions. Using 3.16 on both radios I found the “set failsafe” button the GUI worked for me. I didn’t have to use the AT commands, but that should still work. Make sure you have your throttle stick at the bottom.
4 - After getting everything set, disconnect the radio from the computer and re-connect it to the Pixhawk.
5 - Reset the throttle channel minimum to -100% and disable Extended Limits.
6 - Since I’m still mid-build the pixhawk is on the bench. So I reconnected it to mission planner and verified the radio function. At -100% on the radio channel, Mission Planner is showing 986 on the corresponding channel. -110% was about 935 so I set the throttle failsafe value to 960.
When I turned off the radio (with pixhawk connected by USB to mission planner) the throttle channel now drops to the recorded value of~ 935 and now triggers throttle failsafe.
I have not flown this set up yet. I don’t know what monsters this idea may have unleashed so if someone sees some glaring issue please speak up before crunch some expensive gear. At first glance everything seems to be fine, and radio channel calibrations don’t seem to be affected. (throttle output still goes to normal min value of 1100)
If you need the RFD900X instructions for setting the failsafe the manual can be found on page 13: http://files.rfdesign.com.au/Files/documents/RFD900x%20Peer-to-peer%20V3.X%20User%20Manual%20V1.3.pdf
I hope this helps somebody.