From 0dd74cdbf61459320a1d80647b30f1083dc581d0 Mon Sep 17 00:00:00 2001
From: Michael Oborne <mich146@hotmail.com>
Date: Fri, 20 Apr 2012 08:05:33 +0800
Subject: [PATCH] APM Planner 1.1.71 add arduplane level more image georef
 options - now does gpx for dronemapper.

---
 .../ArdupilotMegaPlanner/ArdupilotMega.csproj |  61 ++-
 ...gAccelerometerCalibrationPlane.Designer.cs |  97 ++++
 .../ConfigAccelerometerCalibrationPlane.cs    |  82 +++
 ...igAccelerometerCalibrationPlane.es-ES.resx | 315 +++++++++++
 ...onfigAccelerometerCalibrationPlane.fr.resx | 312 +++++++++++
 ...igAccelerometerCalibrationPlane.it-IT.resx | 318 +++++++++++
 ...onfigAccelerometerCalibrationPlane.pl.resx | 318 +++++++++++
 .../ConfigAccelerometerCalibrationPlane.resx  | 293 +++++++++++
 ...AccelerometerCalibrationPlane.zh-Hans.resx | 496 ++++++++++++++++++
 ...igAccelerometerCalibrationPlane.zh-TW.resx | 460 ++++++++++++++++
 ...igAccelerometerCalibrationQuad.Designer.cs | 110 ++++
 .../ConfigAccelerometerCalibrationQuad.cs     |  80 +++
 ...figAccelerometerCalibrationQuad.es-ES.resx | 315 +++++++++++
 ...ConfigAccelerometerCalibrationQuad.fr.resx | 312 +++++++++++
 ...figAccelerometerCalibrationQuad.it-IT.resx | 318 +++++++++++
 ...ConfigAccelerometerCalibrationQuad.pl.resx | 318 +++++++++++
 .../ConfigAccelerometerCalibrationQuad.resx   | 307 +++++++++++
 ...gAccelerometerCalibrationQuad.zh-Hans.resx | 496 ++++++++++++++++++
 ...figAccelerometerCalibrationQuad.zh-TW.resx | 460 ++++++++++++++++
 .../ConfigurationView/Configuration.cs        |   2 +-
 .../GCSViews/ConfigurationView/Setup.cs       |   3 +-
 Tools/ArdupilotMegaPlanner/MAVLinkTypes.cs    |  26 +-
 Tools/ArdupilotMegaPlanner/MainV2.cs          |  29 +-
 Tools/ArdupilotMegaPlanner/Msi/wix.pdb        | Bin 19968 -> 19968 bytes
 .../Properties/AssemblyInfo.cs                |   2 +-
 .../bin/Release/ArdupilotMegaPlanner.pdb      | Bin 1168896 -> 1175040 bytes
 .../bin/Release/version.txt                   |   2 +-
 Tools/ArdupilotMegaPlanner/georefimage.cs     | 197 ++++++-
 28 files changed, 5673 insertions(+), 56 deletions(-)
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.Designer.cs
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.cs
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.es-ES.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.fr.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.it-IT.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.pl.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.zh-Hans.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.zh-TW.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.Designer.cs
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.cs
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.es-ES.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.fr.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.it-IT.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.pl.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.zh-Hans.resx
 create mode 100644 Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.zh-TW.resx

diff --git a/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj b/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
index d2c0842eb..ba72a4d3c 100644
--- a/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
+++ b/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
@@ -254,11 +254,11 @@
     <Compile Include="Controls\ProgressReporterDialogue.designer.cs">
       <DependentUpon>ProgressReporterDialogue.cs</DependentUpon>
     </Compile>
-    <Compile Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibration.cs">
+    <Compile Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationQuad.cs">
       <SubType>UserControl</SubType>
     </Compile>
-    <Compile Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibration.Designer.cs">
-      <DependentUpon>ConfigAccelerometerCalibration.cs</DependentUpon>
+    <Compile Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationQuad.Designer.cs">
+      <DependentUpon>ConfigAccelerometerCalibrationQuad.cs</DependentUpon>
     </Compile>
     <Compile Include="GCSViews\ConfigurationView\ConfigArducopter.cs">
       <SubType>UserControl</SubType>
@@ -320,6 +320,12 @@
     <Compile Include="GCSViews\ConfigurationView\ConfigRawParams.Designer.cs">
       <DependentUpon>ConfigRawParams.cs</DependentUpon>
     </Compile>
+    <Compile Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationPlane.cs">
+      <SubType>UserControl</SubType>
+    </Compile>
+    <Compile Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationPlane.Designer.cs">
+      <DependentUpon>ConfigAccelerometerCalibrationPlane.cs</DependentUpon>
+    </Compile>
     <Compile Include="GCSViews\ConfigurationView\Setup.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -558,26 +564,26 @@
     <EmbeddedResource Include="Controls\ProgressReporterDialogue.resx">
       <DependentUpon>ProgressReporterDialogue.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibration.es-ES.resx">
-      <DependentUpon>ConfigAccelerometerCalibration.cs</DependentUpon>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationQuad.es-ES.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationQuad.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibration.fr.resx">
-      <DependentUpon>ConfigAccelerometerCalibration.cs</DependentUpon>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationQuad.fr.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationQuad.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibration.it-IT.resx">
-      <DependentUpon>ConfigAccelerometerCalibration.cs</DependentUpon>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationQuad.it-IT.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationQuad.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibration.pl.resx">
-      <DependentUpon>ConfigAccelerometerCalibration.cs</DependentUpon>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationQuad.pl.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationQuad.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibration.resx">
-      <DependentUpon>ConfigAccelerometerCalibration.cs</DependentUpon>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationQuad.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationQuad.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibration.zh-Hans.resx">
-      <DependentUpon>ConfigAccelerometerCalibration.cs</DependentUpon>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationQuad.zh-Hans.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationQuad.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibration.zh-TW.resx">
-      <DependentUpon>ConfigAccelerometerCalibration.cs</DependentUpon>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationQuad.zh-TW.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationQuad.cs</DependentUpon>
     </EmbeddedResource>
     <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigArducopter.resx">
       <DependentUpon>ConfigArducopter.cs</DependentUpon>
@@ -699,6 +705,27 @@
     <EmbeddedResource Include="GCSViews\ConfigurationView\Configuration.resx">
       <DependentUpon>Configuration.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationPlane.es-ES.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationPlane.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationPlane.fr.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationPlane.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationPlane.it-IT.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationPlane.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationPlane.pl.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationPlane.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationPlane.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationPlane.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationPlane.zh-Hans.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationPlane.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="GCSViews\ConfigurationView\ConfigAccelerometerCalibrationPlane.zh-TW.resx">
