diff --git a/ROMFS/px4fmu_common/init.d-posix/10016_iris b/ROMFS/px4fmu_common/init.d-posix/10016_iris
index 12263a526aace7c010954f3682283fd425b53832..9f90ade5bb2a88ecd5755d2a5213ee4c558550a1 100644
--- a/ROMFS/px4fmu_common/init.d-posix/10016_iris
+++ b/ROMFS/px4fmu_common/init.d-posix/10016_iris
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name 3DR Iris Quadrotor SITL
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1010_iris_opt_flow b/ROMFS/px4fmu_common/init.d-posix/1010_iris_opt_flow
index 1f0349487f176170b54ee63a611115569cc777ca..a7c9b289633bac783faeb5ef4fb80b125fa0c1ab 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1010_iris_opt_flow
+++ b/ROMFS/px4fmu_common/init.d-posix/1010_iris_opt_flow
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name 3DR Iris Quadrotor SITL (Optical Flow)
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1011_iris_irlock b/ROMFS/px4fmu_common/init.d-posix/1011_iris_irlock
index 80105badf23ad52ed49eb7e5b586ad576a39dca1..71bf946714070a856a81d894f8afc79c5ce3877a 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1011_iris_irlock
+++ b/ROMFS/px4fmu_common/init.d-posix/1011_iris_irlock
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name 3DR Iris Quadrotor SITL (irlock)
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1012_iris_rplidar b/ROMFS/px4fmu_common/init.d-posix/1012_iris_rplidar
index 5de738803c1fe253259a69d0aaca5edc3458594a..b334fcc639282bb7b6250eed6f9da976c7a56b3b 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1012_iris_rplidar
+++ b/ROMFS/px4fmu_common/init.d-posix/1012_iris_rplidar
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name 3DR Iris Quadrotor SITL (rplidar)
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1013_iris_vision b/ROMFS/px4fmu_common/init.d-posix/1013_iris_vision
index 5d917a65795b4ae7c1df1a32f717b537587df32e..b20e1886bec74c54112e081b98081c18d5454b56 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1013_iris_vision
+++ b/ROMFS/px4fmu_common/init.d-posix/1013_iris_vision
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name 3DR Iris Quadrotor SITL (Vision)
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1014_solo b/ROMFS/px4fmu_common/init.d-posix/1014_solo
index ea8cce6fb7085c3fc364554a0b09a73e24883caf..b7060d7d44f729f7049024a7ec68b976ba6111ab 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1014_solo
+++ b/ROMFS/px4fmu_common/init.d-posix/1014_solo
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Solo
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1020_hippocampus b/ROMFS/px4fmu_common/init.d-posix/1020_hippocampus
index ed753e4110cef36f8cc871a11decf7587a4d94cc..b7c0dacf4c81c2b341ebbfb6a632255aa13d4328 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1020_hippocampus
+++ b/ROMFS/px4fmu_common/init.d-posix/1020_hippocampus
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Hippocampus UUV
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1030_plane b/ROMFS/px4fmu_common/init.d-posix/1030_plane
index 32671123fa285bd06301dc327205df33146e2248..6a149b36b6bc1ac2292dfb8e300f15748dd38dce 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1030_plane
+++ b/ROMFS/px4fmu_common/init.d-posix/1030_plane
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Plane SITL
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1040_standard_vtol b/ROMFS/px4fmu_common/init.d-posix/1040_standard_vtol
index c0243fcad699aa45591dab20d19bbac8aee42e8f..a467104631b3cf039aa1bcc5f5313b318f455bed 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1040_standard_vtol
+++ b/ROMFS/px4fmu_common/init.d-posix/1040_standard_vtol
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Standard VTOL
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1041_tailsitter b/ROMFS/px4fmu_common/init.d-posix/1041_tailsitter
index f636fe68384e5621538af98e9fc611e3c7524b6a..dbcccec7035f00aef1171e9f8f4736c44d08baf6 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1041_tailsitter
+++ b/ROMFS/px4fmu_common/init.d-posix/1041_tailsitter
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Quadrotor + Tailsitter
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1042_tiltrotor b/ROMFS/px4fmu_common/init.d-posix/1042_tiltrotor
index a40b82e0452a42e4406af4475aec15ae0abeb13a..4e48092d93008bc536b9a9e24f790f8619eb81ae 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1042_tiltrotor
+++ b/ROMFS/px4fmu_common/init.d-posix/1042_tiltrotor
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name VTOL Tiltrotor
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/1060_rover b/ROMFS/px4fmu_common/init.d-posix/1060_rover
index 86c1841e61a4d362b3cb12c9c2cfae8f890bf967..5461d68144be495357a2168df7f895209ec320ff 100644
--- a/ROMFS/px4fmu_common/init.d-posix/1060_rover
+++ b/ROMFS/px4fmu_common/init.d-posix/1060_rover
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Rover
 #
