bcm-v4

[Specification

N PHY Workarounds Gain Control 2057 Rev5

  1. Set bit 1 << 13 in PHY Register 0x1C

  2. Set bit 1 << 13 in PHY Register 0x32

  3. Maskset PHY Register 0x289 with mask 0xFF00 and set 0x46
  4. Maskset PHY Register 0x283 with mask 0xFF00 and set 0x3C
  5. Maskset PHY Register 0x280 with mask 0xFF00 and set 0x3C
  6. Write an N PHY Table with ID 0, length 4, offset 8, width 8, and data 8, 13, 17, 22
  7. Write an N PHY Table with ID 1, length 4, offset 8, width 8, and data 8, 13, 17, 22
  8. Write an N PHY Table with ID 0, length 4, offset 16, width 8, and data -2, 7, 11, 15
  9. Write an N PHY Table with ID 1, length 4, offset 16, width 8, and data -2, 7, 11, 15
  10. Write an N PHY Table with ID 0, length 10, offset 32, width 8, and data -4, -1, 2, 5, 5, 5, 5, 5, 5, 5
  11. Write an N PHY Table with ID 1, length 10, offset 32, width 8, and data -4, -1, 2, 5, 5, 5, 5, 5, 5, 5
  12. Write an N PHY Table with ID 2, length 10, offset 32, width 8, and data 0x0, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03
  13. Write an N PHY Table with ID 3, length 10, offset 32, width 8, and data 0x0, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03
  14. Write 0x74 to PHY Register 0x37
  15. Write 0x74 to PHY Register 0x2AD
  16. Write 0x18 to PHY Register 0x38
  17. Write 0x18 to PHY Register 0x2AE
  18. Write 0xE8 to PHY Register 0x2B
  19. Write 0xE8 to PHY Register 0x41
  20. If this is a 2G channel
    1. Maskset PHY Register 0x300 with mask 0xFFC0 and set 0x12
    2. Maskset PHY Register 0x301 with mask 0xFFC0 and set 0x12
  21. Otherwise
    1. Maskset PHY Register 0x300 with mask 0xFFC0 and set 0x10
    2. Maskset PHY Register 0x301 with mask 0xFFC0 and set 0x10

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