In order to setup your router for maximum speed it is required to properly setup a few parameters.
I’m going to explain a few parameters in detail so you have a basic understanding of these parameters.
This guide is specific to broadcom based routers with AC radio!
Note: Most of the parameters depend on other parameters, e.g. changing
Channel Width will give you a different list of channels you can choose.
Thus whenever you change a setting you have to press Apply and wait a few
seconds until the GUI refreshes displaying updated choices.
It is also necessary to set wireless security to WPA2 AES in order to
reach full speeds as it is part of the specification. Some clients may
not even be able to connect if you don’t use WPA2, e.g. Android devices.
You have to setup parameters in the following order to avoid unnecessary steps.
Before you start choose the correct regulation domain.
1. Setup Wireless Mode
2. Setup Network Mode
You should choose a Mode that works for all of your clients. If you only
have 802.11n devices you would choose N-Only. If you only have AC devices
and don’t want to allow any N devices choose AC-Only. N-Only 5Ghz
will allow AC as well as standard N clients to connect.
Note: N/AC standard requires WPA2/AES Encryption
3. Channel Width
To get full AC speed this needs to be set to 80Mhz. If you choose 40 or 20 Mhz
Width you won’t be able to connect at full speed, but depending on channel occupation
it might be of advantage to choose a spectrum that is not covered by other routers.
Thus it may be of advantage to only use 40Mhz to be able to use a spectrum that is not
occupied by other routers in order to avoid interference.
For some detailed explanation about data rates, width etc. you can checkout these
4. Extension Channel
After you have setup Channel Width the UI will update and give you new choices for Extension Channels.
Now choose an Extension channel and press Apply again. If you want to know more about Extension Channels
5. Wireless Channel
Finally you can choose your prefered channel. Depending on Width and Extension you previously set
you will have a different choice of channels.
It is important to set a fixed channel otherwise your radio might not operate at full width.
General rule for all bands:
-lowest or highest channel may not allow to output full power
General rule for 5Ghz:
-on higher channels regulation limits allow more power output from the radio.
-on higher channels output might be limited in case radar signals are detected
Thus most of times higher channels on 5Ghz will give you more range.
Advanced Wireless Settings
Most users don’t need this and can leave it at their defaults.
If you have range/signal problems on long range connections play with txpwr
and measure your throughput.
E.g. value that proved to deliver great speeds on 2.4Ghz in my tests was 160mW .
For 5Ghz you likely want to increase txpwr even further.
Increasing txpwr only boosts sending to the client. If your client devices allows to increase output power, then you should change it as well. E.g. by default Intel client adapters, built in laptops, do not output with maximum power in order to save energy.
In latest driver build with NEWD it is currently not possible to override power output, still investigating if this is on purpose or if this is a problem with current wl tool.
Beamforming uses algorithms to determine the location of a client and to direct signals
towards the client. As output is directed towards a client it is possible to increase
output power, which will improve range. Regular Beamforming only works with clients
that support Beamforming. Implicit Beamforming also works for clients that have no
Short note on performance testing with beamforming. As Beamfomring needs some sort
of localization and therefore calibration you should give the radio a bit of time,
after you changed wireless parameters, before you start doing any performance testing.
Everytime you change parameters the radio will be brought down and up and reinitialized.