diff --git a/ffho/ffho-config-mode-geo-location/files/lib/gluon/upgrade/999-delete-altitude.lua b/ffho/ffho-config-mode-geo-location/files/lib/gluon/upgrade/999-delete-altitude.lua
new file mode 100755
index 0000000000000000000000000000000000000000..c650c2478c7f7c91fa233e8ad01afd98ccd05491
--- /dev/null
+++ b/ffho/ffho-config-mode-geo-location/files/lib/gluon/upgrade/999-delete-altitude.lua
@@ -0,0 +1,11 @@
+#!/usr/bin/lua
+
+local uci = require('luci.model.uci').cursor()
+
+local sname = uci:get_first("gluon-node-info", "location")
+local altitude = uci:get("gluon-node-info", sname, "altitude")
+if altitude ~= nil then
+  uci:delete("gluon-node-info", sname, "altitude")
+  uci:save("gluon-node-info")
+  uci:commit("gluon-node-info")
+end