diff --git a/libraries/AP_HAL_PX4/RCInput.cpp b/libraries/AP_HAL_PX4/RCInput.cpp
index d1e30782629be2b05ca337530d3fda3b190d1ebf..7a9e161f802e34661033a4120836de2f32439ccc 100644
--- a/libraries/AP_HAL_PX4/RCInput.cpp
+++ b/libraries/AP_HAL_PX4/RCInput.cpp
@@ -121,7 +121,10 @@ bool PX4RCInput::rc_bind(int dsmMode)
 {
     int fd = open("/dev/px4io", 0);
     if (fd == -1) {
-        hal.console->printf("RCInput: failed to open /dev/px4io\n");
+        fd = open("/dev/px4fmu", 0);
+    }
+    if (fd == -1) {
+        hal.console->printf("RCInput: failed to open /dev/px4io or /dev/px4fmu\n");
         return false;
     }