wireless [FreshTomato Wiki]

Site Tools


wireless

Advanced Wireless

wiki.freshtomato.org_lib_plugins_ckgedit_fckeditor_userfiles_image_pasted_ft_r7000_advanced-wireless.jpg

Afterburner

Options:

  • Disable * (default)
  • Enable
  • Auto

AP Isolation

If this option is enabled, wireless clients or devices will not be able to communicate with each other but will be able to communicate with the gateway. (This may be useful for guest networks)

Authentication Type

Options:

  • Auto * (default)
  • Shared Key

Basic Rate

Options:

  • Default * (default)
  • 1-2 Mbps
  • All

Depending on the wireless mode you have selected, a default set of supported data rates will be selected. The default setting will ensure maximum compatibility with all devices.

Beacon Interval

Specify the period of time between one beacon and the next one. A beacon is a packet broadcast by the router to synchronize the wireless network.

Default value: 100 ms

CTS Protection Mode

Options:

  • Disable * (default)
  • Auto

Regulatory Mode

Options:

  • Off * (default)
  • 802.11d
  • 802.11h

The country-specific regulatory domains also incorporate mechanisms for detecting other services that have priority use of the bands shared with wireless lan, such as aircraft radar. Recommendation / Default is Off

Country / Region

Country code AND rev define the possible channel list, power and other regulations. The current wireless driver (year 2020) supports round about ~290 countries and round about ~2000 combinations for country code and rev.

Country / Region and Country Rev EXAMPLES:

  • CY / 4 - Country: CY (Cyprus) AND Country Rev: 4
  • CZ / 4 - Country: CZ (Czech Republic) AND Country Rev: 4
  • EU / 13 - Country: EU (Europe) AND Country Rev: 13
  • EU / 33 - Country: EU (Europe) AND Country Rev: 33
  • EU / 53 - Country: EU (Europe) AND Country Rev: 53
  • EU / 78 - Country: EU (Europe) AND Country Rev: 78
  • DE / 7 - Country: DE (Germany) AND Country Rev: 7
  • PL / 4 - Country: PL (Poland) AND Country Rev: 4
  • FR / 5 - Country: FR (France) AND Country Rev: 5
  • GB / 6 - Country: GB (Un. Kingdom) AND Country Rev: 6
  • FI / 4 - Country: FI (Finland) AND Country Rev: 4
  • HU / 4 - Country: HU (Hungary) AND Country Rev: 4
  • ES / 4 - Country: ES (Spain) AND Country Rev: 4
  • IT / 4 - Country: IT (Italy) AND Country Rev: 4
  • US / 0 - Country: US (USA) AND Country Rev: 0
  • CA / 223 - Country: CA (Canada) AND Country Rev: 223
  • BR / 17 - Country: BR (Brazil) AND Country Rev: 17
  • BR / 20 - Country: BR (Brazil) AND Country Rev: 20
  • RU / 50 - Country: RU (Russia) AND Country Rev: 50
  • CN / 38 - Country: CN (China) AND Country Rev: 38
  • CN / 224 - Country: CN (China) AND Country Rev: 224
  • AU / 43 - Country: AU (Australia) AND Country Rev: 43
  • AU / 44 - Country: AU (Australia) AND Country Rev: 44
  • SG / 12 - Country: SG (Singapore) AND Country Rev: 12 (default *)

Example: If the Tomato User wants to change the country to USA, please change country / region to “US” and country rev to “0”. (Default setup is “Singapore” and “12”. Changing only country to “US” and leave “12” WILL NOT WORK)

The advanced-wireless page does provide / show the above mentioned examples, so that most user will be able to choose the one they need/want. (There are much more, see the following list/commit)

For advanced user, please have a look at the complete list at:

For SDK6 router have a look at the following commit https://bitbucket.org/pedro311/freshtomato-arm/commits/ffb286c7afa64b02bc2136d6bd67ba6f7f6b42b2

For SDK7 router have a look at the following commit https://bitbucket.org/pedro311/freshtomato-arm/commits/92da4ad49c2df3bc6d17f58c1b564891ce87a048

Example for SDK6 (ARM router, not MIPS) and country USA:

Please open file “wlc_clm_data.c” (sysdeps/RT-AC68U/clm/src/wlc_clm_data.c) and go to line ~98738 - you will see the following

