Project

General

Profile

Xbox One DVB-T/T2/C tuner

Added by Stephen Neal about 10 years ago

Hi all

This looks like it could be very good value if Open Source drivers appear for it : http://www.xbox.com/en-GB/xbox-one/accessories/digital-tv-tuner#fbid=1ui_UaaGUzy GBP£25/EUR€30 for a DVB-T/T2/C USB tuner for use with the Microsoft Xbox One (but like the Sony Play TV presumably usable on any PC platform if Linux drivers appear)


Replies (420)

RE: Xbox One DVB-T/T2/C tuner - Added by Stephen Neal over 7 years ago

Are these tuners working for DVB-T and DVB-T2, or just DVB-C?

RE: Xbox One DVB-T/T2/C tuner - Added by Felix Mann over 7 years ago

Stephen Neal wrote:

Are these tuners working for DVB-T and DVB-T2, or just DVB-C?

I have only tested DVB-C but the DVB-T tuner is exposed in tvheadend. Can't vouch for it actually working, unfortunately.

RE: Xbox One DVB-T/T2/C tuner - Added by Anthony Thomas over 7 years ago

I should be able to try both DVB-T and T2.

RE: Xbox One DVB-T/T2/C tuner - Added by Stephen Neal over 7 years ago

Anthony Thomas wrote:

I should be able to try both DVB-T and T2.

Great - would be useful to know. Low cost T2 tuners are always worth knowing about, particularly if the drivers support multiple tuners.

RE: Xbox One DVB-T/T2/C tuner - Added by Anthony Thomas over 7 years ago

I can confirm using the driver from the media_build posted previously...

DVB-C - working
DVB-T - working
DVB-T2 - working

I'm in the UK - Winter Hill transmitter.

As mentioned previously, I am using this through minisatip on an x86_64 system, which is feeding a separate TVHeadend server.

Using a cheap non amplified aerial on the ground floor of my house I'm watching BBC HD channels with no dropout or pixelation.

Once the extra adapters arrive I'll confirm if multiple tuners work across DVB-C/T/T2.

Anything else anyone needs to know?

RE: Xbox One DVB-T/T2/C tuner - Added by Stephen Neal over 7 years ago

Anthony Thomas wrote:

I can confirm using the driver from the media_build posted previously...

DVB-C - working
DVB-T - working
DVB-T2 - working

I'm in the UK - Winter Hill transmitter.

As mentioned previously, I am using this through minisatip on an x86_64 system, which is feeding a separate TVHeadend server.

Using a cheap non amplified aerial on the ground floor of my house I'm watching BBC HD channels with no dropout or pixelation.

Once the extra adapters arrive I'll confirm if multiple tuners work across DVB-C/T/T2.

Anything else anyone needs to know?

Great - thanks for this. Next to find out if the drivers are happy running multiple tuners. 3 x DVB-T2 will cover you for all UK T2 muxes. That and 3 x PS3 Play TVs and you have all 9 UK muxes (5 DVB-T, 3 DVB-T2, 1 DVB-T Local) so no clashes at all :)

RE: Xbox One DVB-T/T2/C tuner - Added by Anthony Thomas over 7 years ago

Unfortunately it doesn't seem to work with multiple tuners.

I have 4 in total, but only currently have 2 plugged in to test.

Using minisatip it presents 2xDVB-C and 2xDVB-T as expected - and this is shown correctly in TVHeadend.

It's not even a case of only one of the tuners working, none of them seem to work when there's two plugged in.

dmesg is full of....

[  266.586865] IF -> 4950000
[  267.654871] IF -> 4950000
[  268.710752] IF -> 4950000
[  269.766756] IF -> 4950000
[  270.822892] IF -> 4950000
[  271.878774] IF -> 4950000
[  272.934779] IF -> 4950000
[  274.010785] IF -> 4950000
[  275.098792] IF -> 4950000
[  276.166793] IF -> 4950000
[  277.222810] IF -> 4950000
[  278.278836] IF -> 4950000
[  279.354861] IF -> 4950000
[  280.442761] IF -> 4950000
[  281.530787] IF -> 4950000
[  282.598811] IF -> 4950000
[  283.674834] IF -> 4950000

