| Type | String | Yes | (autodetected) | Type is determined on first boot during the initial radio device detection; it is usually not required to change it. In this, it will always be “qcawifi”. |
| macaddr | MAC address | Yes/No | (autodetected) | Specifies the radio adapter associated to this section, it is not used to change the device MAC but to identify the underlying interface. The value is autodetected at first boot or when using the PHY parameter. For a hardware-independent config (to restore the config on many routers) use the PHY parameter instead of macaddr. |
| disabled | Boolean | No | 0 | Disables the radio adapter if set to 1. Removing this option or setting it to 0 enables the adapter |
| channel | nteger or “auto” | Yes | auto | Specifies the wireless channel to use. In the station mode the value auto is allowed, in access point mode an actual channel number must be given. |
| hwmode | String | No | (driver default) | Selects the wireless protocol to use, possible values are: 11b, 11bg, 11g, 11a, 11ng (11n + 11g, 2.4 GHz, mac80211 only), 11na (11n + 11a, 5 GHz, mac80211 only), 11ac, or auto |
| Htmode | String | No | (driver default) | Specifies the channel width in 11ng, 11na, and 11ac modes. Possible values are: HT20 (single 20 MHz channel), HT40- (2x 20 MHz channels, primary/control channel is upper, secondary channel is below), HT40+ (2x 20 MHz channels, primary/control channel is lower, secondary channel is above) or HT80 – 802.11ac only – (4x20 MHz channels). |
| Chanbw | Integer | No | 20 | Specifies a narrow channel width, possible values are: 5 (5 MHz channel), 10 (10 MHz channel) or 20 (20 MHz channel). |
| Txpower | Integer | No | (driver default) | Specifies the transmission power in dBm. |
| Country | Hexadecimal or string | No | (driver default) | Sets the AP to the regulatory requirements of the country. It could be set either to a country ID or to a CountryCode. The format is automatically detected and the script calls the appropriate command |
| AMPDU | bool | No | (driver default) | Enables (1) or disables (0) Tx AMPDU aggregation for the entire interface. Receiving aggregate frames is still performed, but no aggregate frames transmit if this is disabled. The get parameter returns the current value. |
| bcnburst | bool | No | (driver default) | Set the beaconing scheme to burst or staggered mode. The default is staggered mode. |
| dcs_enable | bool | No | (driver default) | Enable or disable Dynamic Channel Selection for interference mitigation. |
| dcs_errth | int | No | (driver default) | Configures transmission failure rate threshold, used to indicate presence of interference. Default value of transmission failure rate threshold is 30%. |
| dcs_phyerrth | int | No | (driver default) | Configures channel time wasted due to each PHY error (PHY error Penalty). Default value of PHY error penalty is set as 500 μsec. |
| ani_enable | bool | No | (driver default) | Enables (1) or disables (0) ANI functionality. The default is 0. |
| txchainmask rxchainmask | hex | No | (driver default) | Sets the Tx and Rx chainmask values. For MIMO devices, indicates the number of Tx/Rx streams, and which chains are used. For some QTI devices, up to 3 chains can be used; others are restricted to 2 or 1. Note the maximum number of chains available for the device. For dual chain devices, chain 2 is not available. Single chain devices only support chain. The chains are represented in the bitmask as: Chain 0 0x01 Chain 1 0x02 Chain 2 0x04 Chainmask selection can affect several performance factors. For a 3-chain device, an Rx chainmask of 0x05 (or 0x03) is used for 2x2 stream reception. For near range operations, a Tx chainmask of 0x05 (or 0x03) minimizes near range effects. For the far range, a mask of 0x07 is used for Tx. The default chainmask values are stored in EEPROM. This iwpriv command overrides the chainmask settings. The get parameters returns the current values. |
| TXPowLim2G TXPowLim5G | int | No | (driver default) | Sets the maximum transmit power limit for the 2 GHz band or 5 GHz band. The maximum transmit power is also governed by country-specific regulatory requirements set by the iwpriv setCountry or setCountryID parameters. The iwconfig txpower command is similar but sets maximum transmit power for all frequencies. The TxPowLim2G/TxPowLim5G settings can be overridden by TxPwrOvr. The TxPowLim2G/TxPowLim5G values may also be updated by other portions of the code, so the effect of the value may be temporary. The limit is expressed as an integer that equals +0.5 dBm for each value of 1. For example, 0 = 0 dBm; 10 = 5 dBm; 100 = 50 dBm. The default is 100 for both parameters. The get parameters return the current values. |