bcm-specs

[Specification

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

  1. If this is a Revision 1, 2053 Radio, the default Radio Attenuation is 6
  2. If this is a 2050 Radio
    1. With Revision 0, the default Radio Attenuation is 5
    2. With Revision 1
      1. Is a G PHY
        1. With Board Vendor Broadcom with Board Type 0x421 and Board Revision >= 30

          1. The default Radio Attenuation is 3
        2. With Board Vendor Broadcom with Board Type 0x416
          1. The default Radio Attenuation is 3
        3. Otherwise, the default Radio Attenuation is 1
      2. Is a B PHY
        1. With Board Vendor Broadcom with Board Type 0x421 and Board Revision >= 30

          1. The default Radio Attenuation is 7
        2. Otherwise
          1. The default Radio Attenuation is 6
    3. With Revision 2
      1. Is a G PHY
        1. With Board Vendor Broadcom with Board Type 0x421 and Board Revision >= 30

          1. The default Radio Attenuation is 3
        2. With Board Vendor Broadcom with Board Type 0x416
          1. The default Radio Attenuation is 5
        3. If the chipset version is 0x4320
          1. The default Radio Attenuation is 4
        4. Otherwise, the default Radio Attenuation is 3
      2. Otherwise the default Radio Attenuation is 6
    4. With Revision 3, the default Radio Attenuation is 5
    5. With Revision 4, the default Radio Attenuation is 1
    6. With Revision 5, the default Radio Attenuation is 1
    7. With Revision 6, the default Radio Attenuation is 5
    8. With Revision 7, the default Radio Attenuation is 5
    9. With Revision 8, the default Radio Attenuation is 0x1A
    10. With Revision 9 or greater, the default Radio Attenuation is 5
  3. With Board Vendor Broadcom with Board Type 0x421
    1. With Board Revision < 0x43, the default Radio Attenuation is 2

    2. With Board Revision < 0x51, the default Radio Attenuation is 3

  4. Otherwise, the default Radio Attenuation is 5

Exported/Archived from the wiki to HTML on 2016-10-27