Firmware

= Fedora Firmware Special Interest Group =

Mission
Goal: to get all legally available firmware needed to get devices to work packaged for / in Fedora so that a users devices which require firmware will just work

We aim to accomplish this goal through a variety of activities:


 * Creating packages of firmware
 * Contact manufacturers asking them under which conditions their firmware may be redistributed
 * Contact manufacturers requesting them to modify their firmware redistribution conditions, to make them Fedora compatible

Available firmware

 * - Adaptec SAS 44300, 48300, 58300 Sequencer Firmware for AIC94xx driver
 * - for several ALSA-supported sound cards
 * - for the Digium S101I (IAXy)
 * - for Atheros AR9170 wireless network adapters
 * - for Atmel at76c50x wireless network chips
 * - for some Broadcom 43xx series WLAN chip
 * - for Brocade Fibre Channel HBA
 * - for Conexant cx23418-based video capture devices
 * - for Intel® PRO/Wireless 2100 network adaptors
 * - for Intel® PRO/Wireless 2200 network adaptors
 * - for Epson flatbed scanners
 * - for the Hauppauge PVR 250/350/150/500/USB2 model series
 * - for Intel® PRO/Wireless 1000 B/G/N network adaptors
 * - for Intel® PRO/Wireless 3945 A/B/G network adaptors
 * - for Intel® PRO/Wireless 4965 A/G/N network adaptors
 * - for Intel® PRO/Wireless 5000 A/G/N network adaptors
 * - for Intel® PRO/Wireless 5150 A/G/N network adaptors
 * - for Intel® PRO/Wireless 6000 A/G/N network adaptors
 * - for Intel® Wireless WiFi Link 6050 Series Adapters
 * - for Marvell Libertas SD 8686 Network Adapter
 * - for Marvell Libertas USB 8388 Network Adapter
 * - firmware files used by the Linux kernel
 * - for the M-Audio/Midiman USB MIDI and Audio devices
 * - for qlogic 2100 devices
 * - for qlogic 2200 devices
 * - for qlogic 23xx devices
 * - for qlogic 2400 devices
 * - for qlogic 2500 devices
 * - for Ralink® RT2561/RT2661 A/B/G network adaptors
 * - for Ralink® RT2571W/RT2671 A/B/G network adaptors
 * - for wireless devices based on zd1211 chipset

Tools for loading/extracting/dealing with firmware

 * - tools for uploading firmware to some soundcards
 * - firmware extraction tool for Broadcom wireless driver
 * - firmware extraction tool for Broadcom wireless drive
 * - firmware download to EZ-USB devices
 * - Firmware extraction tools for Apple Built-in iSight camera.

Firmware and related tools being packaged

 * gobi_loader - a firmware loader for Qualcomm Gobi USB chipsets.

Firmware currently missing from Fedora
Notice that this is just a list of firmware which we would like to see in Fedora, firmware in this list has NOT been checked yet for proper licensing.

Networking Devices

 * 3Com Bluetooth Wireless PC Card 3CRWB6096
 * Thomson SpeedTouch 330 USB
 * sil (for prism and prism_pci)

Multimedia Devices

 * AV7110 based DVB cards ( link )
 * OREN or51211 and 51132 demodulators ( link )
 * various USB TV devices ( link )
 * R5U87x based webcams ( link )

Orphaned Packages

 * - for usb adsl modems based on Eagle IV chipset. It was included into.

Packagers/Reviewers/People interested

 * HansdeGoede
 * ArthurPemberton
 * PeterLemenkov

Packaging guidelines
In addition to the standard Packaging:Guidelines, it is important to realise that firmware does not need to be under a free software / oss license. As long as it may be freely redistributed without restrictions, it may be packaged.

List of firmware which we can NOT package

 * b43-firmware and b43legacy-firmware - Broadcom refuses to re-license them under redistributable license. Please, try first. Perhaps, you'll be fully satisfied with this drop-in replacement.
 * bluez-firmware - Bluetooth firmware distributed by the BlueZ project. We didn't get permissions from Broadcom to distribute them.