PlexTV Hauppauge WinTV Nova-TD 52009 not being detected.

Hi everyone,

I’m trying to get my tv stick working

It’s listed here: https://forums.plex.tv/discussion/289368/community-supported-tuners-lists

It’s a Hauppauge WinTV Nova-TD 52009

in /lib/firmware/ I have dvb-usb-dib0700-1.20.fw

This has been working in tvheadend previously so I know the adapter works. tvheadend is shut down.

Looking at the logs, It seems plex picks it up in a scan but the Server > Live TV & DVR just sits “Looking for compatible devices”

Does anyone know how to get this working?


Below is everything I can think of to check the device:

Plex server version is the latest version, installed today:

plexmediaserver_1.12.0.4829-6de959918_i386.deb

Linux Kernel:

Linux dataserver 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux```

Linux Version:

`# cat /etc/lsb-release`

```DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS"```

dmesg output showing hardware initialised:

`# dmesg | grep -e dvb`

```[   57.246135] dvb-usb: found a 'Hauppauge Nova-TD Stick (52009)' in warm state.
[   57.246229] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[   57.767154] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[   58.160424] dvb-usb: schedule remote query interval to 50 msecs.
[   58.160429] dvb-usb: Hauppauge Nova-TD Stick (52009) successfully initialized and connected.
[   58.160622] usbcore: registered new interface driver dvb_usb_dib0700```

The Plex Tuner Service.log shows:

```Mar 14, 2018 11:08:29.700 [0xb23f8b40] INFO - * web_service_t::process_device_discovery
Mar 14, 2018 11:08:29.700 [0xb23f8b40] INFO - * device_reactor_t::get_device_list ()
Mar 14, 2018 11:08:29.700 [0xb23f8b40] INFO - * dvb_device_factory_t::get_device_list ()
Mar 14, 2018 11:08:31.703 [0xb23f8b40] INFO - * SAT2IP - discover_satip_servers(): no servers found
Mar 14, 2018 11:08:32.107 [0xb23f8b40] INFO - * v4l::DeviceGetList_impl. getting v4l device list
Mar 14, 2018 11:08:32.108 [0xb23f8b40] INFO - * v4l::DeviceGetList_impl. Successfully opened frontend /dev/dvb/adapter0/frontend0
Mar 14, 2018 11:08:32.108 [0xb23f8b40] INFO - * v4l::DeviceGetList_impl. Successfully opened frontend /dev/dvb/adapter1/frontend0
Mar 14, 2018 11:08:32.113 [0xb23f8b40] INFO - * dvb_device_factory_t::get_device_list. Id dvb#v4l#0#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2:0, Name NovaT 500Stick, Standards 1
Mar 14, 2018 11:08:32.113 [0xb23f8b40] INFO - * dvb_device_factory_t::get_device_list. Id dvb#v4l#0#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2:1, Name NovaT 500Stick, Standards 1
Mar 14, 2018 11:08:32.113 [0xb23f8b40] INFO - * onetv_factory::DeviceGetListEx >>
Mar 14, 2018 11:08:32.114 [0xb23f8b40] INFO - * onetv_factory::DeviceGetListEx. Found device 8256:20992
Mar 14, 2018 11:08:32.115 [0xb23f8b40] INFO - * onetv_factory::DeviceGetListEx. Found device 7531:1
Mar 14, 2018 11:08:32.115 [0xb23f8b40] INFO - * onetv_factory::DeviceGetListEx. Found device 7531:1
Mar 14, 2018 11:08:32.115 [0xb23f8b40] INFO - * onetv_factory::DeviceGetListEx. Found device 7531:1
Mar 14, 2018 11:08:32.115 [0xb23f8b40] INFO - * onetv_factory::DeviceGetListEx. Found device 7531:1
Mar 14, 2018 11:08:32.115 [0xb23f8b40] INFO - * onetv_factory::DeviceGetListEx. Found device 7531:1
Mar 14, 2018 11:08:32.115 [0xb23f8b40] INFO - * onetv_factory::DeviceGetListEx. Found device 7531:2
Mar 14, 2018 11:08:32.115 [0xb23f8b40] INFO - * onetv_factory::DeviceGetListEx. Found device 7531:2
Mar 14, 2018 11:08:32.116 [0xb23f8b40] INFO - * device_manager_t::get_device_list. Device NovaT 500Stick, id dvb#v4l#0#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2:0, tuners 1, state 0, standards 1
Mar 14, 2018 11:08:32.116 [0xb23f8b40] INFO - * device_manager_t::get_device_list. Device NovaT 500Stick, id dvb#v4l#0#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-2:1, tuners 1, state 0, standards 1```

The hardware adapters in /dev/dvb:

`# ls /dev/dvb/adapter*`

```/dev/dvb/adapter0:
demux0  dvr0  frontend0  net0```

```/dev/dvb/adapter1:
demux0  dvr0  frontend0  net0```

Are you really on Ubuntu 12.04?! That’s quite old! I must confess after getting it working originally I haven’t used it since. Can you check the permissions and the owner/group of the firmware file? Mine is root:root 0644 the file size is 32.98 kB and this is a copy of it. https://drive.google.com/file/d/10fH5LOtvZ-B6xlY1m5gpk272AmYL31Qq/view?usp=sharing

I will plug mine back in and see if it still works in the latest version of Plex.

Yeah, I am still on 12.04! It’s stable so haven’t had the need to mess with it to be honest.

The MD5 on my driver file is exactly the same as yours. For anyone else here, here’s the checksum:

# openssl md5 /lib/firmware/dvb-usb-dib0700-1.20.fw

MD5(dvb-usb-dib0700-1.20.fw)= f42f86e2971fd994003186a055813237

And the permissions are 644.

If I do a w_scan like this:

w_scan -c GB -a 0 -f t -x

It finds the multiplexes so it’s definitely working. I just can’t figure out why plex can’t see it.

Something in Plex might have changed since I did the testing last year and now, still haven’t had a chance to plug it in yet.

In the meantime, I tried this on a VMWare virtual machine of Ubuntu 16.04.4 LTS. It was a fresh install.

The stick is detected fine by the OS (I see it in dmesg) and the dvb-usb-dib0700-1.20.fw is there by default with the same checksum as the previous post.

I installed the latest plex server ( plexmediaserver_1.12.1.4871-6daee94e2_i386.deb ) and it is not detecting the TV adapter.

I then generated a channels.conf and used VLC to test the tv and it works just fine with VLC.

Since you found the Community Supported Tuners page did you request access to the Community Supported Tuner Testers? I believe you must have tuner tester added to your account for the tuner to work in your system.

All questions related to Community Supported Tuners should really be added to the Community Supported Tuners sub forum. I am going to move this thread to the Community Supported Tuner forum. I would also suggest reviewing the pinned forum posts at the top of the Community Supported Tuners area.

Thanks John. It’s working now. :slight_smile:

For anyone else who may have stumbled across this, you can now use unsupported tuners without being a beta tester. Please see this post for details: https://forums.plex.tv/discussion/313572/getting-started-with-community-supported-tuners-updated#latest

Glad to hear. Yes, Plex changed the policy yesterday afternoon to open it up for more users to utilize community supported tuners without having to sign up and then wait for approval. Eases the burden on the Plex Employees managing the requests.