Firmwares on kernel drivers
Official location of 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.
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 non GPL'd firmwares are:
There are also some existing examples of firmwares released as Open Source Software:
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 |