DViCO FusionHDTV DVB-T Dual Express2

From LinuxTVWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
DVico Fusion HDTV Dual Express2 PCB showing component labels (give or take poor photography)

A new revision of a hybrid DVB-T PCIe card from DViCO.

The previous revision (Dual Express) has DVB support in mercurial, but not in the mainline kernel. This revision is not currently identified correctly in linux.

Overview/Features

Able to deliver one analogue channel and one digital channel simultaneously or 2 digital channels. High definition resolution is 1920 x 1080. Features a power switch pass-through to allow it to turn the host system on automatically.

Components Used

Tuners x2:

DIBcom
The Heart of Mobile TV
7070PB1-AXGXba-G-b
DVB
KNKM6
D4W91.1
1018-1010-C

A/V Decoder:

CONEXANT
PCIe A/V Decoder
CX23885-152
Pf1R1751A
1004 CN

Silver Oval Thing (Bottom Left):

28.636360
KONY 1021 

Silver Oval Thing (Top Right):

4.000000
KONY 0816

Black Thing w/3 Solder Pads (Top Left):

FR1117-3.3
MA09

Black Thing w/3 Solder Pads (Top Right):

FR1117-1.8
C949

Black Thing w/3 Solder Pads (Bottom Left):

FR1117-1.2
CA02

Chip Directly Above CX Decoder:

PIC16F73-1
755<symbol> (first number could be a 7, 1 or /)
<symbol>1015K45


Identification

       02:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 04)
       Subsystem: DViCO Corporation Device [18ac:db98]
       Flags: fast devsel, IRQ 16
       Memory at f9000000 (64-bit, non-prefetchable) [size=2M]
       Capabilities: [40] Express Endpoint, MSI 00
       Capabilities: [80] Power Management version 2
       Capabilities: [90] Vital Product Data
       Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
       Capabilities: [100] Advanced Error Reporting
       Capabilities: [200] Virtual Channel

Other images

Making it Work

According to http://www.linuxtv.org/wiki/index.php/DiBcom_DiB7xxx the DB7070 has a DIB0070 RF tuner with DIB7000 demodulator. I was able to get the CX23885 to load 2 front ends (that dont work) and the DIB7000 using a hybrid of Hauppauge WinTV-HVR1400 & DViCO FusionHDTV DVB-T Dual Express settings. I dont know who to work the DIB0070 (I guess I need to replace the xc2028 references)......

Firmware

Drivers

Sample kernel output

       [ 5196.348846] cx23885 0000:02:00.0: PCI INT A disabled
       [ 8643.871673] cx23885 driver version 0.0.2 loaded
       [ 8643.871787] cx23885 0000:02:00.0: PCI INT A -> Link[APC5] -> GSI 16 (level, low) -> IRQ 16
       [ 8643.871793] cx23885[0]: Your board isn't known (yet) to the driver.
       [ 8643.871795] cx23885[0]: Try to pick one of the existing card configs via
       [ 8643.871796] cx23885[0]: card=<n> insmod option.  Updating to the latest
       [ 8643.871797] cx23885[0]: version might help as well.
       [ 8643.871800] cx23885[0]: Here is a list of valid choices for the card=<n> insmod option:
       [ 8643.871803] cx23885[0]:    card=0 -> UNKNOWN/GENERIC
       [ 8643.871805] cx23885[0]:    card=1 -> Hauppauge WinTV-HVR1800lp
       [ 8643.871807] cx23885[0]:    card=2 -> Hauppauge WinTV-HVR1800
       [ 8643.871809] cx23885[0]:    card=3 -> Hauppauge WinTV-HVR1250
       [ 8643.871812] cx23885[0]:    card=4 -> DViCO FusionHDTV5 Express
       [ 8643.871814] cx23885[0]:    card=5 -> Hauppauge WinTV-HVR1500Q
       [ 8643.871816] cx23885[0]:    card=6 -> Hauppauge WinTV-HVR1500
       [ 8643.871818] cx23885[0]:    card=7 -> Hauppauge WinTV-HVR1200
       [ 8643.871821] cx23885[0]:    card=8 -> Hauppauge WinTV-HVR1700
       [ 8643.871823] cx23885[0]:    card=9 -> Hauppauge WinTV-HVR1400
       [ 8643.871825] cx23885[0]:    card=10 -> DViCO FusionHDTV7 Dual Express
       [ 8643.871828] cx23885[0]:    card=11 -> DViCO FusionHDTV DVB-T Dual Express
       [ 8643.871830] cx23885[0]:    card=12 -> Leadtek Winfast PxDVR3200 H
       [ 8643.871832] cx23885[0]:    card=13 -> Compro VideoMate E650F
       [ 8643.871835] cx23885[0]:    card=14 -> TurboSight TBS 6920
       [ 8643.871837] cx23885[0]:    card=15 -> TeVii S470
       [ 8643.871839] cx23885[0]:    card=16 -> DVBWorld DVB-S2 2005
       [ 8643.871841] cx23885[0]:    card=17 -> NetUP Dual DVB-S2 CI
       [ 8643.871843] cx23885[0]:    card=18 -> Hauppauge WinTV-HVR1270
       [ 8643.871845] cx23885[0]:    card=19 -> Hauppauge WinTV-HVR1275
       [ 8643.871848] cx23885[0]:    card=20 -> Hauppauge WinTV-HVR1255
       [ 8643.871850] cx23885[0]:    card=21 -> Hauppauge WinTV-HVR1210
       [ 8643.871852] cx23885[0]:    card=22 -> Mygica X8506 DMB-TH
       [ 8643.871855] cx23885[0]:    card=23 -> Magic-Pro ProHDTV Extreme 2
       [ 8643.871857] cx23885[0]:    card=24 -> Hauppauge WinTV-HVR1850
       [ 8643.871859] cx23885[0]:    card=25 -> Compro VideoMate E800
       [ 8643.871861] cx23885[0]:    card=26 -> Hauppauge WinTV-HVR1290
       [ 8643.871864] cx23885[0]:    card=27 -> Mygica X8558 PRO DMB-TH
       [ 8643.871866] cx23885[0]:    card=28 -> LEADTEK WinFast PxTV1200
       [ 8643.871994] CORE cx23885[0]: subsystem: 18ac:db98, board: UNKNOWN/GENERIC [card=0,autodetected]
       [ 8643.999174] cx23885_dev_checkrevision() Hardware revision = 0xa5
       [ 8643.999182] cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xf9000000
       [ 8643.999190] cx23885 0000:02:00.0: setting latency timer to 64

Remote Control Support

Have not attempted using remote with this card. Remote works ok with the USB receiver from a DVICO DVB-T Plus (slightly different repeat timing).

Use Case

External Links