You are not logged in.

#1 2019-12-26 12:41:09

zaxdan69
Member
Registered: 2016-06-04
Posts: 271

Any chance to make hybrid usb tv tuner work?

Hello and Merry cristmas!
I have a hybrid usb tv tuner which has anolg and digital signal. I have it about 5-6 years now but I never use it because it didn't find how to make it work on linux. I had an older pinnacle pctv hybrid usb tuner and I was using it, but it's broke now. So I give another shot to the newer device.
Dmesg has the above output when I connect it:

usb 1-2: new high-speed USB device number 12 using>
usb 1-2: New USB device found, idVendor=1b80, idPr>
usb 1-2: New USB device strings: Mfr=1, Product=2,>
usb 1-2: Product: Polaris AV Capture
usb 1-2: Manufacturer: Conexant Corporation
usb 1-2: SerialNumber: 0000000000
(END)

lsusb gives this:

Bus 001 Device 012: ID 1b80:d418 Afatech Polaris AV Capture

I also have extract the firmware and I copied in /lib/firmware. It is "v4l-cx25840.fw" its name.
Also I have open it and I get some info from the 2 chips it has inside.
The first is:

RTL 2832
BAD 70AJ
GB46D

And the second:

CX3102-11Z
N2F644.05
1031 GC

These are all I've got.
I don't know which module support it(if any) and if is installed and loaded.
Is there any chance to make it work?

Offline

#2 2019-12-27 19:44:25

teckk
Member
Registered: 2013-02-21
Posts: 519

Re: Any chance to make hybrid usb tv tuner work?

Step 1. When you issue dmesg -w
And then plug the device in, does it load the firmware and become ready for use?

Like this:

[50696.492907] usb 1-10: new high-speed USB device number 6 using ehci-pci
[50696.640460] usb 1-10: New USB device found, idVendor=2304, idProduct=023b, bcdDevice= 1.00
[50696.640464] usb 1-10: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[50696.640465] usb 1-10: Product: PCTV 801e SE
[50696.640466] usb 1-10: Manufacturer: YUANRD
[50696.640467] usb 1-10: SerialNumber: 1234567890
[50696.641085] dvb-usb: found a 'Pinnacle PCTV HD USB Stick' in cold state, will try to load a firmware
[50696.641172] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[50696.844201] dib0700: firmware started successfully.
[50697.363098] dvb-usb: found a 'Pinnacle PCTV HD USB Stick' in warm state.
[50697.363198] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[50697.363344] dvbdev: DVB: registering new adapter (Pinnacle PCTV HD USB Stick)
[50697.363353] usb 1-10: media controller created
[50697.363609] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[50697.968465] usb 1-10: DVB: registering adapter 0 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)...
[50697.968475] dvbdev: dvb_create_media_entity: media entity 'Samsung S5H1411 QAM/8VSB Frontend' registered.
[50697.968629] xc5000 6-0064: creating new instance
[50697.969206] xc5000: Successfully identified at address 0x64
[50697.969208] xc5000: Firmware has not been loaded previously
[50697.969600] Registered IR keymap rc-dib0700-rc5
[50697.970953] rc rc0: Pinnacle PCTV HD USB Stick as /devices/pci0000:00/0000:00:02.1/usb1/1-10/rc/rc0
[50697.971014] input: Pinnacle PCTV HD USB Stick as /devices/pci0000:00/0000:00:02.1/usb1/1-10/rc/rc0/input14
[50697.971459] rc rc0: lirc_dev: driver dib0700 registered at minor = 0, scancode receiver, no transmitter
[50697.971464] dvb-usb: schedule remote query interval to 50 msecs.
[50697.971468] dvb-usb: Pinnacle PCTV HD USB Stick successfully initialized and connected

Step 2
After that works I recommend pacman -Si v4l-utils
It has a file called dvbv5-zap.
You can make a channels.conf with that or just make one manually with the center frequencies for the channels in your area.
https://en.wikipedia.org/wiki/Televisio … requencies

Step 3
Zap a channel out of your conf file and then anything will play it/record it.
Example:

conf="$HOME/.mplayer/dvb_channel.conf"
dvbv5-zap -ssrc "$conf" 14.1
mpv --vf=scale=768:432 /dev/dvb/adapter0/dvr0
ffplay /dev/dvb/adapter0/dvr0

Or use something like Kaffeine, Kodi
https://wiki.archlinux.org/index.php/Li … plications

Edit:
Sorry, you make a .conf file with dvbv5-scan

Last edited by teckk (2019-12-27 19:49:37)

Offline

#3 2019-12-28 13:12:14

zaxdan69
Member
Registered: 2016-06-04
Posts: 271

Re: Any chance to make hybrid usb tv tuner work?

No it doesn't. After I load the dvb_usb_rtl28xxu and rtl2832 module, when I connect the device there is no change:

[Σαβ Δεκ 28 15:09:43 2019] usbcore: registered new interface driver dvb_usb_rtl28xxu
[Σαβ Δεκ 28 15:10:13 2019] usb 1-2: USB disconnect, device number 4
[Σαβ Δεκ 28 15:10:14 2019] usb 1-2: new high-speed USB device number 5 using ehci-pci
[Σαβ Δεκ 28 15:10:14 2019] usb 1-2: New USB device found, idVendor=1b80, idProduct=d418, bcdDevice=40.01
[Σαβ Δεκ 28 15:10:14 2019] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Σαβ Δεκ 28 15:10:14 2019] usb 1-2: Product: Polaris AV Capture
[Σαβ Δεκ 28 15:10:14 2019] usb 1-2: Manufacturer: Conexant Corporation
[Σαβ Δεκ 28 15:10:14 2019] usb 1-2: SerialNumber: 0000000000

Offline

#4 2019-12-28 14:56:44

teckk
Member
Registered: 2013-02-21
Posts: 519

Re: Any chance to make hybrid usb tv tuner work?

You are going to have to get/build working firmware for the device, if you can. Depends on how hard you want to work at it.

New USB device found, idVendor=1b80, idProduct=d418, bcdDevice=40.01

https://www.linuxtv.org/wiki/index.php/ … nformation
https://www.linuxtv.org/wiki/index.php/ … ce_vendors
https://cateee.net/lkddb/web-lkddb/VIDEO_CX231XX.html
https://www.linuxtv.org/wiki/index.php? … ldid=31581

This looks like the one that you chose. Has a different id.
https://www.linuxtv.org/wiki/index.php/ … id_Full_HD
https://www.kaa.org.ua/en/22-articles/6 … ll-hd.html

1b80:d418
https://sciencespaces.com/search/USB/VI … -PID_D418/
https://www.spinics.net/lists/linux-media/msg48485.html

This has some 1b80 in it.
https://www.linuxtv.org/wiki/index.php/ … SB_Devices

And they use.
dvb-usb-it9137-01.fw
dvb-usb-af9015.fw

More info

lsusb -v -d 1b80:d418

Post back if/when you get it working so everyone else will know.
Good luck.

Offline

Board footer

Powered by FluxBB