diff --git a/ROMFS/px4fmu_common/init.d-posix/6011_typhoon_h480 b/ROMFS/px4fmu_common/init.d-posix/6011_typhoon_h480
index ec98d641452d93864b24caca313e46c524de5272..3ea2ed2a013b73a4740b13c9e81b851fb0efcfc6 100644
--- a/ROMFS/px4fmu_common/init.d-posix/6011_typhoon_h480
+++ b/ROMFS/px4fmu_common/init.d-posix/6011_typhoon_h480
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Typhoon H480 SITL
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/1000_rc_fw_easystar.hil b/ROMFS/px4fmu_common/init.d/airframes/1000_rc_fw_easystar.hil
index e9ea68b3f83f72bee9eacc61dffa1749428d7b78..eea12980c183e6b41fae83331b34e5bfe0e88e6e 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/1000_rc_fw_easystar.hil
+++ b/ROMFS/px4fmu_common/init.d/airframes/1000_rc_fw_easystar.hil
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name HILStar (XPlane)
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/10015_tbs_discovery b/ROMFS/px4fmu_common/init.d/airframes/10015_tbs_discovery
index 04821139ae48d08bb3f895d32c63cf7a74fe861e..0ebc3e6c77d4f6dd3ce7bb020ef4c25ea6f04a45 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/10015_tbs_discovery
+++ b/ROMFS/px4fmu_common/init.d/airframes/10015_tbs_discovery
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Team Blacksheep Discovery
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/10016_3dr_iris b/ROMFS/px4fmu_common/init.d/airframes/10016_3dr_iris
index 6566df9294a65e3cb78a6c9320de386f922f22b4..7a7a9c95b402165a12c6e95575e29fcf47b474b0 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/10016_3dr_iris
+++ b/ROMFS/px4fmu_common/init.d/airframes/10016_3dr_iris
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name 3DR Iris Quadrotor
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/10017_steadidrone_qu4d b/ROMFS/px4fmu_common/init.d/airframes/10017_steadidrone_qu4d
index 737ec681139fcab65a43a9b3806cf1985b63c26d..fb7b887f802ab9e455af867e0a5f180f1658b77b 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/10017_steadidrone_qu4d
+++ b/ROMFS/px4fmu_common/init.d/airframes/10017_steadidrone_qu4d
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Steadidrone QU4D
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/10018_tbs_endurance b/ROMFS/px4fmu_common/init.d/airframes/10018_tbs_endurance
index b264ba35b18b5fc7c848be61045f59c652050876..fcdb485f281af18da9a0bef63cd38b122ee30961 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/10018_tbs_endurance
+++ b/ROMFS/px4fmu_common/init.d/airframes/10018_tbs_endurance
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Team Blacksheep Discovery Endurance
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/1001_rc_quad_x.hil b/ROMFS/px4fmu_common/init.d/airframes/1001_rc_quad_x.hil
index 33a299ea8091181ae4cef4bc5458430bd0bd1f6b..707a3a9349fb88d94635b59921e44affbdcf21bc 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/1001_rc_quad_x.hil
+++ b/ROMFS/px4fmu_common/init.d/airframes/1001_rc_quad_x.hil
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name HIL Quadcopter X
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/1002_standard_vtol.hil b/ROMFS/px4fmu_common/init.d/airframes/1002_standard_vtol.hil
index 208e481eb74918fda853e12a090a8172c3f76c0d..45867913ce9247af0391213fda0ff81b618ab7e4 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/1002_standard_vtol.hil
+++ b/ROMFS/px4fmu_common/init.d/airframes/1002_standard_vtol.hil
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name HIL Standard VTOL QuadPlane
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/11001_hexa_cox b/ROMFS/px4fmu_common/init.d/airframes/11001_hexa_cox
index a61f5eac081e2130e844a041120a83be40036d0c..e0bfbed9518bffb4bd449c647a98fc08268c4aea 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/11001_hexa_cox
+++ b/ROMFS/px4fmu_common/init.d/airframes/11001_hexa_cox
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Hexarotor coaxial geometry
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/12001_octo_cox b/ROMFS/px4fmu_common/init.d/airframes/12001_octo_cox
index 18dd138d94cf9151bf9ff3fbcbbe473b56867da8..cbad5239805fe279d97c13b8c6eef308843c13ab 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/12001_octo_cox
+++ b/ROMFS/px4fmu_common/init.d/airframes/12001_octo_cox
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic 10" Octo coaxial geometry
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/12002_steadidrone_mavrik b/ROMFS/px4fmu_common/init.d/airframes/12002_steadidrone_mavrik
index ae9023594a79a5456f3773b53bb1cd1c1ee0b861..7ee2b2e130eeb4f1751f615138a1a1c7406abc3d 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/12002_steadidrone_mavrik
+++ b/ROMFS/px4fmu_common/init.d/airframes/12002_steadidrone_mavrik
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Steadidrone MAVRIK
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13000_generic_vtol_standard b/ROMFS/px4fmu_common/init.d/airframes/13000_generic_vtol_standard
index b7c0d8667ab8ad3b7104ca87058eac377466f009..52e1f5d7400b8be5d27eec65f237b7153560da03 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13000_generic_vtol_standard
+++ b/ROMFS/px4fmu_common/init.d/airframes/13000_generic_vtol_standard
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Quadplane VTOL
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13001_caipirinha_vtol b/ROMFS/px4fmu_common/init.d/airframes/13001_caipirinha_vtol
index b09b943985a01944ac98284d41d702e099c17c6a..ec63ac21511940665c631b988e0b5645c673d892 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13001_caipirinha_vtol
+++ b/ROMFS/px4fmu_common/init.d/airframes/13001_caipirinha_vtol
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Caipiroshka Duo Tailsitter
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13002_firefly6 b/ROMFS/px4fmu_common/init.d/airframes/13002_firefly6
index 69079328f686c52d52aeb766547efb5f234e9c86..21ca9411624400f6c7943e34066c56d1021374fb 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13002_firefly6
+++ b/ROMFS/px4fmu_common/init.d/airframes/13002_firefly6
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name BirdsEyeView Aerobotics FireFly6
 # @type VTOL Tiltrotor
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13003_quad_tailsitter b/ROMFS/px4fmu_common/init.d/airframes/13003_quad_tailsitter
index 6b1f533388a2de439225415b0081e0dd3bde34c7..dd91d353b53e0fcf16a4dc667e0aa7548a2b5bbd 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13003_quad_tailsitter
+++ b/ROMFS/px4fmu_common/init.d/airframes/13003_quad_tailsitter
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Quadrotor X Tailsitter
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13004_quad+_tailsitter b/ROMFS/px4fmu_common/init.d/airframes/13004_quad+_tailsitter
index b1833db25a93bfe36aac7a0104fb12efe017dd5b..3f3bab06b77412dc91675a87d72b5119c6597e5b 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13004_quad+_tailsitter
+++ b/ROMFS/px4fmu_common/init.d/airframes/13004_quad+_tailsitter
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Quadrotor + Tailsitter
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13005_vtol_AAERT_quad b/ROMFS/px4fmu_common/init.d/airframes/13005_vtol_AAERT_quad
index 4ccb6661459732951357a309aba11a0e3f8dae6c..06ed8aa355b551a1a6d8871e2f50d1142629493e 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13005_vtol_AAERT_quad
+++ b/ROMFS/px4fmu_common/init.d/airframes/13005_vtol_AAERT_quad
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Fun Cub Quad VTOL
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13006_vtol_standard_delta b/ROMFS/px4fmu_common/init.d/airframes/13006_vtol_standard_delta
index d5c3d6e6c3f32755ce0042007998610d62f31af3..075752c20dca3c1392baa7ae3fc09e23ddced685 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13006_vtol_standard_delta
+++ b/ROMFS/px4fmu_common/init.d/airframes/13006_vtol_standard_delta
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic quad delta VTOL
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13007_vtol_AAVVT_quad b/ROMFS/px4fmu_common/init.d/airframes/13007_vtol_AAVVT_quad
index 8e07ea2887fb37738e2ad74f2808122f30903523..efa1a87649f581f47a568beccb3ed63c0c28bf26 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13007_vtol_AAVVT_quad
+++ b/ROMFS/px4fmu_common/init.d/airframes/13007_vtol_AAVVT_quad
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic AAVVT v-tail plane airframe with Quad VTOL.
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13008_QuadRanger b/ROMFS/px4fmu_common/init.d/airframes/13008_QuadRanger
index 2212b3cc4b6961bbb69b898e865ccee5418cc24d..7a35ab69c9a77c54c825f90c59dc73cd2bce761a 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13008_QuadRanger
+++ b/ROMFS/px4fmu_common/init.d/airframes/13008_QuadRanger
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name QuadRanger
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13009_vtol_spt_ranger b/ROMFS/px4fmu_common/init.d/airframes/13009_vtol_spt_ranger
index 60459ff425bd650c99cb940b3e66dc9d40ba2267..dae2f171d29cc5664e2cd09aa09801701937c903 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13009_vtol_spt_ranger
+++ b/ROMFS/px4fmu_common/init.d/airframes/13009_vtol_spt_ranger
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Sparkle Tech Ranger VTOL
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13010_claire b/ROMFS/px4fmu_common/init.d/airframes/13010_claire
index f132dfe38d7d21533ed8d72f718fd9bf60796dd0..9b088f3c8fbd681105ac70f38e12758688ea64bf 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13010_claire
+++ b/ROMFS/px4fmu_common/init.d/airframes/13010_claire
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name CruiseAder Claire
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13012_convergence b/ROMFS/px4fmu_common/init.d/airframes/13012_convergence
index f33ac59680268ddecd53321ef327661923b96b65..2467c844cacd53dacca9a758740efbc1b65932df 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13012_convergence
+++ b/ROMFS/px4fmu_common/init.d/airframes/13012_convergence
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name E-flite Convergence
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/13013_deltaquad b/ROMFS/px4fmu_common/init.d/airframes/13013_deltaquad
index 6b6822254cddbadb3cf5767af0557deff8bd935e..a24ca7701a4262cb0651329705de2f1fa37bd85c 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/13013_deltaquad
+++ b/ROMFS/px4fmu_common/init.d/airframes/13013_deltaquad
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Vertical Technologies DeltaQuad
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/14001_tri_y_yaw+ b/ROMFS/px4fmu_common/init.d/airframes/14001_tri_y_yaw+
index 04ad1f8c1551e96418e421aa2b6c6e8d58673bea..dad2e17409c33739dddddd24c63e2537d7b97407 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/14001_tri_y_yaw+
+++ b/ROMFS/px4fmu_common/init.d/airframes/14001_tri_y_yaw+
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Tricopter Y+ Geometry
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/14002_tri_y_yaw- b/ROMFS/px4fmu_common/init.d/airframes/14002_tri_y_yaw-
index 671f7ed4ed819385acda24d08201f62625e6b74c..5fa2933114f7f7b4a4efd2e3664a54d8a045ba55 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/14002_tri_y_yaw-
+++ b/ROMFS/px4fmu_common/init.d/airframes/14002_tri_y_yaw-
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Tricopter Y- Geometry
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/15001_coax_heli b/ROMFS/px4fmu_common/init.d/airframes/15001_coax_heli
index 96b142af2f9afc22b32ae233c083f4141f01afe9..81189dc143df998658bf13477e29b1640cbd8146 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/15001_coax_heli
+++ b/ROMFS/px4fmu_common/init.d/airframes/15001_coax_heli
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Esky (Big) Lama v4
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/16001_helicopter b/ROMFS/px4fmu_common/init.d/airframes/16001_helicopter
index 8852fc9e1fb1b33bd20e70fd19f9035cd39615b8..4ac74d781ce8feac3cde0400cc769fbf32c6cce2 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/16001_helicopter
+++ b/ROMFS/px4fmu_common/init.d/airframes/16001_helicopter
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Blade 130X
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/2100_standard_plane b/ROMFS/px4fmu_common/init.d/airframes/2100_standard_plane
index c723befd2035f5d3a361d868035df4ec67c29103..71f87f92d5553a05deb7d74bbaaffcd3350c6699 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/2100_standard_plane
+++ b/ROMFS/px4fmu_common/init.d/airframes/2100_standard_plane
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Standard Plane
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/2105_maja b/ROMFS/px4fmu_common/init.d/airframes/2105_maja
index 74f841bb36c8573c2a76e63a2cd5897f1d053656..e8e337ac61c2b43057be46632f055066544a9658 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/2105_maja
+++ b/ROMFS/px4fmu_common/init.d/airframes/2105_maja
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Bormatec Maja
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/2106_albatross b/ROMFS/px4fmu_common/init.d/airframes/2106_albatross
index 822ca8dd9df8952059cb62ea5a37dc03f4ca642b..912062ff303e39f7d66d6b761c9d8aa820abc3cb 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/2106_albatross
+++ b/ROMFS/px4fmu_common/init.d/airframes/2106_albatross
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Applied Aeronautics Albatross
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/2200_mini_talon b/ROMFS/px4fmu_common/init.d/airframes/2200_mini_talon
index 2419a03dd72ad88872f33af3f521caa8378d5fbe..a59e49cc937ef73637e9ef8a6ce1faac353392ff 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/2200_mini_talon
+++ b/ROMFS/px4fmu_common/init.d/airframes/2200_mini_talon
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name X-UAV Mini Talon
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/24001_dodeca_cox b/ROMFS/px4fmu_common/init.d/airframes/24001_dodeca_cox
index 1ed887fcfd4270f6929ec2fadc3a80f7754837b4..43330e30908507527746a72b4832689fae32db98 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/24001_dodeca_cox
+++ b/ROMFS/px4fmu_common/init.d/airframes/24001_dodeca_cox
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Dodecarotor cox geometry
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/3000_generic_wing b/ROMFS/px4fmu_common/init.d/airframes/3000_generic_wing
index 717dee80a2604aa02bbc8b3bfe276342e807aeb3..5d2278e7d37b5f426c24a4e2400f4081516ffcd7 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/3000_generic_wing
+++ b/ROMFS/px4fmu_common/init.d/airframes/3000_generic_wing
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Flying Wing
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/3030_io_camflyer b/ROMFS/px4fmu_common/init.d/airframes/3030_io_camflyer
index 1d5a8ecefb33a5e5c41e7a012a549ca1644820e4..f7b7309dff972102283d0ee9ec08ced88da00cb2 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/3030_io_camflyer
+++ b/ROMFS/px4fmu_common/init.d/airframes/3030_io_camflyer
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name IO Camflyer
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/3031_phantom b/ROMFS/px4fmu_common/init.d/airframes/3031_phantom
index 65a4862e97de178e4bf844c42292d88ab407e403..7a31684c929f9d12c0fcda46369a8edca91f5b03 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/3031_phantom
+++ b/ROMFS/px4fmu_common/init.d/airframes/3031_phantom
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Phantom FPV Flying Wing
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/3032_skywalker_x5 b/ROMFS/px4fmu_common/init.d/airframes/3032_skywalker_x5
index 8763eae674c444b48ffa5a7507fcd27676462f73..5d68b2e9e8c995464d648d52750694bc6c580a0a 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/3032_skywalker_x5
+++ b/ROMFS/px4fmu_common/init.d/airframes/3032_skywalker_x5
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Skywalker X5 Flying Wing
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/3033_wingwing b/ROMFS/px4fmu_common/init.d/airframes/3033_wingwing
index d850d207e03e27cc3b7b630e2195412fb36b1a86..7c4beed2db10b2700f1259a80ff2ecc428be8c88 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/3033_wingwing
+++ b/ROMFS/px4fmu_common/init.d/airframes/3033_wingwing
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Wing Wing (aka Z-84) Flying Wing
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/3034_fx79 b/ROMFS/px4fmu_common/init.d/airframes/3034_fx79
index 88f134bbbc9a1b9a91f2367e2f1e2c8609037e8e..5a447197757b64f6516b19fa53783ad4122f72c5 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/3034_fx79
+++ b/ROMFS/px4fmu_common/init.d/airframes/3034_fx79
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name FX-79 Buffalo Flying Wing
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/3035_viper b/ROMFS/px4fmu_common/init.d/airframes/3035_viper
index 9c542af1785d6ebfc21ff25d3897c93327bea322..dd3d397e0005be5a35d00ed19d48f35ec71f31ba 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/3035_viper
+++ b/ROMFS/px4fmu_common/init.d/airframes/3035_viper
@@ -1,5 +1,4 @@
-#
-#!nsh
+#!/bin/sh
 #
 # @name Viper
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/3036_pigeon b/ROMFS/px4fmu_common/init.d/airframes/3036_pigeon
index b3a117cbb7b158aff3647c91ffec63ec2c39db1a..bd533af551f7a388c0d069d2839f4352876e26aa 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/3036_pigeon
+++ b/ROMFS/px4fmu_common/init.d/airframes/3036_pigeon
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Sparkle Tech Pigeon
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/3037_parrot_disco_mod b/ROMFS/px4fmu_common/init.d/airframes/3037_parrot_disco_mod
index 3a8b8b3cf5befc32dec1d0ea06d061194f8b5917..2d772013d9d29fcc5fb701979e13aad7c5361291 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/3037_parrot_disco_mod
+++ b/ROMFS/px4fmu_common/init.d/airframes/3037_parrot_disco_mod
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Modified Parrot Disco
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/3100_tbs_caipirinha b/ROMFS/px4fmu_common/init.d/airframes/3100_tbs_caipirinha
index 79bfd0309f36485e46d28bbce2fb6112c6c04256..13d9fab69bd9e3172b70b961ce7074aeea4a4bcc 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/3100_tbs_caipirinha
+++ b/ROMFS/px4fmu_common/init.d/airframes/3100_tbs_caipirinha
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name TBS Caipirinha
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4001_quad_x b/ROMFS/px4fmu_common/init.d/airframes/4001_quad_x
index f122cece3de30d1b6b07c4e2d050f58630f0324d..60605cc16db33532bfc256fd65385f555d17473d 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4001_quad_x
+++ b/ROMFS/px4fmu_common/init.d/airframes/4001_quad_x
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Quadrotor x
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4002_quad_x_mount b/ROMFS/px4fmu_common/init.d/airframes/4002_quad_x_mount
index 08299210743938e0da04e99f46a727fa5aa51f4b..5e546617562908a6abbfc9ffeff975b09cd00d9e 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4002_quad_x_mount
+++ b/ROMFS/px4fmu_common/init.d/airframes/4002_quad_x_mount
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Quadrotor x with mount (e.g. gimbal)
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4003_qavr5 b/ROMFS/px4fmu_common/init.d/airframes/4003_qavr5
index b49295dac94ff3a7340ba73357c586fe83c4220f..8ac18001f73a895d43cab94b66e1920eeacc587c 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4003_qavr5
+++ b/ROMFS/px4fmu_common/init.d/airframes/4003_qavr5
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Lumenier QAV-R (raceblade) 5" arms
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4004_H4_680mm b/ROMFS/px4fmu_common/init.d/airframes/4004_H4_680mm
index 6e2034d1028dfe3f563e3edb7b1918662f31470f..08a149f242b0266d26350f06585193857ce39cee 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4004_H4_680mm
+++ b/ROMFS/px4fmu_common/init.d/airframes/4004_H4_680mm
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name H4 680mm with Z1 Tiny2 Gimbal
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4009_qav250 b/ROMFS/px4fmu_common/init.d/airframes/4009_qav250
index 2eaa4aa5f8347e4fbce507c4e092e5cd0b6d1254..9156919cadba8b203dfa8f9e26032f9545238590 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4009_qav250
+++ b/ROMFS/px4fmu_common/init.d/airframes/4009_qav250
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Lumenier QAV250
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4010_dji_f330 b/ROMFS/px4fmu_common/init.d/airframes/4010_dji_f330
index c25f8aa8bff9e65a3a5ffea9c62dbce9ed292f5a..dd1abce42425e4e06fe1f33511cc1203eb499483 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4010_dji_f330
+++ b/ROMFS/px4fmu_common/init.d/airframes/4010_dji_f330
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name DJI Flame Wheel F330
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4011_dji_f450 b/ROMFS/px4fmu_common/init.d/airframes/4011_dji_f450
index ae69b5b040a5d1194357859207d13a36edb1f9ce..6c1c318cd2be29a0411f9db02f7d5253ef3757b1 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4011_dji_f450
+++ b/ROMFS/px4fmu_common/init.d/airframes/4011_dji_f450
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name DJI Flame Wheel F450
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4012_quad_x_can b/ROMFS/px4fmu_common/init.d/airframes/4012_quad_x_can
index 44b6a176f2478c16b31de1be272150b86a85a143..c2ca0e128f9edf4c047658220b198c470a63cd80 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4012_quad_x_can
+++ b/ROMFS/px4fmu_common/init.d/airframes/4012_quad_x_can
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name F450-sized quadrotor with CAN
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4013_bebop b/ROMFS/px4fmu_common/init.d/airframes/4013_bebop
index a0fbf1920036f27fcaf394a48f946bceaac5feb9..6be8d107e85450a1b4700c6e24b9c81150a83b5a 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4013_bebop
+++ b/ROMFS/px4fmu_common/init.d/airframes/4013_bebop
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Parrot Bebop Frame
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4014_s500 b/ROMFS/px4fmu_common/init.d/airframes/4014_s500
index 9445e1603820014959be7031ce406e38f03f66c2..40e9f59945df12f712507b9797f6d9a59636353d 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4014_s500
+++ b/ROMFS/px4fmu_common/init.d/airframes/4014_s500
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name S500
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4020_hk_micro_pcb b/ROMFS/px4fmu_common/init.d/airframes/4020_hk_micro_pcb
index c6ffd69ee0bbd9eed3cb26e5b96b74152470c37d..36d4666ab130fcf340e5a9b28fd2b24ee7e05c23 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4020_hk_micro_pcb
+++ b/ROMFS/px4fmu_common/init.d/airframes/4020_hk_micro_pcb
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Hobbyking Micro PCB
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4030_3dr_solo b/ROMFS/px4fmu_common/init.d/airframes/4030_3dr_solo
index efd9dd9750f9c11329c21fee18a7251c4e3bfbc6..da7258d85c4a1dcf70b74f49e55dee1695da55d2 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4030_3dr_solo
+++ b/ROMFS/px4fmu_common/init.d/airframes/4030_3dr_solo
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name 3DR Solo
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4031_3dr_quad b/ROMFS/px4fmu_common/init.d/airframes/4031_3dr_quad
index da6a20299b93f54c2b3c79ae1f48c68b5ad25b79..baa3d660b17293f638f03ec178e765f7be6f9159 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4031_3dr_quad
+++ b/ROMFS/px4fmu_common/init.d/airframes/4031_3dr_quad
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name 3DR DIY Quad
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4040_reaper b/ROMFS/px4fmu_common/init.d/airframes/4040_reaper
index 6945813d56ae8b4f300eec2ca86015c3780bd6d6..6f87a8a01687ec68417b467445b3efc23e172818 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4040_reaper
+++ b/ROMFS/px4fmu_common/init.d/airframes/4040_reaper
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Reaper 500 Quad
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4050_generic_250 b/ROMFS/px4fmu_common/init.d/airframes/4050_generic_250
index 93ccf11c28ee384f97cd893545b5bcd9d65a13b2..2b465501fb4aa0daff89c7d8309e53b4d88bb2b1 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4050_generic_250
+++ b/ROMFS/px4fmu_common/init.d/airframes/4050_generic_250
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic 250 Racer
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4051_s250aq b/ROMFS/px4fmu_common/init.d/airframes/4051_s250aq
index c7b42ed8a2b397b462765a2a95ea6b2d6b38433a..d0263c8586a7fdb20b03a279ffb790939d72699f 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4051_s250aq
+++ b/ROMFS/px4fmu_common/init.d/airframes/4051_s250aq
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Spedix S250AQ
 # @url https://docs.px4.io/en/framebuild_multicopter/spedix_s250_pixracer.html
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4060_dji_matrice_100 b/ROMFS/px4fmu_common/init.d/airframes/4060_dji_matrice_100
index 8b60621a4fb4841a30014076e7096bcf7619ae11..b03928f2c0e20c71f961cbfa59a7fd2c728bf78f 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4060_dji_matrice_100
+++ b/ROMFS/px4fmu_common/init.d/airframes/4060_dji_matrice_100
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name DJI Matrice 100
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4070_aerofc b/ROMFS/px4fmu_common/init.d/airframes/4070_aerofc
index 1226b1b48b9e508ade9ef89601c9f7f1fb6b4bb2..b5c70f7f4a649ba2c683d53c8a788d657bd084e1 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4070_aerofc
+++ b/ROMFS/px4fmu_common/init.d/airframes/4070_aerofc
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Intel Aero Ready to Fly Drone
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4080_zmr250 b/ROMFS/px4fmu_common/init.d/airframes/4080_zmr250
index dfc8d46b240ed29c811c433be646ea6cd391bbf6..dd8d8a89f9fa7832c1b61bbdd7d2ed3b2cd8739e 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4080_zmr250
+++ b/ROMFS/px4fmu_common/init.d/airframes/4080_zmr250
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name ZMR250 Racer
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4090_nanomind b/ROMFS/px4fmu_common/init.d/airframes/4090_nanomind
index f6347ec0b5936a2a78268e2b205673320b2a231d..3ec3080d5632378bff58cce5c3870c3f79ad3e63 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4090_nanomind
+++ b/ROMFS/px4fmu_common/init.d/airframes/4090_nanomind
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name NanoMind 110 Quad
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4100_tiltquadrotor b/ROMFS/px4fmu_common/init.d/airframes/4100_tiltquadrotor
index c5fa029fddfa00b70944fe816bc5fd8c58ca397e..263d3e2b783a15963f0c60bd283ba49d69a0dc46 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4100_tiltquadrotor
+++ b/ROMFS/px4fmu_common/init.d/airframes/4100_tiltquadrotor
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Tilt-Quadrotor
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4250_teal b/ROMFS/px4fmu_common/init.d/airframes/4250_teal
index da178fbc0c0ca7e0f52abe00634e78401191b38a..9e8172033422caee89b39aa2e67ca3ff4ca4b72f 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4250_teal
+++ b/ROMFS/px4fmu_common/init.d/airframes/4250_teal
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Teal One
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/4900_crazyflie b/ROMFS/px4fmu_common/init.d/airframes/4900_crazyflie
index 118aaad3128c7bfb58ba6642b3073f18ce1bf399..8280822ea47216fced0f55741aa4bd72a193780f 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/4900_crazyflie
+++ b/ROMFS/px4fmu_common/init.d/airframes/4900_crazyflie
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Crazyflie 2
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/50000_generic_ground_vehicle b/ROMFS/px4fmu_common/init.d/airframes/50000_generic_ground_vehicle
index 67c9d96ae61fd38f394a94263145f295148d6448..780740a26951f3c9e172f3d1d46c79f9bac2840d 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/50000_generic_ground_vehicle
+++ b/ROMFS/px4fmu_common/init.d/airframes/50000_generic_ground_vehicle
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Ground Vehicle
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/50001_axialracing_ax10 b/ROMFS/px4fmu_common/init.d/airframes/50001_axialracing_ax10
index 8d3c4b030613c34e1c93cdfaed64cb9a852e84a1..3b45445d7574212878278d02ad4c4301c945d88e 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/50001_axialracing_ax10
+++ b/ROMFS/px4fmu_common/init.d/airframes/50001_axialracing_ax10
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Axial Racing AX10
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/50002_traxxas_stampede_2wd b/ROMFS/px4fmu_common/init.d/airframes/50002_traxxas_stampede_2wd
index 73e41aded3f649f839548dda58782440e242aff4..d9965500c1befe0cc6815523d88357359ee0f34b 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/50002_traxxas_stampede_2wd
+++ b/ROMFS/px4fmu_common/init.d/airframes/50002_traxxas_stampede_2wd
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Traxxas stampede vxl 2wd
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/5001_quad_+ b/ROMFS/px4fmu_common/init.d/airframes/5001_quad_+
index 2aabcfa543e8f976ad89ebb1637553fe1f6a4075..5b97151cee439f0a4ea5bcf426a8ca31ca9f35bc 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/5001_quad_+
+++ b/ROMFS/px4fmu_common/init.d/airframes/5001_quad_+
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic 10" Quad + geometry
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/6001_hexa_x b/ROMFS/px4fmu_common/init.d/airframes/6001_hexa_x
index 3d6853f00ca951acec936182c7486c8ae3c3be5c..ba8f5ee1b81b4799e78da5b8d26d0be807bb3c6e 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/6001_hexa_x
+++ b/ROMFS/px4fmu_common/init.d/airframes/6001_hexa_x
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Hexarotor x geometry
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/7001_hexa_+ b/ROMFS/px4fmu_common/init.d/airframes/7001_hexa_+
index 390873369d05d0e6168518ad11bd675c2334e778..09c2e6ad8c372031c0fc08f68a9a33df132ab213 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/7001_hexa_+
+++ b/ROMFS/px4fmu_common/init.d/airframes/7001_hexa_+
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Hexarotor + geometry
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/8001_octo_x b/ROMFS/px4fmu_common/init.d/airframes/8001_octo_x
index eb07f046691e5f1d2103941c5fb72b490c9895cf..95856e14c08492e9d512a7a17d91cd6dab5ff9cc 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/8001_octo_x
+++ b/ROMFS/px4fmu_common/init.d/airframes/8001_octo_x
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Octocopter X geometry
 #
