From Fedora Project Wiki

(bfa-firmware was reviewed and will be available soon)
(link to licensing)
(8 intermediate revisions by one other user not shown)
Line 3: Line 3:
== Mission ==
== 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
Goal: to get all [https://fedoraproject.org/wiki/Licensing:Main#Binary_Firmware 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:
We aim to accomplish this goal through a variety of activities:
Line 14: Line 14:
== Available firmware ==
== Available firmware ==


* {{package|aic94xx-firmware}} - Adaptec SAS 44300, 48300, 58300 Sequencer Firmware for AIC94xx driver
* {{package|alsa-firmware}} - for several ALSA-supported sound cards
* {{package|alsa-firmware}} - for several ALSA-supported sound cards
* {{package|asterisk|asterisk-firmware}} - for the Digium S101I (IAXy)
* {{package|asterisk|asterisk-firmware}} - for the Digium S101I (IAXy)
Line 31: Line 32:
* {{package|iwl5150-firmware}} - for Intel® PRO/Wireless 5150 A/G/N network adaptors
* {{package|iwl5150-firmware}} - for Intel® PRO/Wireless 5150 A/G/N network adaptors
* {{package|iwl6000-firmware}} - for Intel® PRO/Wireless 6000 A/G/N network adaptors
* {{package|iwl6000-firmware}} - for Intel® PRO/Wireless 6000 A/G/N network adaptors
* {{package|iwl6050-firmware}} - for Intel® Wireless WiFi Link 6050 Series Adapters
* {{package|libertas-sd8686-firmware}} - for Marvell Libertas SD 8686 Network Adapter
* {{package|libertas-sd8686-firmware}} - for Marvell Libertas SD 8686 Network Adapter
* {{package|libertas-usb8388-firmware}} - for Marvell Libertas USB 8388 Network Adapter
* {{package|libertas-usb8388-firmware}} - for Marvell Libertas USB 8388 Network Adapter
Line 42: Line 44:
* {{package|rt61pci-firmware}} - for Ralink® RT2561/RT2661 A/B/G network adaptors
* {{package|rt61pci-firmware}} - for Ralink® RT2561/RT2661 A/B/G network adaptors
* {{package|rt73usb-firmware}} - for Ralink® RT2571W/RT2671 A/B/G network adaptors
* {{package|rt73usb-firmware}} - for Ralink® RT2571W/RT2671 A/B/G network adaptors
* {{package|ueagle-atm4-firmware}} - for usb adsl modems based on Eagle IV chipset
* {{package|zd1211-firmware}} - for wireless devices based on zd1211 chipset
* {{package|zd1211-firmware}} - for wireless devices based on zd1211 chipset


Line 50: Line 51:
* {{package|bcm43xx-fwcutter}} - firmware extraction tool for Broadcom wireless drive
* {{package|bcm43xx-fwcutter}} - firmware extraction tool for Broadcom wireless drive
* {{package|fxload}} - firmware download to EZ-USB devices
* {{package|fxload}} - firmware download to EZ-USB devices
* {{package|isight-firmware-tools}} - Firmware extraction tools for Apple Built-in iSight camera.


== Firmware being packaged ==
== Firmware and related tools being packaged ==
* [https://bugzilla.redhat.com/show_bug.cgi?id=258681 bluez-firmware] - Bluetooth firmware distributed by the BlueZ project
 
* [https://bugzilla.redhat.com/show_bug.cgi?id=600361 gobi_loader] - a firmware loader for Qualcomm Gobi USB chipsets.


== Firmware currently missing from Fedora ==
== Firmware currently missing from Fedora ==
Line 73: Line 76:
== Orphaned Packages ==
== Orphaned Packages ==


* {{package|isight-firmware-tools}} - Firmware extraction tools for Apple Built-in iSight camera.
* {{package|ueagle-atm4-firmware}} - for usb adsl modems based on Eagle IV chipset. It was included into {{package|linux-firmware}}.


== Packagers/Reviewers/People interested ==
== Packagers/Reviewers/People interested ==
Line 88: Line 91:


* [https://bugzilla.redhat.com/show_bug.cgi?id=383271 b43-firmware] and [https://bugzilla.redhat.com/show_bug.cgi?id=383281 b43legacy-firmware] - Broadcom refuses to re-license them under redistributable license. Please, try {{package|b43-openfwwf}} first. Perhaps, you'll be fully satisfied with this drop-in replacement.
* [https://bugzilla.redhat.com/show_bug.cgi?id=383271 b43-firmware] and [https://bugzilla.redhat.com/show_bug.cgi?id=383281 b43legacy-firmware] - Broadcom refuses to re-license them under redistributable license. Please, try {{package|b43-openfwwf}} first. Perhaps, you'll be fully satisfied with this drop-in replacement.
* [https://bugzilla.redhat.com/show_bug.cgi?id=516311 Firmwares for usb adsl modems based on Eagle I, II and III chipsets] - No response from vendor regarding redistribution status.
* [https://bugzilla.redhat.com/show_bug.cgi?id=258681 bluez-firmware] - Bluetooth firmware distributed by the BlueZ project. We didn't get permissions from Broadcom to distribute them.


== References ==
== References ==

Revision as of 13:03, 28 March 2011

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

Tools for loading/extracting/dealing with firmware

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

Packagers/Reviewers/People interested

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 Package-x-generic-16.pngb43-openfwwf 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.

References