Xbox One Digital TV Tuner
The Xbox One Digital TV Tuner is a DVB-T/T2/C USB tuner.
The following components are used on the device
- USB interface: DiBcom DiB7000
- Demodulator: Panasonic MN88472
- Tuner: TDA 18250B
A patch has been submitted  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.
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  and place in /lib/firmware.
As the device is originally meant to be connected to the Xbox that has it's own controller there is no remote controller support.