HAUPPAUGE Wintv-Nova-S2 01676 USB TV TUNER

  • Hello, I have a Mecool KIII PRO with Coreelec 9.2.8, Tvheadend and Oscam-SVN11704-Coreelec 9.2-EMU-R798 and I must say that this works well. All this I took it here.

    Thanks to VangelisGi.

    So I also have an HP Elitedesk 800 G3 DM i5-6500 + 8GB + SSD in which I have Libreelec 12.0 (Omega) with the addons. I looked on the net and I found this TV tuner-HAUPPAUGE Wintv-Nova-S2 01676 USB TV TUNER DIGITAL SATELLITE TV HD DVB-S2 DVB-S FOR LAPTOP PC.

    Do you think it will be compatible with Libreelec and Tvheadend ?

    Thanks.

  • Do you think it will be compatible with LibreELEC and Tvheadend ?

    It's never guaranteed but I think it should be. Hauppauge are one of the few DVB device vendors who actively maintain their drivers in the upstream kernel and most mentions of that device I see (including on the Hauppauge website) are referencing support in old kernels (meaning support has been around for a long time).

  • It's never guaranteed but I think it should be. Hauppauge are one of the few DVB device vendors who actively maintain their drivers in the upstream kernel and most mentions of that device I see (including on the Hauppauge website) are referencing support in old kernels (meaning support has been around for a long time).

    Thank you, I will buy it and try it.

  • Yes. Thanks for the quick response.

    Code
    PVR2:~ # lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 002: ID 045e:00dd Microsoft Corp. Comfort Curve Keyboard 2000 V1.0
    Bus 001 Device 003: ID 2013:0462 PCTV Systems PCTV 461
    Bus 001 Device 004: ID 24ae:2013 Shenzhen Rapoo Technology Co., Ltd. Rapoo 2.4G Wireless Device
    Bus 001 Device 005: ID 1ea7:0066 SHARKOON Technologies GmbH [Mediatrack Edge Mini Keyboard]
    Bus 001 Device 006: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    PVR2:~ # 
  • So it’s this one, (you can confirm by remove/adding it in between running lspci)

    Bus 001 Device 003: ID 2013:0462 PCTV Systems PCTV 461

    ==
    Can you please run lsusb -d 2013:0462 -v

    Also journalctl -f when you insert the USB, as the dmesg in the debug log does not show the device at all.

    ==
    Answer seems to be here (Message 8 - no go) - https://tvheadend.org/d/8633-dvb-s2-…configuration/8 not sure if there have been changes since.

    There are lots of references here -

    Missing support for Pinnacle 461e Rev 3 BBH9 · Issue #170 · b-rad-NDi/Ubuntu-media-tree-kernel-builder
    This appears to use a newer Montage M88DS3103C demodulator USB details Bus 003 Device 007: ID 2013:0462 PCTV Systems PCTV 461 Inserting device under Fedora 40…
    github.com
    WinTV-Nova-S2 USB revision BAH9 (PCTV_461E) support, work around and fix · Issue #162 · b-rad-NDi/Ubuntu-media-tree-kernel-builder
    Just repeating the issue raised here: b-rad-NDi/media_tree#12 I created a /etc/modprobe.d/dvb.conf with the contents: options em28xx card=92 Ran a depmod -a…
    github.com


    And 12, 13, ….


    There are some modprobes in 12 that might be worth testing to confirm your card version.

  • The back of the device indicates it's revision BBH9.

    lsusb -d 2013:0462 -v

    Bus 001 Device 007: ID 2013:0462 PCTV Systems PCTV 461
    Device Descriptor:
    bLength 18
    bDescriptorType 1
    bcdUSB 2.00
    bDeviceClass 0 [unknown]
    bDeviceSubClass 0 [unknown]
    bDeviceProtocol 0
    bMaxPacketSize0 64
    idVendor 0x2013 PCTV Systems
    idProduct 0x0462 PCTV 461
    bcdDevice 1.00
    iManufacturer 3 PCTV
    iProduct 1 PCTV 461
    iSerial 2 0014229246
    bNumConfigurations 1
    Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 0x0029
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0x80
    (Bus Powered)
    MaxPower 500mA
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 0
    bNumEndpoints 1
    bInterfaceClass 255 Vendor Specific Class
    bInterfaceSubClass 0 [unknown]
    bInterfaceProtocol 0
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x84 EP 4 IN
    bmAttributes 2
    Transfer Type Bulk
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0200 1x 512 bytes
    bInterval 0
    Interface Descriptor:
    bLength 9
    bDescriptorType 4
    bInterfaceNumber 0
    bAlternateSetting 1
    bNumEndpoints 1
    bInterfaceClass 255 Vendor Specific Class
    bInterfaceSubClass 0 [unknown]
    bInterfaceProtocol 0
    iInterface 0
    Endpoint Descriptor:
    bLength 7
    bDescriptorType 5
    bEndpointAddress 0x84 EP 4 IN
    bmAttributes 2
    Transfer Type Bulk
    Synch Type None
    Usage Type Data
    wMaxPacketSize 0x0200 1x 512 bytes
    bInterval 0

    journalctl -f

    Sep 27 10:33:42 pvr2 kernel: usb 1-6: new high-speed USB device number 7 using xhci_hcd
    Sep 27 10:33:42 pvr2 kernel: usb 1-6: New USB device found, idVendor=2013, idProduct=0462, bcdDevice= 1.00
    Sep 27 10:33:42 pvr2 kernel: usb 1-6: New USB device strings: Mfr=3, Product=1, SerialNumber=2
    Sep 27 10:33:42 pvr2 kernel: usb 1-6: Product: PCTV 461
    Sep 27 10:33:42 pvr2 kernel: usb 1-6: Manufacturer: PCTV
    Sep 27 10:33:42 pvr2 kernel: usb 1-6: SerialNumber: 0014229246
    Sep 27 10:33:42 pvr2 mtp-probe[4756]: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6"
    Sep 27 10:33:42 pvr2 mtp-probe[4756]: bus: 1, device: 7 was not an MTP device
    Sep 27 10:33:42 pvr2 mtp-probe[4758]: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6"
    Sep 27 10:33:42 pvr2 mtp-probe[4758]: bus: 1, device: 7 was not an MTP device
    Sep 27 10:35:01 pvr2 CRON[4768]: pam_unix(cron:session): session opened for user root(uid=0) by root(uid=0)
    Sep 27 10:35:01 pvr2 CRON[4771]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
    Sep 27 10:35:01 pvr2 CRON[4768]: pam_unix(cron:session): session closed for user root

    I don't think there's anything I can do with modprobes with LibreElec (happy to be corrected) as it's read-only on the OS side but I'll settle for getting it working with Ubuntu if that's what it takes.

  • No luck.

    I had found this https://github.com/b-rad-NDi/Ubun…lder/issues/162 but didn't understand it ; I don't know what commands produced the outputs at the top. But I did try "depmod -a" and rebooting.

    ls /dev/dvb

    doesn't show a dvb directory

    I'm not clear on whether or not I need to try to load firmware and can't see any reference to an em28xx chip in the extended lsusb output for the device.

    Edited 2 times, last by PJO4 (September 27, 2024 at 6:03 PM).

  • Windows? :cursing:

    I quit Windows more than a decade ago and would prefer not to have anything to do with it. Is there any way I can get a 0461?? (from Hauppague?) I mean, I just bought the thing on Amazon and presumably I can return it if it simply doesn't work as advertised. Problem is I don't know what else I can buy that would work. Suggestions welcome.

  • To be fair I checked the amazon.co.uk 1 star reviews and you shouldn't really be surprised by the lack of Linux support. Even some other variations won't work. Same for their PCTV model. Maybe with Hauppauge web store you can communicate with a real person who can check. I only mentioned Windows since like it or not that is what vendor support and many people here will just tell you to get a SAT>IP box to avoid firmware issues.

  • Did you check this list before purchasing

    Hauppauge - LinuxTVWiki

    In fairness if you did a comprehensive search you’d find it’s a no go in Linux. Two options. Use it with Windows or return it and get one that works in Linux and of course LibreELEC. A third option is to purchase a DVBS Sat/IP tuner and you have no worries about it working in LE.

  • In fairness, I think it's clear that some versions of the product work and some don't depending on what version/revision chips are in the product. I have seen opinions here, incl from Chewitt, that Hauppauge is, in so many words, the benchmark for backporting support into the Linux kernel, and notwithstanding the indication at the link you provided I found other indications of it working. I thought the manufacturer providing instructions for use with Ubuntu, including 24.04 (https://www.hauppauge.com/pages/support/…linux.html#main) would likely mean that the worst case would be... working with Ubuntu.

    I'd be glad to have suggestions as to what I can use instead for DVB-S2 via USB if Hauppauge is no good, and likely won't be fixed.

    I'm not familiar with any small DVBS to IP tuner -- I have seen boxes costing hundreds of € for distributing content via IP to multiple locations. This isn't what I'm looking for (which is to add a PVR with recording capability). Recommendations?