diff --git a/ROMFS/px4fmu_common/init.d/airframes/9001_octo_+ b/ROMFS/px4fmu_common/init.d/airframes/9001_octo_+
index 234f1430b97fe1907a921b108525aa3fbdd5f0da..e57f62303229b6a7d8fb8ce70199595d82c51b31 100644
--- a/ROMFS/px4fmu_common/init.d/airframes/9001_octo_+
+++ b/ROMFS/px4fmu_common/init.d/airframes/9001_octo_+
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # @name Generic Octocopter + geometry
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.fw_apps b/ROMFS/px4fmu_common/init.d/rc.fw_apps
index be54a4aac372df52a2b10b5fc513ea33f7fcbfd2..a556cf332a108c46a0eda743f44e22e19f4901c0 100644
--- a/ROMFS/px4fmu_common/init.d/rc.fw_apps
+++ b/ROMFS/px4fmu_common/init.d/rc.fw_apps
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Standard apps for fixed wing
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.fw_defaults b/ROMFS/px4fmu_common/init.d/rc.fw_defaults
index 7eec57d56505bbe3047fdcb89077ada01b0e4637..28bdcb9b64471174ca8493553876ef0d6b1f55ad 100644
--- a/ROMFS/px4fmu_common/init.d/rc.fw_defaults
+++ b/ROMFS/px4fmu_common/init.d/rc.fw_defaults
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Fixed wing default parameters
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.interface b/ROMFS/px4fmu_common/init.d/rc.interface
index 2b61e949d5b02d43d975e5144b659d92d7f4721a..3e7896c4c00c77513809f12980b1e4e03ff40992 100644
--- a/ROMFS/px4fmu_common/init.d/rc.interface
+++ b/ROMFS/px4fmu_common/init.d/rc.interface
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Script to configure control interfaces.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.io b/ROMFS/px4fmu_common/init.d/rc.io
index c539bd339a18ad793f9f5b4aec1fd9f00a70cef0..2ee6f8a050356d7f7d6fb12306ceabfdf9c4c4f1 100644
--- a/ROMFS/px4fmu_common/init.d/rc.io
+++ b/ROMFS/px4fmu_common/init.d/rc.io
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # PX4IO interface init script.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.logging b/ROMFS/px4fmu_common/init.d/rc.logging
index b1aacdf766bba832c137bbeaf4282f798c86f5fd..ee7a2f7409ea18eefbaabaf29bf8d52dcae8525d 100644
--- a/ROMFS/px4fmu_common/init.d/rc.logging
+++ b/ROMFS/px4fmu_common/init.d/rc.logging
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 # Standard startup script for logging.
 #
 # NOTE: Script variables are declared/initialized/unset in the rcS script.
