diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index 2ab6abe2ac9d6a69d70dde79441bf06142f9c308..3cab04696606250af0a9d7adcc9bb4be7fe19acc 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -108,6 +108,7 @@ ath79-generic
   - UniFi AC Pro
   - UniFi AP
   - UniFi AP LR
+  - UniFi AP Outdoor+
   - UniFi AP PRO
 
 ath79-nand
diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces b/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces
index f37e069299690b342d2dc5b696e85e799c71a501..164e996ae0515e0441c711164027d3f3deb523f9 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces
@@ -52,6 +52,11 @@ if platform.match('ath79', 'generic', {
 	'ubnt,unifi-ap-pro',
 }) then
 	lan_ifname, wan_ifname = wan_ifname, lan_ifname
+elseif platform.match('ath79', 'generic', {
+	'ubnt,unifi-ap-outdoor-plus',
+}) then
+	-- Temporary solution to separate interfaces in bridged default setup
+	lan_ifname, wan_ifname = 'eth0', 'eth1'
 elseif platform.match('lantiq') then
 	local switch_data = board_data.switch or {}
 	local switch0_data = switch_data.switch0 or {}
diff --git a/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua b/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
index 96b4eeee32df79e5eda05adc685c003e3f25b1ee..ed3ca35a8b8bc565edced9ad618f13d66d8c1945 100644
--- a/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
+++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
@@ -38,6 +38,7 @@ function M.is_outdoor_device()
 		'tplink,wbs210-v1',
 		'tplink,wbs210-v2',
 		'ubnt,nanostation-m-xw',
+		'ubnt,unifi-ap-outdoor-plus',
 		'ubnt,unifiac-mesh',
 	}) then
 		return true
diff --git a/targets/ath79-generic b/targets/ath79-generic
index 5d53a3e77838ffad767eaa0202d230c71ce53435..0e6c49cee05df175e42cdf194880b11e9bc52bd8 100644
--- a/targets/ath79-generic
+++ b/targets/ath79-generic
@@ -449,4 +449,10 @@ device('ubiquiti-unifi-ap', 'ubnt_unifi', {
 	},
 })
 
+device('ubiquiti-unifi-ap-outdoor+', 'ubnt_unifi-ap-outdoor-plus', {
+	manifest_aliases = {
+		'ubiquiti-unifiap-outdoor+', -- upgrade from OpenWrt 19.07
+	},
+})
+
 device('ubiquiti-unifi-ap-pro', 'ubnt_unifi-ap-pro')