Site Tools


advanced-wireless

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
advanced-wireless [2022/03/09 15:47] – [Explicit beamforming]-spelling hogwildadvanced-wireless [2022/06/10 09:45] – [Country / Region] add country and a country rev for RT-N router m_ars
Line 100: Line 100:
 Country code AND rev(ision) define the possible channel list, power and other regulations for each country. The current wireless driver (year 2020 and newer) supports approximately 290 countries and 2000 combinations of country code and revision. Country code AND rev(ision) define the possible channel list, power and other regulations for each country. The current wireless driver (year 2020 and newer) supports approximately 290 countries and 2000 combinations of country code and revision.
  
-//Example Country / Region and Country Rev choices://+//Example Country / Region and Country Rev choices (ARM Router)://
  
   * CY / 4 - Country: CY (Cyprus) AND Country Rev: 4   * CY / 4 - Country: CY (Cyprus) AND Country Rev: 4
Line 129: Line 129:
   * AU / 44 - Country: AU (Australia) AND Country Rev: 44   * AU / 44 - Country: AU (Australia) AND Country Rev: 44
   * SG / 12 - Country: SG (Singapore) AND Country Rev: 12 (default *)   * SG / 12 - Country: SG (Singapore) AND Country Rev: 12 (default *)
 +
 +//Example Country / Region and Country Rev choices (MIPS Router, RT-N and RT-AC)://
 +
 +  * EU / 4 - Country: EU (Europe) AND Country Rev: 4
 +  * EU / 13 - Country: EU (Europe) AND Country Rev: 13
 +  * PL / 2 - Country: PL (Poland) AND Country Rev: 2
 +  * DE / 3 - Country: DE (Germany) AND Country Rev: 3
 +  * US / 10 - Country: US (USA) AND Country Rev: 10
 +  * CN / 1 - Country: CN (China) AND Country Rev: 1
 +  * TW / 4 - Country: TW (Taiwan) AND Country Rev: 4
  
 Some combinations of Country and revision codes are invalid, and will not work together. For example, if you set country to USA, and change only country to "US" and leave revision at "12" that would be invalid. You need to change country / region to "US" and country revision to "0" to have a working combination. Some combinations of Country and revision codes are invalid, and will not work together. For example, if you set country to USA, and change only country to "US" and leave revision at "12" that would be invalid. You need to change country / region to "US" and country revision to "0" to have a working combination.
Line 134: Line 144:
 Most users will be able to choose the correct settings from those in the Wireless menu. However, there are many more settings. Most users will be able to choose the correct settings from those in the Wireless menu. However, there are many more settings.
  
