Wireless Firmware and Drivers

From Hack Sphere Labs Wiki
Jump to: navigation, search

The old b43 driver was not given open source status but, it was reverse engineered.

b43 - This is the open source driver built by the community based on reverse engineered specifications of the proprietary Broadcom driver. This is the driver that is included in the current OpenWrt builds. It is also in the mainline Linux kernel. This driver supports most of the current available Broadcom WiFi cores. It has support for station (STA), AP, AdHoc, Mesh and other modes and it supports 5 GHz band on N-PHY devices. It supports 802.11g rates only and can't handle multiple SSIDs.

Firmware

They have a list: https://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers


AC Chipsets

Looks like this is the only open-source driver that supports wireless ac looking here: http://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers

Bus interfaces:

  • PCI, Mini PCI, AHB, PCI Express Mini Card


Broadcom BCM4352

The Broadcom wireless chip needs proprietary software (called "firmware") that runs on the wireless chip itself to work properly. This firmware is copyrighted by Broadcom and must be extracted from Broadcom's proprietary drivers. To get such firmware on your system, you must download the driver from a legal distribution point, extract it, and install it. This is accomplished different ways by different Linux distributions, so please read the section for yours for the best results. You will need an alternate working internet connection (by Ethernet cable, for example) since the firmware cannot be included with the distro itself.

Many?

A major difference from ath9k is that there's now a firmware and that's why we had to implement a new driver.

Intel Wireless

The firmware necessary to support the devices is distributed separately under the firmware license.

Aircrack-NG

Best of Best: TL-WN722N, AWUS036NHA


Cool Links


Hardware Access Point Build

  • Support Wireless AC, N, G, B, A
  • Open Source Drivers
  • Open Source OS