TBS QBOX3

From LinuxTVWiki
Revision as of 11:04, 30 June 2013 by Jasen (talk | contribs) (→‎Firmware)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

===Overview/Features===

image Qbox3
  • USB2.0 Interface
  • Transponders blind scan (both for DVB-S2 and DVB-S)
  • Supported by DVBDream, ProgDVB, AltDVB, Skynet, Skygrabber,TSreader
  • DiSEqC 2.x compliant

Components Used

  • CX24118(Tuner)
  • TDA 10071(Demod)
  • Cy68103(usb)


Identification

Device Descriptor:

 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0 
 bDeviceProtocol         0 
 bMaxPacketSize0        64
 idVendor           0x734c TBS Technologies China
 idProduct          0x5921 
 bcdDevice            0.01
 iManufacturer           1 
 iProduct                2 
 iSerial                 0 
 bNumConfigurations      1

Configuration Descriptor:

 bLength                 9
 bDescriptorType         2
  wTotalLength           32
  bNumInterfaces          1
  bConfigurationValue     1
  iConfiguration          0 
  bmAttributes         0x80
  (Bus Powered)
  MaxPower                0mA

Interface Descriptor:

  bLength                 9
  bDescriptorType         4
  bInterfaceNumber        0
  bAlternateSetting       0
  bNumEndpoints           2
  bInterfaceClass       255 Vendor Specific Class
  bInterfaceSubClass      0 
  bInterfaceProtocol      0 
  iInterface              0 

Endpoint Descriptor:

   bLength                 7
   bDescriptorType         5
   bEndpointAddress     0x82  EP 2 IN
   bmAttributes            2
   Transfer Type            Bulk
   Synch Type               None
   Usage Type               Data
   wMaxPacketSize     0x0200  1x 512 bytes
   bInterval               1
     

Endpoint Descriptor:

    bLength                 7
    bDescriptorType         5
    bEndpointAddress     0x81  EP 1 IN
    bmAttributes            2
    Transfer Type            Bulk
    Synch Type               None
    Usage Type               Data
    wMaxPacketSize     0x0002  1x 2 bytes
    bInterval               0

Firmware

[ 1790.425681] dvb-usb: found a 'TBS QBOXS3 DVBS2 USB2.0' in cold state, will try to load a firmware [ 1790.430457] dvb-usb: downloading firmware from file 'dvb-usb-tbsqbox-id5921.fw'

see Turbosight driver building for how to build

Sample Kernel Output

[ 1790.292114] usb 1-3: new high speed USB device number 12 using ehci_hcd
[ 1790.425681] dvb-usb: found a 'TBS QBOXS3 DVBS2 USB2.0' in cold state, will try to load a firmware
[ 1790.430457] dvb-usb: downloading firmware from file 'dvb-usb-tbsqbox-id5921.fw'
[ 1790.435487] tbsqboxs3: start downloading TBSQBOX firmware
[ 1790.556131] dvb-usb: found a 'TBS QBOXS3 DVBS2 USB2.0' in warm state.
[ 1790.556254] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 1790.564498] DVB: registering new adapter (TBS QBOXS3 DVBS2 USB2.0)
[ 1790.580713] tbsqboxs3: read eeprom failed
[ 1790.580722] dvb-usb: MAC address reading failed.
[ 1790.605782] TurboSight TBS 5921 Frontend Attaching...
[ 1790.688467] TurboSight TBS 5921 Frontend:
[ 1790.688471]  tbs5921fe - attach failed
[ 1790.688488] dvb-usb: no frontend was attached by 'TBS QBOXS3 DVBS2 USB2.0'
[ 1790.705010] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-3/input/input9
[ 1790.705133] dvb-usb: schedule remote query interval to 150 msecs.
[ 1790.705142] dvb-usb: TBS QBOXS3 DVBS2 USB2.0 successfully initialized and connected.
[ 1790.705219] usb 1-3: USB disconnect, device number 12
[ 1790.720782] dvb-usb: TBS QBOXS3 DVBS2 USB2.0 successfully deinitialized and disconnected.
[ 1792.208132] usb 1-3: new high speed USB device number 13 using ehci_hcd
[ 1792.341239] usb 1-3: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 2
[ 1792.342081] dvb-usb: found a 'TBS QBOXS3 DVBS2 USB2.0' in cold state, will try to load a firmware
[ 1792.348080] dvb-usb: downloading firmware from file 'dvb-usb-tbsqbox-id5921.fw'
[ 1792.352462] tbsqboxs3: start downloading TBSQBOX firmware
[ 1792.472163] dvb-usb: found a 'TBS QBOXS3 DVBS2 USB2.0' in warm state.
[ 1792.472285] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 1792.472482] DVB: registering new adapter (TBS QBOXS3 DVBS2 USB2.0)
[ 1792.601956] dvb-usb: MAC address: 00:22:ab:c0:17:a8
[ 1792.602616] TurboSight TBS 5921 Frontend Attaching...
[ 1792.656593] QBOXS3: TBS5921FE attached.
[ 1792.656961] DVB: registering adapter 0 frontend 0 (TurboSight TBS 5921 DVBS/S2 frontend)...
[ 1792.657601] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-3/input/input10
[ 1792.657719] dvb-usb: schedule remote query interval to 150 msecs.
[ 1792.657729] dvb-usb: TBS QBOXS3 DVBS2 USB2.0 successfully initialized and connected.
[ 1956.732451] r8169 0000:03:00.0: eth0: link up

External Links