diff --git a/js/fc.js b/js/fc.js
index a1cdff4e..161de64c 100644
--- a/js/fc.js
+++ b/js/fc.js
@@ -162,6 +162,7 @@ var FC = {
accelerometer: [0, 0, 0],
magnetometer: [0, 0, 0],
altitude: 0,
+ barometer: 0,
sonar: 0,
kinematics: [0.0, 0.0, 0.0],
debug: [0, 0, 0, 0]
diff --git a/js/msp/MSPHelper.js b/js/msp/MSPHelper.js
index 5eccf091..c1a605c2 100644
--- a/js/msp/MSPHelper.js
+++ b/js/msp/MSPHelper.js
@@ -177,6 +177,10 @@ var mspHelper = (function (gui) {
break;
case MSPCodes.MSP_ALTITUDE:
SENSOR_DATA.altitude = parseFloat((data.getInt32(0, true) / 100.0).toFixed(2)); // correct scale factor
+ // On 1.6 and above this provides also baro raw altitude
+ if (semver.gte(CONFIG.flightControllerVersion, "1.6.0")) {
+ SENSOR_DATA.barometer = parseFloat((data.getInt32(6, true) / 100.0).toFixed(2)); // correct scale factor
+ }
break;
case MSPCodes.MSP_SONAR:
SENSOR_DATA.sonar = data.getInt32(0, true);
diff --git a/tabs/sensors.html b/tabs/sensors.html
index 7ce82698..ad95b131 100644
--- a/tabs/sensors.html
+++ b/tabs/sensors.html
@@ -158,7 +158,7 @@
-
+
Barometer - meters
@@ -177,12 +177,14 @@
-
X:
+
Alt:
0
+
Baro:
+
0
-