summaryrefslogtreecommitdiffstats
path: root/abs/core/dvb-firmware
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2015-01-14 20:13:45 (GMT)
committerBritney Fransen <brfransen@gmail.com>2015-01-14 20:13:45 (GMT)
commit65caefba110b381f1af9766fc89879473d4e6424 (patch)
tree4598aaec9b99bcebdebc8d1d9c34222c2ba68863 /abs/core/dvb-firmware
parent5b70993a7b17a0c2fbeaa8da4141f38369ad2e04 (diff)
downloadlinhes_pkgbuild-65caefba110b381f1af9766fc89879473d4e6424.zip
linhes_pkgbuild-65caefba110b381f1af9766fc89879473d4e6424.tar.gz
linhes_pkgbuild-65caefba110b381f1af9766fc89879473d4e6424.tar.bz2
dvb-firmware: remove dvb-fe-xc5000c-4.1.30.7 as it is in linux-firmware
Diffstat (limited to 'abs/core/dvb-firmware')
-rw-r--r--abs/core/dvb-firmware/PKGBUILD13
-rw-r--r--abs/core/dvb-firmware/dvb-firmware.tar.bz2bin13858990 -> 0 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/NXP7164-2010-03-10.1.fwbin0 -> 4019072 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-bcm3510-01.fwbin0 -> 2285 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-cx24116.fwbin0 -> 32290 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-nxt2002.fwbin0 -> 5908 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-nxt2004.fwbin0 -> 9584 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-or51132-qam.fwbin0 -> 12772 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-or51132-vsb.fwbin0 -> 17532 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-or51211.fwbin0 -> 8518 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-sp887x.fwbin0 -> 23620 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10045.fwbin0 -> 30555 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10046.fwbin0 -> 24479 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10048-1.0.fwbin0 -> 24878 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-tdlb7.fwbin0 -> 20108 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-fe-xc5000-1.1.fwbin0 -> 12332 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fwbin0 -> 239956 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261abin0 -> 226460 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261bbin0 -> 226408 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261cbin0 -> 226376 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261dbin0 -> 231952 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261fbin0 -> 234284 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-2622bin0 -> 239956 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-2000t.fwbin0 -> 430328 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-2540t.fwbin0 -> 460448 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-3000s.fwbin0 -> 465152 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-adstech-usb2-02.fwbin0 -> 6649 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-af9015.fwbin0 -> 15913 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-avertv-a800-02.fwbin0 -> 10757 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-bluebird-01.fwbin0 -> 9025 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-bluebird-02.fwbin0 -> 8512 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-dib0700-01.fwbin0 -> 29955 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-5.0.0.11.fwbin0 -> 9180 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-6.0.0.8.fwbin0 -> 7558 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-an2235-01.fwbin0 -> 7951 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-digitv-02.fwbin0 -> 5166 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-dtt200u-01.fwbin0 -> 7431 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-nova-t-usb2-02.fwbin0 -> 11023 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-pctv-400e-01.fwbin0 -> 8767 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-umt-010-02.fwbin0 -> 4286 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-vp702x-01.fwbin0 -> 10752 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-vp702x-02.fwbin0 -> 8832 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-vp7045-01.fwbin0 -> 10752 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-01.fwbin0 -> 8581 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-02.fwbin0 -> 8480 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-fc03.fwbin0 -> 12902 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-zl0353-01.fwbin0 -> 8518 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/pvrusb2.f1bin0 -> 8192 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/pvrusb2.f2bin0 -> 262144 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/v4l-saa7164-1.0.2.fwbin0 -> 3978608 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/v4l-saa7164-1.0.3.fwbin0 -> 3978608 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028-dvico-au-01.fwbin0 -> 9175 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028-v27.fwbin0 -> 66220 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028L-v36.fwbin0 -> 68933 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_8MHz_MTS_init0.i2c.fwbin0 -> 8857 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_8MHz_init0.i2c.fwbin0 -> 8846 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_A.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_A_MTS.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_B.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_B_MTS.i2c.fwbin0 -> 171 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_A.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_A_MTS.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_B.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_B_MTS.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_A2.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_A2_MTS.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_NICAM.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_NICAM_MTS.i2c.fwbin0 -> 171 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_DK1.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_DK1_MTS.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_L_DK3.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_L_DK3_MTS.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_ATSC_2620.i2c.fwbin0 -> 150 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_ATSC_2633.i2c.fwbin0 -> 150 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_QAM_2620.i2c.fwbin0 -> 150 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_QAM_2633.i2c.fwbin0 -> 150 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DTV78_2620.i2c.fwbin0 -> 150 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DTV78_2633.i2c.fwbin0 -> 150 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DTV7_2620.i2c.fwbin0 -> 150 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DTV7_2633.i2c.fwbin0 -> 150 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DTV8_2620.i2c.fwbin0 -> 150 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_DTV8_2633.i2c.fwbin0 -> 150 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_FM.i2c.fwbin0 -> 136 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_FM_INPUT1_init0.i2c.fwbin0 -> 8719 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_FM_init0.i2c.fwbin0 -> 8705 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_I_PAL_NICAM.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_I_PAL_NICAM_MTS.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_L'_SECAM_NICAM.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_L_SECAM_AM.i2c.fwbin0 -> 172 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_L_SECAM_NICAM.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_LCD.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_LCD_NOGD.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_MTS.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC.i2c.fwbin0 -> 163 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC_LCD.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC_LCD_NOGD.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ_LCD.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ_LCD_NOGD.i2c.fwbin0 -> 162 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS_LCD.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS_LCD_NOGD.i2c.fwbin0 -> 170 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_MTS_init0.i2c.fwbin0 -> 8827 bytes
-rw-r--r--abs/core/dvb-firmware/dvb-fw/xc3028_init0.i2c.fwbin0 -> 8820 bytes
105 files changed, 6 insertions, 7 deletions
diff --git a/abs/core/dvb-firmware/PKGBUILD b/abs/core/dvb-firmware/PKGBUILD
index 59fe759..8f826a2 100644
--- a/abs/core/dvb-firmware/PKGBUILD
+++ b/abs/core/dvb-firmware/PKGBUILD
@@ -3,19 +3,18 @@
pkgname=dvb-firmware
pkgver=1
-pkgrel=20
+pkgrel=21
pkgdesc="Firmware for DVB cards"
replaces=('hd3000firmware')
-arch=('i586' 'i686' 'x86_64')
+arch=('i686' 'x86_64')
url="http://linuxtv.org/"
-source=(dvb-firmware.tar.bz2 xc5000.conf)
+source=(xc5000.conf)
package() {
cd $srcdir
- mkdir -p ${pkgdir}/lib/firmware
- cp -a dvb-fw/* ${pkgdir}/lib/firmware
+ mkdir -p ${pkgdir}/usr/lib/firmware
+ cp -a ${startdir}/dvb-fw/* ${pkgdir}/usr/lib/firmware
mkdir -p ${pkgdir}/etc/modprobe.d/
install -D -m644 "${srcdir}/xc5000.conf" "${pkgdir}/etc/modprobe.d/"
}
-md5sums=('d2ba68a1e49adbb71431295fc96cda60'
- 'ad7db39e2a2afe3ffc7e65fd5822517d')
+md5sums=('ad7db39e2a2afe3ffc7e65fd5822517d')
diff --git a/abs/core/dvb-firmware/dvb-firmware.tar.bz2 b/abs/core/dvb-firmware/dvb-firmware.tar.bz2
deleted file mode 100644
index df45dc0..0000000
--- a/abs/core/dvb-firmware/dvb-firmware.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/NXP7164-2010-03-10.1.fw b/abs/core/dvb-firmware/dvb-fw/NXP7164-2010-03-10.1.fw
new file mode 100644
index 0000000..01360d1
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/NXP7164-2010-03-10.1.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-bcm3510-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-bcm3510-01.fw
new file mode 100644
index 0000000..6eec615
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-bcm3510-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-cx24116.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-cx24116.fw
new file mode 100644
index 0000000..8fed649
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-cx24116.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-nxt2002.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-nxt2002.fw
new file mode 100644
index 0000000..3c81c5e
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-nxt2002.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-nxt2004.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-nxt2004.fw
new file mode 100644
index 0000000..3cd57b1
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-nxt2004.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-or51132-qam.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-or51132-qam.fw
new file mode 100644
index 0000000..84e6928
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-or51132-qam.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-or51132-vsb.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-or51132-vsb.fw
new file mode 100644
index 0000000..51168f4
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-or51132-vsb.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-or51211.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-or51211.fw
new file mode 100644
index 0000000..1300f7f
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-or51211.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-sp887x.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-sp887x.fw
new file mode 100644
index 0000000..a318966
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-sp887x.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10045.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10045.fw
new file mode 100644
index 0000000..a5d5568
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10045.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10046.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10046.fw
new file mode 100644
index 0000000..caad832
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10046.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10048-1.0.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10048-1.0.fw
new file mode 100644
index 0000000..b46126d
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-tda10048-1.0.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-tdlb7.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-tdlb7.fw
new file mode 100644
index 0000000..9a2cc31
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-tdlb7.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-fe-xc5000-1.1.fw b/abs/core/dvb-firmware/dvb-fw/dvb-fe-xc5000-1.1.fw
new file mode 100644
index 0000000..7d4c230
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-fe-xc5000-1.1.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw
new file mode 100644
index 0000000..5bb7f25
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261a b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261a
new file mode 100644
index 0000000..7a7b95f
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261a
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261b b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261b
new file mode 100644
index 0000000..0c0e792
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261b
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261c b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261c
new file mode 100644
index 0000000..671db19
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261c
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261d b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261d
new file mode 100644
index 0000000..9b9c53c
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261d
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261f b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261f
new file mode 100644
index 0000000..d0b528b
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-261f
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-2622 b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-2622
new file mode 100644
index 0000000..5bb7f25
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-ttpci-01.fw-2622
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-2000t.fw b/abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-2000t.fw
new file mode 100644
index 0000000..62e5684
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-2000t.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-2540t.fw b/abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-2540t.fw
new file mode 100644
index 0000000..7c282d7
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-2540t.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-3000s.fw b/abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-3000s.fw
new file mode 100644
index 0000000..2407fbd
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-ttusb-dec-3000s.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-adstech-usb2-02.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-adstech-usb2-02.fw
new file mode 100644
index 0000000..119590a
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-adstech-usb2-02.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-af9015.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-af9015.fw
new file mode 100644
index 0000000..0014181
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-af9015.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-avertv-a800-02.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-avertv-a800-02.fw
new file mode 100644
index 0000000..c8f0be7
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-avertv-a800-02.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-bluebird-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-bluebird-01.fw
new file mode 100644
index 0000000..3b80112
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-bluebird-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-bluebird-02.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-bluebird-02.fw
new file mode 100644
index 0000000..11aaf45
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-bluebird-02.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-dib0700-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-dib0700-01.fw
new file mode 100644
index 0000000..445ddf4
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-dib0700-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-5.0.0.11.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-5.0.0.11.fw
new file mode 100644
index 0000000..c57fb29
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-5.0.0.11.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-6.0.0.8.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-6.0.0.8.fw
new file mode 100644
index 0000000..825e05d
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-6.0.0.8.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-an2235-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-an2235-01.fw
new file mode 100644
index 0000000..b57d47a
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-dibusb-an2235-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-digitv-02.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-digitv-02.fw
new file mode 100644
index 0000000..04b377a
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-digitv-02.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-dtt200u-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-dtt200u-01.fw
new file mode 100644
index 0000000..5693813
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-dtt200u-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-nova-t-usb2-02.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-nova-t-usb2-02.fw
new file mode 100644
index 0000000..76ea03d
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-nova-t-usb2-02.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-pctv-400e-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-pctv-400e-01.fw
new file mode 100644
index 0000000..e5b3ae8
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-pctv-400e-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-umt-010-02.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-umt-010-02.fw
new file mode 100644
index 0000000..479be75
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-umt-010-02.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-vp702x-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-vp702x-01.fw
new file mode 100644
index 0000000..e366e92
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-vp702x-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-vp702x-02.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-vp702x-02.fw
new file mode 100644
index 0000000..d148dd8
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-vp702x-02.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-vp7045-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-vp7045-01.fw
new file mode 100644
index 0000000..df4f3db
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-vp7045-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-01.fw
new file mode 100644
index 0000000..f0a1e83
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-02.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-02.fw
new file mode 100644
index 0000000..6de7366
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-02.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-fc03.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-fc03.fw
new file mode 100644
index 0000000..66c4a9a
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-fc03.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-zl0353-01.fw b/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-zl0353-01.fw
new file mode 100644
index 0000000..49c881f
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/dvb-usb-wt220u-zl0353-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/pvrusb2.f1 b/abs/core/dvb-firmware/dvb-fw/pvrusb2.f1
new file mode 100644
index 0000000..578e722
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/pvrusb2.f1
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/pvrusb2.f2 b/abs/core/dvb-firmware/dvb-fw/pvrusb2.f2
new file mode 100644
index 0000000..ad73f3b
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/pvrusb2.f2
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/v4l-saa7164-1.0.2.fw b/abs/core/dvb-firmware/dvb-fw/v4l-saa7164-1.0.2.fw
new file mode 100644
index 0000000..9a209b7
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/v4l-saa7164-1.0.2.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/v4l-saa7164-1.0.3.fw b/abs/core/dvb-firmware/dvb-fw/v4l-saa7164-1.0.3.fw
new file mode 100644
index 0000000..ad374fd
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/v4l-saa7164-1.0.3.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028-dvico-au-01.fw b/abs/core/dvb-firmware/dvb-fw/xc3028-dvico-au-01.fw
new file mode 100644
index 0000000..379eb2f
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028-dvico-au-01.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028-v27.fw b/abs/core/dvb-firmware/dvb-fw/xc3028-v27.fw
new file mode 100644
index 0000000..76f46ab
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028-v27.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028L-v36.fw b/abs/core/dvb-firmware/dvb-fw/xc3028L-v36.fw
new file mode 100644
index 0000000..a7bcd64
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028L-v36.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_8MHz_MTS_init0.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_8MHz_MTS_init0.i2c.fw
new file mode 100644
index 0000000..7c4df16
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_8MHz_MTS_init0.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_8MHz_init0.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_8MHz_init0.i2c.fw
new file mode 100644
index 0000000..7c6f012
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_8MHz_init0.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_A.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_A.i2c.fw
new file mode 100644
index 0000000..bb495b2
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_A.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_A_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_A_MTS.i2c.fw
new file mode 100644
index 0000000..bb495b2
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_A_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_B.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_B.i2c.fw
new file mode 100644
index 0000000..83a8383
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_B.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_B_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_B_MTS.i2c.fw
new file mode 100644
index 0000000..4d7eb79
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_A2_B_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_A.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_A.i2c.fw
new file mode 100644
index 0000000..7b65976
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_A.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_A_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_A_MTS.i2c.fw
new file mode 100644
index 0000000..e8ef52f
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_A_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_B.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_B.i2c.fw
new file mode 100644
index 0000000..7b65976
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_B.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_B_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_B_MTS.i2c.fw
new file mode 100644
index 0000000..e8ef52f
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_BG_PAL_NICAM_B_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_A2.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_A2.i2c.fw
new file mode 100644
index 0000000..9c4d336
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_A2.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_A2_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_A2_MTS.i2c.fw
new file mode 100644
index 0000000..6d7a05e
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_A2_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_NICAM.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_NICAM.i2c.fw
new file mode 100644
index 0000000..50826fe
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_NICAM.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_NICAM_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_NICAM_MTS.i2c.fw
new file mode 100644
index 0000000..d8a8fe2
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_PAL_NICAM_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_DK1.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_DK1.i2c.fw
new file mode 100644
index 0000000..a02899c
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_DK1.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_DK1_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_DK1_MTS.i2c.fw
new file mode 100644
index 0000000..112e30a
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_DK1_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_L_DK3.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_L_DK3.i2c.fw
new file mode 100644
index 0000000..ca4787a
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_L_DK3.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_L_DK3_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_L_DK3_MTS.i2c.fw
new file mode 100644
index 0000000..b38b1df
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DK_SECAM_A2_L_DK3_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_ATSC_2620.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_ATSC_2620.i2c.fw
new file mode 100644
index 0000000..1260a54
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_ATSC_2620.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_ATSC_2633.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_ATSC_2633.i2c.fw
new file mode 100644
index 0000000..1260a54
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_ATSC_2633.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_QAM_2620.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_QAM_2620.i2c.fw
new file mode 100644
index 0000000..9c2631a
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_QAM_2620.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_QAM_2633.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_QAM_2633.i2c.fw
new file mode 100644
index 0000000..1aa4698
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV6_QAM_2633.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DTV78_2620.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV78_2620.i2c.fw
new file mode 100644
index 0000000..e9ad141
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV78_2620.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DTV78_2633.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV78_2633.i2c.fw
new file mode 100644
index 0000000..3b872ea
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV78_2633.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DTV7_2620.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV7_2620.i2c.fw
new file mode 100644
index 0000000..9a430ef
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV7_2620.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DTV7_2633.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV7_2633.i2c.fw
new file mode 100644
index 0000000..e7fa399
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV7_2633.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DTV8_2620.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV8_2620.i2c.fw
new file mode 100644
index 0000000..9a430ef
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV8_2620.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_DTV8_2633.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV8_2633.i2c.fw
new file mode 100644
index 0000000..e7fa399
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_DTV8_2633.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_FM.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_FM.i2c.fw
new file mode 100644
index 0000000..1a7e1cc
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_FM.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_FM_INPUT1_init0.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_FM_INPUT1_init0.i2c.fw
new file mode 100644
index 0000000..3d07966
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_FM_INPUT1_init0.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_FM_init0.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_FM_init0.i2c.fw
new file mode 100644
index 0000000..efad66a
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_FM_init0.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_I_PAL_NICAM.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_I_PAL_NICAM.i2c.fw
new file mode 100644
index 0000000..382f969
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_I_PAL_NICAM.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_I_PAL_NICAM_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_I_PAL_NICAM_MTS.i2c.fw
new file mode 100644
index 0000000..83eff60
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_I_PAL_NICAM_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_L'_SECAM_NICAM.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_L'_SECAM_NICAM.i2c.fw
new file mode 100644
index 0000000..8fe3ab7
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_L'_SECAM_NICAM.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_L_SECAM_AM.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_L_SECAM_AM.i2c.fw
new file mode 100644
index 0000000..dc668c7
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_L_SECAM_AM.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_L_SECAM_NICAM.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_L_SECAM_NICAM.i2c.fw
new file mode 100644
index 0000000..f22dfcb
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_L_SECAM_NICAM.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2.i2c.fw
new file mode 100644
index 0000000..c3f02c7
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_LCD.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_LCD.i2c.fw
new file mode 100644
index 0000000..38cda6e
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_LCD.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_LCD_NOGD.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_LCD_NOGD.i2c.fw
new file mode 100644
index 0000000..7292163
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_LCD_NOGD.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_MTS.i2c.fw
new file mode 100644
index 0000000..a12f1ad
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_A2_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC.i2c.fw
new file mode 100644
index 0000000..292a08f
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC_LCD.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC_LCD.i2c.fw
new file mode 100644
index 0000000..f6bd3ea
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC_LCD.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC_LCD_NOGD.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC_LCD_NOGD.i2c.fw
new file mode 100644
index 0000000..355c2c5
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_BTSC_LCD_NOGD.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ.i2c.fw
new file mode 100644
index 0000000..175ccb2
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ_LCD.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ_LCD.i2c.fw
new file mode 100644
index 0000000..f6bd3ea
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ_LCD.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ_LCD_NOGD.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ_LCD_NOGD.i2c.fw
new file mode 100644
index 0000000..355c2c5
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_EIAJ_LCD_NOGD.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS.i2c.fw
new file mode 100644
index 0000000..c3f02c7
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS_LCD.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS_LCD.i2c.fw
new file mode 100644
index 0000000..cdbda18
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS_LCD.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS_LCD_NOGD.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS_LCD_NOGD.i2c.fw
new file mode 100644
index 0000000..080463c
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MN_NTSCPAL_MTS_LCD_NOGD.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_MTS_init0.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_MTS_init0.i2c.fw
new file mode 100644
index 0000000..100cf32
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_MTS_init0.i2c.fw
Binary files differ
diff --git a/abs/core/dvb-firmware/dvb-fw/xc3028_init0.i2c.fw b/abs/core/dvb-firmware/dvb-fw/xc3028_init0.i2c.fw
new file mode 100644
index 0000000..e845ede
--- /dev/null
+++ b/abs/core/dvb-firmware/dvb-fw/xc3028_init0.i2c.fw
Binary files differ