poniedziałek, 20 grudnia 2021

Tuner Avermedia TD310 DVB-T/T2/HEVC działa na komputerze z systemem Linux

 

źródło obrazu: AVerMedia


Ponieważ na wiosnę ma się zmienić standard nadawania programów tv (z DVB-T na DVB-T2/HEVC) imo już dziś można zacząć wybierać nowy sprzęt zgodny z nowym standardem.

Telewizora wymieniać mi się nie chce... Najwyżej dokupię dekoder/tuner. Ale z tym jeszcze trochę poczekam.

Zacznę od sprawdzenia tunera na USB, który byłby podłączony do komputera z systemem Linux (Debian 11 Bullseye).

I wpadł w moje ręce sprzęt taki jak na zamieszczonym wyżej obrazku. Tuner AVerMedia TD 310 DVB-T2/HEVC.
W zestawie była jeszcze mała antena i pilot.

No to zaczynamy próbę jego uruchomienia...
I tu już jest pierwsza niespodzianka.
W przeciwieństwie do wcześniej sprawdzanego tunera MediaTech MT4171 ten sprzęt nie działa tak po po prostu po wpięciu do gniazda USB.
W terminalu jest widoczny po wpisaniu lsusb ale dmesg pokazuje, że coś tu nie gra z firmware.

Postanowiłem skorzystać z porady zamieszczonej na stronie:

Przełączyłem się na konto root 

su

Wszedłem do katalogu /lib/firmware/

cd /lib/firmware/

I pobrałem brakujące elementy:

wget https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-02.fw https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-usb-it9303-01.fw https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-b40-01.fw

Po wyjściu z terminala i ponownym uruchomieniu komputera okazało się, że tuner AVerMedia TD310 działa poprawnie w systemie Linux,  a program Kaffeine rozpoznaje go jako urządzenie (si2168).

I co ważne... Już dziś umożliwia on oglądanie programów nadawanych testowo w standardzie DVB-T2/HEVC.

Wnioski:
Tuner DVB-T2 AVerMedia TD310 na dzień dzisiejszy (grudzień 2021) jest obsługiwany przez system Linux  ale wymaga to pobrania dodatkowego firmware.

Pobrać należy:
dvb-demod-si2168-02.fw
dvb-usb-it9303-01.fw
dvb-demod-si2168-b40-01.fw

Niestety brakującego firmware obecnie (grudzień 2021) nie znajdziemy w pakietach firmware-linux dostępnych w repozytoriach Debiana. Nie pomoże instalacja pakietów firmware-linux-nonfree i firmware-misc-nonfree.
To czego brak trzeba samemu pobrać i skopiować do katalogu /lib/firmware/