/** Region definitions */
static const clm_country_rev_definition10_fl_t country_definitions[] = {
    /*      CC    rev      2.4        5            2.4 HT              5 HT  flags */
...
...
    REGION("US", 0 /* 0 */,   A6_58,   29e_2,           An7_62,           29en_9, SCR_2    | CLM_DATA_FLAG_REG_TXBF), /* US/0 */  <-- Line:  98738 (Example provided at advanced-wireless page)
    REGION("US", 1 /* 1 */,   A6_58,   29e_2,           An7_62,           29en_9, SCR_2    | CLM_DATA_FLAG_REG_TXBF), /* US/1 */
    REGION("US", 2 /* 11 */,      A1,     19b,              An4,             19bn, SCR_NONE), /* US/11 */
    REGION("US", 3 /* 13 */,      A5,      15,              An6,              15n, SCR_NONE), /* US/13 */
    REGION("US", 4 /* 14 */,      A6,      15,              An7,              15n, SCR_NONE), /* US/14 */
    REGION("US", 5 /* 18 */,      A9,      15,            An6_2,              15n, SCR_NONE), /* US/18 */
    REGION("US", 6 /* 19 */,      A6,      19,           An8_T2,             19cn, SCR_NONE), /* US/19 */
    REGION("US", 7 /* 20 */,      A3,    19_1,           An1_T3,            19n_1, SCR_NONE), /* US/20 */
...
...

On the right side (comment field) you will see the valid combination for country and country rev. You can also see here that country “US” and country rev “12” is NOT a valid setting for the wireless driver. The same can be done (or looked up) for any other country, like Europe (EU), Germany (DE), …

Note: please choose a real country and not “#a” or “#r”. They are for debugging/testing and not meant for daily use.

Further Notes: For Tomato MIPS SDK5 (RT and RT-N) we only have a country selection right now. Starting with MIPS SDK6 (RT-AC) and all ARM-Branches/Versions you have to choose a country and a country rev. This applies to FreshTomato 2020-6 and up.

Country Rev

see above. This GUI setting applies to FreshTomato 2020-6 and up.

Bluetooth Coexistence

Bluetooth and 2.4 GHz wireless radio can interfere with each other, both operate at the same band (2.4 GHz). This option can help to improve the situation. The bluetooth devices must also implement the coexistence functionality, otherwise this option will have no effect.

Distance / ACK Timing

Adjust value

default: 0

DTIM Interval

Delivery traffic indication message (DTIM) is a countdown field notifying wireless clients of when they can expect the next window for listening to broadcast and multicast messages from the wireless router. This option is useful for associated clients configured to enter sleep mode as a DTIM message will notify the client that the wireless router has information that must be sent.

Fragmentation Threshold

This option specifies the maximum size before data is fragmented into multiple packets. Too low values may result in poor network performance.

Recommendation: leave the default value of 2346

Frame Burst

Options:

  • Disable * (default)
  • Enable

Maximum Clients

This option specifies the maximum clients that can be connected to the wireless lan. Default value: 128

Multicast Rate

Options:

  • Auto * (default)
  • 1 Mbps
  • … up to
  • 54 Mbps

Preamble

Options:

  • Long * (default)
  • Short

802.11n Preamble

Options:

  • Auto
  • Mixed Mode * (default)
  • Green Field
  • GF-BRCM

Overlapping BSS Coexistence

Options:

  • Off * (default)
  • On

RTS Threshold

Adjust Request To Send (RTS) value

default: 2347

Transmit Power

Override regulatory and other limitations; Use 0 for country default (this is the recommendation/default setting). This option can be used to lower or increase the output power. (For example: lower ouput power to decrease wireless range)

Transmission Rate

Options:

  • Auto * (default)
  • 1 Mbps
  • … up to
  • 54 Mbps

The default/recommended setting is Auto.

AC-PHY Interference Mitigation

This option is only available for AC capable wireless ICs / interfaces

  • None * (default)
  • desense based on glitch count (opt. 1)
  • limit pktgain based on hwaci (opt. 2)
  • limit pktgain based on w2/nb (opt. 3)
  • opt. 1 AND opt. 2
  • opt. 1 AND opt. 3
  • opt. 2 AND opt. 3
  • opt. 1 AND opt. 2 AND opt. 3 (All option enabled)

Interference Mitigation

This option is only available for NON-AC capable wireless ICs / interfaces

  • None * (default)
  • Non-WLAN
  • WLAN Manual
  • WLAN Auto
  • WLAN Auto with Noise Reduction

WMM

Wireless Multimedia options:

  • Auto
  • Disable
  • Enable * (default and also recommended setup)

Note: Disabling WMM will/should result in clients falling back to 802.11a/g rates (54 Mbit/s).

No ACK

No Acknowledgement options:

  • Disable * (default)
  • Enable

APSD Mode

Automatic Power Save Delivery options:

  • Disable
  • Enable * (default)

Wireless Multicast Forwarding

Options:

  • Disable * (default)
  • Enable

Turbo QAM (Requires Wireless Network Mode set to Auto)

Enable 256-QAM (MCS 8/9) support. Wireless Mode must be set to Auto. Note: Not all router support that feature.

Explicit beamforming

Router and wireless client both support beamforming technology. Allow these devices to communicate channel estimation and steering direction to each other to improve download and upload speed. Note: Not all router support that feature.

Universal/Implicit beamforming

For Legacy wireless network adapter that do no support beamforming, the router estimates the channel and determines the steering direction to improve the downlink speed. (It is also called Implicit Beamforming) Note: Not all router support that feature.

Air Time Fairness

Enable/Provide Airtime Fairness between multiple links.



Further Notes: some more infos can be found at http://tomatousb.org/doc:reference

wireless.txt · Last modified: 2020/10/02 19:06 by m_ars