Firmwares on kernel drivers: Difference between revisions
Line 1: | Line 1: | ||
==Official |
==Official sources for the firmware files== |
||
This page lists the places where the firmware were permitted to be distributed when available. Please don't add any other site here. |
This page lists the places where the firmware were permitted to be distributed when available. Please don't add any other site here. |
||
In the past, several firmwares were added to the [http://linuxtv.org/git/v4l-dvb.git Linux Kernel]. In order to improve the firmware submission proccess, those firmwares were moved to a separate [http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git Linux Kernel firmware tree], and will be removed some day from the Kernel tree. No new firmware is added nowadays at the Kernel tree. |
In the past, several firmwares were added to the [http://linuxtv.org/git/v4l-dvb.git Linux Kernel]. In order to improve the firmware submission proccess, those firmwares were moved to a separate [http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git Linux Kernel firmware tree], and will be removed some day from the Kernel tree. No new firmware is added nowadays at the Kernel tree. The [http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git Linux Kernel firmware tree] is used by distributions to prepare their kernel firmware packages. On other words, if the firmware and the driver is on the proper trees, and the device has an unique USB/PCI ID, known by the driver, making a device to work on Linux can be as easy as plugging it. |
||
If you work on a company that manufacturers the supported chips or devices, please help us to support the drivers by giving us the right to distribute the firmwares. |
If you work on a company that manufacturers the supported chips or devices, please help us to support the drivers by giving us the right to distribute the firmwares. |
||
Line 15: | Line 15: | ||
:* [[GPL model]] |
:* [[GPL model]] |
||
:* [[Cinergy T2 license]] |
:* [[Cinergy T2 license]] |
||
==Official location of the firmware files== |
|||
{| border="1" cellpadding="2" |
{| border="1" cellpadding="2" |
Revision as of 09:23, 27 January 2010
Official sources for the firmware files
This page lists the places where the firmware were permitted to be distributed when available. Please don't add any other site here.
In the past, several firmwares were added to the Linux Kernel. In order to improve the firmware submission proccess, those firmwares were moved to a separate Linux Kernel firmware tree, and will be removed some day from the Kernel tree. No new firmware is added nowadays at the Kernel tree. The Linux Kernel firmware tree is used by distributions to prepare their kernel firmware packages. On other words, if the firmware and the driver is on the proper trees, and the device has an unique USB/PCI ID, known by the driver, making a device to work on Linux can be as easy as plugging it.
If you work on a company that manufacturers the supported chips or devices, please help us to support the drivers by giving us the right to distribute the firmwares. Please see the Development: How to submit patches page, at the Firmware submission item for instructions on how to collaborate. In summary, a firmware to be added at the Linux Kernel firmware tree need to allow distribution rights.
The most common models for firmwares distributed as binary-only (non GPL'd firmwares) are:
There are also some examples of firmwares released with the Source:
Official location of the firmware files
Firmware name | Kernel Tree | Kernel firmware Tree | LinuxTV |
---|---|---|---|
af9005.fw | |||
av7110/bootcode.bin | yes | yes | yes |
cpia2/stv0672_vp4.bin | yes | yes | yes |
dabusb/bitstream.bin | yes | yes | yes |
dabusb/firmware.fw | yes | yes | yes |
drx397xD.A2.fw | |||
drx397xD.B1.fw | |||
dvb-cx18-mpc718-mt352.fw | |||
dvb-fe-af9013.fw | |||
dvb-fe-bcm3510-01.fw | yes | ||
dvb-fe-cx24116.fw | |||
dvb-fe-ds3000.fw | |||
dvb-fe-nxt2002.fw | |||
dvb-fe-nxt2004.fw | |||
dvb-fe-or51132-qam.fw | yes | ||
dvb-fe-or51132-vsb.fw | yes | ||
dvb-fe-or51211.fw | yes | ||
dvb-fe-sp8870.fw | |||
dvb-fe-sp887x.fw | |||
dvb-fe-tda10045.fw | |||
dvb-fe-tda10046.fw | |||
dvb-fe-tda10048-1.0.fw | |||
dvb-fe-xc5000-1.6.114.fw | yes | yes | |
dvb-ttpci-01.fw | yes | ||
dvb-ttusb-dec-2000t.fw | |||
dvb-ttusb-dec-2540t.fw | |||
dvb-ttusb-dec-3000s.fw | |||
dvb-usb-adstech-usb2-02.fw | |||
dvb-usb-af9015.fw | |||
dvb-usb-avertv-a800-02.fw | yes | ||
dvb-usb-bluebird-01.fw | yes | ||
dvb-usb-bluebird-02.fw | |||
dvb-usb-dib0700-1.20.fw | yes | yes | |
dvb-usb-dibusb-5.0.0.11.fw | yes | ||
dvb-usb-dibusb-6.0.0.8.fw | yes | ||
dvb-usb-dibusb-an2235-01.fw | |||
dvb-usb-digitv-02.fw | |||
dvb-usb-digivox-02.fw | |||
dvb-usb-dposh-01.fw | |||
dvb-usb-dtt200u-01.fw | yes | ||
dvb-usb-dw2101.fw | |||
dvb-usb-dw2102.fw | |||
dvb-usb-dw2104.fw | |||
dvb-usb-dw3101.fw | |||
dvb-usb-ec168.fw | |||
dvb-usb-gp8psk-01.fw | |||
dvb-usb-gp8psk-02.fw | |||
dvb-usb-megasky-02.fw | |||
dvb-usb-nova-t-usb2-02.fw | |||
dvb-usb-opera-01.fw | |||
dvb-usb-opera1-fpga-01.fw | |||
dvb-usb-p7500.fw | |||
dvb-usb-pctv-400e-01.fw | |||
dvb-usb-s630.fw | |||
dvb-usb-tt-s2400-01.fw | |||
dvb-usb-tvwalkert.fw | |||
dvb-usb-umt-010-02.fw | yes | ||
dvb-usb-vp702x-02.fw | |||
dvb-usb-vp7045-01.fw | yes | ||
dvb-usb-wt220u-02.fw | yes | ||
dvb-usb-wt220u-fc03.fw | |||
dvb-usb-wt220u-miglia-01.fw | |||
dvb-usb-wt220u-zl0353-01.fw | |||
f2255usb.bin | |||
go7007fw.bin | |||
go7007tv.bin | |||
s2250.fw | |||
s2250_loader.fw | |||
sms1xxx-hcw-55xxx-dvbt-02.fw | |||
sms1xxx-hcw-55xxx-isdbt-02.fw | |||
sms1xxx-nova-a-dvbt-01.fw | |||
sms1xxx-nova-b-dvbt-01.fw | |||
sms1xxx-stellar-dvbt-01.fw | |||
tm6000-xc3028.fw | |||
ttusb-budget/dspbootcode.bin | yes | yes | yes |
v4l-cx231xx-avcore-01.fw | yes | yes | |
v4l-cx23418-apu.fw | yes | yes | |
v4l-cx23418-cpu.fw | yes | yes | |
v4l-cx23418-dig.fw | yes | yes | |
v4l-cx23885-avcore-01.fw | yes | yes | |
v4l-cx23885-enc.fw | yes | yes | |
v4l-cx25840.fw | yes | yes | |
v4l-pvrusb2-24xxx-01.fw | |||
v4l-pvrusb2-29xxx-01.fw | |||
v4l-pvrusb2-73xxx-01.fw | |||
v4l-saa7164-1.0.2.fw | |||
v4l-saa7164-1.0.3.fw | |||
vicam/firmware.fw | yes | yes | yes |
xc3028L-v36.fw | |||
xc3028-v27.fw |