DVB-T2 tuner for Omnia

Hello,
Every tuner with linux support should work on Omnia, but it may happen that you don’t have necessary driver on Omnia.
So you can choose between these two options:

  1. you’re lazy and you don’t want to compile driver.
  • This solution is fast. But when kernel will be updated you will need to do it again.
  1. ask to add necessary driver for your USB tuner.
  • You can do it by email to tech(dot)support(at)turris(dot)cz or you can even create issue and @sairon will take care on it!

For previous Turris we’ve thread, where users tried some tuners. You can look there, but I doubt that you will find there DVB-T2 tuner.

See the list on LinuxTV wiki. Those supported by in-kernel drivers should work. HEVC codec support is irrelevant since there is no video processing in the router.

Of course not all device would work. It depends on how fresh is kernel.

But, I think, you should be able to make almost all devices from Linux media wiki get working with some backporting effort.

/Honza

Hi guys,

i have received the DVBT-2 USB stick:
Brand Name:MYGICAItem
Model Number:T230C
https://www.aliexpress.com/item/dvb-t2-receiver-GENIATECH-Mygica-USB-TV-Stick-T230-DVB-T2-Tuner-DVB-C-DVB-T/1883597971.html?spm=2114.13010608.0.0.fzjx1w

Problem with C version is that no drivers are in kernel yet or available. I have found several posts how to compile it on RaPI but in fact i am no linux wizard / beginner and have no idea how to do it my self. i just bought turris to support and to learn. But right now I don’t even see any direction (not very often stuff :-)) and that is why i am trying to ask here.

Could anyone point me in any way?
Here are some links so you don!t have to look for them:
https://bbs.archlinux.org/viewtopic.php?id=222580
https://www.linuxtv.org/wiki/index.php/Geniatech_T230C

Firmware files dvb-demod-si2168-d60-01.fw and dvb-tuner-si2141-a10-01.fw are here:
http://leteckaposta.cz/896310567

lsusb:
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0572:c689 Conexant Systems (Rockwell), Inc.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0bc2:2322 Seagate RSS LLC
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

dmesg:
just finds new USB and nothing else.

Guys, pls, any hints?

Thanks.

I have looked into that one as well. Apparently there is a non-mainline driver for this hardware. You need to compile it yourself. You need to build it with CrazyCat. So you would need to get the sources for the omnia kernel, then hope that the patch for the t230c driver still applies, compile it, and install it. When I realized that, I gave up. Too much work.

Hello,

Do anyone have recommendation for DVB2 USB dongle nowadays? I wanna try DVB-T2 IPTV streaming through TV-headend into Rpi2.

I have no experience with that setup, but most important is to pick fully supported / Omnia (and ideally well working) USB dongle - so no hassle with drivers, etc.

I would be glad to any recommendations / tips to buy.

I have found https://www.root.cz/clanky/dvb-t-dvb-t2-televize-v-linuxu-od-a-do-z-s-usb-tunerem/nazory/vlakno/11/ (https://linuxtv.org/wiki/index.php/DVB-T2_USB_Devices)
–>
https://www.linuxtv.org/wiki/index.php/Geniatech_T230 (dvb-demod-si2168-b40-01.fw, dvb-tuner-si2158-a20-01.fw)

although, in https://repo.turris.cz/omnia/packages/base/ is just
kmod-media-tuner-si2157_4.4.103+1-1-1e4a549d177ab3da12b2052fba6a4dd5-1_mvebu.ipk

so I think its not supported by Omnia as justsomeguy wrote. What option do we have with drivers, provided from NIC team then?

Ty chces Astrometu:

https://www.aliexpress.com/item/Digital-DVB-T2-DVB-T-DVB-C-2-0-USB-TV-Stick-HDTV-Receiver-with-Antenna/32808565644.html?ws_ab_test=searchweb0_0,searchweb201602_5_10152_10065_10151_10344_10068_10345_10342_10343_51102_10340_10341_10609_10541_5000012_5130012_10084_10083_10304_10307_5080013_10302_10610_5870020_10312_10059_10313_10314_10534_100031_10604_10603_10103_10605_10594_5060012_10142_10107,searchweb201603_32,ppcSwitch_5&algo_expid=627ded12-6034-4a08-96f6-39fa75718117-9&algo_pvid=627ded12-6034-4a08-96f6-39fa75718117&rmStoreLevelAB=5

1 Like

Thanks, that one works with Omnia out of the box?

yup support is within linux kernel for years.

1 Like