-//Advanced users can see the complete list of settings and their code commit entries here:// \\  For SDK6 routers: \\ [[https://bitbucket.org/pedro311/freshtomato-arm/commits/ffb286c7afa64b02bc2136d6bd67ba6f7f6b42b2|https://bitbucket.org/pedro311/freshtomato-arm/commits/ffb286c7afa64b02bc2136d6bd67ba6f7f6b42b2]]+//Advanced users can see the complete list of settings and their code commit entries here:// 
 + 
 +For SDK6 ARM router: \\ [[https://bitbucket.org/pedro311/freshtomato-arm/commits/ffb286c7afa64b02bc2136d6bd67ba6f7f6b42b2|https://bitbucket.org/pedro311/freshtomato-arm/commits/ffb286c7afa64b02bc2136d6bd67ba6f7f6b42b2]] 
 + 
 +For SDK7 ARM router: \\ [[https://bitbucket.org/pedro311/freshtomato-arm/commits/92da4ad49c2df3bc6d17f58c1b564891ce87a048|https://bitbucket.org/pedro311/freshtomato-arm/commits/92da4ad49c2df3bc6d17f58c1b564891ce87a048]] 
 + 
 +For SDK6 Mips (RT-AC) router: \\ [[https://bitbucket.org/pedro311/freshtomato-mips/commits/65128b4b2de5c677349dcbd7fe018e23e45c8bba|https://bitbucket.org/pedro311/freshtomato-mips/commits/65128b4b2de5c677349dcbd7fe018e23e45c8bba]]
  
-For SDK7 routers: \\ [[https://bitbucket.org/pedro311/freshtomato-arm/commits/92da4ad49c2df3bc6d17f58c1b564891ce87a048|https://bitbucket.org/pedro311/freshtomato-arm/commits/92da4ad49c2df3bc6d17f58c1b564891ce87a048]]+For SDK5 Mips (RT-N) router: \\ [[https://bitbucket.org/pedro311/freshtomato-mips/commits/5c72e2e4753e2e2db86c519fa5d89f18ee555aff|https://bitbucket.org/pedro311/freshtomato-mips/commits/5c72e2e4753e2e2db86c519fa5d89f18ee555aff]]
  
-For example, for SDK6 (ARM models only) builds and country USA, open file "wlc_clm_data.c" \\  (sysdeps/RT-AC68U/clm/src/wlc_clm_data.c) and go to line ~98738. There, you will see the following:  \\   \\+Example: for SDK6 (ARM models only) builds and country USA, open file "wlc_clm_data.c" \\  (sysdeps/RT-AC68U/clm/src/wlc_clm_data.c) and go to line ~98738. There, you will see the following:  \\   \\
  
 <code -> <code ->
Line 160: Line 176:
  \\   \\ The comment field on the right contains valid country and revision combinations. You can see that country "US" and country rev "12" is NOT a valid setting for the wireless driver. Do not use "#a" or "#r". They are special values for testing and not for regular use.  \\   \\ The comment field on the right contains valid country and revision combinations. You can see that country "US" and country rev "12" is NOT a valid setting for the wireless driver. Do not use "#a" or "#r". They are special values for testing and not for regular use.
  
-NOTE: For MIPS SDK5 (RT and RT-N) builds, there is currently only a country selection setting. Starting with MIPS SDK6 (RT-AC) builds and all ARM-Branches/Versions you will need to choose a country and a country rev. This applies to release 2020-6 and later**.**+For MIPS SDK5 (RT) builds, there is only a country selection setting. 
 + \\   \\ Starting with MIPS SDK6 (RT-AC) builds and all ARM-Branches/Versions you will need to choose a country and a country rev. This applies to release 2020.6 and later. With release 2022.4 and later user will need to choose a country and a country rev for RT-N router also!
  
 ==== Country Rev ==== ==== Country Rev ====
Line 415: Line 432:
 ==== Universal/Implicit beamforming ==== ==== Universal/Implicit beamforming ====
  
-Beamforming is a performance feature included in Wi-Fi protocols starting with 802.11n.  Beamforming radiates signals more directly towards the receiver, instead of in an omnidirectional pattern, like older equipment. This can result in a higher signal-to-noise ratio and data rates between the two devices exchanging data.+Beamforming is a performance feature included in WiFi protocols starting with 802.11n.  Beamforming radiates signals more directly towards the receiver, instead of in an omnidirectional pattern, like older equipment. This can result in a higher signal-to-noise ratio and faster data rates between the two devices exchanging data.
  
-Traditionally, most Wi-Fi routers and access points included omnidirectional antennas. These radiate radio energy equally in all directions. This is not the most effective/efficient way to exchange radio signals to another device. Much of the signal goes off in directions away from the or other wireless device.+Traditionally, most WiFi routers and access points included omnidirectional antennas. These radiate radio energy equally in all directions. This is not the most effective/efficient way to exchange radio signals to another device. Much of the signal goes off in directions away from the or other wireless device.
  
 With 802.11n, several beamforming methods were allowed, but no standard method existed. A lack of standardization meant beamforming usually provided little performance improvement. With 802.11n, several beamforming methods were allowed, but no standard method existed. A lack of standardization meant beamforming usually provided little performance improvement.
advanced-wireless.txt · Last modified: 2024/03/02 18:01 by hogwild