Hopefully the driver can improve in time.

RE: Xbox One DVB-T/T2/C tuner - Added by Felix Mann over 7 years ago

Anthony Thomas wrote:

Unfortunately it doesn't seem to work with multiple tuners.

I have 4 in total, but only currently have 2 plugged in to test.

Using minisatip it presents 2xDVB-C and 2xDVB-T as expected - and this is shown correctly in TVHeadend.

It's not even a case of only one of the tuners working, none of them seem to work when there's two plugged in.

dmesg is full of....
[...]

Hopefully the driver can improve in time.

I also get similar output but fortunately for me that is not an indicator of the driver malfunctioning. Thanks for posting back with your findings. While expected, it is unfortunate to hear that the driver will need some more work to get it to support multiple tuners.

RE: Xbox One DVB-T/T2/C tuner - Added by Anthony Thomas over 7 years ago

I hadn't checked previously, but you're right, even in with one tuner I get the IF -> 4950000 message, but only one so far, rather than every second or two.

RE: Xbox One DVB-T/T2/C tuner - Added by Ryan Blackburn over 7 years ago

Hi guys, been reading through this thread but slightly confused. I'm hoping to run this on my raspberry pi 3, is this working? If so what os do I need to use? I'm a bit naive with Linux so any help would be appreciated. Thanks in advance..

RE: Xbox One DVB-T/T2/C tuner - Added by Alexander E over 7 years ago

I didn't manage to get it working on the RPi3. The firmware uploaded by Felix is only for x86 devices while the RPi is based on arm.

RE: Xbox One DVB-T/T2/C tuner - Added by Felix Mann over 7 years ago

Ryan Blackburn wrote:

Hi guys, been reading through this thread but slightly confused. I'm hoping to run this on my raspberry pi 3, is this working? If so what os do I need to use? I'm a bit naive with Linux so any help would be appreciated. Thanks in advance..

Alexander E wrote:

I didn't manage to get it working on the RPi3. The firmware uploaded by Felix is only for x86 devices while the RPi is based on arm.

I don't think the firmware is platform-specific but the kernel patches and media-build tree just might have some platform-specific drivers/code in it preventing us from building on the RPi 3.

RE: Xbox One DVB-T/T2/C tuner - Added by Anthony Thomas over 7 years ago

This may or may not be of interest, but I can confirm that the XBox One tuner works alongside other tuners.

