Astrometa dongle as dvb-c ?

  • hello,

    May be widely discussed this theme here, anyway I didn't find exactly for my case

    I have this cheap dongle tuner, immediately recognized by debian:

    Bus 004 Device 004: ID 15f4:0131 HanfTekDevice Descriptor:

    bLength 18bDescriptorType 1

    bcdUSB 2.00bDeviceClass 0

    bDeviceSubClass 0bDeviceProtocol 0

    bMaxPacketSize0 64idVendor 0x15f4 HanfTek

    idProduct 0x0131bcdDevice 1.00

    iManufacturer 1 astrometadvbt2iProduct 2 dvbt2

    iSerial 0bNumConfigurations 1

    Configuration Descriptor:bLength 9

    bDescriptorType 2wTotalLength 0x0022

    bNumInterfaces 2bConfigurationValue 1

    iConfiguration 4 USB2.0-Bulk&IsobmAttributes 0x80

    (Bus Powered)MaxPower 500mA

    Interface Descriptor:bLength 9

    bDescriptorType 4bInterfaceNumber 0

    bAlternateSetting 0bNumEndpoints 1

    bInterfaceClass 255 Vendor Specific ClassbInterfaceSubClass 255 Vendor Specific Subclass

    bInterfaceProtocol 255 Vendor Specific ProtocoliInterface 5 Bulk-In, Interface

    Endpoint Descriptor:bLength 7

    bDescriptorType 5bEndpointAddress 0x81 EP 1 IN

    bmAttributes 2Transfer Type Bulk

    Synch Type NoneUsage Type Data

    wMaxPacketSize 0x0200 1x 512 bytes bInterval 0

    Interface Descriptor:

    bLength 9

    bDescriptorType 4

    bInterfaceNumber 1

    bAlternateSetting 0

    bNumEndpoints 0

    bInterfaceClass 255 Vendor Specific Class

    bInterfaceSubClass 255 Vendor Specific Subclass

    bInterfaceProtocol 255 Vendor Specific Protocol

    iInterface 5 Bulk-In, Interface

    Device Qualifier (for other device speed):

    bLength 10

    bDescriptorType 6

    bcdUSB 2.00

    bDeviceClass 0

    bDeviceSubClass 0

    bDeviceProtocol 0

    bMaxPacketSize0 64

    bNumConfigurations 2

    can't get debug descriptor: Resource temporarily unavailable

    Device Status: 0x0000

    (Bus Powered)


    [ 887.026655] usb 4-1.5: new high-speed USB device number 3 using ehci-pci[ 887.149254] usb 4-1.5: New USB device found, idVendor=15f4, idProduct=0131, bcdDevice= 1.00

    [ 887.149257] usb 4-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0[ 887.149259] usb 4-1.5: Product: dvbt2

    [ 887.149260] usb 4-1.5: Manufacturer: astrometadvbt2[ 887.233211] usb 4-1.5: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state

    [ 887.309991] usb 4-1.5: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer[ 887.309995] dvbdev: DVB: registering new adapter (Astrometa DVB-T2)

    [ 887.341090] i2c i2c-4: Added multiplexed i2c bus 5[ 887.341091] rtl2832 4-0010: Realtek RTL2832 successfully attached

    [ 887.341106] usb 4-1.5: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...[ 887.379275] r820t 5-003a: creating new instance

    [ 887.386598] r820t 5-003a: Rafael Micro r820t successfully identified[ 887.390132] rtl2832_sdr rtl2832_sdr.1.auto: Registered as swradio0

    [ 887.390133] rtl2832_sdr rtl2832_sdr.1.auto: Realtek RTL2832 SDR attached[ 887.390134] rtl2832_sdr rtl2832_sdr.1.auto: SDR API is still slightly experimental and functionality changes may follow

    [ 887.401933] Registered IR keymap rc-empty[ 887.401953] rc rc0: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.5/rc/rc0

    [ 887.402052] rc rc0: lirc_dev: driver dvb_usb_rtl28xxu registered at minor = 0, raw IR receiver, no transmitter[ 887.402092] input: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.5/rc/rc0/input16

    [ 887.402212] usb 4-1.5: dvb_usb_v2: schedule remote query interval to 200 msecs[ 887.410935] usb 4-1.5: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected

    [ 887.410974] usbcore: registered new interface driver dvb_usb_rtl28xxu

    but as dvb-t/2, and I, desperately, need a dvb-c.

    It, clearly, registers one frontend only. Refering to: Astrometa DVB-T2 - LinuxTVWiki, I think that is model TVR801/R820T, where is specified, also, that may be not support dvb-c. I downloaded a latest kernel source and while browsing menuconfig, found at 'device drivers' - 'multimedia support' - 'Media ancillary drivers' - 'customize dvb frontends' where driver rtl2832 is exclusively under dvb-t section.

    Saying these, I used this tuner as dvb-c in windows with altdvb working ok, in HD too:

    USB\VID_15F4&PID_0131&MI_00\6&12B1B47A&0&0000

    with drivers got at manufacturer website: AstroMeta_integrated solution.

    There are separated windows drivers for dvb-t and dvb-c, not both, no support for linux, briefly mentioning that drivers are integrated in kernel.

    Is there a happy end for using this tuner as dvb-c?

    thanks in advance