<%+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 map_cfgs local first_card_cfgs local appliedMapModeDiff if pcall(require, "map_helper") then map_cfgs = mtkwifi.load_profile(mtkwifi.__read_easymesh_profile_path()) first_card_cfgs = mtkwifi.load_profile(mtkwifi.detect_first_card()) local appliedMapDiffTable = mtkwifi.diff_profile(mtkwifi.detect_first_card()) appliedMapModeDiff = appliedMapDiffTable["MapMode"] and appliedMapDiffTable["MapMode"][2] or nil end %>
" 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="false">
Chip Configurations - <%=string.split(devname,".")[1]%> <%local diff = mtkwifi.diff_profile(dev.profile)%> <%if next(diff) ~= nil then%> ( '">Click here to apply changes) <%end%> <% if cfgs.WHNAT then %> <% end %> <% if cfgs.E2pAccessMode then %> <% end %>
Decline BA Request checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
Reverse Direction Grant (RDG) checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
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 %> (range 1-256) <% else %> (range 1-64) <% end %>
HT Disallow TKIP checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
Wi-Fi HW NAT Supported by MT7615
E2pAccessMode
Beacon Interval tu(range 20-999, default 100)
Data Beacon Rate (DTIM) Beacon interval(range 1-255, default 1)
BG Protection Mode
Short Preamble checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
TX Burst checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
Packet Aggregate checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
Short Slot checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
<% if cfgs["VOW_Airtime_Fairness_En"] then %> <% end %>
<%+footer%>