In my case I had previously bought an Astrometa MN88473 based device which worked well except for high frequency muxes (the patch in this thread fixes that - https://tvheadend.org/boards/5/topics/22310)

So I now have 1 x Astrometa MN88473 tuner and 1 x XBox One Tuner working side by side.

I do also have a Geniatech T230C, but that unfortunately started failing a while back.

At around £15 each I think the Astrometa device is the cheapest DVB-C/T2 tuner around that is well supported in Linux.

RE: Xbox One DVB-T/T2/C tuner - Added by Felix Mann over 7 years ago

Anthony Thomas wrote:

In my case I had previously bought an Astrometa MN88473 based device which worked well except for high frequency muxes (the patch in this thread fixes that - https://tvheadend.org/boards/5/topics/22310)
[...]
At around £15 each I think the Astrometa device is the cheapest DVB-C/T2 tuner around that is well supported in Linux.

Thanks for your confirmation! I've been using the XBOne tuner alongside an Anysee, but I'm glad to hear that the Astrometa works as well. Especially since the XBOne uses the MN88472 and the Astrometa uses the MN88473. I'd expect the two to be so similar that they would use the same firmware etc. Fortunately this is not the case. Do you have the product name/part number for the Astrometa? I'm sure others are interested in where to buy this tuner. Especially since apparently support is better on this tuner than it is on the XBOne tuner :).

RE: Xbox One DVB-T/T2/C tuner - Added by Andras Farago over 7 years ago

Hi to everyone!

I have finally managed to make this tuner work under raspberry pi 3 (under minibian...same as raspbian but with minimal configuration), and also under Libreelec for S905. If anyone is interested in it, I can help or upload the modified media_build files which (I hope!) can be compiled successfully . But I also have a question/request: my tuner is working under DVB-C, but the CNR (SNR) is not so good, and I have a lot of continuity errors, the signal is good (79-81%) but the SNR is 30-32dB only, and I think that's why I have continuity errors (DVB-C, QAM256, Provider: Digi Hungary). Can someone measure his/hers tuner's signal strength and SNR? Thank you in advance.

RE: Xbox One DVB-T/T2/C tuner - Added by Alexander E over 7 years ago

It would be nice if you could upload the modified media_build.

RE: Xbox One DVB-T/T2/C tuner - Added by Andras Farago over 7 years ago

Alexander E wrote:

It would be nice if you could upload the modified media_build.

Here you go. My linux kernel version is 4.9.35-v7+. I installed the kernel headers, make, gcc, perl-Proc-ProcessTable, patchutils. This media_build is made from Crazycat's media_build git, and I added the tuner drivers to it. I did not comment out the debug messages, so in dmesg there will be a lot of lines when the tuner is locking on.

The dropbox link will be active for a few days.

https://www.dropbox.com/s/b7knnuryrmo72pe/media_build.tar.gz?dl=0

Download it, untar to your home directory on the RPi (or root directory depends on which account do you login), and make, make install, then reboot. It should compile without errors (I hope) and on the next reboot, you should see the tuner in dmesg, and you can use it in tvheadend (or with other programs).

RE: Xbox One DVB-T/T2/C tuner - Added by Edward S over 7 years ago

Hi, very new to Tvheadend but very much want to give this a go...

This is all on an original Raspberry Pi B with the BCM2835 cpu.

I've built and installed media_build and Tvheadend. I can see the Panasonic MN88472 DVB-C and DVB-T in the list of adapters. I've selected the correct region and scanned but can't see any services under the 15 DVB-T muxes listed. I'm based in the UK and using an antenna that I've tested with a TV. Am I missing something simple an newbie would overlook?

Cheers

RE: Xbox One DVB-T/T2/C tuner - Added by Mark Clarkstone over 7 years ago

Edward S wrote:

Hi, very new to Tvheadend but very much want to give this a go...

This is all on an original Raspberry Pi B with the BCM2835 cpu.

I've built and installed media_build and Tvheadend. I can see the Panasonic MN88472 DVB-C and DVB-T in the list of adapters. I've selected the correct region and scanned but can't see any services under the 15 DVB-T muxes listed. I'm based in the UK and using an antenna that I've tested with a TV. Am I missing something simple an newbie would overlook?

The pre-defined mux lists are extremely out of date, you need to manually add your own.

Cheers

RE: Xbox One DVB-T/T2/C tuner - Added by saen acro over 7 years ago

Mark Clarkstone wrote:

The pre-defined mux lists are extremely out of date, you need to manually add your own.

That's why this feature is very useful in this case
https://tvheadend.org/issues/4379
simple and fast.

RE: Xbox One DVB-T/T2/C tuner - Added by Josu Lazkano over 7 years ago

Hello,

Where could I buy this device? I read in this post that it is cheap.

Regards.

RE: Xbox One DVB-T/T2/C tuner - Added by Edward S over 7 years ago

Amazon UK still have some cheap, currently £5.74
https://www.amazon.co.uk/dp/B00E97HVJI/ref=wl_it_dp_o_pd_nS_ttl

Still no luck getting mine working.

RE: Xbox One DVB-T/T2/C tuner - Added by Anthony Thomas over 7 years ago

Yeah, amazon.

Anyone know of any improvements for getting multiple adapters working?

Mine is still going strong alongside the Astrometa device.

RE: Xbox One DVB-T/T2/C tuner - Added by Olli Salonen over 7 years ago

I'm actually working on building a driver that could be upstreamed towards Linux kernel. I can't see why multiple devices wouldn't work, but then again, I have only one device... Maybe it's time to order one more, they seem to be dirt cheap!

RE: Xbox One DVB-T/T2/C tuner - Added by Edward S over 7 years ago

Does anyone know of any tests or error logs I can look at that may help? syslog is displaying
=== TDA18250B open, result[0x101E3027].
when I run dvbscan and is not displaying anything to the console.

(51-75/420)