TVHeadend + original OSMC DVB-T2 TV dongle

I am using a Raspberry pi 3+ as a network server for DVB-T(2) reception and Vero4k+ as a media player attached to my TV.
My problem is, that the original OSMC DVB-T2 TV dongle appears in the system like not to support DVB-T2.

System - Raspbian Lite
4.14.79-v7+
tvheadend: version 4.2.4-dmo1~bpo9+1~rpt1

# dvb-fe-tool -a 0 -f 0

Device Realtek RTL2832 (DVB-T) (/dev/dvb/adapter0/frontend0) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_GUARD_INTERVAL_AUTO
CAN_HIERARCHY_AUTO
CAN_INVERSION_AUTO
CAN_MUTE_TS
CAN_QAM_16
CAN_QAM_64
CAN_QAM_AUTO
CAN_QPSK
CAN_RECOVER
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.10, Current v5 delivery system: DVBT
Supported delivery system:
[DVBT]

### NO DVBT2 capability available

dmesg | grep dvb

[ 2.076442] usb 1-1.2: Product: dvbt2
[ 2.077937] usb 1-1.2: Manufacturer: astrometadvbt2
[ 3.847679] usb 1-1.2: dvb_usb_v2: found a ‘Astrometa DVB-T2’ in warm state
[ 3.950825] usb 1-1.2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 3.950889] dvbdev: DVB: registering new adapter (Astrometa DVB-T2)
[ 4.102075] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input1
[ 4.102529] rc rc0: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0
[ 4.102557] usb 1-1.2: dvb_usb_v2: schedule remote query interval to 200 msecs
[ 4.111573] usb 1-1.2: dvb_usb_v2: ‘Astrometa DVB-T2’ successfully initialized and connected
[ 4.116386] usbcore: registered new interface driver dvb_usb_rtl28xxu

dmesg | grep DVB

[ 3.847679] usb 1-1.2: dvb_usb_v2: found a ‘Astrometa DVB-T2’ in warm state
[ 3.950889] dvbdev: DVB: registering new adapter (Astrometa DVB-T2)
[ 4.002703] usb 1-1.2: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))…
[ 4.096950] rc rc0: Astrometa DVB-T2 as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/rc/rc0
[ 4.097156] input: Astrometa DVB-T2 as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/rc/rc0/input0
[ 4.111573] usb 1-1.2: dvb_usb_v2: ‘Astrometa DVB-T2’ successfully initialized and connected
[ 11.803618] usb 1-1.2: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000…862000000)

lsusb
Bus 001 Device 004: ID 15f4:0131 HanfTek

Any advice is appreciated.

Have you tried it on osmc instead of Raspbian?

I did now. I see, that OSMC creates an extra frontend for dvb-t2. Thank You for pointing me on right direction. Easiest way should be to build my server on OSMC instead of Raspbian, just have to find how to disable the graphical interface to save system resources. Thanks! BR Tomas

sudo systemctl disable mediacenter

thx

Is there a way to get this dongle running on newer kernels, i.e. 4.19.x? Or, what change broke the support?

It should work on 4.19.

On 4.19 I see exactly what @fenquick described above, only the RTL2832/DVB-T demodulator is recognized and dmesg also looks exactly like above.

Do you have the Panasonic or Sony module?

Sam

Sony CXD2837ER. I see that on a 5.4.6 x86_64 kernel everything is detected automatically. I observed the problem on 4.19.85 armv7l, i.e. RPi 3.

Maybe I should check whether 4.19.85 x86_64 works. Not sure how well Rapsberrys are supported by mainline kernel nowadays.

I’ll check this out.

Same behavior on 4.19.85 x86_64, i.e. the Sony chip is not recognized.

Okay – I might need to port some changes over.