aboutsummaryrefslogtreecommitdiff
path: root/ROMFS
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-08-02 15:54:31 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-08-02 15:54:31 +0200
commit6665714b6731c649a42d877774de28bc1dfa9301 (patch)
tree0ccf5064f2c8167197ac03fa39df8792df4bc191 /ROMFS
parente0b36f6a21220c07caca749fce40c627fe6eae5a (diff)
parent24c43ad62d03fdfc0a13b5e6fae22c29bbc827c3 (diff)
downloadpx4-firmware-6665714b6731c649a42d877774de28bc1dfa9301.tar.gz
px4-firmware-6665714b6731c649a42d877774de28bc1dfa9301.tar.bz2
px4-firmware-6665714b6731c649a42d877774de28bc1dfa9301.zip
Merged master branch
Diffstat (limited to 'ROMFS')
-rw-r--r--ROMFS/px4fmu_common/init.d/02_io_quad_x22
-rw-r--r--ROMFS/px4fmu_common/init.d/10_io_f33022
-rwxr-xr-xROMFS/px4fmu_common/init.d/rcS22
3 files changed, 22 insertions, 44 deletions
diff --git a/ROMFS/px4fmu_common/init.d/02_io_quad_x b/ROMFS/px4fmu_common/init.d/02_io_quad_x
index 131abf8c4..c63e92f6d 100644
--- a/ROMFS/px4fmu_common/init.d/02_io_quad_x
+++ b/ROMFS/px4fmu_common/init.d/02_io_quad_x
@@ -40,28 +40,6 @@ fi
param set MAV_TYPE 2
#
-# Check if PX4IO Firmware should be upgraded (from Andrew Tridgell)
-#
-if [ -f /fs/microsd/px4io.bin ]
-then
- echo "PX4IO Firmware found. Checking Upgrade.."
- if cmp /fs/microsd/px4io.bin /fs/microsd/px4io.bin.current
- then
- echo "No newer version, skipping upgrade."
- else
- echo "Loading /fs/microsd/px4io.bin"
- if px4io update /fs/microsd/px4io.bin > /fs/microsd/px4io_update.log
- then
- cp /fs/microsd/px4io.bin /fs/microsd/px4io.bin.current
- echo "Flashed /fs/microsd/px4io.bin OK" >> /fs/microsd/px4io_update.log
- else
- echo "Failed flashing /fs/microsd/px4io.bin" >> /fs/microsd/px4io_update.log
- echo "Failed to upgrade PX4IO firmware - check if PX4IO is in bootloader mode"
- fi
- fi
-fi
-
-#
# Start MAVLink (depends on orb)
#
mavlink start -d /dev/ttyS1 -b 57600
diff --git a/ROMFS/px4fmu_common/init.d/10_io_f330 b/ROMFS/px4fmu_common/init.d/10_io_f330
index 07e70993d..4450eb50d 100644
--- a/ROMFS/px4fmu_common/init.d/10_io_f330
+++ b/ROMFS/px4fmu_common/init.d/10_io_f330
@@ -40,28 +40,6 @@ fi
param set MAV_TYPE 2
#
-# Check if PX4IO Firmware should be upgraded (from Andrew Tridgell)
-#
-if [ -f /fs/microsd/px4io2.bin ]
-then
- echo "PX4IO Firmware found. Checking Upgrade.."
- if cmp /fs/microsd/px4io2.bin /fs/microsd/px4io2.cur
- then
- echo "No newer version, skipping upgrade."
- else
- echo "Loading /fs/microsd/px4io2.bin"
- if px4io update /fs/microsd/px4io2.bin > /fs/microsd/px4io2.log
- then
- cp /fs/microsd/px4io2.bin /fs/microsd/px4io2.cur
- echo "Flashed /fs/microsd/px4io2.bin OK" >> /fs/microsd/px4io2.log
- else
- echo "Failed flashing /fs/microsd/px4io2.bin" >> /fs/microsd/px4io2.log
- echo "Failed to upgrade PX4IO2 firmware - check if PX4IO2 is in bootloader mode"
- fi
- fi
-fi
-
-#
# Start MAVLink (depends on orb)
#
mavlink start
diff --git a/ROMFS/px4fmu_common/init.d/rcS b/ROMFS/px4fmu_common/init.d/rcS
index ccbae2cbc..f0ee1a0c6 100755
--- a/ROMFS/px4fmu_common/init.d/rcS
+++ b/ROMFS/px4fmu_common/init.d/rcS
@@ -82,6 +82,28 @@ else
fi
#
+# Check if PX4IO Firmware should be upgraded (from Andrew Tridgell)
+#
+if [ -f /fs/microsd/px4io.bin ]
+then
+ echo "PX4IO Firmware found. Checking Upgrade.."
+ if cmp /fs/microsd/px4io.bin /fs/microsd/px4io.cur
+ then
+ echo "No newer version, skipping upgrade."
+ else
+ echo "Loading /fs/microsd/px4io.bin"
+ if px4io update /fs/microsd/px4io.bin > /fs/microsd/px4io.log
+ then
+ cp /fs/microsd/px4io.bin /fs/microsd/px4io.cur
+ echo "Flashed /fs/microsd/px4io.bin OK" >> /fs/microsd/px4io.log
+ else
+ echo "Failed flashing /fs/microsd/px4io.bin" >> /fs/microsd/px4io.log
+ echo "Failed to upgrade px4io firmware - check if px4io is in bootloader mode"
+ fi
+ fi
+fi
+
+#
# Check if auto-setup from one of the standard scripts is wanted
# SYS_AUTOSTART = 0 means no autostart (default)
#