<%+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) %>
" 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">

<%:Chip Configurations%> - <%=string.split(devname,".")[1]%> <%local diff = mtkwifi.diff_profile(dev.profile)%> <%if next(diff) ~= nil then%> ( '"><%:Click here%> <%:to apply changes%>) <%end%>

<%:Decline BA Request%>
<%:Reverse Direction Grant (RDG)%>
<%:BA Win size%> <% if string.split(cfgs.WirelessMode,";")[1] == "16" or string.split(cfgs.WirelessMode,";")[1] == "17" or string.split(cfgs.WirelessMode,";")[1] == "18" then %>(1-256)<% else %>(1-64)<% end %>
<%:HT Disallow TKIP%>
<%:Wi-Fi HWNAT%>
<%:E2pAccessMode%>
<%:Beacon Interval%> (20-999)
<%:Data Beacon Rate (DTIM)%> (1-255)
<%:BG Protection Mode%>
<%:Short Preamble%>
<%:TX Burst%>
<%:Short Slot%>
<%+footer%>