Enabling the Radio
A PHYs
Write 0xC0 to Radio Register 0x4
Write 0x08 to Radio Register 0x5
Turn off bit 0x08 in PHY Registers 0x10 and 0x11
Perform a 2060 Radio Init
B / G / LP PHYs
- If the Wireless Core revision is 5 or greater
Write 0 to PHY Register 0x811
- Otherwise
Write 0x800 to PHY Register 0x15
Write 0xC00 to PHY Register 0x15
- Delay for 250 uSec
Write 0x8000 to PHY Register 0x15
Write 0xC000 to PHY Register 0x15
If Core Flags has the G Mode Enable flag (0x20000000) set or the PHY Revision is 2 or greater
Write 0xC0 to PHY Register 0x15
- Otherwise
Write 0 to PHY Register 0x15
- Delay for 550 uSec
- Perform a Synthetic PU workaround
- Set the channel to the current channel
N PHY
Perform an NPHY Radio Init
Disabling the Radio
APHYs
Write 0xFF to Radio Register 0x4
Write 0xFB to Radio Register 0x5
OR PHY Registers 0x10 and 0x11 with 0x8
B / G / LP PHYs
- If the Wireless Core revision is 5 or greater
OR PHY Register 0x811 with 0x8C
AND PHY Register 0x812 with 0xFF73
- Otherwise
Write 0xAA00 to PHY Register 0x15
N PHYs
1. Unset bit 0x800 in PHY Register 0x78