@bensimmo - I think you may find that if you update via rpi-update to a later kernel (4.19?) and download and add the driver files to /lib/firmware as per:
Code: Select all
#download the needed fws
cd /lib/firmware
sudo wget http://linuxtv.org/downloads/firmware/dvb-usb-dib0700-1.20.fw
sudo wget http://palosaari.fi/linux/v4l-dvb/firmware/MN88472/02/latest/dvb-demod-mn88472-02.fw
then the Xbox One USB TV stick should work with native Raspbian. Support was added in kernel 4.17 so it should work, but probably worth starting from scratch with a fresh Micro-SD card in case of problems. I can't easily check as I'm (by choice) running Libreelec with one on a CM3 Slice and my Pi is packed away in another location, but some time back I tried this with an updated kernel on the Pi as per instructions here
https://tvheadend.org/boards/5/topics/13685?page=6 and it worked fine. Now that later kernels are easily available it should all be straightforward.