--- /rom/usr/lib/lua/luci/model/network.lua 2017-12-30 11:05:44.000000000 +0100 +++ /usr/lib/lua/luci/model/network.lua 2018-01-17 17:48:59.000000000 +0100 @@ -1550,6 +1550,7 @@ function wifinet.active_mode(self) local m = self.iwinfo.mode or self:ubus("net", "config", "mode") or self:get("mode") or "ap" + if ( self:get("disabled") ) then m = self:get("mode") or "ap" end if m == "ap" then m = "Master" elseif m == "sta" then m = "Client" @@ -1566,6 +1567,7 @@ end function wifinet.active_ssid(self) + if ( self:get("disabled") ) then return self:get("ssid") end return self.iwinfo.ssid or self:ubus("net", "config", "ssid") or self:get("ssid") end