Xbox One Digital TV Tuner

From LinuxTVWiki
Revision as of 12:00, 11 September 2017 by Trsqr (talk | contribs) (→‎Driver support)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The Xbox One Digital TV Tuner is a DVB-T/T2/C USB tuner.

Components Used

The following components are used on the device

  • USB interface: DiBcom DiB7000
  • Demodulator: Panasonic MN88472
  • Tuner: TDA 18250B

Driver support

A patch has been submitted [1] to add support to mainline kernels. Possible inclusion earliest in kernel 4.15.

USB ID of the tuner is 045e:02d5.

[47902.461786] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in cold state, will try to load a firmware
[47902.462206] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[47902.526955] dib0700: firmware started successfully.
[47903.035227] dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
[47903.035776] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[47903.035875] dvbdev: DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
[47903.035891] usb 1-2: media controller created
[47903.037156] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[47903.246406] mn88472 6-0018: Panasonic MN88472 successfully identified
[47903.248355] tda18250 6-0060: NXP TDA18250BHN/M successfully identified
[47903.250020] usb 1-2: DVB: registering adapter 1 frontend 0 (Panasonic MN88472)...
[47903.250025] dvbdev: dvb_create_media_entity: media entity 'Panasonic MN88472' registered.
[47903.250312] dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.

Firmware

The demodulator needs firmware. dvb-usb-dib0700-1.20.fw is included in most distributions. The demodulator also needs firmware which is not commonly included. Download it here [2] and place in /lib/firmware.

Remote Control

As the device is originally meant to be connected to the Xbox that has it's own controller there is no remote controller support.