diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless b/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless
index ee9a02988f19a4535f74a0907b26164f4a91a348..a0e0ba09486ce054c17b9521c7a867a918e42f51 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless
@@ -136,6 +136,7 @@ end
 
 local function configure_radio(radio, index, config)
 	if not config() then
+		uci:set('wireless', radio, 'disabled', true)
 		return
 	end