+      <DependentUpon>ConfigAccelerometerCalibrationPlane.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="GCSViews\ConfigurationView\Setup.resx">
       <DependentUpon>Setup.cs</DependentUpon>
     </EmbeddedResource>
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.Designer.cs b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.Designer.cs
new file mode 100644
index 000000000..e674259f9
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.Designer.cs
@@ -0,0 +1,97 @@
+namespace ArdupilotMega.GCSViews.ConfigurationView
+{
+    partial class ConfigAccelerometerCalibrationPlane
+    {
+        /// <summary> 
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary> 
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Component Designer generated code
+
+        /// <summary> 
+        /// Required method for Designer support - do not modify 
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ConfigAccelerometerCalibrationPlane));
+            this.label28 = new System.Windows.Forms.Label();
+            this.BUT_levelplane = new ArdupilotMega.MyButton();
+            this.CHK_manuallevel = new System.Windows.Forms.CheckBox();
+            this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
+            this.label1 = new System.Windows.Forms.Label();
+            this.label2 = new System.Windows.Forms.Label();
+            this.SuspendLayout();
+            // 
+            // label28
+            // 
+            resources.ApplyResources(this.label28, "label28");
+            this.label28.Name = "label28";
+            // 
+            // BUT_levelplane
+            // 
+            resources.ApplyResources(this.BUT_levelplane, "BUT_levelplane");
+            this.BUT_levelplane.Name = "BUT_levelplane";
+            this.toolTip1.SetToolTip(this.BUT_levelplane, resources.GetString("BUT_levelplane.ToolTip"));
+            this.BUT_levelplane.UseVisualStyleBackColor = true;
+            this.BUT_levelplane.Click += new System.EventHandler(this.BUT_levelplane_Click);
+            // 
+            // CHK_manuallevel
+            // 
+            resources.ApplyResources(this.CHK_manuallevel, "CHK_manuallevel");
+            this.CHK_manuallevel.Name = "CHK_manuallevel";
+            this.toolTip1.SetToolTip(this.CHK_manuallevel, resources.GetString("CHK_manuallevel.ToolTip"));
+            this.CHK_manuallevel.UseVisualStyleBackColor = true;
+            this.CHK_manuallevel.CheckedChanged += new System.EventHandler(this.CHK_manuallevel_CheckedChanged);
+            // 
+            // label1
+            // 
+            resources.ApplyResources(this.label1, "label1");
+            this.label1.Name = "label1";
+            // 
+            // label2
+            // 
+            resources.ApplyResources(this.label2, "label2");
+            this.label2.Name = "label2";
+            // 
+            // ConfigAccelerometerCalibrationPlane
+            // 
+            resources.ApplyResources(this, "$this");
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.Controls.Add(this.label2);
+            this.Controls.Add(this.label1);
+            this.Controls.Add(this.CHK_manuallevel);
+            this.Controls.Add(this.label28);
+            this.Controls.Add(this.BUT_levelplane);
+            this.Name = "ConfigAccelerometerCalibrationPlane";
+            this.Load += new System.EventHandler(this.ConfigAccelerometerCalibration_Load);
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Label label28;
+        private MyButton BUT_levelplane;
+        private System.Windows.Forms.CheckBox CHK_manuallevel;
+        private System.Windows.Forms.ToolTip toolTip1;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Label label2;
+    }
+}
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.cs b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.cs
new file mode 100644
index 000000000..6837cc9ce
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.cs
@@ -0,0 +1,82 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using ArdupilotMega.Controls.BackstageView;
+
+namespace ArdupilotMega.GCSViews.ConfigurationView
+{
+    public partial class ConfigAccelerometerCalibrationPlane : BackStageViewContentPanel
+    {
+        bool startup = false;
+
+        public ConfigAccelerometerCalibrationPlane()
+        {
+            InitializeComponent();
+        }
+
+        private void ConfigAccelerometerCalibration_Load(object sender, EventArgs e)
+        {
+            if (!MainV2.comPort.BaseStream.IsOpen)
+            {
+                this.Enabled = false;
+                return;
+            }
+            else
+            {
+                if (MainV2.cs.firmware == MainV2.Firmwares.ArduPlane)
+                {
+                    this.Enabled = true;
+                }
+                else
+                {
+                    this.Enabled = false;
+                    return;
+                }
+            }
+
+            startup = true;
+
+            if (MainV2.comPort.param["MANUAL_LEVEL"] != null)
+                CHK_manuallevel.Checked = MainV2.comPort.param["MANUAL_LEVEL"].ToString() == "1" ? true : false;
+
+            startup = false;
+        }
+
+        private void CHK_manuallevel_CheckedChanged(object sender, EventArgs e)
+        {
+            if (startup)
+                return;
+            try
+            {
+                MainV2.comPort.setParam("MANUAL_LEVEL", ((CheckBox)sender).Checked == true ? 1 : 0);
+            }
+            catch
+            {
+                CustomMessageBox.Show("Failed to level : AP 2.32+ is required");
+            }
+        }
+
+        private void BUT_levelplane_Click(object sender, EventArgs e)
+        {
+            try
+            {
+#if MAVLINK10             
+                            int fixme; // needs to be accel only    
+                            MainV2.comPort.doCommand(MAVLink.MAV_CMD.PREFLIGHT_CALIBRATION,1,1,1,1,1,1,1);
+#else
+                MainV2.comPort.doAction(MAVLink.MAV_ACTION.MAV_ACTION_CALIBRATE_ACC);
+#endif
+                BUT_levelplane.Text = "Complete";
+            }
+            catch
+            {
+                CustomMessageBox.Show("Failed to level : AP 2.32+ is required");
+            }
+        }
+    }
+}
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.es-ES.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.es-ES.resx
new file mode 100644
index 000000000..70ad73f1a
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.es-ES.resx
@@ -0,0 +1,315 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="SV3_POS_.Text" xml:space="preserve">
+    <value>180</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>Manual</value>
+  </data>
+  <data name="label12.Text" xml:space="preserve">
+    <value>PWM 0 - 1230</value>
+  </data>
+  <data name="label10.Text" xml:space="preserve">
+    <value>PWM 1621 - 1749</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>Modo actual:</value>
+  </data>
+  <data name="CHK_enableoptflow.Text" xml:space="preserve">
+    <value>Habilitar el flujo óptico</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>NOTA: Las imágenes son sólo para su presentación</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="label11.Text" xml:space="preserve">
+    <value>PWM 1750 +</value>
+  </data>
+  <data name="CHK_elevonch1rev.Text" xml:space="preserve">
+    <value>Elevons CH1 Rev</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>PWM Actual:</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>APMSetup</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>Swash-Servo posición</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>Activar Compas</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="tabArducopter.Text" xml:space="preserve">
+    <value>ArduCopter2</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>Ajuste Chásis (+ or x)</value>
+  </data>
+  <data name="SV2_POS_.Text" xml:space="preserve">
+    <value>60</value>
+  </data>
+  <data name="label18.Text" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="label19.Text" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>Modos</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="label20.Text" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>Reset</value>
+  </data>
+  <data name="SV1_POS_.Text" xml:space="preserve">
+    <value>-60</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>Superior</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>Swash de Viaje</value>
+  </data>
+  <data name="lbl_currentmode.Text" xml:space="preserve">
+    <value>Manual</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>Timón de Viaje</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>Calibración del sensor de voltaje:Para calibrar el sensor, use un multímetro para medir la tensión que sale de la CES de la batería-la eliminación del circuito (se trata de cables negro y rojo en el cable de tres hilos que suministra energía a la placa APM).Luego reste 0,3 V de ese valor y entrar en él en el campo # 1 a la izquierda.</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>Calibrar Radio</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>Max</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>Modo de Vuelo 2</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>Alabeo Max</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>Modo de Vuelo 3</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>Cabeceo Max</value>
+  </data>
+  <data name="label27.Text" xml:space="preserve">
+    <value>por ejemplo, en grados 2 ° 3 'W es -2,3</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>Modo de Vuelo 1</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>Nivel tu quad para establecer las compensaciones por defecto acel</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>Modo de Vuelo 6</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>Capacidad</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>Declinación</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>Activar Sonar</value>
+  </data>
+  <data name="label7.Text" xml:space="preserve">
+    <value>PWM 1231 - 1360</value>
+  </data>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>Entrada Radio</value>
+  </data>
+  <data name="groupBox4.Text" xml:space="preserve">
+    <value>Calibración</value>
+  </data>
+  <data name="HS4_MIN.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>Modo de Vuelo 4</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>Modo de Vuelo 5</value>
+  </data>
+  <data name="groupBox3.Text" xml:space="preserve">
+    <value>Gyro</value>
+  </data>
+  <data name="label8.Text" xml:space="preserve">
+    <value>PWM 1361 - 1490</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>Hardware</value>
+  </data>
+  <data name="label9.Text" xml:space="preserve">
+    <value>PWM 1491 - 1620</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>Sitio Web Declinación</value>
+  </data>
+  <data name="HS4_MAX.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>Batería</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>Cero</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>Activar Airspeed</value>
+  </data>
+  <data name="PIT_MAX_.Text" xml:space="preserve">
+    <value>4500</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>Restablecer los Ajustes de hardware APM</value>
+  </data>
+  <data name="GYR_GAIN_.Text" xml:space="preserve">
+    <value>1000</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>Monitor</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.fr.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.fr.resx
new file mode 100644
index 000000000..1bd274bee
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.fr.resx
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="SV3_POS_.Text" xml:space="preserve">
+    <value>180</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>Manuel</value>
+  </data>
+  <data name="label12.Text" xml:space="preserve">
+    <value>PWM 0 - 1230</value>
+  </data>
+  <data name="label10.Text" xml:space="preserve">
+    <value>PWM 1621 - 1749</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>Mode Courant:</value>
+  </data>
+  <data name="CHK_enableoptflow.Text" xml:space="preserve">
+    <value>Activ. capteur optique</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>NOTE: images pou presentation uniquement. Fonctionnel pour Hex, Octo etc...</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="label11.Text" xml:space="preserve">
+    <value>PWM 1750 +</value>
+  </data>
+  <data name="CHK_elevonch1rev.Text" xml:space="preserve">
+    <value>Elevons CH1 Rev</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>PWM Actuel:</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>APMSetup</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>Swash-Servo position</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>Activ. Boussole</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="tabArducopter.Text" xml:space="preserve">
+    <value>ArduCopter2</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>type de châssis (+ ou x)</value>
+  </data>
+  <data name="SV2_POS_.Text" xml:space="preserve">
+    <value>60</value>
+  </data>
+  <data name="label18.Text" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="label19.Text" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>Modes</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="label20.Text" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>Réinit.</value>
+  </data>
+  <data name="SV1_POS_.Text" xml:space="preserve">
+    <value>-60</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>Haut</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>Mouvement Swash</value>
+  </data>
+  <data name="lbl_currentmode.Text" xml:space="preserve">
+    <value>Manuel</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>Deplac. du Gouvernail</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>Calibration du capteur de Voltage.1. Mesurer le voltage sur APM et inscrivez-le dans la boite ci-bas.2. Mesurer le voltage de la batterie et inscrivez-le dans la boite ci-bas.3. Inscrire les ampères par volt de la documentation du capteur de courant ci-bas</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>Calibrer Radio</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>Max</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>Mode de vol 2</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>Roulis Max</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>Mode de vol 2</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>Tangage Max</value>
+  </data>
+  <data name="label27.Text" xml:space="preserve">
+    <value>en degrés eg 2° 3' W est -2.3</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>Mode de vol 1</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>Niveler l'apareil pour copensation des accels</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>Mode de vol 6</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>Capacité</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>Déclination</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>Activer Sonar</value>
+  </data>
+  <data name="label7.Text" xml:space="preserve">
+    <value>PWM 1231 - 1360</value>
+  </data>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>Entrée Radio</value>
+  </data>
+  <data name="HS4_MIN.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>Mode de vol 4</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>Mode de vol 5</value>
+  </data>
+  <data name="groupBox3.Text" xml:space="preserve">
+    <value>Gyro</value>
+  </data>
+  <data name="label8.Text" xml:space="preserve">
+    <value>PWM 1361 - 1490</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>Matériel</value>
+  </data>
+  <data name="label9.Text" xml:space="preserve">
+    <value>PWM 1491 - 1620</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>Site Web Déclination</value>
+  </data>
+  <data name="HS4_MAX.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>Batterie</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>Zéro</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>Activ. Airspeed</value>
+  </data>
+  <data name="PIT_MAX_.Text" xml:space="preserve">
+    <value>4500</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>RàZ tout parametres du APM</value>
+  </data>
+  <data name="GYR_GAIN_.Text" xml:space="preserve">
+    <value>1000</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>Moniteur</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.it-IT.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.it-IT.resx
new file mode 100644
index 000000000..2b2636c81
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.it-IT.resx
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="SV3_POS_.Text" xml:space="preserve">
+    <value>180</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>Manuale</value>
+  </data>
+  <data name="label12.Text" xml:space="preserve">
+    <value>PWM 0 - 1230</value>
+  </data>
+  <data name="label10.Text" xml:space="preserve">
+    <value>PWM 1621 - 1749</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>Modo Corrente:</value>
+  </data>
+  <data name="CHK_enableoptflow.Text" xml:space="preserve">
+    <value>Abilita Flusso ottico</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>Nota: le immagini sono sono per presentazione, funzionerà con Hexa, etc.</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="label11.Text" xml:space="preserve">
+    <value>PWM 1750 +</value>
+  </data>
+  <data name="CHK_elevonch1rev.Text" xml:space="preserve">
+    <value>Elevatore CH1 Rev</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>PWM Corrente:</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>Imposta APM</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>Posizione del servo del piatto</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>Abilita Magnetometro</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="tabArducopter.Text" xml:space="preserve">
+    <value>ArduCopter2</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>Imposta Frame (+ or x)</value>
+  </data>
+  <data name="SV2_POS_.Text" xml:space="preserve">
+    <value>60</value>
+  </data>
+  <data name="label18.Text" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="label19.Text" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>Modi</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="label20.Text" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>Riavvia</value>
+  </data>
+  <data name="SV1_POS_.Text" xml:space="preserve">
+    <value>-60</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>Alto</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>Escursione del piatto</value>
+  </data>
+  <data name="lbl_currentmode.Text" xml:space="preserve">
+    <value>Manuale</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>Escursione Timone</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>Calibarzione del sensore di voltaggio:
+1. Misura il valtaggio di ingresso di APM e inseriscilo nel box sotto 
+2. Misura il voltaggio della batteria e inseriscilo nel box sotto 
+3. Dalle caratteristiche del sensore di corrente, inserisci il valore degli ampere per volt nel box qui sotto</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>Calibrazione Radio</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>Massimo</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>Modo di volo 2</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>Rollio massimo</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>Modo di volo 3</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>Passo massimo</value>
+  </data>
+  <data name="label27.Text" xml:space="preserve">
+    <value>in gradi es 2° 3' W is -2.3</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>Modo di volo 1</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>Livella il quad per impostare gli accelerometri</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>Modo di volo 6</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>Capacità</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>Declinazione</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>Attiva Sonar</value>
+  </data>
+  <data name="label7.Text" xml:space="preserve">
+    <value>PWM 1231 - 1360</value>
+  </data>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>Ingresso Radio</value>
+  </data>
+  <data name="groupBox4.Text" xml:space="preserve">
+    <value>Calibration</value>
+  </data>
+  <data name="HS4_MIN.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>Modo di volo 4</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>Modo di volo 5</value>
+  </data>
+  <data name="groupBox3.Text" xml:space="preserve">
+    <value>Giroscopio</value>
+  </data>
+  <data name="label8.Text" xml:space="preserve">
+    <value>PWM 1361 - 1490</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>Hardware</value>
+  </data>
+  <data name="label9.Text" xml:space="preserve">
+    <value>PWM 1491 - 1620</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>Sito Web per la Declinazione</value>
+  </data>
+  <data name="HS4_MAX.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>Batteria</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>Zero</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>Attiva Sensore Velocità</value>
+  </data>
+  <data name="PIT_MAX_.Text" xml:space="preserve">
+    <value>4500</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>Resetta APM ai valori di Default</value>
+  </data>
+  <data name="GYR_GAIN_.Text" xml:space="preserve">
+    <value>1000</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>Monitor</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.pl.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.pl.resx
new file mode 100644
index 000000000..057b93271
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.pl.resx
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="SV3_POS_.Text" xml:space="preserve">
+    <value>180</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>Ręczne</value>
+  </data>
+  <data name="label12.Text" xml:space="preserve">
+    <value>PWM 0 - 1230</value>
+  </data>
+  <data name="label10.Text" xml:space="preserve">
+    <value>PWM 1621 - 1749</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>Aktualny tryb:</value>
+  </data>
+  <data name="CHK_enableoptflow.Text" xml:space="preserve">
+    <value>Włącz Optical Flow</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>UWAGA: Obrazy są wyłącznie do prezentacji, działają jedynie z hexa, itp.</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="label11.Text" xml:space="preserve">
+    <value>PWM 1750 +</value>
+  </data>
+  <data name="CHK_elevonch1rev.Text" xml:space="preserve">
+    <value>Odwr. Elevon CH1</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>Aktualny PWM:</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>Ustawienia APM</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>Pozycja serwa płyty ster.</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>Włącz kompas</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="tabArducopter.Text" xml:space="preserve">
+    <value>ArduCopter2</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>Ustawienie ramy (+ lub x)</value>
+  </data>
+  <data name="SV2_POS_.Text" xml:space="preserve">
+    <value>60</value>
+  </data>
+  <data name="label18.Text" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="label19.Text" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>Tryby</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="label20.Text" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>Reset</value>
+  </data>
+  <data name="SV1_POS_.Text" xml:space="preserve">
+    <value>-60</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>Góra</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>Zakres ruchu płyty sterującej</value>
+  </data>
+  <data name="lbl_currentmode.Text" xml:space="preserve">
+    <value>Ręczne</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>Zakres steru kierunku</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>Kalibracja czujnika napięcia:
+1. Zmierz napięcie wejściowe APM i wpisz poniżej
+2. Zmierz napięcie baterii i wpisz poniżej
+3. Wpisz poniżej ilość amperów/wolt [A/V] z dokumentacji czujnika prądu</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>Kalibracja radia</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>Max</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>Tryb lotu 2</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>Max przechylenie</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>Tryb lotu 3</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>Max pochylenie</value>
+  </data>
+  <data name="label27.Text" xml:space="preserve">
+    <value>w stopniech np. 2° 3' W to -2.3</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>Tryb lotu 1</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>Wypoziomuj quada żeby stawić domyśle offsety przysp.</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>Tryb lotu 6</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>Pojemność</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>Deklinacja</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>Włącz sonar</value>
+  </data>
+  <data name="label7.Text" xml:space="preserve">
+    <value>PWM 1231 - 1360</value>
+  </data>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>Wejścia radia</value>
+  </data>
+  <data name="groupBox4.Text" xml:space="preserve">
+    <value>Calibration</value>
+  </data>
+  <data name="HS4_MIN.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>Tryb lotu 4</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>Tryb lotu 5</value>
+  </data>
+  <data name="groupBox3.Text" xml:space="preserve">
+    <value>Żyro</value>
+  </data>
+  <data name="label8.Text" xml:space="preserve">
+    <value>PWM 1361 - 1490</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>Hardware</value>
+  </data>
+  <data name="label9.Text" xml:space="preserve">
+    <value>PWM 1491 - 1620</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>Strona www deklinacji</value>
+  </data>
+  <data name="HS4_MAX.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>Bateria</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>Zero</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>Włącz prędkość powietrza</value>
+  </data>
+  <data name="PIT_MAX_.Text" xml:space="preserve">
+    <value>4500</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>Reset APM do stawień domyślnych</value>
+  </data>
+  <data name="GYR_GAIN_.Text" xml:space="preserve">
+    <value>1000</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>Monitor</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.resx
new file mode 100644
index 000000000..a4f728808
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.resx
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="label28.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="label28.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="label28.Location" type="System.Drawing.Point, System.Drawing">
+    <value>114, 129</value>
+  </data>
+  <data name="label28.Size" type="System.Drawing.Size, System.Drawing">
+    <value>212, 13</value>
+  </data>
+  <data name="label28.TabIndex" type="System.Int32, mscorlib">
+    <value>15</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>Level your plane to set default accel offsets</value>
+  </data>
+  <data name="&gt;&gt;label28.Name" xml:space="preserve">
+    <value>label28</value>
+  </data>
+  <data name="&gt;&gt;label28.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label28.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;label28.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="BUT_levelplane.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="BUT_levelplane.Location" type="System.Drawing.Point, System.Drawing">
+    <value>175, 158</value>
+  </data>
+  <data name="BUT_levelplane.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
+  </data>
+  <data name="BUT_levelplane.TabIndex" type="System.Int32, mscorlib">
+    <value>14</value>
+  </data>
+  <data name="BUT_levelplane.Text" xml:space="preserve">
+    <value>Level</value>
+  </data>
+  <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <data name="BUT_levelplane.ToolTip" xml:space="preserve">
+    <value>Do a accel calibration now.</value>
+  </data>
+  <data name="&gt;&gt;BUT_levelplane.Name" xml:space="preserve">
+    <value>BUT_levelplane</value>
+  </data>
+  <data name="&gt;&gt;BUT_levelplane.Type" xml:space="preserve">
+    <value>ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.1.4492.39671, Culture=neutral, PublicKeyToken=null</value>
+  </data>
+  <data name="&gt;&gt;BUT_levelplane.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;BUT_levelplane.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="CHK_manuallevel.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="CHK_manuallevel.Location" type="System.Drawing.Point, System.Drawing">
+    <value>172, 264</value>
+  </data>
+  <data name="CHK_manuallevel.Size" type="System.Drawing.Size, System.Drawing">
+    <value>86, 17</value>
+  </data>
+  <data name="CHK_manuallevel.TabIndex" type="System.Int32, mscorlib">
+    <value>16</value>
+  </data>
+  <data name="CHK_manuallevel.Text" xml:space="preserve">
+    <value>Manual level</value>
+  </data>
+  <data name="CHK_manuallevel.ToolTip" xml:space="preserve">
+    <value>Disables autolevel and will keep the last done accel calibration</value>
+  </data>
+  <data name="&gt;&gt;CHK_manuallevel.Name" xml:space="preserve">
+    <value>CHK_manuallevel</value>
+  </data>
+  <data name="&gt;&gt;CHK_manuallevel.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;CHK_manuallevel.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;CHK_manuallevel.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="label1.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="label1.Location" type="System.Drawing.Point, System.Drawing">
+    <value>150, 248</value>
+  </data>
+  <data name="label1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>133, 13</value>
+  </data>
+  <data name="label1.TabIndex" type="System.Int32, mscorlib">
+    <value>17</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>For advanced users ONLY</value>
+  </data>
+  <data name="&gt;&gt;label1.Name" xml:space="preserve">
+    <value>label1</value>
+  </data>
+  <data name="&gt;&gt;label1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label1.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="label2.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="label2.Location" type="System.Drawing.Point, System.Drawing">
+    <value>100, 49</value>
+  </data>
+  <data name="label2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>264, 39</value>
+  </data>
+  <data name="label2.TabIndex" type="System.Int32, mscorlib">
+    <value>18</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>By default your plane will autolevel on every boot. 
+To disable this action you need to turn on manual
+ level and preform a level to calibrate the accel offsets.</value>
+  </data>
+  <data name="&gt;&gt;label2.Name" xml:space="preserve">
+    <value>label2</value>
+  </data>
+  <data name="&gt;&gt;label2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label2.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;label2.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
+    <value>6, 13</value>
+  </data>
+  <data name="$this.Size" type="System.Drawing.Size, System.Drawing">
+    <value>439, 356</value>
+  </data>
+  <data name="&gt;&gt;toolTip1.Name" xml:space="preserve">
+    <value>toolTip1</value>
+  </data>
+  <data name="&gt;&gt;toolTip1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;$this.Name" xml:space="preserve">
+    <value>ConfigAccelerometerCalibrationPlane</value>
+  </data>
+  <data name="&gt;&gt;$this.Type" xml:space="preserve">
+    <value>ArdupilotMega.Controls.BackstageView.BackStageViewContentPanel, ArdupilotMegaPlanner, Version=1.1.4492.39671, Culture=neutral, PublicKeyToken=null</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.zh-Hans.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.zh-Hans.resx
new file mode 100644
index 000000000..f96892c42
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.zh-Hans.resx
@@ -0,0 +1,496 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>遥控输入</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>模式</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>硬件</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>电池</value>
+  </data>
+  <data name="tabHeli.Text" xml:space="preserve">
+    <value>AC2 直升机</value>
+  </data>
+  <data name="groupBoxElevons.Text" xml:space="preserve">
+    <value>上降副翼 (Elevon) 配置</value>
+  </data>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="CHK_elevonch2rev.Size" type="System.Drawing.Size, System.Drawing">
+    <value>115, 17</value>
+  </data>
+  <data name="CHK_elevonch2rev.Text" xml:space="preserve">
+    <value>Elevons CH2 逆转</value>
+  </data>
+  <data name="CHK_elevonrev.Size" type="System.Drawing.Size, System.Drawing">
+    <value>91, 17</value>
+  </data>
+  <data name="CHK_elevonrev.Text" xml:space="preserve">
+    <value>Elevons 逆转</value>
+  </data>
+  <data name="CHK_elevonch1rev.Size" type="System.Drawing.Size, System.Drawing">
+    <value>115, 17</value>
+  </data>
+  <data name="CHK_elevonch1rev.Text" xml:space="preserve">
+    <value>Elevons CH1 逆转</value>
+  </data>
+  <data name="CHK_revch3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch3.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="CHK_revch4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch4.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="CHK_revch2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch2.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="CHK_revch1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch1.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>校准遥控</value>
+  </data>
+  <data name="CB_simple6.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="CB_simple5.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="CB_simple4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="CB_simple3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="CB_simple2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="CB_simple1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="label14.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>当前 PWM:</value>
+  </data>
+  <data name="label13.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>当前模式:</value>
+  </data>
+  <data name="label6.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>飞行模式 6</value>
+  </data>
+  <data name="label5.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>飞行模式 5</value>
+  </data>
+  <data name="label4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>飞行模式 4</value>
+  </data>
+  <data name="label3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>飞行模式 3</value>
+  </data>
+  <data name="label2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>飞行模式 2</value>
+  </data>
+  <data name="label1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>飞行模式 1</value>
+  </data>
+  <data name="BUT_SaveModes.Text" xml:space="preserve">
+    <value>保存模式</value>
+  </data>
+  <data name="label27.Text" xml:space="preserve">
+    <value>十进制, 2° 3' W 就是 -2.3</value>
+  </data>
+  <data name="CHK_enableoptflow.Text" xml:space="preserve">
+    <value>启用光流</value>
+  </data>
+  <data name="linkLabelmagdec.Size" type="System.Drawing.Size, System.Drawing">
+    <value>67, 13</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>磁偏角网站</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>磁偏角</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>启用空速计</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>启用声纳</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>启用罗盘</value>
+  </data>
+  <data name="label31.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label31.Text" xml:space="preserve">
+    <value>输入电压:</value>
+  </data>
+  <data name="label32.Size" type="System.Drawing.Size, System.Drawing">
+    <value>94, 13</value>
+  </data>
+  <data name="label32.Text" xml:space="preserve">
+    <value>测量的电池电压:</value>
+  </data>
+  <data name="label33.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label33.Text" xml:space="preserve">
+    <value>电池电压:</value>
+  </data>
+  <data name="label34.Size" type="System.Drawing.Size, System.Drawing">
+    <value>52, 13</value>
+  </data>
+  <data name="label34.Text" xml:space="preserve">
+    <value>分 压 比:</value>
+  </data>
+  <data name="label35.Size" type="System.Drawing.Size, System.Drawing">
+    <value>63, 13</value>
+  </data>
+  <data name="label35.Text" xml:space="preserve">
+    <value>安培/伏特:</value>
+  </data>
+  <data name="label47.Size" type="System.Drawing.Size, System.Drawing">
+    <value>48, 18</value>
+  </data>
+  <data name="label47.Text" xml:space="preserve">
+    <value>传感器</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>电压传感器校准:
+1. 测量APM输入电压,输入到下方的文本框中
+2. 测量电池电压,输入到下方的文本框中
+3. 从当前的传感器的数据表中找到安培/伏特,输入到下方的文本框中</value>
+  </data>
+  <data name="label29.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>容量</value>
+  </data>
+  <data name="label30.Size" type="System.Drawing.Size, System.Drawing">
+    <value>48, 13</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>监控器</value>
+  </data>
+  <data name="label28.Size" type="System.Drawing.Size, System.Drawing">
+    <value>175, 13</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>设置水平面的默认加速度计偏移</value>
+  </data>
+  <data name="label16.Size" type="System.Drawing.Size, System.Drawing">
+    <value>261, 13</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>注: 图片只是用于展示,设置可以用于六轴等机架</value>
+  </data>
+  <data name="label15.Size" type="System.Drawing.Size, System.Drawing">
+    <value>93, 13</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>机架设置 (+ 或 x)</value>
+  </data>
+  <data name="BUT_levelac2.Text" xml:space="preserve">
+    <value>找平</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>手动</value>
+  </data>
+  <data name="BUT_swash_manual.Text" xml:space="preserve">
+    <value>手动</value>
+  </data>
+  <data name="label46.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label46.Text" xml:space="preserve">
+    <value>感度</value>
+  </data>
+  <data name="label45.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label45.Text" xml:space="preserve">
+    <value>启用</value>
+  </data>
+  <data name="label44.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label44.Text" xml:space="preserve">
+    <value>微调</value>
+  </data>
+  <data name="label43.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label43.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="label42.Size" type="System.Drawing.Size, System.Drawing">
+    <value>43, 13</value>
+  </data>
+  <data name="label42.Text" xml:space="preserve">
+    <value>方向舵</value>
+  </data>
+  <data name="label24.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>最大</value>
+  </data>
+  <data name="label40.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label40.Text" xml:space="preserve">
+    <value>最小</value>
+  </data>
+  <data name="label41.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label41.Text" xml:space="preserve">
+    <value>最低</value>
+  </data>
+  <data name="label21.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>最高</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>0度</value>
+  </data>
+  <data name="label39.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label39.Text" xml:space="preserve">
+    <value>微调</value>
+  </data>
+  <data name="label38.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label38.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="label37.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label37.Text" xml:space="preserve">
+    <value>位置</value>
+  </data>
+  <data name="label36.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label36.Text" xml:space="preserve">
+    <value>舵机</value>
+  </data>
+  <data name="label26.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>最大俯仰</value>
+  </data>
+  <data name="label25.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>最大侧倾</value>
+  </data>
+  <data name="label23.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>舵机行程</value>
+  </data>
+  <data name="label22.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 13</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>斜盘水平微调</value>
+  </data>
+  <data name="label17.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 13</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>斜盘舵机位置</value>
+  </data>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>重置</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>重置 APM 为默认设置</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>APM设置</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.zh-TW.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.zh-TW.resx
new file mode 100644
index 000000000..0c03fbf8e
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationPlane.zh-TW.resx
@@ -0,0 +1,460 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>重置</value>
+  </data>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>遙控輸入</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>模式</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>硬件</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>電池</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>重置 APM 為默認設置</value>
+  </data>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="CHK_revch3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch3.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="CHK_revch4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch4.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="CHK_revch2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch2.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="CHK_revch1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch1.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>校準遙控</value>
+  </data>
+  <data name="CB_simple6.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="CB_simple5.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="CB_simple4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="CB_simple3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="CB_simple2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="CB_simple1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="label14.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>當前 PWM:</value>
+  </data>
+  <data name="label13.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>當前模式:</value>
+  </data>
+  <data name="label6.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>飛行模式 6</value>
+  </data>
+  <data name="label5.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>飛行模式 5</value>
+  </data>
+  <data name="label4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>飛行模式 4</value>
+  </data>
+  <data name="label3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>飛行模式 3</value>
+  </data>
+  <data name="label2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>飛行模式 2</value>
+  </data>
+  <data name="label1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>飛行模式 1</value>
+  </data>
+  <data name="BUT_SaveModes.Text" xml:space="preserve">
+    <value>保存模式</value>
+  </data>
+  <data name="linkLabelmagdec.Size" type="System.Drawing.Size, System.Drawing">
+    <value>67, 13</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>磁偏角網站</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>磁偏角</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>啟用空速計</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>啟用聲納</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>啟用羅盤</value>
+  </data>
+  <data name="label35.Size" type="System.Drawing.Size, System.Drawing">
+    <value>63, 13</value>
+  </data>
+  <data name="label35.Text" xml:space="preserve">
+    <value>安培/伏特:</value>
+  </data>
+  <data name="label34.Size" type="System.Drawing.Size, System.Drawing">
+    <value>52, 13</value>
+  </data>
+  <data name="label34.Text" xml:space="preserve">
+    <value>分 壓 比:</value>
+  </data>
+  <data name="label33.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label33.Text" xml:space="preserve">
+    <value>電池電壓:</value>
+  </data>
+  <data name="label32.Size" type="System.Drawing.Size, System.Drawing">
+    <value>94, 13</value>
+  </data>
+  <data name="label32.Text" xml:space="preserve">
+    <value>測量的電池電壓:</value>
+  </data>
+  <data name="label31.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label31.Text" xml:space="preserve">
+    <value>輸入電壓:</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>電壓傳感器校準:
+1. 測量APM輸入電壓,輸入到下方的文本框中
+2. 測量電池電壓,輸入到下方的文本框中
+3. 從當前的傳感器的數據表中找到安培/伏特,輸入到下方的文本框中</value>
+  </data>
+  <data name="label29.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>容量</value>
+  </data>
+  <data name="label30.Size" type="System.Drawing.Size, System.Drawing">
+    <value>48, 13</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>監控器</value>
+  </data>
+  <data name="label28.Size" type="System.Drawing.Size, System.Drawing">
+    <value>175, 13</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>設置水平面的默認加速度計偏移</value>
+  </data>
+  <data name="label16.Size" type="System.Drawing.Size, System.Drawing">
+    <value>261, 13</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>注: 圖片只是用於展示,設置可以用於六軸等機架</value>
+  </data>
+  <data name="label15.Size" type="System.Drawing.Size, System.Drawing">
+    <value>93, 13</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>機架設置 (+ 或 x)</value>
+  </data>
+  <data name="BUT_levelac2.Text" xml:space="preserve">
+    <value>找平</value>
+  </data>
+  <data name="label46.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label46.Text" xml:space="preserve">
+    <value>感度</value>
+  </data>
+  <data name="label45.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label45.Text" xml:space="preserve">
+    <value>啟用</value>
+  </data>
+  <data name="label44.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label44.Text" xml:space="preserve">
+    <value>微調</value>
+  </data>
+  <data name="label43.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label43.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="label42.Size" type="System.Drawing.Size, System.Drawing">
+    <value>43, 13</value>
+  </data>
+  <data name="label42.Text" xml:space="preserve">
+    <value>方向舵</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>手動</value>
+  </data>
+  <data name="label24.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>最大</value>
+  </data>
+  <data name="label40.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label40.Text" xml:space="preserve">
+    <value>最小</value>
+  </data>
+  <data name="BUT_swash_manual.Text" xml:space="preserve">
+    <value>手動</value>
+  </data>
+  <data name="label41.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label41.Text" xml:space="preserve">
+    <value>最低</value>
+  </data>
+  <data name="label21.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>最高</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>0度</value>
+  </data>
+  <data name="label39.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label39.Text" xml:space="preserve">
+    <value>微調</value>
+  </data>
+  <data name="label38.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label38.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="label37.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label37.Text" xml:space="preserve">
+    <value>位置</value>
+  </data>
+  <data name="label36.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label36.Text" xml:space="preserve">
+    <value>舵機</value>
+  </data>
+  <data name="label26.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>最大俯仰</value>
+  </data>
+  <data name="label25.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>最大側傾</value>
+  </data>
+  <data name="label23.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>舵機行程</value>
+  </data>
+  <data name="label22.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 13</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>斜盤水平微調</value>
+  </data>
+  <data name="label17.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 13</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>斜盤舵機位置</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>APM設置</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.Designer.cs b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.Designer.cs
new file mode 100644
index 000000000..a61b888aa
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.Designer.cs
@@ -0,0 +1,110 @@
+namespace ArdupilotMega.GCSViews.ConfigurationView
+{
+    partial class ConfigAccelerometerCalibrationQuad
+    {
+        /// <summary> 
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary> 
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Component Designer generated code
+
+        /// <summary> 
+        /// Required method for Designer support - do not modify 
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ConfigAccelerometerCalibrationQuad));
+            this.label28 = new System.Windows.Forms.Label();
+            this.label16 = new System.Windows.Forms.Label();
+            this.label15 = new System.Windows.Forms.Label();
+            this.pictureBoxQuadX = new System.Windows.Forms.PictureBox();
+            this.pictureBoxQuad = new System.Windows.Forms.PictureBox();
+            this.BUT_levelac2 = new ArdupilotMega.MyButton();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBoxQuadX)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBoxQuad)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // label28
+            // 
+            resources.ApplyResources(this.label28, "label28");
+            this.label28.Name = "label28";
+            // 
+            // label16
+            // 
+            resources.ApplyResources(this.label16, "label16");
+            this.label16.Name = "label16";
+            // 
+            // label15
+            // 
+            resources.ApplyResources(this.label15, "label15");
+            this.label15.Name = "label15";
+            // 
+            // pictureBoxQuadX
+            // 
+            this.pictureBoxQuadX.Cursor = System.Windows.Forms.Cursors.Hand;
+            this.pictureBoxQuadX.Image = global::ArdupilotMega.Properties.Resources.quadx;
+            resources.ApplyResources(this.pictureBoxQuadX, "pictureBoxQuadX");
+            this.pictureBoxQuadX.Name = "pictureBoxQuadX";
+            this.pictureBoxQuadX.TabStop = false;
+            this.pictureBoxQuadX.Click += new System.EventHandler(this.pictureBoxQuadX_Click);
+            // 
+            // pictureBoxQuad
+            // 
+            this.pictureBoxQuad.Cursor = System.Windows.Forms.Cursors.Hand;
+            this.pictureBoxQuad.Image = global::ArdupilotMega.Properties.Resources.quad;
+            resources.ApplyResources(this.pictureBoxQuad, "pictureBoxQuad");
+            this.pictureBoxQuad.Name = "pictureBoxQuad";
+            this.pictureBoxQuad.TabStop = false;
+            this.pictureBoxQuad.Click += new System.EventHandler(this.pictureBoxQuad_Click);
+            // 
+            // BUT_levelac2
+            // 
+            resources.ApplyResources(this.BUT_levelac2, "BUT_levelac2");
+            this.BUT_levelac2.Name = "BUT_levelac2";
+            this.BUT_levelac2.UseVisualStyleBackColor = true;
+            this.BUT_levelac2.Click += new System.EventHandler(this.BUT_levelac2_Click);
+            // 
+            // ConfigAccelerometerCalibrationQuad
+            // 
+            resources.ApplyResources(this, "$this");
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.Controls.Add(this.label28);
+            this.Controls.Add(this.label16);
+            this.Controls.Add(this.label15);
+            this.Controls.Add(this.pictureBoxQuadX);
+            this.Controls.Add(this.pictureBoxQuad);
+            this.Controls.Add(this.BUT_levelac2);
+            this.Name = "ConfigAccelerometerCalibrationQuad";
+            this.Load += new System.EventHandler(this.ConfigAccelerometerCalibration_Load);
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBoxQuadX)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBoxQuad)).EndInit();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Label label28;
+        private System.Windows.Forms.Label label16;
+        private System.Windows.Forms.Label label15;
+        private System.Windows.Forms.PictureBox pictureBoxQuadX;
+        private System.Windows.Forms.PictureBox pictureBoxQuad;
+        private MyButton BUT_levelac2;
+    }
+}
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.cs b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.cs
new file mode 100644
index 000000000..5da92ae68
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.cs
@@ -0,0 +1,80 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using ArdupilotMega.Controls.BackstageView;
+
+namespace ArdupilotMega.GCSViews.ConfigurationView
+{
+    public partial class ConfigAccelerometerCalibrationQuad : BackStageViewContentPanel
+    {
+        public ConfigAccelerometerCalibrationQuad()
+        {
+            InitializeComponent();
+        }
+
+        private void pictureBoxQuadX_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                MainV2.comPort.setParam("FRAME", 1f);
+                CustomMessageBox.Show("Set to x");
+            }
+            catch { CustomMessageBox.Show("Set frame failed"); }
+        }
+
+        private void BUT_levelac2_Click(object sender, EventArgs e)
+        {
+            try
+            {
+#if MAVLINK10
+                int fixme; // needs to be accel only
+                MainV2.comPort.doCommand(MAVLink.MAV_CMD.PREFLIGHT_CALIBRATION,1,1,1,1,1,1,1);
+#else
+                MainV2.comPort.doAction(MAVLink.MAV_ACTION.MAV_ACTION_CALIBRATE_ACC);
+#endif
+
+                BUT_levelac2.Text = "Complete";
+            }
+            catch
+            {
+                CustomMessageBox.Show("Failed to level : ac2 2.0.37+ is required");
+            }
+        }
+
+        private void pictureBoxQuad_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                MainV2.comPort.setParam("FRAME", 0f);
+                CustomMessageBox.Show("Set to +");
+            }
+            catch { CustomMessageBox.Show("Set frame failed"); }
+        }
+
+        private void ConfigAccelerometerCalibration_Load(object sender, EventArgs e)
+        {
+            if (!MainV2.comPort.BaseStream.IsOpen)
+            {
+                this.Enabled = false;
+                return;
+            }
+            else
+            {
+                if (MainV2.cs.firmware == MainV2.Firmwares.ArduCopter2)
+                {
+                    this.Enabled = true;
+                }
+                else
+                {
+                    this.Enabled = false;
+                    return;
+                }
+            }
+        }
+    }
+}
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.es-ES.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.es-ES.resx
new file mode 100644
index 000000000..70ad73f1a
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.es-ES.resx
@@ -0,0 +1,315 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="SV3_POS_.Text" xml:space="preserve">
+    <value>180</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>Manual</value>
+  </data>
+  <data name="label12.Text" xml:space="preserve">
+    <value>PWM 0 - 1230</value>
+  </data>
+  <data name="label10.Text" xml:space="preserve">
+    <value>PWM 1621 - 1749</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>Modo actual:</value>
+  </data>
+  <data name="CHK_enableoptflow.Text" xml:space="preserve">
+    <value>Habilitar el flujo óptico</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>NOTA: Las imágenes son sólo para su presentación</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="label11.Text" xml:space="preserve">
+    <value>PWM 1750 +</value>
+  </data>
+  <data name="CHK_elevonch1rev.Text" xml:space="preserve">
+    <value>Elevons CH1 Rev</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>PWM Actual:</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>APMSetup</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>Swash-Servo posición</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>Activar Compas</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="tabArducopter.Text" xml:space="preserve">
+    <value>ArduCopter2</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>Ajuste Chásis (+ or x)</value>
+  </data>
+  <data name="SV2_POS_.Text" xml:space="preserve">
+    <value>60</value>
+  </data>
+  <data name="label18.Text" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="label19.Text" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>Modos</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>Modo Simple</value>
+  </data>
+  <data name="label20.Text" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>Reset</value>
+  </data>
+  <data name="SV1_POS_.Text" xml:space="preserve">
+    <value>-60</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>Superior</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>Swash de Viaje</value>
+  </data>
+  <data name="lbl_currentmode.Text" xml:space="preserve">
+    <value>Manual</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>Timón de Viaje</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>Calibración del sensor de voltaje:Para calibrar el sensor, use un multímetro para medir la tensión que sale de la CES de la batería-la eliminación del circuito (se trata de cables negro y rojo en el cable de tres hilos que suministra energía a la placa APM).Luego reste 0,3 V de ese valor y entrar en él en el campo # 1 a la izquierda.</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>Calibrar Radio</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>Max</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>Modo de Vuelo 2</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>Alabeo Max</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>Modo de Vuelo 3</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>Cabeceo Max</value>
+  </data>
+  <data name="label27.Text" xml:space="preserve">
+    <value>por ejemplo, en grados 2 ° 3 'W es -2,3</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>Modo de Vuelo 1</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>Nivel tu quad para establecer las compensaciones por defecto acel</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>Modo de Vuelo 6</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>Capacidad</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>Declinación</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>Activar Sonar</value>
+  </data>
+  <data name="label7.Text" xml:space="preserve">
+    <value>PWM 1231 - 1360</value>
+  </data>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>Entrada Radio</value>
+  </data>
+  <data name="groupBox4.Text" xml:space="preserve">
+    <value>Calibración</value>
+  </data>
+  <data name="HS4_MIN.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>Modo de Vuelo 4</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>Modo de Vuelo 5</value>
+  </data>
+  <data name="groupBox3.Text" xml:space="preserve">
+    <value>Gyro</value>
+  </data>
+  <data name="label8.Text" xml:space="preserve">
+    <value>PWM 1361 - 1490</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>Hardware</value>
+  </data>
+  <data name="label9.Text" xml:space="preserve">
+    <value>PWM 1491 - 1620</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>Sitio Web Declinación</value>
+  </data>
+  <data name="HS4_MAX.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>Batería</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>Cero</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>Activar Airspeed</value>
+  </data>
+  <data name="PIT_MAX_.Text" xml:space="preserve">
+    <value>4500</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>Restablecer los Ajustes de hardware APM</value>
+  </data>
+  <data name="GYR_GAIN_.Text" xml:space="preserve">
+    <value>1000</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>Monitor</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.fr.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.fr.resx
new file mode 100644
index 000000000..1bd274bee
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.fr.resx
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="SV3_POS_.Text" xml:space="preserve">
+    <value>180</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>Manuel</value>
+  </data>
+  <data name="label12.Text" xml:space="preserve">
+    <value>PWM 0 - 1230</value>
+  </data>
+  <data name="label10.Text" xml:space="preserve">
+    <value>PWM 1621 - 1749</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>Mode Courant:</value>
+  </data>
+  <data name="CHK_enableoptflow.Text" xml:space="preserve">
+    <value>Activ. capteur optique</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>NOTE: images pou presentation uniquement. Fonctionnel pour Hex, Octo etc...</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="label11.Text" xml:space="preserve">
+    <value>PWM 1750 +</value>
+  </data>
+  <data name="CHK_elevonch1rev.Text" xml:space="preserve">
+    <value>Elevons CH1 Rev</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>PWM Actuel:</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>APMSetup</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>Swash-Servo position</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>Activ. Boussole</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="tabArducopter.Text" xml:space="preserve">
+    <value>ArduCopter2</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>type de châssis (+ ou x)</value>
+  </data>
+  <data name="SV2_POS_.Text" xml:space="preserve">
+    <value>60</value>
+  </data>
+  <data name="label18.Text" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="label19.Text" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>Modes</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>Mode Simple</value>
+  </data>
+  <data name="label20.Text" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>Réinit.</value>
+  </data>
+  <data name="SV1_POS_.Text" xml:space="preserve">
+    <value>-60</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>Haut</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>Mouvement Swash</value>
+  </data>
+  <data name="lbl_currentmode.Text" xml:space="preserve">
+    <value>Manuel</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>Deplac. du Gouvernail</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>Calibration du capteur de Voltage.1. Mesurer le voltage sur APM et inscrivez-le dans la boite ci-bas.2. Mesurer le voltage de la batterie et inscrivez-le dans la boite ci-bas.3. Inscrire les ampères par volt de la documentation du capteur de courant ci-bas</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>Calibrer Radio</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>Max</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>Mode de vol 2</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>Roulis Max</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>Mode de vol 2</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>Tangage Max</value>
+  </data>
+  <data name="label27.Text" xml:space="preserve">
+    <value>en degrés eg 2° 3' W est -2.3</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>Mode de vol 1</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>Niveler l'apareil pour copensation des accels</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>Mode de vol 6</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>Capacité</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>Déclination</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>Activer Sonar</value>
+  </data>
+  <data name="label7.Text" xml:space="preserve">
+    <value>PWM 1231 - 1360</value>
+  </data>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>Entrée Radio</value>
+  </data>
+  <data name="HS4_MIN.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>Mode de vol 4</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>Mode de vol 5</value>
+  </data>
+  <data name="groupBox3.Text" xml:space="preserve">
+    <value>Gyro</value>
+  </data>
+  <data name="label8.Text" xml:space="preserve">
+    <value>PWM 1361 - 1490</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>Matériel</value>
+  </data>
+  <data name="label9.Text" xml:space="preserve">
+    <value>PWM 1491 - 1620</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>Site Web Déclination</value>
+  </data>
+  <data name="HS4_MAX.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>Batterie</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>Zéro</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>Activ. Airspeed</value>
+  </data>
+  <data name="PIT_MAX_.Text" xml:space="preserve">
+    <value>4500</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>RàZ tout parametres du APM</value>
+  </data>
+  <data name="GYR_GAIN_.Text" xml:space="preserve">
+    <value>1000</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>Moniteur</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.it-IT.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.it-IT.resx
new file mode 100644
index 000000000..2b2636c81
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.it-IT.resx
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="SV3_POS_.Text" xml:space="preserve">
+    <value>180</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>Manuale</value>
+  </data>
+  <data name="label12.Text" xml:space="preserve">
+    <value>PWM 0 - 1230</value>
+  </data>
+  <data name="label10.Text" xml:space="preserve">
+    <value>PWM 1621 - 1749</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>Modo Corrente:</value>
+  </data>
+  <data name="CHK_enableoptflow.Text" xml:space="preserve">
+    <value>Abilita Flusso ottico</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>Nota: le immagini sono sono per presentazione, funzionerà con Hexa, etc.</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="label11.Text" xml:space="preserve">
+    <value>PWM 1750 +</value>
+  </data>
+  <data name="CHK_elevonch1rev.Text" xml:space="preserve">
+    <value>Elevatore CH1 Rev</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>PWM Corrente:</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>Imposta APM</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>Posizione del servo del piatto</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>Abilita Magnetometro</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="tabArducopter.Text" xml:space="preserve">
+    <value>ArduCopter2</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>Imposta Frame (+ or x)</value>
+  </data>
+  <data name="SV2_POS_.Text" xml:space="preserve">
+    <value>60</value>
+  </data>
+  <data name="label18.Text" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="label19.Text" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>Modi</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>Modo Semplice</value>
+  </data>
+  <data name="label20.Text" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>Riavvia</value>
+  </data>
+  <data name="SV1_POS_.Text" xml:space="preserve">
+    <value>-60</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>Alto</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>Escursione del piatto</value>
+  </data>
+  <data name="lbl_currentmode.Text" xml:space="preserve">
+    <value>Manuale</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>Escursione Timone</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>Calibarzione del sensore di voltaggio:
+1. Misura il valtaggio di ingresso di APM e inseriscilo nel box sotto 
+2. Misura il voltaggio della batteria e inseriscilo nel box sotto 
+3. Dalle caratteristiche del sensore di corrente, inserisci il valore degli ampere per volt nel box qui sotto</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>Calibrazione Radio</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>Massimo</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>Modo di volo 2</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>Rollio massimo</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>Modo di volo 3</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>Passo massimo</value>
+  </data>
+  <data name="label27.Text" xml:space="preserve">
+    <value>in gradi es 2° 3' W is -2.3</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>Modo di volo 1</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>Livella il quad per impostare gli accelerometri</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>Modo di volo 6</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>Capacità</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>Declinazione</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>Attiva Sonar</value>
+  </data>
+  <data name="label7.Text" xml:space="preserve">
+    <value>PWM 1231 - 1360</value>
+  </data>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>Ingresso Radio</value>
+  </data>
+  <data name="groupBox4.Text" xml:space="preserve">
+    <value>Calibration</value>
+  </data>
+  <data name="HS4_MIN.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>Modo di volo 4</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>Modo di volo 5</value>
+  </data>
+  <data name="groupBox3.Text" xml:space="preserve">
+    <value>Giroscopio</value>
+  </data>
+  <data name="label8.Text" xml:space="preserve">
+    <value>PWM 1361 - 1490</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>Hardware</value>
+  </data>
+  <data name="label9.Text" xml:space="preserve">
+    <value>PWM 1491 - 1620</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>Sito Web per la Declinazione</value>
+  </data>
+  <data name="HS4_MAX.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>Batteria</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>Zero</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>Attiva Sensore Velocità</value>
+  </data>
+  <data name="PIT_MAX_.Text" xml:space="preserve">
+    <value>4500</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>Resetta APM ai valori di Default</value>
+  </data>
+  <data name="GYR_GAIN_.Text" xml:space="preserve">
+    <value>1000</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>Monitor</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.pl.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.pl.resx
new file mode 100644
index 000000000..057b93271
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.pl.resx
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="SV3_POS_.Text" xml:space="preserve">
+    <value>180</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>Ręczne</value>
+  </data>
+  <data name="label12.Text" xml:space="preserve">
+    <value>PWM 0 - 1230</value>
+  </data>
+  <data name="label10.Text" xml:space="preserve">
+    <value>PWM 1621 - 1749</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>Aktualny tryb:</value>
+  </data>
+  <data name="CHK_enableoptflow.Text" xml:space="preserve">
+    <value>Włącz Optical Flow</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>UWAGA: Obrazy są wyłącznie do prezentacji, działają jedynie z hexa, itp.</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="label11.Text" xml:space="preserve">
+    <value>PWM 1750 +</value>
+  </data>
+  <data name="CHK_elevonch1rev.Text" xml:space="preserve">
+    <value>Odwr. Elevon CH1</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>Aktualny PWM:</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>Ustawienia APM</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>Pozycja serwa płyty ster.</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>Włącz kompas</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="tabArducopter.Text" xml:space="preserve">
+    <value>ArduCopter2</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>Ustawienie ramy (+ lub x)</value>
+  </data>
+  <data name="SV2_POS_.Text" xml:space="preserve">
+    <value>60</value>
+  </data>
+  <data name="label18.Text" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="label19.Text" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>Tryby</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>Tryb prosty</value>
+  </data>
+  <data name="label20.Text" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>Reset</value>
+  </data>
+  <data name="SV1_POS_.Text" xml:space="preserve">
+    <value>-60</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>Góra</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>Zakres ruchu płyty sterującej</value>
+  </data>
+  <data name="lbl_currentmode.Text" xml:space="preserve">
+    <value>Ręczne</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>Zakres steru kierunku</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>Kalibracja czujnika napięcia:
+1. Zmierz napięcie wejściowe APM i wpisz poniżej
+2. Zmierz napięcie baterii i wpisz poniżej
+3. Wpisz poniżej ilość amperów/wolt [A/V] z dokumentacji czujnika prądu</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>Kalibracja radia</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>Max</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>Tryb lotu 2</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>Max przechylenie</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>Tryb lotu 3</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>Max pochylenie</value>
+  </data>
+  <data name="label27.Text" xml:space="preserve">
+    <value>w stopniech np. 2° 3' W to -2.3</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>Tryb lotu 1</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>Wypoziomuj quada żeby stawić domyśle offsety przysp.</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>Tryb lotu 6</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>Pojemność</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>Deklinacja</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>Włącz sonar</value>
+  </data>
+  <data name="label7.Text" xml:space="preserve">
+    <value>PWM 1231 - 1360</value>
+  </data>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>Wejścia radia</value>
+  </data>
+  <data name="groupBox4.Text" xml:space="preserve">
+    <value>Calibration</value>
+  </data>
+  <data name="HS4_MIN.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>Tryb lotu 4</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>Tryb lotu 5</value>
+  </data>
+  <data name="groupBox3.Text" xml:space="preserve">
+    <value>Żyro</value>
+  </data>
+  <data name="label8.Text" xml:space="preserve">
+    <value>PWM 1361 - 1490</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>Hardware</value>
+  </data>
+  <data name="label9.Text" xml:space="preserve">
+    <value>PWM 1491 - 1620</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>Strona www deklinacji</value>
+  </data>
+  <data name="HS4_MAX.Text" xml:space="preserve">
+    <value>1500</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>Bateria</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>Zero</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>Włącz prędkość powietrza</value>
+  </data>
+  <data name="PIT_MAX_.Text" xml:space="preserve">
+    <value>4500</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>Reset APM do stawień domyślnych</value>
+  </data>
+  <data name="GYR_GAIN_.Text" xml:space="preserve">
+    <value>1000</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>Monitor</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.resx
new file mode 100644
index 000000000..e8ff56c3d
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.resx
@@ -0,0 +1,307 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="label28.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="label28.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="label28.Location" type="System.Drawing.Point, System.Drawing">
+    <value>124, 13</value>
+  </data>
+  <data name="label28.Size" type="System.Drawing.Size, System.Drawing">
+    <value>210, 13</value>
+  </data>
+  <data name="label28.TabIndex" type="System.Int32, mscorlib">
+    <value>15</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>Level your quad to set default accel offsets</value>
+  </data>
+  <data name="&gt;&gt;label28.Name" xml:space="preserve">
+    <value>label28</value>
+  </data>
+  <data name="&gt;&gt;label28.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label28.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;label28.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="label16.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="label16.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="label16.Location" type="System.Drawing.Point, System.Drawing">
+    <value>124, 308</value>
+  </data>
+  <data name="label16.Size" type="System.Drawing.Size, System.Drawing">
+    <value>192, 26</value>
+  </data>
+  <data name="label16.TabIndex" type="System.Int32, mscorlib">
+    <value>13</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>NOTE: images are for presentation only
+will work with hexa's etc</value>
+  </data>
+  <data name="&gt;&gt;label16.Name" xml:space="preserve">
+    <value>label16</value>
+  </data>
+  <data name="&gt;&gt;label16.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label16.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;label16.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="label15.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="label15.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="label15.Location" type="System.Drawing.Point, System.Drawing">
+    <value>167, 99</value>
+  </data>
+  <data name="label15.Size" type="System.Drawing.Size, System.Drawing">
+    <value>102, 13</value>
+  </data>
+  <data name="label15.TabIndex" type="System.Int32, mscorlib">
+    <value>12</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>Frame Setup (+ or x)</value>
+  </data>
+  <data name="&gt;&gt;label15.Name" xml:space="preserve">
+    <value>label15</value>
+  </data>
+  <data name="&gt;&gt;label15.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;label15.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;label15.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="pictureBoxQuadX.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="pictureBoxQuadX.Location" type="System.Drawing.Point, System.Drawing">
+    <value>226, 115</value>
+  </data>
+  <data name="pictureBoxQuadX.Size" type="System.Drawing.Size, System.Drawing">
+    <value>190, 190</value>
+  </data>
+  <data name="pictureBoxQuadX.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
+    <value>Zoom</value>
+  </data>
+  <data name="pictureBoxQuadX.TabIndex" type="System.Int32, mscorlib">
+    <value>11</value>
+  </data>
+  <data name="&gt;&gt;pictureBoxQuadX.Name" xml:space="preserve">
+    <value>pictureBoxQuadX</value>
+  </data>
+  <data name="&gt;&gt;pictureBoxQuadX.Type" xml:space="preserve">
+    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pictureBoxQuadX.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;pictureBoxQuadX.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="pictureBoxQuad.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="pictureBoxQuad.Location" type="System.Drawing.Point, System.Drawing">
+    <value>19, 115</value>
+  </data>
+  <data name="pictureBoxQuad.Size" type="System.Drawing.Size, System.Drawing">
+    <value>190, 190</value>
+  </data>
+  <data name="pictureBoxQuad.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
+    <value>Zoom</value>
+  </data>
+  <data name="pictureBoxQuad.TabIndex" type="System.Int32, mscorlib">
+    <value>10</value>
+  </data>
+  <data name="&gt;&gt;pictureBoxQuad.Name" xml:space="preserve">
+    <value>pictureBoxQuad</value>
+  </data>
+  <data name="&gt;&gt;pictureBoxQuad.Type" xml:space="preserve">
+    <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;pictureBoxQuad.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;pictureBoxQuad.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="BUT_levelac2.Location" type="System.Drawing.Point, System.Drawing">
+    <value>182, 43</value>
+  </data>
+  <data name="BUT_levelac2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
+  </data>
+  <data name="BUT_levelac2.TabIndex" type="System.Int32, mscorlib">
+    <value>16</value>
+  </data>
+  <data name="BUT_levelac2.Text" xml:space="preserve">
+    <value>Level</value>
+  </data>
+  <data name="&gt;&gt;BUT_levelac2.Name" xml:space="preserve">
+    <value>BUT_levelac2</value>
+  </data>
+  <data name="&gt;&gt;BUT_levelac2.Type" xml:space="preserve">
+    <value>ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.1.4492.39671, Culture=neutral, PublicKeyToken=null</value>
+  </data>
+  <data name="&gt;&gt;BUT_levelac2.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name="&gt;&gt;BUT_levelac2.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
+    <value>6, 13</value>
+  </data>
+  <data name="$this.Size" type="System.Drawing.Size, System.Drawing">
+    <value>439, 356</value>
+  </data>
+  <data name="&gt;&gt;$this.Name" xml:space="preserve">
+    <value>ConfigAccelerometerCalibrationQuad</value>
+  </data>
+  <data name="&gt;&gt;$this.Type" xml:space="preserve">
+    <value>ArdupilotMega.Controls.BackstageView.BackStageViewContentPanel, ArdupilotMegaPlanner, Version=1.1.4492.39671, Culture=neutral, PublicKeyToken=null</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.zh-Hans.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.zh-Hans.resx
new file mode 100644
index 000000000..f96892c42
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.zh-Hans.resx
@@ -0,0 +1,496 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>遥控输入</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>模式</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>硬件</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>电池</value>
+  </data>
+  <data name="tabHeli.Text" xml:space="preserve">
+    <value>AC2 直升机</value>
+  </data>
+  <data name="groupBoxElevons.Text" xml:space="preserve">
+    <value>上降副翼 (Elevon) 配置</value>
+  </data>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="CHK_elevonch2rev.Size" type="System.Drawing.Size, System.Drawing">
+    <value>115, 17</value>
+  </data>
+  <data name="CHK_elevonch2rev.Text" xml:space="preserve">
+    <value>Elevons CH2 逆转</value>
+  </data>
+  <data name="CHK_elevonrev.Size" type="System.Drawing.Size, System.Drawing">
+    <value>91, 17</value>
+  </data>
+  <data name="CHK_elevonrev.Text" xml:space="preserve">
+    <value>Elevons 逆转</value>
+  </data>
+  <data name="CHK_elevonch1rev.Size" type="System.Drawing.Size, System.Drawing">
+    <value>115, 17</value>
+  </data>
+  <data name="CHK_elevonch1rev.Text" xml:space="preserve">
+    <value>Elevons CH1 逆转</value>
+  </data>
+  <data name="CHK_revch3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch3.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="CHK_revch4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch4.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="CHK_revch2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch2.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="CHK_revch1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch1.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>校准遥控</value>
+  </data>
+  <data name="CB_simple6.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="CB_simple5.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="CB_simple4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="CB_simple3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="CB_simple2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="CB_simple1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>简单模式</value>
+  </data>
+  <data name="label14.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>当前 PWM:</value>
+  </data>
+  <data name="label13.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>当前模式:</value>
+  </data>
+  <data name="label6.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>飞行模式 6</value>
+  </data>
+  <data name="label5.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>飞行模式 5</value>
+  </data>
+  <data name="label4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>飞行模式 4</value>
+  </data>
+  <data name="label3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>飞行模式 3</value>
+  </data>
+  <data name="label2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>飞行模式 2</value>
+  </data>
+  <data name="label1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>飞行模式 1</value>
+  </data>
+  <data name="BUT_SaveModes.Text" xml:space="preserve">
+    <value>保存模式</value>
+  </data>
+  <data name="label27.Text" xml:space="preserve">
+    <value>十进制, 2° 3' W 就是 -2.3</value>
+  </data>
+  <data name="CHK_enableoptflow.Text" xml:space="preserve">
+    <value>启用光流</value>
+  </data>
+  <data name="linkLabelmagdec.Size" type="System.Drawing.Size, System.Drawing">
+    <value>67, 13</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>磁偏角网站</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>磁偏角</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>启用空速计</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>启用声纳</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>启用罗盘</value>
+  </data>
+  <data name="label31.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label31.Text" xml:space="preserve">
+    <value>输入电压:</value>
+  </data>
+  <data name="label32.Size" type="System.Drawing.Size, System.Drawing">
+    <value>94, 13</value>
+  </data>
+  <data name="label32.Text" xml:space="preserve">
+    <value>测量的电池电压:</value>
+  </data>
+  <data name="label33.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label33.Text" xml:space="preserve">
+    <value>电池电压:</value>
+  </data>
+  <data name="label34.Size" type="System.Drawing.Size, System.Drawing">
+    <value>52, 13</value>
+  </data>
+  <data name="label34.Text" xml:space="preserve">
+    <value>分 压 比:</value>
+  </data>
+  <data name="label35.Size" type="System.Drawing.Size, System.Drawing">
+    <value>63, 13</value>
+  </data>
+  <data name="label35.Text" xml:space="preserve">
+    <value>安培/伏特:</value>
+  </data>
+  <data name="label47.Size" type="System.Drawing.Size, System.Drawing">
+    <value>48, 18</value>
+  </data>
+  <data name="label47.Text" xml:space="preserve">
+    <value>传感器</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>电压传感器校准:
+1. 测量APM输入电压,输入到下方的文本框中
+2. 测量电池电压,输入到下方的文本框中
+3. 从当前的传感器的数据表中找到安培/伏特,输入到下方的文本框中</value>
+  </data>
+  <data name="label29.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>容量</value>
+  </data>
+  <data name="label30.Size" type="System.Drawing.Size, System.Drawing">
+    <value>48, 13</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>监控器</value>
+  </data>
+  <data name="label28.Size" type="System.Drawing.Size, System.Drawing">
+    <value>175, 13</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>设置水平面的默认加速度计偏移</value>
+  </data>
+  <data name="label16.Size" type="System.Drawing.Size, System.Drawing">
+    <value>261, 13</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>注: 图片只是用于展示,设置可以用于六轴等机架</value>
+  </data>
+  <data name="label15.Size" type="System.Drawing.Size, System.Drawing">
+    <value>93, 13</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>机架设置 (+ 或 x)</value>
+  </data>
+  <data name="BUT_levelac2.Text" xml:space="preserve">
+    <value>找平</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>手动</value>
+  </data>
+  <data name="BUT_swash_manual.Text" xml:space="preserve">
+    <value>手动</value>
+  </data>
+  <data name="label46.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label46.Text" xml:space="preserve">
+    <value>感度</value>
+  </data>
+  <data name="label45.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label45.Text" xml:space="preserve">
+    <value>启用</value>
+  </data>
+  <data name="label44.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label44.Text" xml:space="preserve">
+    <value>微调</value>
+  </data>
+  <data name="label43.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label43.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="label42.Size" type="System.Drawing.Size, System.Drawing">
+    <value>43, 13</value>
+  </data>
+  <data name="label42.Text" xml:space="preserve">
+    <value>方向舵</value>
+  </data>
+  <data name="label24.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>最大</value>
+  </data>
+  <data name="label40.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label40.Text" xml:space="preserve">
+    <value>最小</value>
+  </data>
+  <data name="label41.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label41.Text" xml:space="preserve">
+    <value>最低</value>
+  </data>
+  <data name="label21.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>最高</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>0度</value>
+  </data>
+  <data name="label39.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label39.Text" xml:space="preserve">
+    <value>微调</value>
+  </data>
+  <data name="label38.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label38.Text" xml:space="preserve">
+    <value>逆转</value>
+  </data>
+  <data name="label37.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label37.Text" xml:space="preserve">
+    <value>位置</value>
+  </data>
+  <data name="label36.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label36.Text" xml:space="preserve">
+    <value>舵机</value>
+  </data>
+  <data name="label26.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>最大俯仰</value>
+  </data>
+  <data name="label25.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>最大侧倾</value>
+  </data>
+  <data name="label23.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>舵机行程</value>
+  </data>
+  <data name="label22.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 13</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>斜盘水平微调</value>
+  </data>
+  <data name="label17.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 13</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>斜盘舵机位置</value>
+  </data>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>重置</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>重置 APM 为默认设置</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>APM设置</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.zh-TW.resx b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.zh-TW.resx
new file mode 100644
index 000000000..0c03fbf8e
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/ConfigAccelerometerCalibrationQuad.zh-TW.resx
@@ -0,0 +1,460 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="tabReset.Text" xml:space="preserve">
+    <value>重置</value>
+  </data>
+  <data name="tabRadioIn.Text" xml:space="preserve">
+    <value>遙控輸入</value>
+  </data>
+  <data name="tabModes.Text" xml:space="preserve">
+    <value>模式</value>
+  </data>
+  <data name="tabHardware.Text" xml:space="preserve">
+    <value>硬件</value>
+  </data>
+  <data name="tabBattery.Text" xml:space="preserve">
+    <value>電池</value>
+  </data>
+  <data name="BUT_reset.Text" xml:space="preserve">
+    <value>重置 APM 為默認設置</value>
+  </data>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="CHK_revch3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch3.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="CHK_revch4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch4.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="CHK_revch2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch2.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="CHK_revch1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>50, 17</value>
+  </data>
+  <data name="CHK_revch1.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="BUT_Calibrateradio.Text" xml:space="preserve">
+    <value>校準遙控</value>
+  </data>
+  <data name="CB_simple6.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple6.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="CB_simple5.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple5.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="CB_simple4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple4.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="CB_simple3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple3.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="CB_simple2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple2.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="CB_simple1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>74, 17</value>
+  </data>
+  <data name="CB_simple1.Text" xml:space="preserve">
+    <value>簡單模式</value>
+  </data>
+  <data name="label14.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label14.Text" xml:space="preserve">
+    <value>當前 PWM:</value>
+  </data>
+  <data name="label13.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label13.Text" xml:space="preserve">
+    <value>當前模式:</value>
+  </data>
+  <data name="label6.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label6.Text" xml:space="preserve">
+    <value>飛行模式 6</value>
+  </data>
+  <data name="label5.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label5.Text" xml:space="preserve">
+    <value>飛行模式 5</value>
+  </data>
+  <data name="label4.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label4.Text" xml:space="preserve">
+    <value>飛行模式 4</value>
+  </data>
+  <data name="label3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label3.Text" xml:space="preserve">
+    <value>飛行模式 3</value>
+  </data>
+  <data name="label2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label2.Text" xml:space="preserve">
+    <value>飛行模式 2</value>
+  </data>
+  <data name="label1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>64, 13</value>
+  </data>
+  <data name="label1.Text" xml:space="preserve">
+    <value>飛行模式 1</value>
+  </data>
+  <data name="BUT_SaveModes.Text" xml:space="preserve">
+    <value>保存模式</value>
+  </data>
+  <data name="linkLabelmagdec.Size" type="System.Drawing.Size, System.Drawing">
+    <value>67, 13</value>
+  </data>
+  <data name="linkLabelmagdec.Text" xml:space="preserve">
+    <value>磁偏角網站</value>
+  </data>
+  <data name="label100.Text" xml:space="preserve">
+    <value>磁偏角</value>
+  </data>
+  <data name="CHK_enableairspeed.Text" xml:space="preserve">
+    <value>啟用空速計</value>
+  </data>
+  <data name="CHK_enablesonar.Text" xml:space="preserve">
+    <value>啟用聲納</value>
+  </data>
+  <data name="CHK_enablecompass.Text" xml:space="preserve">
+    <value>啟用羅盤</value>
+  </data>
+  <data name="label35.Size" type="System.Drawing.Size, System.Drawing">
+    <value>63, 13</value>
+  </data>
+  <data name="label35.Text" xml:space="preserve">
+    <value>安培/伏特:</value>
+  </data>
+  <data name="label34.Size" type="System.Drawing.Size, System.Drawing">
+    <value>52, 13</value>
+  </data>
+  <data name="label34.Text" xml:space="preserve">
+    <value>分 壓 比:</value>
+  </data>
+  <data name="label33.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label33.Text" xml:space="preserve">
+    <value>電池電壓:</value>
+  </data>
+  <data name="label32.Size" type="System.Drawing.Size, System.Drawing">
+    <value>94, 13</value>
+  </data>
+  <data name="label32.Text" xml:space="preserve">
+    <value>測量的電池電壓:</value>
+  </data>
+  <data name="label31.Size" type="System.Drawing.Size, System.Drawing">
+    <value>58, 13</value>
+  </data>
+  <data name="label31.Text" xml:space="preserve">
+    <value>輸入電壓:</value>
+  </data>
+  <data name="textBox3.Text" xml:space="preserve">
+    <value>電壓傳感器校準:
+1. 測量APM輸入電壓,輸入到下方的文本框中
+2. 測量電池電壓,輸入到下方的文本框中
+3. 從當前的傳感器的數據表中找到安培/伏特,輸入到下方的文本框中</value>
+  </data>
+  <data name="label29.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label29.Text" xml:space="preserve">
+    <value>容量</value>
+  </data>
+  <data name="label30.Size" type="System.Drawing.Size, System.Drawing">
+    <value>48, 13</value>
+  </data>
+  <data name="label30.Text" xml:space="preserve">
+    <value>監控器</value>
+  </data>
+  <data name="label28.Size" type="System.Drawing.Size, System.Drawing">
+    <value>175, 13</value>
+  </data>
+  <data name="label28.Text" xml:space="preserve">
+    <value>設置水平面的默認加速度計偏移</value>
+  </data>
+  <data name="label16.Size" type="System.Drawing.Size, System.Drawing">
+    <value>261, 13</value>
+  </data>
+  <data name="label16.Text" xml:space="preserve">
+    <value>注: 圖片只是用於展示,設置可以用於六軸等機架</value>
+  </data>
+  <data name="label15.Size" type="System.Drawing.Size, System.Drawing">
+    <value>93, 13</value>
+  </data>
+  <data name="label15.Text" xml:space="preserve">
+    <value>機架設置 (+ 或 x)</value>
+  </data>
+  <data name="BUT_levelac2.Text" xml:space="preserve">
+    <value>找平</value>
+  </data>
+  <data name="label46.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label46.Text" xml:space="preserve">
+    <value>感度</value>
+  </data>
+  <data name="label45.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label45.Text" xml:space="preserve">
+    <value>啟用</value>
+  </data>
+  <data name="label44.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label44.Text" xml:space="preserve">
+    <value>微調</value>
+  </data>
+  <data name="label43.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label43.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="label42.Size" type="System.Drawing.Size, System.Drawing">
+    <value>43, 13</value>
+  </data>
+  <data name="label42.Text" xml:space="preserve">
+    <value>方向舵</value>
+  </data>
+  <data name="BUT_HS4save.Text" xml:space="preserve">
+    <value>手動</value>
+  </data>
+  <data name="label24.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label24.Text" xml:space="preserve">
+    <value>最大</value>
+  </data>
+  <data name="label40.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label40.Text" xml:space="preserve">
+    <value>最小</value>
+  </data>
+  <data name="BUT_swash_manual.Text" xml:space="preserve">
+    <value>手動</value>
+  </data>
+  <data name="label41.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label41.Text" xml:space="preserve">
+    <value>最低</value>
+  </data>
+  <data name="label21.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label21.Text" xml:space="preserve">
+    <value>最高</value>
+  </data>
+  <data name="BUT_0collective.Text" xml:space="preserve">
+    <value>0度</value>
+  </data>
+  <data name="label39.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label39.Text" xml:space="preserve">
+    <value>微調</value>
+  </data>
+  <data name="label38.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label38.Text" xml:space="preserve">
+    <value>逆轉</value>
+  </data>
+  <data name="label37.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label37.Text" xml:space="preserve">
+    <value>位置</value>
+  </data>
+  <data name="label36.Size" type="System.Drawing.Size, System.Drawing">
+    <value>31, 13</value>
+  </data>
+  <data name="label36.Text" xml:space="preserve">
+    <value>舵機</value>
+  </data>
+  <data name="label26.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label26.Text" xml:space="preserve">
+    <value>最大俯仰</value>
+  </data>
+  <data name="label25.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label25.Text" xml:space="preserve">
+    <value>最大側傾</value>
+  </data>
+  <data name="label23.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 13</value>
+  </data>
+  <data name="label23.Text" xml:space="preserve">
+    <value>舵機行程</value>
+  </data>
+  <data name="label22.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 13</value>
+  </data>
+  <data name="label22.Text" xml:space="preserve">
+    <value>斜盤水平微調</value>
+  </data>
+  <data name="label17.Size" type="System.Drawing.Size, System.Drawing">
+    <value>79, 13</value>
+  </data>
+  <data name="label17.Text" xml:space="preserve">
+    <value>斜盤舵機位置</value>
+  </data>
+  <data name="$this.Text" xml:space="preserve">
+    <value>APM設置</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/Configuration.cs b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/Configuration.cs
index 459bf45cb..780efaf1c 100644
--- a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/Configuration.cs
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/Configuration.cs
@@ -20,7 +20,7 @@ namespace ArdupilotMega.GCSViews.ConfigurationView
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigFlightModes(), "Flight Modes"));
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigHardwareOptions(), "Hardware Options"));
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigBatteryMonitoring(), "Battery Monitor"));
-            this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigAccelerometerCalibration(), "Level Calibration"));
+            this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigAccelerometerCalibrationQuad(), "Level Calibration"));
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigArducopter(), "Arducopter Setup"));
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigArduplane(), "Arduplane Setup"));
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigTradHeli(), "Heli Setup"));
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/Setup.cs b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/Setup.cs
index 0c9caa3b9..71cbc02c9 100644
--- a/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/Setup.cs
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/ConfigurationView/Setup.cs
@@ -20,7 +20,8 @@ namespace ArdupilotMega.GCSViews.ConfigurationView
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigFlightModes(), "Flight Modes"));
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigHardwareOptions(), "Hardware Options"));
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigBatteryMonitoring(), "Battery Monitor"));
-            this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigAccelerometerCalibration(), "Level Calibration"));
+            this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigAccelerometerCalibrationQuad(), "Level Calibration Quad"));
+            this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigAccelerometerCalibrationPlane(), "Level Calibration Plane"));
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ConfigTradHeli(), "Heli Setup"));
 
             this.backstageView.AddPage(new BackstageView.BackstageViewPage(new ArdupilotMega._3DRradio(), "3DR Radio"));
