Skip to content

Contents

NHX5018

Settings:
AIFS = 34us (i.e., AIFSn = 2),
CWmin = 1 slot (i.e., ECWmin = 1),
CWmax = 3 slots (i.e., ECWmax = 2).
Commands:
athdiag --set --address 0x2AAA130 --value 0xC010085 --wifi 1 --quiet
athdiag --set --address 0x2AAA00C --value 0x220019 --wifi 1 --quiet
athdiag --set --address 0x2AAA0FC --value 0x30001 --wifi 1 --quiet
# Assume Spruce is wifi1
athdiag --set --address 0x2AAA130 --value 0xC010085 --wifi 1 --quiet
athdiag --set --address 0x2AAA00C --value 0x220019 --wifi 1 --quiet
athdiag --set --address 0x2AAA0FC --value 0x30001 --wifi 1 --quiet

NHX6018

IPQ6000:
MAC0
0x6CAAA0F8
0x6CAAA00C
0x6CAAA0D4
Mac1
0x6CB2A0F8
0x6CB2A00C
0x6CB2A0D4
5g
athdiag --set --address 0x6CAAA0F8 --value 0xC010085 --wifi 0 --quiet
athdiag --set --address 0x6CAAA00C --value 0x220019 --wifi 0 --quiet
athdiag --set --address 0x6CAAA0D4 --value 0x30001 --wifi 0 --quiet
2g
athdiag --set --address 0x6CB2A0F8 --value 0xC010085 --wifi 1 --quiet
athdiag --set --address 0x6CB2A00C --value 0x220019 --wifi 1 --quiet
athdiag --set --address 0x6CB2A0D4 --value 0x30001 --wifi 1 --quiet
cfg80211tool ath5 vhtsubfer 0
cfg80211tool ath5 vhtmubfer 0
cfg80211tool ath5 vhtsubfee 0
cfg80211tool ath5 vhtmubfee 0

cfg80211tool ath5 aifs 3 3 2
cfg80211tool ath5 cwmin 3 1 1
cfg80211tool ath5 cwmax 3 2 2
wlanconfig ath5 list wme

image.png

cfg80211tool athX setwmmparams CWMIN CWMAX AIFS TXOP ACM NOACKPOLICY
cfg80211tool athX getwmmparams CWMIN CWMAX AIFS TXOP ACM NOACKPOLICY
cfg80211tool athx wmm 1 (enables WMM) iwpriv athX wmm 0 (disables WMM)
cfg80211tool athX get_wmm (displays current status of WMM)
option acm '1'
option aifs '2'
option cwmax '2'
option cwmin '1'
option noackpolicy '3'
option txoplimit '3'

Default MU-EDCA parameters

AC_BK
AC_BE
AC_VI
AC_VO
AIFSN=0
ECWmin=15
ECWmax=15
MU EDCA Timer=255
AIFSN=0
ECWmin=15
ECWmax=15
MU EDCA Timer=255
AIFSN=0
ECWmin=15
ECWmax=15
MUEDCA Timer=255
AIFSN=0
ECWmin=15
ECWmax=15
MUEDCA Timer=255

image.png image.png