Last active
October 1, 2022 07:07
-
-
Save 7wells/798c3fd88cbc3f4f3a1bb69b8bea9aa8 to your computer and use it in GitHub Desktop.
Download AverMedia TD310 (DVB-C/T/T2 USB stick) firmware files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# How to download AverMedia TD310 (DVB-C/T/T2 USB stick) firmware files (used on Raspberry Pi 4 Model B) | |
# | |
sudo wget https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-usb-it9303-01.fw -O /lib/firmware/dvb-usb-it9303-01.fw | |
sudo wget https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-02.fw -O /lib/firmware/dvb-demod-si2168-02.fw | |
sudo wget https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-b40-01.fw -O /lib/firmware/dvb-demod-si2168-b40-01.fw | |
# After that, when plugging the stick into the RPi and the firmware gets fetched from /lib/firmware/, the log file should show it in warm state, e.g. like this: | |
# | |
# Sep 28 17:36:37 pi4 kernel: [ 695.216493] usb 1-1.1: new high-speed USB device number 5 using xhci_hcd | |
# Sep 28 17:36:37 pi4 kernel: [ 695.321165] usb 1-1.1: New USB device found, idVendor=07ca, idProduct=1871, bcdDevice= 1.00 | |
# Sep 28 17:36:37 pi4 kernel: [ 695.321197] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | |
# Sep 28 17:36:37 pi4 kernel: [ 695.321212] usb 1-1.1: Product: TD310 Device | |
# Sep 28 17:36:37 pi4 kernel: [ 695.321226] usb 1-1.1: Manufacturer: AVerMedia | |
# Sep 28 17:36:37 pi4 kernel: [ 695.321239] usb 1-1.1: SerialNumber: xxxxxxxxxxxx | |
# Sep 28 17:36:37 pi4 kernel: [ 695.326913] dvb_usb_af9035 1-1.1:1.0: prechip_version=83 chip_version=01 chip_type=9306 | |
# Sep 28 17:36:37 pi4 kernel: [ 695.327289] usb 1-1.1: dvb_usb_v2: found a 'AVerMedia TD310 DVB-T2' in cold state | |
# Sep 28 17:36:37 pi4 kernel: [ 695.327430] usb 1-1.1: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9303-01.fw' | |
# Sep 28 17:36:37 pi4 kernel: [ 695.364542] dvb_usb_af9035 1-1.1:1.0: firmware version=1.4.0.0 | |
# Sep 28 17:36:37 pi4 kernel: [ 695.364592] usb 1-1.1: dvb_usb_v2: found a 'AVerMedia TD310 DVB-T2' in warm state | |
# Sep 28 17:36:37 pi4 kernel: [ 695.364990] usb 1-1.1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer | |
# Sep 28 17:36:37 pi4 kernel: [ 695.365611] dvbdev: DVB: registering new adapter (AVerMedia TD310 DVB-T2) | |
# Sep 28 17:36:37 pi4 kernel: [ 695.365632] usb 1-1.1: media controller created | |
# Sep 28 17:36:37 pi4 kernel: [ 695.368076] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. | |
# Sep 28 17:36:37 pi4 kernel: [ 695.610733] si2168 22-0064: Silicon Labs Si2168-B40 successfully identified | |
# Sep 28 17:36:37 pi4 kernel: [ 695.610748] si2168 22-0064: firmware version: B 4.0.2 | |
# Sep 28 17:36:37 pi4 kernel: [ 695.610862] usb 1-1.1: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)... | |
# Sep 28 17:36:37 pi4 kernel: [ 695.610903] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered. | |
# Sep 28 17:36:37 pi4 kernel: [ 695.631192] si2157 23-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached | |
# Sep 28 17:36:38 pi4 kernel: [ 695.651485] usb 1-1.1: dvb_usb_v2: 'AVerMedia TD310 DVB-T2' successfully initialized and connected | |
# Sep 28 17:36:38 pi4 mtp-probe: checking bus 1, device 5: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1" | |
# Sep 28 17:36:38 pi4 mtp-probe: bus: 1, device: 5 was not an MTP device | |
# Sep 28 17:36:38 pi4 mtp-probe: checking bus 1, device 5: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1" | |
# Sep 28 17:36:38 pi4 mtp-probe: bus: 1, device: 5 was not an MTP device |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment