The original driver saves the Radio Attenuation value. If this value has been already set, the default Radio Attenuation is that value instead of the values described here.
A PHY
The default Radio Attenuation is always 0x60
B/G PHY
- If this is a Revision 1, 2053 Radio, the default Radio Attenuation is 6
- If this is a 2050 Radio
- With Revision 0, the default Radio Attenuation is 5
- With Revision 1
- Is a G PHY
With Board Vendor Broadcom with Board Type 0x421 and Board Revision >= 30
- The default Radio Attenuation is 3
- With Board Vendor Broadcom with Board Type 0x416
- The default Radio Attenuation is 3
- Otherwise, the default Radio Attenuation is 1
- Is a B PHY
With Board Vendor Broadcom with Board Type 0x421 and Board Revision >= 30
- The default Radio Attenuation is 7
- Otherwise
- The default Radio Attenuation is 6
- Is a G PHY
- With Revision 2
- Is a G PHY
With Board Vendor Broadcom with Board Type 0x421 and Board Revision >= 30
- The default Radio Attenuation is 3
- With Board Vendor Broadcom with Board Type 0x416
- The default Radio Attenuation is 5
- If the chipset version is 0x4320
- The default Radio Attenuation is 4
- Otherwise, the default Radio Attenuation is 3
- Otherwise the default Radio Attenuation is 6
- Is a G PHY
- With Revision 3, the default Radio Attenuation is 5
- With Revision 4, the default Radio Attenuation is 1
- With Revision 5, the default Radio Attenuation is 1
- With Revision 6, the default Radio Attenuation is 5
- With Revision 7, the default Radio Attenuation is 5
- With Revision 8, the default Radio Attenuation is 0x1A
- With Revision 9 or greater, the default Radio Attenuation is 5
- With Board Vendor Broadcom with Board Type 0x421
With Board Revision < 0x43, the default Radio Attenuation is 2
With Board Revision < 0x51, the default Radio Attenuation is 3
- Otherwise, the default Radio Attenuation is 5