diff --git a/src/FirmwarePlugin/APM/APMParameterFactMetaData.Copter.3.4.xml b/src/FirmwarePlugin/APM/APMParameterFactMetaData.Copter.3.4.xml
index 8cd7d80..18afd10 100644
--- a/src/FirmwarePlugin/APM/APMParameterFactMetaData.Copter.3.4.xml
+++ b/src/FirmwarePlugin/APM/APMParameterFactMetaData.Copter.3.4.xml
@@ -20,7 +20,7 @@
Enabled
-
+
1 10
1
@@ -109,6 +109,11 @@
1
percent
+
+0 10
+0.5
+seconds
+
0 127
1
@@ -125,6 +130,16 @@
1
degrees
+
+0 5
+0.5
+meters
+
+
+0 90
+0.1
+degrees
+
centi-Degrees
@@ -227,12 +242,13 @@
1
Meters
-
+
None
GuidedMode
ReportOnly
GuidedModeThrPass
+RTL_Mode
@@ -348,7 +364,7 @@
-925 1100
+925 2200
1
@@ -622,10 +638,18 @@
Enabled
+
+-1000 1000
+percent
+
+
+-1000 1000
+percent
+
-
-0:ATTITUDE_FAST,1:ATTITUDE_MED,2:GPS,3:PM,4:CTUN,5:NTUN,6:MODE,7:IMU,8:CMD,9:CURRENT,10:COMPASS,11:TECS,12:CAMERA,13:RC,14:SONAR,15:ARM/DISARM,16:WHEN_DISARMED,19:IMU_RAW
+
+0:ATTITUDE_FAST,1:ATTITUDE_MED,2:GPS,3:PM,4:CTUN,5:NTUN,6:MODE,7:IMU,8:CMD,9:CURRENT,10:COMPASS,11:TECS,12:CAMERA,13:RC,14:SONAR,15:ARM/DISARM,19:IMU_RAW
Disabled
APM2-Default
@@ -744,7 +768,7 @@
10 127
m/s/s
-
+
0:Disarm
Disabled
@@ -803,11 +827,12 @@
10
-0:Feedback from mid stick,1:High throttle cancels landing
+0:Feedback from mid stick,1:High throttle cancels landing,2:Disarm on land detection
None
Feedback from mid stick
High throttle cancels landing
+Disarm on land detection
@@ -989,11 +1014,6 @@
10
cm/s/s
-
-0 300
-1
-Percent*10
-
Disabled
@@ -1007,11 +1027,6 @@
1
pwm
-
-300 700
-10
-Percent*10
-
0 300
1
@@ -1140,7 +1155,7 @@
-0:ATTITUDE_FAST,1:ATTITUDE_MED,2:GPS,3:PM,4:CTUN,5:NTUN,6:RCIN,7:IMU,8:CMD,9:CURRENT,10:RCOUT,11:OPTFLOW,12:PID,13:COMPASS,14:INAV,15:CAMERA,16:WHEN_DISARMED,17:MOTBATT,18:IMU_FAST,19:IMU_RAW
+0:ATTITUDE_FAST,1:ATTITUDE_MED,2:GPS,3:PM,4:CTUN,5:NTUN,6:RCIN,7:IMU,8:CMD,9:CURRENT,10:RCOUT,11:OPTFLOW,12:PID,13:COMPASS,14:INAV,15:CAMERA,17:MOTBATT,18:IMU_FAST,19:IMU_RAW
Default
Default+RCIN
@@ -1148,7 +1163,6 @@
Default+Motors
NearlyAll-AC315
NearlyAll
-All+DisarmedLogging
All+FastATT
All+MotBatt
All+FastIMU
@@ -1445,7 +1459,7 @@
-0:All,1:Baro,2:Compass,3:GPS,4:INS,5:Parameters+Sonar,6:RC,7:Voltage
+0:All,1:Baro,2:Compass,3:GPS,4:INS,5:Parameters+Rangefinder,6:RC,7:Voltage
Disabled
Enabled
@@ -1453,7 +1467,7 @@
Skip Compass
Skip GPS
Skip INS
-Skip Params/Sonar
+Skip Params/Rangefinder
Skip RC
Skip Voltage
@@ -1607,6 +1621,12 @@
Running
+
+
+Do Not Use in RTL and Land
+Use in RTL and Land
+
+
@@ -1670,7 +1690,14 @@
0.1
seconds
-
+
+
+Position
+OnOff
+ContinuousRotation
+
+
+
Position
OnOff
@@ -1722,6 +1749,17 @@
1
meters
+
+
+Barometer
+GPS
+
+
+
+1 10
+1
+Hz
+
0:ATTITUDE,1:GPS,2:RCIN,3:IMU,4:RCOUT,5:COMPASS
@@ -1768,16 +1806,21 @@
+
+
True
-
+
+0:ATTITUDE_FAST,1:ATTITUDE_MED,2:GPS,3:PM,4:CTUN,5:NTUN,6:MODE,7:IMU,8:CMD,9:CURRENT,10:COMPASS,11:TECS,12:CAMERA,13:RC,14:SONAR,15:ARM/DISARM,19:IMU_RAW
Disabled
-Default
-Default+IMU
+APM2-Default
+PX4/Pixhawk-Default
+
+
@@ -1794,7 +1837,7 @@
1 255
-
+
1 255
@@ -1809,13 +1852,14 @@
seconds
-0:Steering
+0:Steering,1:Throttle
None
Steering
+Throttle
-
+
Disabled
Enabled
@@ -1917,7 +1961,7 @@
Enabled
-
+
925 1100
1
@@ -2044,9 +2088,17 @@
1500000
+
+
+MAVlink1
+MAVLink2
+
+
-GCS Mavlink
+None
+MAVlink1
+MAVLink2
Frsky D-PORT
Frsky S-PORT
GPS
@@ -2073,7 +2125,9 @@
-GCS Mavlink
+None
+MAVlink1
+MAVLink2
Frsky D-PORT
Frsky S-PORT
GPS
@@ -2100,7 +2154,9 @@
-GCS Mavlink
+None
+MAVlink1
+MAVLink2
Frsky D-PORT
Frsky S-PORT
GPS
@@ -2127,7 +2183,9 @@
-GCS Mavlink
+None
+MAVlink1
+MAVLink2
Frsky D-PORT
Frsky S-PORT
GPS
@@ -2152,6 +2210,35 @@
1500000
+
+
+None
+MAVlink1
+MAVLink2
+Frsky D-PORT
+Frsky S-PORT
+GPS
+Alexmos Gimbal Serial
+SToRM32 Gimbal Serial
+Lidar
+
+
+
+
+1200
+2400
+4800
+9600
+19200
+38400
+57600
+111100
+115200
+500000
+921600
+1500000
+
+
@@ -2545,6 +2632,8 @@
BBB-PRU
LightWareI2C
LightWareSerial
+Bebop
+MAVLink
@@ -2635,6 +2724,8 @@
BBB-PRU
LightWareI2C
LightWareSerial
+Bebop
+MAVLink
@@ -2729,6 +2820,8 @@
BBB-PRU
LightWareI2C
LightWareSerial
+Bebop
+MAVLink
@@ -2819,6 +2912,8 @@
BBB-PRU
LightWareI2C
LightWareSerial
+Bebop
+MAVLink
@@ -2926,6 +3021,63 @@
+
+
+
+Disable
+Chan5
+Chan6
+Chan7
+Chan8
+Chan9
+Chan10
+Chan11
+Chan12
+Chan13
+Chan14
+Chan15
+Chan16
+
+
+
+900 2100
+
+
+900 2100
+
+
+
+Disable
+Chan1
+Chan3
+Chan3
+Chan4
+Chan5
+Chan6
+Chan7
+Chan8
+Chan9
+Chan10
+Chan11
+Chan12
+Chan13
+Chan14
+Chan15
+Chan16
+
+
+
+
+
+
+Disable
+Enable
+
+
+
+0 1
+
+
0.08 0.30
@@ -2993,6 +3145,12 @@
1
Hz
+
+0.1 0.25
+
+
+0.5 0.9
+
@@ -3160,6 +3318,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3221,6 +3403,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3282,6 +3488,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3343,6 +3573,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3404,6 +3658,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3465,6 +3743,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3526,6 +3828,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3587,6 +3913,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3648,6 +3998,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3709,6 +4083,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3770,6 +4168,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3831,6 +4253,30 @@
EngineRunEnable
HeliRSC
HeliTailRSC
+Motor1
+Motor2
+Motor3
+Motor4
+Motor5
+Motor6
+Motor7
+Motor8
+RCIN1
+RCIN2
+RCIN3
+RCIN4
+RCIN5
+RCIN6
+RCIN7
+RCIN8
+RCIN9
+RCIN10
+RCIN11
+RCIN12
+RCIN13
+RCIN14
+RCIN15
+RCIN16
@@ -3982,10 +4428,11 @@
0.01
Radians
-
+
Disabled
-Enabled
+Internal-Learning
+EKF-Learning
@@ -4065,10 +4512,11 @@
Yaw293Pitch68Roll90
-
+
Internal
External
+ForcedExternal
@@ -4193,10 +4641,11 @@
Yaw293Pitch68Roll90
-
+
Internal
External
+ForcedExternal
@@ -4248,10 +4697,11 @@
Yaw293Pitch68Roll90
-
+
Internal
External
+ForcedExternal
@@ -4341,13 +4791,13 @@
Unknown
-APM1-1280
-APM1-2560
-APM2
+unused
+unused
+unused
SITL
PX4v1
PX4v2
-Flymaple
+unused
Linux
@@ -5057,6 +5507,18 @@
+
+
+Disabled
+Enabled
+
+
+
+
+Disabled
+Enabled
+
+
@@ -5151,7 +5613,7 @@
-
+
No PWMs
Two PWMs
@@ -5159,6 +5621,7 @@
Six PWMs
Three PWMs and One Capture
+True
@@ -5166,6 +5629,7 @@
Enabled
Auto
+True
@@ -5173,12 +5637,14 @@
Enabled
Auto
+True
Disabled
Enabled
+True
@@ -5191,6 +5657,7 @@
250Hz
300Hz
+True
-32767 32768
@@ -5201,6 +5668,14 @@
Enabled
+
+0:Ch1,1:Ch2,2:Ch3,3:Ch4,4:Ch5,5:Ch6,6:Ch7,7:Ch8
+
+Disabled
+Enabled
+
+True
+
@@ -5228,12 +5703,21 @@
-
-
+
+
+
+
+
+
+
+
+
+seconds
+
@@ -5288,11 +5772,11 @@
Enabled
-
+
0.05 5.0
0.05
-
+
0.05 5.0
0.05
@@ -5404,7 +5888,7 @@
5
meters
-
+
1 50
1
@@ -5436,7 +5920,7 @@
Trust DCM more
-
+
Use Baro
Use Range Finder
@@ -5461,26 +5945,26 @@
No GPS use optical flow
-
+
0.05 5.0
0.05
m/s
-
+
0.05 5.0
0.05
m/s
-
+
100 1000
25
-
+
0.1 10.0
0.1
m
-
+
100 1000
25
@@ -5501,12 +5985,12 @@
Use GPS
-
+
0.1 10.0
0.1
m
-
+
100 1000
25
@@ -5515,7 +5999,7 @@
10
msec
-
+
0.01 0.5
0.01
gauss
@@ -5529,25 +6013,25 @@
Always
-
+
100 1000
25
-
+
0.5 5.0
0.1
m/s
-
+
100 1000
25
-
+
0.1 10.0
0.1
m
-
+
100 1000
25
@@ -5556,12 +6040,12 @@
0.1
rad/s
-
+
0.05 1.0
0.05
rad/s
-
+
100 1000
25
@@ -5570,33 +6054,33 @@
10
msec
-
-0.0001 0.01
+
+0.0001 0.1
0.0001
rad/s
-
+
0.01 1.0
0.01
m/s/s
-
-0.0000001 0.00001
-rad/s
+
+0.00001 0.001
+rad/s/s
-
-0.0000001 0.00001
+
+0.000001 0.001
1/s
-
+
0.00001 0.001
-m/s/s
+m/s/s/s
-
+
0.0001 0.01
gauss/s
-
+
0.01 1.0
0.1
m/s/s
@@ -5615,10 +6099,18 @@
50 200
%
-
+
0.5 50.0
m/s
+
+
+Disabled
+FirstIMU
+FirstAndSecondIMU
+AllIMUs
+
+
@@ -5841,6 +6333,68 @@
+
+500 18000
+100
+Centi-Degrees/Sec
+
+
+0 72000
+
+Disabled
+Slow
+Medium
+Fast
+
+1000
+Centi-Degrees/Sec/Sec
+
+
+
+Disabled
+Enabled
+
+
+
+0 180000
+
+Disabled
+Slow
+Medium
+Fast
+
+1000
+Centi-Degrees/Sec/Sec
+
+
+0 180000
+
+Disabled
+Slow
+Medium
+Fast
+
+1000
+Centi-Degrees/Sec/Sec
+
+
+
+Disabled
+Enabled
+
+
+
+3.000 12.000
+
+
+3.000 12.000
+
+
+3.000 6.000
+
+
+0.5 10.0
+
0.08 0.30
0.005
@@ -5907,6 +6461,12 @@
1
Hz
+
+0.1 0.25
+
+
+0.5 0.9
+
@@ -5974,6 +6534,14 @@
Meters
+
+
+
+None
+StopAtFence
+
+
+
-180 180
@@ -6034,10 +6602,74 @@
1
PWM
+
+0 2000
+
+
+0 2000
+
+
+
+Reversed
+Normal
+
+
-
-50, 125, 250
+
+0 500
+pwm
+
+
+0.25 0.8
+
+
+0.9:Low, 0.95:Default, 1.0:High
+
+
+6 35
+Volts
+
+
+6 35
+Volts
+
+
+0 200
+Amps
+
+
+
+Normal
+OneShot
+OneShot125
+
+
+
+0 2000
+
+
+0 2000
+
+
+0.0:Low, 0.15:Default, 0.3:High
+
+
+0.0:Low, 0.1:Default, 0.2:High
+
+
+0 10
+Seconds
+
+
+0.25 0.8
+
+
+
+Disabled
+Learn
+LearnAndSave
+
@@ -6055,18 +6687,5 @@
IRLock
-
-0 500
-
-
-0.100 5.000
-
-
-0.100 5.000
-
-
-0 1000
-cm/s
-