diff --git a/ROMFS/px4fmu_common/init.d/rc.mavlink b/ROMFS/px4fmu_common/init.d/rc.mavlink
index a7c077a1a35803397cde0696893de54df8a85770..4c9f58c40b97895205e56db321498133f4ac53a0 100644
--- a/ROMFS/px4fmu_common/init.d/rc.mavlink
+++ b/ROMFS/px4fmu_common/init.d/rc.mavlink
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # MAVLink startup script.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.mc_apps b/ROMFS/px4fmu_common/init.d/rc.mc_apps
index 1f2f03bcf56a49c2f294f54efb850dfcf4ecc5af..75a6d25c5cfb4cd42c0afb00e6c9faeae3538e9d 100644
--- a/ROMFS/px4fmu_common/init.d/rc.mc_apps
+++ b/ROMFS/px4fmu_common/init.d/rc.mc_apps
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Standard apps for multirotors. Attitude/Position estimator, Attitude/Position control.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.mc_defaults b/ROMFS/px4fmu_common/init.d/rc.mc_defaults
index e9eaa2d848ae7cf3acd2735c58c483d80561b7ec..d7971adebbe7482c9a23dc8e74c684368c09b241 100644
--- a/ROMFS/px4fmu_common/init.d/rc.mc_defaults
+++ b/ROMFS/px4fmu_common/init.d/rc.mc_defaults
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Multicopter default parameters.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.sensors b/ROMFS/px4fmu_common/init.d/rc.sensors
index e151d2cb36cbab0279ca6258e6541bdca5a1b128..eb276a123d8364411036cd554039a27999cc424f 100644
--- a/ROMFS/px4fmu_common/init.d/rc.sensors
+++ b/ROMFS/px4fmu_common/init.d/rc.sensors
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Standard startup script for sensor drivers.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.thermal_cal b/ROMFS/px4fmu_common/init.d/rc.thermal_cal
index 4e91b7d7939bd7708fcf153ff53f904b42b6dc08..6ab8e2db3004aee89ab2c546419930d350f26587 100644
--- a/ROMFS/px4fmu_common/init.d/rc.thermal_cal
+++ b/ROMFS/px4fmu_common/init.d/rc.thermal_cal
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Thermal Calibration startup script.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.ugv_apps b/ROMFS/px4fmu_common/init.d/rc.ugv_apps
index 8c7766c5165468b65db19bb2484c86bb9cdd8093..cd54785ca88f7f2c2e1fe4f8734c9418b8a9848b 100644
--- a/ROMFS/px4fmu_common/init.d/rc.ugv_apps
+++ b/ROMFS/px4fmu_common/init.d/rc.ugv_apps
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Standard apps for unmanned ground vehicles (UGV).
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.ugv_defaults b/ROMFS/px4fmu_common/init.d/rc.ugv_defaults
index 32429bc4a0035fbc8052ab9f918f27f91f662706..15757ba12b4037514774efd0eed7b0f757d25a1e 100644
--- a/ROMFS/px4fmu_common/init.d/rc.ugv_defaults
+++ b/ROMFS/px4fmu_common/init.d/rc.ugv_defaults
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # UGV default parameters.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.vehicle_setup b/ROMFS/px4fmu_common/init.d/rc.vehicle_setup
index 703457abca8872a5a8dd18cf094fbf0f8f11cf59..af875820d820693ec82310b7668ec34511ff258e 100644
--- a/ROMFS/px4fmu_common/init.d/rc.vehicle_setup
+++ b/ROMFS/px4fmu_common/init.d/rc.vehicle_setup
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Vehicle configuration setup script.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.vtol_apps b/ROMFS/px4fmu_common/init.d/rc.vtol_apps
index f53c7f9ff09eedff263e7ad856dcf72a89110a76..527c4ce23b5e4adf639fe41791557355101899cc 100644
--- a/ROMFS/px4fmu_common/init.d/rc.vtol_apps
+++ b/ROMFS/px4fmu_common/init.d/rc.vtol_apps
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Standard apps for vtol: Attitude/Position estimator, Attitude/Position control.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rc.vtol_defaults b/ROMFS/px4fmu_common/init.d/rc.vtol_defaults
index fd1c714fbbb022fd852f6ce882d83b7fd7721305..743867e90fa0abf081cf53e09bc99a1995ee2853 100644
--- a/ROMFS/px4fmu_common/init.d/rc.vtol_defaults
+++ b/ROMFS/px4fmu_common/init.d/rc.vtol_defaults
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # VTOL default parameters.
 #
