diff --git a/libraries/AP_HAL_PX4/scripts/rc.APM b/mk/PX4/ROMFS/init.d/rc.APM
similarity index 94%
rename from libraries/AP_HAL_PX4/scripts/rc.APM
rename to mk/PX4/ROMFS/init.d/rc.APM
index 61a808021c517cda12757a65fb581046e75aff29..c02aa597ddf1281c7332f7aa943767cd6e6276cd 100644
--- a/libraries/AP_HAL_PX4/scripts/rc.APM
+++ b/mk/PX4/ROMFS/init.d/rc.APM
@@ -32,19 +32,9 @@ fi
 set sketch NONE
 set logfile /fs/microsd/APM/boot.log
 
-if [ -f /bin/ArduPlane ]
+if [ -f /bin/ArduPilot ]
 then
-	set sketch ArduPlane
-fi
-
-if [ -f /bin/ArduCopter ]
-then
-	set sketch ArduCopter
-fi
-
-if [ -f /bin/APMrover2 ]
-then
-	set sketch APMrover2
+	set sketch ArduPilot
 fi
 
 if [ $sketch != NONE ]
@@ -80,6 +70,7 @@ then
 	ms5611 start
 	hmc5883 start
 	adc start
+	px4io start
 
 	echo "Trying PX4IO board"
 	echo "Trying PX4IO board" >> $logfile