From Fedora Project Wiki

No edit summary
(updated)
Line 8: Line 8:


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




== Available firmware ==
== Available firmware ==


* ipw2100
* {{package|alsa-firmware}} - for several ALSA-supported sound cards
* ipw2200
* asterisk-firmware - for the Digium S101I (IAXy)
* ipw3945
* {{package|atmel-firmware}} - for Atmel at76c50x wireless network chips
* {{package|cx18-firmware}} - for Conexant cx23418-based video capture devices
* {{package|ipw2100-firmware}} - for Intel® PRO/Wireless 2100 network adaptors
* {{package|ipw2200-firmware}} - for Intel® PRO/Wireless 2200 network adaptors
* {{package|iscan-firmware}} - for Epson flatbed scanners
* {{package|ivtv-firmware}} - for the Hauppauge PVR 250/350/150/500/USB2 model series
* {{package|iwl3945-firmware}} - for Intel® PRO/Wireless 3945 A/B/G network adaptors
* {{package|iwl4965-firmware}} - for Intel® PRO/Wireless 4965 A/G/N network adaptors
* {{package|iwl5000-firmware}} - for Intel® PRO/Wireless 5000 A/G/N network adaptors
* {{package|libertas-usb8388-firmware}} - for Marvell Libertas USB 8388 Network Adapter
* {{package|midisport-firmware}} - for the M-Audio/Midiman USB MIDI and Audio devices
* {{package|ql2100-firmware}} - for qlogic 2100 devices
* {{package|ql2200-firmware}} - for qlogic 2200 devices
* {{package|ql23xx-firmware}} - for qlogic 23xx devices
* {{package|ql2400-firmware}} - for qlogic 2400 devices
* {{package|ql2500-firmware}} - for qlogic 2500 devices
* {{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|zd1211-firmware}} - for wireless devices based on zd1211 chipset


''It should be understood that this list is incomplete.''
''It should be understood that this list is incomplete.''
== Tools for loading/extracting/dealing with firmware ==
* alsa-tools-firmware - tools for uploading firmware to some soundcards
* {{package|b43-fwcutter}} - firmware extraction tool for Broadcom wireless driver
* {{package|bcm43xx-fwcutter}} - firmware extraction tool for Broadcom wireless drive
* {{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 being packaged ==
* alsa firmware ( bugzilla [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=217259 #217259] )
* [https://bugzilla.redhat.com/show_bug.cgi?id=258681 bluez-firmware] - Bluetooth firmware distributed by the BlueZ project
* ivtv (AxelThimm is working on this)
* [https://bugzilla.redhat.com/show_bug.cgi?id=491090 kernel-firmware] - firmware files for use with Linux kernel
* [https://bugzilla.redhat.com/show_bug.cgi?id=490892 openfwwf] - Open FirmWare for Broadcom 43xx series WLAN chip




Line 34: Line 58:
=== Networking Devices ===
=== Networking Devices ===


* 3Com Bluetooth Wireless PC Card 3CRWB6096 ( [http://www.bluez.org/drivers.html link]  )
* 3Com Bluetooth Wireless PC Card 3CRWB6096
* at76c50x ( [http://thekelleys.org.uk/atmel/ link] , bugzilla [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=217259 #221677]  )
* ACX100/111
* bcm43xx
* bcm43xx
* ralink ( bugzilla [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=230164 #230164]  [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=230161 #230161]  [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=202521 #202521]  )
* speedtouch
* speedtouch
* sil (for prism and prism_pci)
* sil (for prism and prism_pci)
Line 43: Line 66:
=== Multimedia Devices ===
=== Multimedia Devices ===


* alsa firmware
* AV7110 based DVB cards ( [http://www.linuxtv.org/downloads/firmware/ link]  )
* AV7110 based DVB cards ( [http://www.linuxtv.org/downloads/firmware/ link]  )
* OREN or51211 and 51132 demodulators ( [http://www.linuxtv.org/downloads/firmware/ link]  )
* OREN or51211 and 51132 demodulators ( [http://www.linuxtv.org/downloads/firmware/ link]  )
Line 51: Line 73:
== Orphaned Packages Needing Maintainers ==
== Orphaned Packages Needing Maintainers ==


No Currently Orphaned firmware packages
* No currently orphaned firmware packages




Line 58: Line 80:
* HansdeGoede
* HansdeGoede
* ArthurPemberton
* ArthurPemberton
* PeterLemenkov
* [[User:Peter]]




Line 69: Line 91:
== List of firmware which we can NOT package ==
== List of firmware which we can NOT package ==


* none yet listed
* [https://bugzilla.redhat.com/show_bug.cgi?id=383271 b43-firmware]
* [https://bugzilla.redhat.com/show_bug.cgi?id=383281 b43legacy-firmware]





Revision as of 08:56, 23 May 2009

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

It should be understood that this list is incomplete.

Tools for loading/extracting/dealing with firmware

  • alsa-tools-firmware - tools for uploading firmware to some soundcards
  • Package-x-generic-16.pngb43-fwcutter - firmware extraction tool for Broadcom wireless driver
  • Package-x-generic-16.pngbcm43xx-fwcutter - firmware extraction tool for Broadcom wireless drive
  • Package-x-generic-16.pngfxload - firmware download to EZ-USB devices
  • Package-x-generic-16.pngisight-firmware-tools - Firmware extraction tools for Apple Built-in iSight camera


Firmware being packaged

  • bluez-firmware - Bluetooth firmware distributed by the BlueZ project
  • kernel-firmware - firmware files for use with Linux kernel
  • openfwwf - Open FirmWare for Broadcom 43xx series WLAN chip


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
  • ACX100/111
  • bcm43xx
  • speedtouch
  • 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 Needing Maintainers

  • No currently orphaned firmware packages


Packagers/Reviewers/People interested


Packaging guidelines

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


List of firmware which we can NOT package


References