UPDATE:
Bought a T230C which does support the DVB-T2 Lite standard and it is able to pick up the signals.
I guess this tuner doesn't support all DVB-T2 standards. Do be aware.
ORIGINAL:
I have a Raspberry Pi 2 with the 4.14.48-v7+ kernel and I can build the kernel accordingly with the instructions posted by Anthony 2 pages ago.
This is the following output from dmesg.
[ 17.120325] dvb_core: loading out-of-tree module taints kernel.
[ 17.125124] WARNING: You are using an experimental version of the media stack.
As the driver is backported to an older kernel, it doesn't offer
enough quality for its usage in production.
Use it with care.
Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
f2809d20b9250c675fca8268a0f6274277cca7ff media: omap2: fix compile-testing with FB_OMAP2=m
8d7ab3a0d72d3c98bcd12ff553c5ead0b5e32c31 media: media/radio/Kconfig: add back RADIO_ISA
5983d3bca5282b6785473434894933fa908ef693 media: v4l2-ioctl.c: fix missing unlock in __video_do_ioctl()
[ 17.188871] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in cold state, will try to load a firmware
[ 17.194139] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[ 17.486097] dib0700: firmware started successfully.
[ 18.012530] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
[ 18.012852] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 18.018829] dvbdev: DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
[ 18.298910] mn88472 3-0018: Panasonic MN88472 successfully identified
[ 18.356971] tda18250 3-0060: NXP TDA18250BHN/M successfully identified
[ 18.359592] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Panasonic MN88472)...
[ 18.360045] dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.
[ 18.360595] usbcore: registered new interface driver dvb_usb_dib0700
[ 1280.927177] mn88472 3-0018: downloading firmware from file 'dvb-demod-mn88472-02.fw'
[ 1281.111570] usb 1-1.3: DVB: adapter 0 frontend 0 frequency 0 out of range (42000000..870000000)
And this is when i run lsmod so clearly the module is loaded:
root@raspberrypi:~# lsmod
Module Size Used by
cfg80211 573440 0
rfkill 28672 2 cfg80211
tda18250 20480 1
mn88472 16384 1
dvb_usb_dib0700 122880 0
dib7000m 24576 1 dvb_usb_dib0700
dib0090 36864 1 dvb_usb_dib0700
dib0070 20480 1 dvb_usb_dib0700
dib3000mc 20480 1 dvb_usb_dib0700
dibx000_common 16384 3 dvb_usb_dib0700,dib7000m,dib3000mc
dvb_usb 32768 1 dvb_usb_dib0700
dvb_core 106496 2 mn88472,dvb_usb
snd_bcm2835 32768 0
snd_pcm 98304 1 snd_bcm2835
snd_timer 32768 1 snd_pcm
snd 69632 3 snd_timer,snd_bcm2835,snd_pcm
uio_pdrv_genirq 16384 0
uio 20480 1 uio_pdrv_genirq
fixed 16384 0
ip_tables 24576 0
x_tables 32768 1 ip_tables
ipv6 434176 24
However I can never seem to find or scan any muxes. I'm from Singapore and I think we're using the DVB-T2 1.3.1 Standard (DVB-T2 Lite).
All my scans will result in a "FAIL" from the tvheadend muxes page. I get the following in journalctl:
Jun 10 19:43:55 raspberrypi tvheadend[14191]: mpegts: 554MHz in DVB-T Network - tuning on Panasonic MN88472 #0 : DVB-T #0
Jun 10 19:43:55 raspberrypi tvheadend[14191]: epggrab: 554MHz in DVB-T Network - registering mux for OTA EPG
Jun 10 19:43:55 raspberrypi tvheadend[14191]: subscription: 0073: "scan" subscribing to mux "554MHz", weight: 5, adapter: "Panasonic MN88472 #0 : DVB-T #0", network:
Jun 10 19:44:00 raspberrypi tvheadend[14191]: mpegts: 554MHz in DVB-T Network - scan no data, failed
Jun 10 19:44:00 raspberrypi tvheadend[14191]: subscription: 0073: "scan" unsubscribing
Jun 10 19:44:14 raspberrypi tvheadend[14191]: mpegts: 570MHz in DVB-T Network - tuning on Panasonic MN88472 #0 : DVB-T #0
Jun 10 19:44:14 raspberrypi tvheadend[14191]: epggrab: 570MHz in DVB-T Network - registering mux for OTA EPG
Jun 10 19:44:14 raspberrypi tvheadend[14191]: subscription: 0074: "scan" subscribing to mux "570MHz", weight: 5, adapter: "Panasonic MN88472 #0 : DVB-T #0", network:
Jun 10 19:44:19 raspberrypi tvheadend[14191]: mpegts: 570MHz in DVB-T Network - scan no data, failed
w_scan produces absolutely nothing also. I don't think it has anything to do with my antenna either. But can definitely try another antenna.
A scan with dvbv5-scan produces the following:
channels.conf
[MUXA]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 538000000
BANDWIDTH_HZ = 8000000
[MUXB]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 554000000
BANDWIDTH_HZ = 8000000
[MUXC]
DELIVERY_SYSTEM = DVBT2
FREQUENCY = 570000000
BANDWIDTH_HZ = 8000000
output
root@raspberrypi:~# dvbv5-scan -v channels.conf
using demux 'dvb0.demux0'
Device Panasonic MN88472 (/dev/dvb/adapter0/frontend0) capabilities:
CAN_2G_MODULATION
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_MULTISTREAM
CAN_MUTE_TS
CAN_QAM_16
CAN_QAM_32
CAN_QAM_64
CAN_QAM_128
CAN_QAM_256
CAN_QAM_AUTO
CAN_QPSK
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 5.11, Current v5 delivery system: DVBT2
Supported delivery systems:
DVBT
[DVBT2]
DVBC/ANNEX_A
Failed to guess country from the current locale setting.
Scanning frequency #1 538000000
FREQUENCY = 538000000
MODULATION = QAM/AUTO
BANDWIDTH_HZ = 8000000
INVERSION = AUTO
CODE_RATE_HP = AUTO
CODE_RATE_LP = AUTO
GUARD_INTERVAL = AUTO
TRANSMISSION_MODE = AUTO
HIERARCHY = AUTO
STREAM_ID = 0
DELIVERY_SYSTEM = DVBT2
Viterbi(0x07) Signal= 87.19% C/N= 16.24dB
Scanning frequency #2 554000000
FREQUENCY = 554000000
MODULATION = QAM/AUTO
BANDWIDTH_HZ = 8000000
INVERSION = AUTO
CODE_RATE_HP = AUTO
CODE_RATE_LP = AUTO
GUARD_INTERVAL = AUTO
TRANSMISSION_MODE = AUTO
HIERARCHY = AUTO
STREAM_ID = 0
DELIVERY_SYSTEM = DVBT2
Viterbi(0x07) Signal= 82.21% C/N= 17.97dB
Scanning frequency #3 570000000
FREQUENCY = 570000000
MODULATION = QAM/AUTO
BANDWIDTH_HZ = 8000000
INVERSION = AUTO
CODE_RATE_HP = AUTO
CODE_RATE_LP = AUTO
GUARD_INTERVAL = AUTO
TRANSMISSION_MODE = AUTO
HIERARCHY = AUTO
STREAM_ID = 0
DELIVERY_SYSTEM = DVBT2
Viterbi(0x07) Signal= 80.35% C/N= 19.28dB
Does this adapter support this standard?