diff --git a/ROMFS/px4fmu_common/init.d/rcS b/ROMFS/px4fmu_common/init.d/rcS
index a90267cd4cf4647c7de4e3915a67eb2b718d0462..bdeeea7e0f4de2d2200902102dd6dbdd39757283 100644
--- a/ROMFS/px4fmu_common/init.d/rcS
+++ b/ROMFS/px4fmu_common/init.d/rcS
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 # Un comment and use set +e to ignore and set -e to enable 'exit on error control'
 set +e
 # Un comment the line below to help debug scripts by printing a trace of the script commands
diff --git a/ROMFS/px4fmu_test/init.d/rc.sensors b/ROMFS/px4fmu_test/init.d/rc.sensors
index 7c6b4e17a68f384206fe543467c7b1a41e844015..21188f317c1f8168f2e0d66e72fc5b3ec6af4491 100644
--- a/ROMFS/px4fmu_test/init.d/rc.sensors
+++ b/ROMFS/px4fmu_test/init.d/rc.sensors
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Standard startup script for onboard sensor drivers.
 #
diff --git a/ROMFS/px4fmu_test/init.d/rc.standalone b/ROMFS/px4fmu_test/init.d/rc.standalone
index 5c7470d12d99b50df5fc49cba31089a0e733357f..84f305e8812a2edc4af5519299f74c5ef5d58719 100644
--- a/ROMFS/px4fmu_test/init.d/rc.standalone
+++ b/ROMFS/px4fmu_test/init.d/rc.standalone
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # Flight startup script for PX4FMU standalone configuration.
 #
diff --git a/ROMFS/px4fmu_test/init.d/rcS b/ROMFS/px4fmu_test/init.d/rcS
index 218fdf43d45e090f098d7d397fc0aa912d358a39..e6f84ef94a38f28686c43486ce23ae7204f6055b 100644
--- a/ROMFS/px4fmu_test/init.d/rcS
+++ b/ROMFS/px4fmu_test/init.d/rcS
@@ -1,4 +1,4 @@
-#!nsh
+#!/bin/sh
 #
 # PX4FMU startup script for test hackery.
 #