<%+header%> <% local disp = require "luci.dispatcher" -- local request = disp.context.path local request = disp.context.request local mtkwifi = require("mtkwifi") local devname = request[5] local devs = mtkwifi.get_all_devs() local dev = {} for _,v in ipairs(devs) do if v.devname == devname then dev = v end end local cfgs = mtkwifi.load_profile(dev.profile) local bands = mtkwifi.detect_triband() %>
" enctype="multipart/form-data" onreset="return cbi_validate_reset(this)" onsubmit="return cbi_validate_form(this, '<%:Some fields are invalid, cannot save values!%>') && ValidateAllSettings()" autocomplete="off">

<%:Device Configuration%> - <%=devname%> <%local diff = mtkwifi.diff_profile(dev.profile)%> <%if next(diff) ~= nil then%> ('"><%:Click here%> <%:to apply changes%>) <%end%>

<% if string.split(cfgs.WirelessMode,";")[1] == "16" or string.split(cfgs.WirelessMode,";")[1] == "17" or string.split(cfgs.WirelessMode,";")[1] == "18" then %> <% end %> "> <% if mtkwifi.band(string.split(cfgs.WirelessMode,";")[1]) == "5G" then %> <% end %> <% if cfgs.MUTxRxEnable then %> <% end %> <% if string.split(cfgs.WirelessMode,";")[1] == "16" or string.split(cfgs.WirelessMode,";")[1] == "17" or string.split(cfgs.WirelessMode,";")[1] == "18" then %> <% end %>
<%:Enable wireless device%> checked="checked"<% end %>/><%:Enable%> checked="checked"<% end %>/><%:Disable%>
<%:Channel%> <% if cfgs.ApCliEnable == "1" then %><%:APClient/Repeater Mode.%><% end %>
<%:BSS color%>
<%:TWT Support%>
<%:Country Code%>
<%:Country Region%>
<%:Channel BandWidth%>
<%:TX Stream%>
<%:RX Stream%>
<%:TX Power%> (1-100)
802.11H checked="checked"<% end %>/><%:Enable%> checked="checked"<% end %>/><%:Disable%>
<%:DFS%> checked="checked"<% end %>/><%:Enable%> checked="checked"<% end %>/><%:Disable%>
<%:Beam Forming and MIMO Setting%>
<%:Spatial Reuse%> checked="checked"<% end %>/><%:Enable%> checked="checked"<% end %>/><%:Disable%>
<%+footer%>