These specs are based on the 4.xx series of drivers for the bcm43xx chipset by Broadcom. These specs support all A PHY, G PHY, and LP PHY cards. Specs for N PHY and SSLPN PHY cards are in progress. For BPHY Specs, please see the v3 specs at http://bcm-specs.sipsolutions.net.
This wiki also contains the specs for a Gigabit MAC Core Ethernet device at MAC GBIT.
Note that these specs are still incomplete. Some information may only be available in the older specs document. Please let us know if you see something missing from these specs but present in the old specs document.
We, the reverse engineers, would like to point out that to the best of our knowledge the b43 driver is clean. We would also like to note that we contacted Jon Simola at the end of December 2006 and offered to help clarify any questions on these specifications. Some people have now claimed that it was impossible to write a driver from just the specs and the bcm43xx source code was required, but we are sure this is not true, especially if you ask questions.
ReverseEngineeringProcess describes how we created this specification, the rest of the site is simply that, the specification.
Backplane - Interconnect between cores
Cores - Each core provides specific functionality
802.11 - Quick link to the 802.11 Core
A list of all pages is on the PageIndex page.
A snapshot (including all page history) is generated nightly at 3:30 UTC.
You can subscribe to changes by logging in and subscribing to a page, or all pages at once via the regex subscription feature.
- Chipsets - We no longer collect information about chipsets.
The IRC channel #bcm-specs was available on sipsolutions.net, but I've shut it down. Old logs are available from http://bcm-specs.sipsolutions.net/irc-logs/?C=N;O=D.
Implementation of this spec at http://wireless.kernel.org/en/users/Drivers/b43/