Re: Poor performance on 11ac

From: Ben Hutton <ben_at_benhutton.com.au>
Date: Sun, 20 Jul 2025 03:15:59 UTC
Actually it turns out it wasn't. I'm assuming regdomain.xml was 
overwritten in an update.

Looks like it has been failing to set the regdomain to AU and defaulting 
to US. I put your experimental regdomain back in a noticed that it will 
only connect at 11ng. When putting the default on in it mostly connects 
at 11ac but sometimes it only gets around 30mpbs and others around 
300mbps. With your regdomain it gets around 80mbps.

I created my own regdomain.xml a while ago (with the help of an LLM) 
that adds the 11ac to APAC2. This mostly connects via 11ac (sometimes 
via 11ng) and gets over 300mbps on a speedtest when connected at 11ac. I 
have just switched back over to this to resolve the speed issue.

<netband mode="11ac">
   <!-- 5150-5250/80, 200 mW, indoor --> <band>
     <freqband ref="AC2_5160_5240_20"/>
     <maxpower>23</maxpower>
     <flags>IEEE80211_CHAN_HT20</flags>
     <flags>IEEE80211_CHAN_VHT20</flags>
     <flags>INDOOR</flags>
   </band>
   <band>
     <freqband ref="AC2_5180_5240_40"/>
     <maxpower>23</maxpower>
     <flags>IEEE80211_CHAN_HT40</flags>
     <flags>IEEE80211_CHAN_VHT40</flags>
     <flags>INDOOR</flags>
   </band>
   <band>
     <freqband ref="AC2_5180_5240_80"/>
     <maxpower>23</maxpower>
     <flags>IEEE80211_CHAN_HT40</flags>
     <flags>IEEE80211_CHAN_VHT80</flags>
     <flags>INDOOR</flags>
   </band>
   <!-- 5250-5350/80, 200 mW, indoor, DFS --> <band>
     <freqband ref="AC2_5260_5340_20"/>
     <maxpower>23</maxpower>
     <flags>IEEE80211_CHAN_HT20</flags>
     <flags>IEEE80211_CHAN_VHT20</flags>
     <flags>IEEE80211_CHAN_DFS</flags>
     <flags>INDOOR</flags>
   </band>
   <band>
     <freqband ref="AC2_5260_5320_40"/>
     <maxpower>23</maxpower>
     <flags>IEEE80211_CHAN_HT40</flags>
     <flags>IEEE80211_CHAN_VHT40</flags>
     <flags>IEEE80211_CHAN_DFS</flags>
     <flags>INDOOR</flags>
   </band>
   <band>
     <freqband ref="AC2_5260_5320_80"/>
     <maxpower>23</maxpower>
     <flags>IEEE80211_CHAN_HT40</flags>
     <flags>IEEE80211_CHAN_VHT80</flags>
     <flags>IEEE80211_CHAN_DFS</flags>
     <flags>INDOOR</flags>
   </band>
   <!-- 5470-5725/160, 1000 mW, DFS --> <band>
     <freqband ref="AC2_5480_5700_20"/>
     <maxpower>30</maxpower>
     <flags>IEEE80211_CHAN_HT20</flags>
     <flags>IEEE80211_CHAN_VHT20</flags>
     <flags>IEEE80211_CHAN_DFS</flags>
   </band>
   <band>
     <freqband ref="AC2_5500_5680_40"/>
     <maxpower>30</maxpower>
     <flags>IEEE80211_CHAN_HT40</flags>
     <flags>IEEE80211_CHAN_VHT40</flags>
     <flags>IEEE80211_CHAN_DFS</flags>
   </band>
   <band>
     <freqband ref="AC2_5500_5640_80"/>
     <maxpower>30</maxpower>
     <flags>IEEE80211_CHAN_HT40</flags>
     <flags>IEEE80211_CHAN_VHT80</flags>
     <flags>IEEE80211_CHAN_DFS</flags>
   </band>
   <band>
     <freqband ref="AC2_5500_5640_160"/>
     <maxpower>30</maxpower>
     <flags>IEEE80211_CHAN_HT40</flags>
     <flags>IEEE80211_CHAN_VHT160</flags>
     <flags>IEEE80211_CHAN_DFS</flags>
   </band>
   <!-- 5725-5875/80, 4000 mW --> <band>
     <freqband ref="AC2_5745_5865_20"/>
     <maxpower>36</maxpower>
     <flags>IEEE80211_CHAN_HT20</flags>
     <flags>IEEE80211_CHAN_VHT20</flags>
   </band>
   <band>
     <freqband ref="AC2_5745_5805_40"/>
     <maxpower>36</maxpower>
     <flags>IEEE80211_CHAN_HT40</flags>
     <flags>IEEE80211_CHAN_VHT40</flags>
   </band>
   <band>
     <freqband ref="AC2_5745_5805_80"/>
     <maxpower>36</maxpower>
     <flags>IEEE80211_CHAN_HT40</flags>
     <flags>IEEE80211_CHAN_VHT80</flags>
   </band>
</netband>



Kind regards
Ben

On 7/19/25 18:30, Bjoern A. Zeeb wrote:
> On Sat, 19 Jul 2025, Ben Hutton wrote:
>
>> No I haven't changed the country code. As far as I am aware it should 
>> be correct.
>>
>> create_args_wlan0="country AU regdomain AU"
>> ifconfig_wlan0="mode 11ac WPA SYNCDHCP powersave"
>>
>> It is however still showing US on the interface.
>
> Oh. You are running with my experimental regdomain.xml?  That 
> explains. Ok.
>
> /bz
>