diff --git a/Tools/ArdupilotMegaPlanner/MAVLinkTypes.cs b/Tools/ArdupilotMegaPlanner/MAVLinkTypes.cs
index ae3601084..eb64c40fa 100644
--- a/Tools/ArdupilotMegaPlanner/MAVLinkTypes.cs
+++ b/Tools/ArdupilotMegaPlanner/MAVLinkTypes.cs
@@ -56,25 +56,25 @@ namespace ArdupilotMega
         public enum MAV_CMD
         {
     	///<summary> Navigate to MISSION. |Hold time in decimal seconds. (ignored by fixed wing, time to stay at MISSION for rotary wing)| Acceptance radius in meters (if the sphere with this radius is hit, the MISSION counts as reached)| 0 to pass through the WP, if > 0 radius in meters to pass by WP. Positive value for clockwise orbit, negative value for counter-clockwise orbit. Allows trajectory control.| Desired yaw angle at MISSION (rotary wing)| Latitude| Longitude| Altitude|  </summary>
-            NAV_WAYPOINT=16, 
+            WAYPOINT=16, 
         	///<summary> Loiter around this MISSION an unlimited amount of time |Empty| Empty| Radius around MISSION, in meters. If positive loiter clockwise, else counter-clockwise| Desired yaw angle.| Latitude| Longitude| Altitude|  </summary>
-            NAV_LOITER_UNLIM=17, 
+            LOITER_UNLIM=17, 
         	///<summary> Loiter around this MISSION for X turns |Turns| Empty| Radius around MISSION, in meters. If positive loiter clockwise, else counter-clockwise| Desired yaw angle.| Latitude| Longitude| Altitude|  </summary>
-            NAV_LOITER_TURNS=18, 
+            LOITER_TURNS=18, 
         	///<summary> Loiter around this MISSION for X seconds |Seconds (decimal)| Empty| Radius around MISSION, in meters. If positive loiter clockwise, else counter-clockwise| Desired yaw angle.| Latitude| Longitude| Altitude|  </summary>
-            NAV_LOITER_TIME=19, 
+            LOITER_TIME=19, 
         	///<summary> Return to launch location |Empty| Empty| Empty| Empty| Empty| Empty| Empty|  </summary>
-            NAV_RETURN_TO_LAUNCH=20, 
+            RETURN_TO_LAUNCH=20, 
         	///<summary> Land at location |Empty| Empty| Empty| Desired yaw angle.| Latitude| Longitude| Altitude|  </summary>
-            NAV_LAND=21, 
+            LAND=21, 
         	///<summary> Takeoff from ground / hand |Minimum pitch (if airspeed sensor present), desired pitch without sensor| Empty| Empty| Yaw angle (if magnetometer present), ignored without magnetometer| Latitude| Longitude| Altitude|  </summary>
-            NAV_TAKEOFF=22, 
+            TAKEOFF=22, 
         	///<summary> Sets the region of interest (ROI) for a sensor set or the             vehicle itself. This can then be used by the vehicles control             system to control the vehicle attitude and the attitude of various             sensors such as cameras. |Region of intereset mode. (see MAV_ROI enum)| MISSION index/ target ID. (see MAV_ROI enum)| ROI index (allows a vehicle to manage multiple ROI's)| Empty| x the location of the fixed ROI (see MAV_FRAME)| y| z|  </summary>
-            NAV_ROI=80, 
+            ROI=80, 
         	///<summary> Control autonomous path planning on the MAV. |0: Disable local obstacle avoidance / local path planning (without resetting map), 1: Enable local path planning, 2: Enable and reset local path planning| 0: Disable full path planning (without resetting map), 1: Enable, 2: Enable and reset map/occupancy grid, 3: Enable and reset planned route, but not occupancy grid| Empty| Yaw angle at goal, in compass degrees, [0..360]| Latitude/X of goal| Longitude/Y of goal| Altitude/Z of goal|  </summary>
-            NAV_PATHPLANNING=81, 
+            PATHPLANNING=81, 
         	///<summary> NOP - This command is only used to mark the upper limit of the NAV/ACTION commands in the enumeration |Empty| Empty| Empty| Empty| Empty| Empty| Empty|  </summary>
-            NAV_LAST=95, 
+            LAST=95, 
         	///<summary> Delay mission state machine. |Delay in seconds (decimal)| Empty| Empty| Empty| Empty| Empty| Empty|  </summary>
             CONDITION_DELAY=112, 
         	///<summary> Ascend/descend at rate.  Delay mission state machine until desired altitude reached. |Descent / Ascend rate (m/s)| Empty| Empty| Empty| Empty| Empty| Finish Altitude|  </summary>
@@ -916,7 +916,7 @@ namespace ArdupilotMega
         /// <summary> receive errors </summary>
         public  UInt16 rxerrors;
             /// <summary> count of error corrected packets </summary>
-        public  UInt16 fixed;
+        public  UInt16 fixedp;
             /// <summary> local signal strength </summary>
         public  byte rssi;
             /// <summary> remote signal strength </summary>
@@ -1110,7 +1110,7 @@ namespace ArdupilotMega
         public  UInt16 param_index;
             /// <summary> Onboard parameter id </summary>
         [MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
-		public string param_id;
+		public byte[] param_id;
             /// <summary> Onboard parameter type: see MAV_VAR enum </summary>
         public  byte param_type;
     
@@ -1129,7 +1129,7 @@ namespace ArdupilotMega
         public  byte target_component;
             /// <summary> Onboard parameter id </summary>
         [MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
-		public string param_id;
+        public byte[] param_id;
             /// <summary> Onboard parameter type: see MAV_VAR enum </summary>
         public  byte param_type;
     
diff --git a/Tools/ArdupilotMegaPlanner/MainV2.cs b/Tools/ArdupilotMegaPlanner/MainV2.cs
index 79e7d411e..3f3e862b6 100644
--- a/Tools/ArdupilotMegaPlanner/MainV2.cs
+++ b/Tools/ArdupilotMegaPlanner/MainV2.cs
@@ -478,28 +478,29 @@ namespace ArdupilotMega
                 {
                     comPort.BaseStream = new TcpSerial();
                 }
+                else if (CMB_serialport.Text == "UDP")
+                {
+                    comPort.BaseStream = new UdpSerial();
+                }
                 else
-                    if (CMB_serialport.Text == "UDP")
-                    {
-                        comPort.BaseStream = new UdpSerial();
-                    }
-                    else
-                    {
-                        comPort.BaseStream = new SerialPort();
-                    }
-                try
                 {
-                    comPort.BaseStream.BaudRate = int.Parse(CMB_baudrate.Text);
+                    comPort.BaseStream = new SerialPort();
                 }
-                catch { }
-                comPort.BaseStream.DataBits = 8;
-                comPort.BaseStream.StopBits = (StopBits)Enum.Parse(typeof(StopBits), "1");
-                comPort.BaseStream.Parity = (Parity)Enum.Parse(typeof(Parity), "None");
 
                 try
                 {
+                    // set port, then options
                     comPort.BaseStream.PortName = CMB_serialport.Text;
 
+                    comPort.BaseStream.DataBits = 8;
+                    comPort.BaseStream.StopBits = (StopBits)Enum.Parse(typeof(StopBits), "1");
+                    comPort.BaseStream.Parity = (Parity)Enum.Parse(typeof(Parity), "None");
+                    try
+                    {
+                        comPort.BaseStream.BaudRate = int.Parse(CMB_baudrate.Text);
+                    }
+                    catch { }
+
                     // false here
                     comPort.BaseStream.DtrEnable = false;
                     comPort.BaseStream.RtsEnable = false;
diff --git a/Tools/ArdupilotMegaPlanner/Msi/wix.pdb b/Tools/ArdupilotMegaPlanner/Msi/wix.pdb
index 997b2adcda5eab19f071776fd268dc9e228fe044..a4116362278a3258e6530e3790bd0d8ef31165c1 100644
GIT binary patch
delta 195
zcmZpe!`Lu~aRUpN#G&OA{23V-7?_@|zx%Z2gwIy~3pxKkiKcCq;d&#;T6iencgJR4
znN}u7smYV&jx%lGpBy8f1>_u;&t{a`Y^*RHD6{#rQaeaNu<CZEz|_q=YU`MoSR^;^
z(a>W8X?UZR29nfH2CCey9nCjcUW{v!5yxf~s{j_37mgQYCs)`du-pJK?f@AY3gU8`
O9qf;=;BlMF6HWm5Ax7r_

delta 198
zcmZpe!`Lu~aRUpNgwB_Ke?|rdhVzBZwR2qeI&8Vqs`4&!di!P>t~Y|L>o1=EAiJ4Y
zrj?1&Y4T*b<4n$clVjwwfSlv<*^Ew`jTNQ?Wj3EyY6mF@R^86DGHf%C+BzmCYw^u{
zH1wE28s2E7fh4t)fhxCaNAqzS1MLF=^Ucy$kt{3=n44uLSJ)-6e7G?|X!0E(!-1(;
QX0wC+5f(hob9urE0Pj*n^Z)<=

diff --git a/Tools/ArdupilotMegaPlanner/Properties/AssemblyInfo.cs b/Tools/ArdupilotMegaPlanner/Properties/AssemblyInfo.cs
index 3109be3ff..e04253db9 100644
--- a/Tools/ArdupilotMegaPlanner/Properties/AssemblyInfo.cs
+++ b/Tools/ArdupilotMegaPlanner/Properties/AssemblyInfo.cs
@@ -34,5 +34,5 @@ using System.Resources;
 // by using the '*' as shown below:
 // [assembly: AssemblyVersion("1.0.*")]
 [assembly: AssemblyVersion("1.1.*")]
-[assembly: AssemblyFileVersion("1.1.70")]
+[assembly: AssemblyFileVersion("1.1.71")]
 [assembly: NeutralResourcesLanguageAttribute("")]
diff --git a/Tools/ArdupilotMegaPlanner/bin/Release/ArdupilotMegaPlanner.pdb b/Tools/ArdupilotMegaPlanner/bin/Release/ArdupilotMegaPlanner.pdb
index 9d8a0cd5e1d4819add07932a3b6c2c685d5a41a6..6b7ad7d637c4dc33ac44cf0a20d6f049636d4dd8 100644
GIT binary patch
delta 254184
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%0D^wU+wV{Ta(|AS|YFi4*2i1CBVV6Tc
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

delta 244856
zcmb5X31ALa_dh;!XYwq`lgJ~H&5}qo5=+FE7Y$8fi!EZ8lt^q<YhtUaO0=qqB8r15
zu@fnxcoel&wbT+VYTt^gs?t{#RsDU=%rnWP-|z3gOncmC?)ltvw{y=u_s*S3-levA
zMQ!Is`TSy&q((I*?fS{)sva*NmA8tj%EAmE^&<~)b)LoF(<1-#j|zm6=aPkbL*8mr
zMNq9rb2`h2^f>gQLLa4lhc70!cf44>;r-95c-E=tdw9z0ar0m5Ui8?jR*M?HH$GaN
zxL)2`CE3$=mGGEVeUMLhYNfxvnwPuXr7@zCeSCY~KcD!mzu(;L{g=gAzV~~<jCnrE
ztCE}8RwXATtxBFIRwd7{__p)88n{Vn?YO<@(>wNGZVfEO&Gq-)Q}x-+#&sXx-ZKB`
znAG5Ldo<x|lQVs1s)ydG{btaSyPbATek<jtG0fOulaoDN$^LSfg>2tCtI*UCc|YC3
zFIQ$|xr$6vPvYn5lTL?B+e)0VuG3ZJjxsg+4$$u3Is4GI@0{_nOs7KSKvKVVPH+tj
zlU2F;>q3%-f`)-cfJTBwfwDn4pwU!(+PRT3&p3z6yIm{7<xvW?I`3RBf93i-Qr;}n
zmW$3X`4##gN}fa6mz>G+1XotHTv<lx-mWEglP}S!TJlL+U0V*KCRd%wH1#TqwEC)Z
zDYd$WUjzA{sn?wIsmgWdde^z@PMa*tu7@|AUNW_cMXI2i&ZVxMH=Sc;ioNYTO$iO<
zSc?D2*@PzigtUhm0<+~O=S|n1Msl{|(Fr<|LWxJ5y{O=bb9yf8!Uu?(0cwTctwA&K
zdlqOUe!l}+3%UZT3mwS;O$MC@Jp@_N3Xz~8py8k~pk<(4AW|ghL&%v8I*8w2f)0V|
zBhxvEn`@JDr3ScZ2x<gs4r&1!02&C&2WTGXBhY-%8;IKnIs;mO`-Pyh_)Q2Gfqua6
zbD;B}3!saj#fV=5^7W9UXwb*_y%h8bXqn9qr9osGC=2vDXbv5??(`eH9Q*>%UPK8C
z1`J3Ad4N_RekEuXXf?=!I4h_<XaeXgXbs}mf*e*!@&iSIVnH1d*BLYjG}u<0I8yfX
z8~{8n&jGG{hZrU2r{*qfA=}iT;iy{93b~uBUkmxJ2ZfDtR;Rf+=+JS=@>mKRjbA&a
z$=&F|M5mpet(6^AGS2Cs+)w1*l(xs|aGhu+U-fZa?Jkc9p}cJQH%3-=6^@n{2$QsR
z6XmycX{%<+eROFf+ByAQea6XK8@XaP%Khbv6B|m>6A)j^+Mq4k<|l^awizr*$3T2d
z>L5vRN$7e|n@CC847!iF!wn=U%$+hdQ<7c<_6LN<71A5k1evcky(DQ1sH7%(Ey~Q1
zr2Ul<R|Rnnsj@W5QN|qFRFaN@?o>xJhog8IV-qDQvyvp;0u`dc{p?U4#63$zvC<{!
zC6wj&|DZ#fpjcg?_0f`4p%#jbPM;VdNpcM+PG4v@Xrcv*Gf<M=YbHsxKraST$)|Ei
z_&nhM3z~-_sa2tfPDyG8;>)uF>_vtA#F*ShF-Q$css^<J8Q1i#lJo$?*QOql<lj^O
zZTve4CB6ZQL!IV;PD5fXU!9xU2aN>EehI^-r6lbJUBvGT10?BXlr#^x%R086Ax~P`
zT$26(HED$&0yRQY5D0Q48Fcp*N$Ql4pV-r9OSmLeLL=M=l%%FX`H9sm8Chukto+0_
z>35T17y~5f2q?Q9v_4LfPJ#Y?)#{E018uD+Nuhq_xi>mVQiqhXxMWXB+Te+9vs^>-
z4tzO3F(5ayBTNU#xV9unQpH46v9%<{w}B~ZAxYn~m!xp$**Qg$dZ;j2sD^(UEC%QX
zet!W>?{1QG02GOIc_8!k0^N}rDoHg^o_9gZGN9=oT-~J1L6Y=6C~Sx%-Nx`uh89i2
zZ@z3HFiD{9wIyjA$hgKs3oe0-OGWEvfoeh1X8#A(3b>6_-Jr(C<zEMLOr8A1TDdzA
zRRx9StDrHov_1w?1L(TDafh}=ql1j=8XC7P^oFlJ(BN>lF7bU32G3ZKe>!F_P}kRB
zrl8^PL`l-;_&u^NIt^sH@>9HXXQ7{-fKrBn4f6GY83)Y`lB8cj<|`^0(+6l9`mqi)
zXC~;*%aZgM1E4$ld_cS;1$Nd`Jcge1Ltl062f3j3!RT+$#4z+7$P@jSqe%4TR@pls
zygx=1$YPbG@t`XZ)Vz6qV%*4q{^(ZFRE*ubAimC_N9w<>|DM=WlCFXHnqEVao`a05
z`!Gq`0Wz*AsP=mx^K}q?5rkIR5sOh(A8McL=>-(Xd=<fBcr`7H*^B;dh7^1WjKA-o
zh?yQ}WBfK>Gf>L?eI=<L6zrb6#N!)57W$g6Cl1ui8%iH4N!7x%sEX1=wBQf!R^%uv
zUH?H2%}?#UaGR_;9tB{S_i{X_TJ5;(W;k=-1?(os2AX^IwQ7!E-)`OL>B%>K`=`mi
z-)n|Wn(;JGd9dzrmH?kGwxdx9E8mEf-`aVpq&G(*jvJVH7y_ji4-x~rw(rkBFqQ`o
zW0?mm{jyDNoXaE50RC0=p_PF=5*f%mvrrzD2KKYa$NLz|qm{ADGh^A%8Q43+&W~m+
z8$iY~&yCH+t=>xpxM|h*-)AuQ9)r0D&4Rhb4eY$7L*HU7_XJ~^XU6hKGO*odp8J)t
zJhB+eyg?F%yK%9ZHoyyZP5pzxY`z)HJhR|!l=!*qm&;a#*=$+NY&L&}DER}At1ODm
zB4e3n#`4r@U_ae>XgXtgN@Xnb%vhdf4D6TH+r0b%gL(R4Ff+|y9&849asB_^Wh@Uu
z#@2tG!d-H+T%KJF%%MTICozU+9mX)vERUx^1AFqbA*~t9QzK)UXU6jMXJ8`+d^ne}
zJS{Sod2X!U`#dHM@Xp^hE@3c_RR%N9ESSfgft}R%%pk_{cw{W|%vhe34D7rgt3F^X
zPgaa&-XOTPr5C#$2Kcu}S@8^JcZ9*rGYjU4!oZG8dA9{)c>-Z9^UPQ_e+IUF>PM-J
zWwXfGySez+3~m}!1|I+YnQjc`shz>hGh;g?lwnsrX&S^>b_^KHJTsPO9HS5?yBBFK
z!81`M1~bzPu0X|mpxf+cF`IoYGn=PjLzZmo7S8$d^vqc1nX&A18Q6ux9<O99`(lh`
zo*B#joq?S&yi$c73}(lV!JV7Xyj{>&_Eing`yP>77{fj-W0+?a$j+dF{bKQ>8;oVA
zk+IA(V_RSfH?Uv!6B&%<$%V1Zb7OUV;rZGCJ1$Sux|HW}1~bnrn0*lgySjb+U>3|i
z3S*gP#<I_1V7J6&1v8d?8pblOoV6NNp$uI8wKWz7vn$JB=9vXACFfrBDEqg}W*^tg
zW)IuQ_mIoC5sPBao3YF@W7)|tuvf=j@ntMKAB<(58Oz?ffqiX2VQw6Q*{x?VGtFRL
zw;13r8+P(xEU#x6%RDodJs1O9D{bXK#<FL_Smv3r>~-qc+*rBb)IW<D%<d?InP~>I
z7ikD?U-6DMYi1&jvCK1L+2b*==dLD>XSwVNF_w8|>};rU6e|x;-J4FXzsO*AH5trI
zGnkhihTz!he`$KlOA^L1&x~c?-@qPCsilnvUK22ud1h?xi-Bd}8p|)(xDdQrVleZ}
zU|tLwf`|UtVi#k1k;qu)nX&Ah8Q9FbH#AGcUK?YX=f=|eU&!@y*=sexzM&mjvS9XR
z8O%JhU|!l8*r8{mk202*e2itD8OtkN1Dl%mXewiQ<;z&+xv?1cxHi+N{TL9u0%kt1
zg3YqnTQ+2U@W+l>EQ`Hp#xl>0WjEKr9=e|1oU!cwGM0H}EU$75>|4)sbE6o{%OeIe
z(+uXNwE?bnIeMa2A;dA3d1fpx?+k2@H%Do1!QEsX%RDodS1LLd1ERytggh3^OBfc+
zOf#6*{D$C9V$NwMiT45+%RDod*Nz6ZX!BkVmdk5O#xl>0<t0t&fS6r-{r3#!wGM-s
zX$JE;$Pm2dma{Hnd7Z>q=9#g)Og6BOM$W9nSYAGB1x9Gbrtw1D07vevr@4o`P-ign
z%wS#>8Q4wzXO3jSyjo%`^UT<eRR18<i}yH~-4O%Q%;wdOA!^{{ZJNi&t02ZQ&y3|Y
zp@H3OtG$4;<+UPXnP<lGde*=msg{%5iNU<kWiT_%VBUN%zysfZ_cCL7Q-ZO~Gh=zF
zW?)}?$A2hec?ri@=9#g)!=PiKUi$_|G-WVvJusM=W-za)48afPR{2RQFjiWOWu6(!
z8zKhwr|UOXF_t$<7|T2}mY20r-N9gc`{;wp!x+r#T?RAL4Ceh2L-6JN(Fu&@eG|qq
z&x}<m|4a1jyec}I_ma$P-p(*Yo$)Jv!J>GZgGDjVjOG0<1Ka#j_6o-GJ{V(}XU6hw
zf`M)MB)Yxka_}~TRz`$oFt6JU@PZ}ZX}%1v=NZd9Gd7wM51~H1UB_(RvNN-Jjctfh
ztzT-s9<RL_%RDodw_^-!(yHURTp!-1VJ!2^SYB}(*sepz=W25tFUc9qOf#5Q)dtvE
zp=mS==G8W1nP<lG)|`ROI&oWD^YE4(W0_~h^45ipg{J;`E6mA)c~67E%rt{}C#Y2L
zOZlOU<sBl%GS7_VeINtd%BR;R#_~Q9W0_~h4tyC{!!xjdbXPOoytl?+W}3mgxo8MJ
z>zc03HN5G_Smv3ryaj4t$9*hS=R)w7C}Wvt#^&-4nE|et^oO?e<()GIGtUhEA+roS
zZdo&})lw11Smv3rs!4BOt?W3?h2V{8#xl>1<@)PeWJV#@zx&^c4Cbvf2J`lrSuk(l
z8rWYCgq1LsH*^`xJTtbr$#DGBHR^N5@>UgNnOANZ$a_A9;E9K>Xl?}W1u>X;X2JWj
z%CKV(wbiT_Z@)5@d1fqcuo-gKzq4O(A$UWMv4Qdb(qi6`Gr$`<+^EA~-mzma^UQ)b
zkn@P_7snfQ%;wEHGn+SH4N;XpT9M46cw?5a@olL6*K#wmeIwVYI}F3x0B+y3@el)f
z%aei3GYdUO)xU++m>8zB&mlCkc_-cw)%0A=0v5$P^el>bW-LDoFtEFiH+_?_{EUFH
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
L<Q54#??wIxT>yr}

diff --git a/Tools/ArdupilotMegaPlanner/bin/Release/version.txt b/Tools/ArdupilotMegaPlanner/bin/Release/version.txt
index 7fb755b96..0212221d0 100644
--- a/Tools/ArdupilotMegaPlanner/bin/Release/version.txt
+++ b/Tools/ArdupilotMegaPlanner/bin/Release/version.txt
@@ -1 +1 @@
-1.1.4492.34709
\ No newline at end of file
+1.1.4493.14496
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/georefimage.cs b/Tools/ArdupilotMegaPlanner/georefimage.cs
index 85248f6a7..17c166f02 100644
--- a/Tools/ArdupilotMegaPlanner/georefimage.cs
+++ b/Tools/ArdupilotMegaPlanner/georefimage.cs
@@ -11,6 +11,7 @@ using SharpKml.Base;
 using SharpKml.Dom;
 using System.Drawing;
 using System.Drawing.Imaging;
+using System.Text;
 
 namespace ArdupilotMega
 {
@@ -29,7 +30,16 @@ namespace ArdupilotMega
         private TextBox TXT_outputlog;
         private MyButton BUT_estoffset;
 
-        int latpos = 4, lngpos = 5, altpos = 7;
+        int latpos = 4, lngpos = 5, altpos = 7, cogpos = 9;
+        private NumericUpDown numericUpDown1;
+        private NumericUpDown numericUpDown2;
+        private NumericUpDown numericUpDown3;
+        private NumericUpDown numericUpDown4;
+        private Label label2;
+        private Label label3;
+        private Label label4;
+        private Label label5;
+        private Label label6;
         private MyButton BUT_Geotagimages;
 
         internal Georefimage() {
@@ -136,7 +146,7 @@ namespace ArdupilotMega
 
 
                     string[] vals = new string[] { "GPS", (cs.datetime - new DateTime(cs.datetime.Year,cs.datetime.Month,cs.datetime.Day,0,0,0,DateTimeKind.Local)).TotalMilliseconds.ToString(), "1",
-                    cs.satcount.ToString(),cs.lat.ToString(),cs.lng.ToString(),"0.0",cs.alt.ToString(),cs.alt.ToString(),"0.0",cs.groundcourse.ToString()};
+                    cs.satcount.ToString(),cs.lat.ToString(),cs.lng.ToString(),"0.0",cs.alt.ToString(),cs.alt.ToString(),cs.groundspeed.ToString(),cs.groundcourse.ToString()};
 
                     if (oldvalues.Length > 2 && oldvalues[latpos] == vals[latpos]
                         && oldvalues[lngpos] == vals[lngpos]
@@ -316,7 +326,7 @@ namespace ArdupilotMega
                                  }
                              );
 
-                             photocoords[filename] = new double[] { double.Parse(arr[latpos]), double.Parse(arr[lngpos]), double.Parse(arr[altpos]) };
+                             photocoords[filename] = new double[] { double.Parse(arr[latpos]), double.Parse(arr[lngpos]), double.Parse(arr[altpos]), double.Parse(arr[cogpos]) };
 
                              imagetotime[filename] = (long)(logdt.AddSeconds(-offsetseconds) - DateTime.MinValue).TotalSeconds;
 
@@ -341,6 +351,8 @@ namespace ArdupilotMega
 
             MainV2.instance.georefkml = serializer.Xml;
 
+            writeGPX(dirWithImages + Path.DirectorySeparatorChar + "location.gpx");
+
             sw4.Close();
 
             sw2.Close();
@@ -349,6 +361,55 @@ namespace ArdupilotMega
             TXT_outputlog.AppendText("Done " + matchs + " matchs");
         }
 
+        private void writeGPX(string filename)
+        {
+
+            using (System.Xml.XmlTextWriter xw = new System.Xml.XmlTextWriter(Path.GetDirectoryName(filename) + Path.DirectorySeparatorChar + Path.GetFileNameWithoutExtension(filename) + ".gpx", Encoding.ASCII))
+            {
+
+                xw.WriteStartElement("gpx");
+
+                xw.WriteStartElement("trk");
+
+                xw.WriteStartElement("trkseg");
+
+                List<string> items = new List<string>();
+
+                foreach (string photo in photocoords.Keys)
+                {
+                    items.Add(photo);
+                }
+
+                items.Sort();
+
+                foreach (string photo in items)
+                {
+
+
+                    xw.WriteStartElement("trkpt");
+                    xw.WriteAttributeString("lat", ((double[])photocoords[photo])[0].ToString(new System.Globalization.CultureInfo("en-US")));
+                    xw.WriteAttributeString("lon", ((double[])photocoords[photo])[1].ToString(new System.Globalization.CultureInfo("en-US")));
+
+                    // must stay as above
+
+                    xw.WriteElementString("time", ((DateTime)filedatecache[photo]).ToString("yyyy-MM-ddTHH:mm:ssZ"));
+
+                    xw.WriteElementString("ele", ((double[])photocoords[photo])[2].ToString(new System.Globalization.CultureInfo("en-US")));
+                    xw.WriteElementString("course", ((double[])photocoords[photo])[3].ToString(new System.Globalization.CultureInfo("en-US")));
+
+                    xw.WriteElementString("compass", ((double[])photocoords[photo])[3].ToString(new System.Globalization.CultureInfo("en-US")));
+
+                    xw.WriteEndElement();
+                }
+
+                xw.WriteEndElement();
+                xw.WriteEndElement();
+                xw.WriteEndElement();
+
+                xw.Close();
+            }
+        }
+
         private void InitializeComponent()
         {
             this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
@@ -363,6 +424,19 @@ namespace ArdupilotMega
             this.BUT_doit = new ArdupilotMega.MyButton();
             this.BUT_browsedir = new ArdupilotMega.MyButton();
             this.BUT_browselog = new ArdupilotMega.MyButton();
+            this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
+            this.numericUpDown2 = new System.Windows.Forms.NumericUpDown();
+            this.numericUpDown3 = new System.Windows.Forms.NumericUpDown();
+            this.numericUpDown4 = new System.Windows.Forms.NumericUpDown();
+            this.label2 = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
+            this.label5 = new System.Windows.Forms.Label();
+            this.label6 = new System.Windows.Forms.Label();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown3)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown4)).BeginInit();
             this.SuspendLayout();
             // 
             // openFileDialog1
@@ -398,12 +472,12 @@ namespace ArdupilotMega
             this.TXT_outputlog.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.TXT_outputlog.Location = new System.Drawing.Point(28, 144);
+            this.TXT_outputlog.Location = new System.Drawing.Point(28, 190);
             this.TXT_outputlog.Multiline = true;
             this.TXT_outputlog.Name = "TXT_outputlog";
             this.TXT_outputlog.ReadOnly = true;
             this.TXT_outputlog.ScrollBars = System.Windows.Forms.ScrollBars.Both;
-            this.TXT_outputlog.Size = new System.Drawing.Size(398, 143);
+            this.TXT_outputlog.Size = new System.Drawing.Size(397, 160);
             this.TXT_outputlog.TabIndex = 6;
             // 
             // label1
@@ -418,7 +492,7 @@ namespace ArdupilotMega
             // BUT_Geotagimages
             // 
             this.BUT_Geotagimages.Enabled = false;
-            this.BUT_Geotagimages.Location = new System.Drawing.Point(366, 105);
+            this.BUT_Geotagimages.Location = new System.Drawing.Point(223, 161);
             this.BUT_Geotagimages.Name = "BUT_Geotagimages";
             this.BUT_Geotagimages.Size = new System.Drawing.Size(75, 23);
             this.BUT_Geotagimages.TabIndex = 9;
@@ -438,7 +512,7 @@ namespace ArdupilotMega
             // 
             // BUT_doit
             // 
-            this.BUT_doit.Location = new System.Drawing.Point(285, 105);
+            this.BUT_doit.Location = new System.Drawing.Point(142, 161);
             this.BUT_doit.Name = "BUT_doit";
             this.BUT_doit.Size = new System.Drawing.Size(75, 23);
             this.BUT_doit.TabIndex = 5;
@@ -466,9 +540,111 @@ namespace ArdupilotMega
             this.BUT_browselog.UseVisualStyleBackColor = true;
             this.BUT_browselog.Click += new System.EventHandler(this.BUT_browselog_Click);
             // 
+            // numericUpDown1
+            // 
+            this.numericUpDown1.Location = new System.Drawing.Point(130, 116);
+            this.numericUpDown1.Name = "numericUpDown1";
+            this.numericUpDown1.Size = new System.Drawing.Size(42, 20);
+            this.numericUpDown1.TabIndex = 10;
+            this.numericUpDown1.Value = new decimal(new int[] {
+            4,
+            0,
+            0,
+            0});
+            // 
+            // numericUpDown2
+            // 
+            this.numericUpDown2.Location = new System.Drawing.Point(178, 116);
+            this.numericUpDown2.Name = "numericUpDown2";
+            this.numericUpDown2.Size = new System.Drawing.Size(42, 20);
+            this.numericUpDown2.TabIndex = 11;
+            this.numericUpDown2.Value = new decimal(new int[] {
+            5,
+            0,
+            0,
+            0});
+            // 
+            // numericUpDown3
+            // 
+            this.numericUpDown3.Location = new System.Drawing.Point(226, 116);
+            this.numericUpDown3.Name = "numericUpDown3";
+            this.numericUpDown3.Size = new System.Drawing.Size(42, 20);
+            this.numericUpDown3.TabIndex = 12;
+            this.numericUpDown3.Value = new decimal(new int[] {
+            7,
+            0,
+            0,
+            0});
+            // 
+            // numericUpDown4
+            // 
+            this.numericUpDown4.Location = new System.Drawing.Point(274, 116);
+            this.numericUpDown4.Name = "numericUpDown4";
+            this.numericUpDown4.Size = new System.Drawing.Size(42, 20);
+            this.numericUpDown4.TabIndex = 13;
+            this.numericUpDown4.Value = new decimal(new int[] {
+            9,
+            0,
+            0,
+            0});
+            // 
+            // label2
+            // 
+            this.label2.AutoSize = true;
+            this.label2.Location = new System.Drawing.Point(127, 100);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(22, 13);
+            this.label2.TabIndex = 14;
+            this.label2.Text = "Lat";
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Location = new System.Drawing.Point(175, 100);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(25, 13);
+            this.label3.TabIndex = 15;
+            this.label3.Text = "Lon";
+            // 
+            // label4
+            // 
+            this.label4.AutoSize = true;
+            this.label4.Location = new System.Drawing.Point(223, 100);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(19, 13);
+            this.label4.TabIndex = 16;
+            this.label4.Text = "Alt";
+            // 
+            // label5
+            // 
+            this.label5.AutoSize = true;
+            this.label5.Location = new System.Drawing.Point(271, 100);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(47, 13);
+            this.label5.TabIndex = 17;
+            this.label5.Text = "Heading";
+            // 
+            // label6
+            // 
+            this.label6.AutoSize = true;
+            this.label6.Location = new System.Drawing.Point(63, 118);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(61, 13);
+            this.label6.TabIndex = 18;
+            this.label6.Text = "Log Offsets";
+            // 
             // Georefimage
             // 
-            this.ClientSize = new System.Drawing.Size(453, 299);
+            this.ClientSize = new System.Drawing.Size(452, 362);
+            this.Controls.Add(this.label6);
+            this.Controls.Add(this.label5);
+            this.Controls.Add(this.label4);
+            this.Controls.Add(this.label3);
+            this.Controls.Add(this.label2);
+            this.Controls.Add(this.numericUpDown4);
+            this.Controls.Add(this.numericUpDown3);
+            this.Controls.Add(this.numericUpDown2);
+            this.Controls.Add(this.numericUpDown1);
             this.Controls.Add(this.BUT_Geotagimages);
             this.Controls.Add(this.BUT_estoffset);
             this.Controls.Add(this.label1);
@@ -480,6 +656,11 @@ namespace ArdupilotMega
             this.Controls.Add(this.BUT_browsedir);
             this.Controls.Add(this.BUT_browselog);
             this.Name = "Georefimage";
+            this.Text = "Geo Ref Images";
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown3)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown4)).EndInit();
             this.ResumeLayout(false);
             this.PerformLayout();
 
-- 
GitLab