Does it support HEVC(h265)? In specifications its only h264. (CR DVB-T2 would be h265)

Currently, we only support DVB-T on these cards. DVB-T2 will be added with a newer version of kernel 4.14 that is scheduled for Turris OS 4.0 Release of this version is now scheduled for Spring 2018 (h265 is supported in latest TVheadend)

2 Likes

it works for me in ubuntu/kaffeine.

Thanks for informations.

I understand that for h265 we need:

  • USB Tuner h265 compatible - check
  • TVHeadend with h265 support - check, since 4.2 (?)
  • Omnia kernel T2 support - not yet, in near future
  • TVHeadend clients - check: HTSP Client, no need to fiddle with codecs (I assume)

Am I right? It would be good to add mention about it into (little bit outdated) https://doc.turris.cz/doc/cs/howto/dvb , as I think h265 will be more interesting in time…

I ordered two of those USB dongles, will try to make it work Omnia -> IPTV -> Kodi, and wait for H265 support then :slight_smile:

And hopefully, those USB dongle would be fine for both h264 / h265

you have to install h265 codec from cisco. it is delivered as package

Now I am little bit confused…

You mean, as possible workaround to DVB-T2 tuner for Omnia ? Any chance you have some link for Omnia/Turris-compatible package for us to use?

I am unsure. At ubuntu you call:

sudo apt-add-repository ppa:strukturag/libde265
sudo apt-get update
sudo apt-get install vlc-plugin-libde265

and you are done

at other distros
sudo apt-get install gstreamer0.10-libde265
sudo apt-get install gstreamer1.0-libde265

I think there is less complicated way without any waiting for spring. If you want to use rpi2 as player (imho not a good idea, no hw support for h265 and no enough performance for sw decoding), then rpi2 will be placed by the tv and connected through HDMI. You have access to antenna cable there as well - maybe unlike the place where the Omnia is now.
In this case you can plug USB DVB-T2 dongle(s) into rpi2 and install LibreELEC which already contains drivers for many DVB-T(2) tunners. LibreELEC uses tvheadend as backgroud service for streaming and Kodi as media player capable of playing HTSP.
You can of course access tvheadend from any device in your network like tablets, mobile phones etc.

Lack of HW resources is the reason, why I dont consider Rpi2 as server… Havent tested it, but I test some h265 files, and playback wasnt much good (LibreELEC). Thats why I have idea about Omnia taking care of server part. And also, because its more stable than Rpi (which is autorestarted many times, because bugs on youtube plugin etc.).

Fortunatelly Omnia is in the box with Antenna splits etc. on the hallway, so I hope it will take care TV signal, when DVB-T1 will be abandoned :slight_smile:

EDIT: Just read “HEVC codec support is irrelevant since there is no video processing in the router.”. Ah, I see. I was hoping in some kind of (TVHeadend) transcoding there. Well, lets see. Maybe, until DVBT1 will be abandoned, guys do some hw support for h265 as well :sweat:

Rpi2 is so far the best solution for TV from my point of view (well, lets say viewing device, as I practically dont watch TV).

You don’t need hw resources and performance on a server device. Tvheadend does nothing with streams, no h264/5 decoding. I am using rpi1 ! as a tvheadend server 24/7 a there is no problem with 5+ devices playing T2 streams concurrently from this “server”. CPU utilising is 20% for one T2 stream and 23% for 5 streams :wink:
You need performance and resources for a media/stream player. Kodi (or other media player) does h264/5 decoding and that is why rpi2 is much better as a server and not so good as player (for the future), because it is lacking of hw h265 decoder.

1 Like

Lets see. I sucessfully configured AverMedia Volar (A815) DVB-T1 on Omnia, to get in touch with TVHeadend. So far I am quite impressed, it looks very handy. Hope the USB dongle could be somehow turned off, when its not used, because the chip seems to be very hot.

I hope the drivers will be just fine for the DVB-T2 dongle, I will wait for the HEVC support. Cross fingers!

Edit: Power save works fine for A815. If someone will need this specific dongle in future:

wget http://palosaari.fi/linux/v4l-dvb/firmware/af9015/4.95.0.0/dvb-usb-af9015.fw 
mv dvb-usb-af9015.fw /lib/firmware/
opkg install kmod-dvb-core
opkg install kmod-dvb-usb-v2
opkg install kmod-dvb-usb-af9015
opkg install kmod-media-tuner-mxl5005s
opkg install tvheadend
mkdir /etc/tvheadend
touch /etc/tvheadend/superuser