<%+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!')" autocomplete="false">
Device Configurations - <%=devname%> <% local diff = mtkwifi.diff_profile(dev.profile) if next(diff) ~= nil then %> ('">reload to apply changes) <% end %> <% if cfgs.HT_OpMode then %> <% end %> <% if cfgs.HT_GI then %> <% end %> <% if cfgs.VHT_BW then %> <% end %> <% if cfgs.HT_STBC then %> <% end %> <% if cfgs.HT_AMSDU then %> <% end %> <% if cfgs.HT_AutoBA then %> <% end %> <% if cfgs.HT_BADecline then %> <% end %> <% if cfgs.HT_DisallowTKIP then %> <% end %> <% if cfgs.HT_LDPC then %> <% end %> <% if cfgs.VHT_SGI then %> <% end %> <% if cfgs.VHT_STBC then %> <% end %> <% if cfgs.VHT_BW_SIGNAL then %> <% end %> <% if cfgs.VHT_LDPC then %> <% end %> <% if cfgs.BGProtection then %> <% end %> <% if cfgs.VHT_BW then %> <% end %> <% if cfgs.BeaconPeriod then %> <% end %> <% if cfgs.DtimPeriod then %> <% end %> <% if cfgs.FragThreshold then %> <% end %> <% if cfgs.RTSThreshold then %> <% end %> <% if cfgs.TxPower then %> <% end %> <% if cfgs.TxPreamble then %> <% end %> <% if cfgs.ShortSlot then %> <% end %> <% if cfgs.TxBurst then %> <% end %> <% if cfgs.PktAggregate then %> <% end %> <% if cfgs.IEEE80211H then %> <% end %>
Mode
Channel <% if cfgs.ApCliEnable == "1" then %> APClient/Repeater Mode. <% end %>
Country Code
Country Region
Operating Mode
HT Guard Interval
Channel BandWidth
2G 40Mhz Ext Channel <% if cfgs.ApCliEnable == "1" then %> APClient/Repeater Mode. <% end %>
5G 2nd 80Mhz Channel <% if cfgs.ApCliEnable == "1" then %> APClient/Repeater Mode. <% end %>
STBC checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
A-MSDU checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
Auto Block ACK checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
Decline BA Request checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
HT Disallow TKIP checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
HT LDPC checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
VHT Short GI
VHT STBC checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
VHT BW Signaling checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable checked="checked"<% end %>/> Dynamic
VHT LDPC checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
BG Protection Mode
HT Protection checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
Beacon Interval ms(range 20-999, default 100)
Data Beacon Rate (DTIM) ms(range 1-255, default 1)
Fragment Threshold (range 256-2346, default 2346)
RTS Threshold (range 256-2347, default 2347)
TX Power dbm(range 1-100, default 100)
Short Preamble checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
Short Slot 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
802.11H checked="checked"<% end %>/> Enable checked="checked"<% end %>/> Disable
" enctype="multipart/form-data" onreset="return cbi_validate_reset(this)" onsubmit="return cbi_validate_form(this, 'Some fields are invalid, cannot save values!')" autocomplete="off">
Raw Configurations ( Edit WiFi profile directly )

WARNING : DO NOT MESS WITH IT IF YOU DON'T UNDERSTAND IT!

'" type="button" /> '" />
<%+footer%>