diff --git a/package/gluon-config-mode-outdoor/luasrc/lib/gluon/config-mode/wizard/0250-outdoor.lua b/package/gluon-config-mode-outdoor/luasrc/lib/gluon/config-mode/wizard/0250-outdoor.lua
index edfe839f75653a00cd86619334c9b55d5eb97de3..2dc382ea90f003eddf474287075fbed42260959f 100644
--- a/package/gluon-config-mode-outdoor/luasrc/lib/gluon/config-mode/wizard/0250-outdoor.lua
+++ b/package/gluon-config-mode-outdoor/luasrc/lib/gluon/config-mode/wizard/0250-outdoor.lua
@@ -1,7 +1,7 @@
 return function(form, uci)
-        local platform_info = require 'platform_info'
+	local platform = require 'gluon.platform'
 
-	if not platform_info.is_outdoor_device() then
+	if not platform.is_outdoor_device() then
 		-- only visible on wizard for outdoor devices
 		return
 	end
diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/180-outdoors b/package/gluon-core/luasrc/lib/gluon/upgrade/180-outdoors
index 6c61b1dff04f9bca5eeeb6717e1af07e830bcdd7..6ba822a334d1433daa3d13c1fbbc653ba3675f88 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/180-outdoors
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/180-outdoors
@@ -12,7 +12,7 @@ if uci:get('gluon', 'wireless', 'outdoor') ~= nil then
 end
 
 local sysconfig = require 'gluon.sysconfig'
-local platform_info = require 'platform_info'
+local platform = require 'gluon.platform'
 
 local config = site.wifi5.outdoors('preset')
 local outdoor = false
@@ -22,7 +22,7 @@ if sysconfig.gluon_version then
 	outdoor = false
 elseif config == 'preset' then
 	-- enable outdoor mode through presets on new installs
-	outdoor = platform_info.is_outdoor_device()
+	outdoor = platform.is_outdoor_device()
 else
 	-- enable/disable outdoor mode unconditionally on new installs
 	outdoor = config