bcm-specs

[Specification

The 2060 (an A Radio) is initialized as follows:

  1. If the radio is software disabled, we turn off the radio (RadioControl) and return.

  2. Now we write initial values into the registers:
    1. Write 0xC0 into RadioRegister 0x04

    2. Write 0x08 into RadioRegister 0x05

    3. Write 0x40 into RadioRegister 0x09

    4. Write 0xAA into RadioRegister 0x05

    5. Write 0x8F into RadioRegister 0x32

    6. Write 0x8F into RadioRegister 0x06

    7. Write 0x8F into RadioRegister 0x34

    8. Write 0x07 into RadioRegister 0x2C

    9. Write 0x80 into RadioRegister 0x82

    10. Write 0x00 into RadioRegister 0x80

    11. Write 0xDA into RadioRegister 0x3F

    12. MaskSet RadioRegister 0x05 with a mask of ~0x08 and a set of 0

    13. MaskSet RadioRegister 0x81 with a mask of ~0x10 and a set of 0

    14. MaskSet RadioRegister 0x81 with a mask of ~0x20 and a set of 0

    15. MaskSet RadioRegister 0x81 with a mask of ~0x20 and a set of 0

    16. Delay of 400usec
    17. MaskSet RadioRegister 0x81 with a mask of ~0x20 and a set of 0x10

    18. Delay of 400usec
    19. MaskSet RadioRegister 0x05 with a mask of ~0x08 and a set of 0x08

    20. MaskSet RadioRegister 0x85 with a mask of ~0x10 and a set of 0

    21. MaskSet RadioRegister 0x05 with a mask of ~0x08 and a set of 0

    22. MaskSet RadioRegister 0x81 with a mask of ~0x40 and a set of 0

    23. MaskSet RadioRegister 0x81 with a mask of ~0x40 and a set of 0x40

    24. MaskSet RadioRegister 0x05 with a mask of ~0x08 and a set of 0x08

    25. Write 0xDDC6 to PHYRegister 0x63

    26. Write 0x07BE to PHYRegister 0x69

    27. Write 0x0000 to PHYRegister 0x6A

    28. Set the PHY channel to the default starting channel (RadioControl)

    29. Delay of 1000usec

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