From 604742ac0e425fc37236d9f093b9a2c7c48e1cb2 Mon Sep 17 00:00:00 2001 From: Jonathan Challinger Date: Wed, 28 Jan 2015 17:33:10 -0800 Subject: [PATCH] rc.APM: disarm px4io before trying to update --- mk/PX4/ROMFS/init.d/rc.APM | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mk/PX4/ROMFS/init.d/rc.APM b/mk/PX4/ROMFS/init.d/rc.APM index 51d1653b05..94bedf5d92 100644 --- a/mk/PX4/ROMFS/init.d/rc.APM +++ b/mk/PX4/ROMFS/init.d/rc.APM @@ -148,6 +148,16 @@ then echo "PX4IO CRC failure" echo "PX4IO CRC failure" >> $logfile tone_alarm MBABGP + + if px4io safety_on + then + echo "PX4IO disarm OK" + else + echo "PX4IO disarm failed" + fi + + sleep 1 + if px4io forceupdate 14662 /etc/px4io/px4io.bin then sleep 1