DVBWorld HD 2104 FTA USB2.0 Box
A DVB-S2 USB 2.0 Device from DVBWorld.
Drivers now included in kernel branch 2.6.28 and above.More info is available at the following site:
(See here).
Overview/Features
This is a USB 2.0 device capable of receiving DVB-S and DVB-S2 tranponders.
Upon connection to the USB port, the devices' LED is red and turns blue upon module load.
Components Used
1.for current sell model is 2104C (Serit2633 Tuner)
- CX24118A tuner
- CX24116 demod
- Cyrix CY7C68013A USB controller
2.for new solution : 2104A
- stb6100 tuner
- ST0903 demod
- Cyrix CY7C68013A USB controller
3.for new solution : 2104B (Sharp0169 Tuner)
- STV6110A tuner
- ST0903 demod
- Cyrix CY7C68013A USB controller
4.for new solution : 2104D (Motage Tuner)
- Motage TS2020 tuner
- Motage DS3000 demod
- Cyrix CY7C68013A USB controller
5.for new solution : 2104E (Serit2636 Tuner)
- STV6110A tuner
- ST0903 demod
- Cyrix CY7C68013A USB controller
Identification
Vendor ID: 04B4
Product ID: 2104
Making it Work
Firmware
1.2104C:The device does need firmware : dvb-usb-dw2104.fw and dvb-fe-cx24116.fw
4.2104D:The device does need firmware : dvb-usb-dw2104.fw and dvb-fe-ds3000.fw
See the instructions for obtaining the firmware for the dvb-usb-dw2104.fw here [1]#Firmware.
unrar it and copy dvb-usb-dw2104.fw and dvb-fe-cx24116.fw/dvb-fe-ds3000.fw firmware file to /lib/firmware/
also See http://www.satelliteguys.us/free-air-pc-dvb-discussion/156980-dvb-world-hd-2104-working-linux.html
Drivers
hg clone http://mercurial.intuxication.org/hg/s2-liplianin/ cd s2-liplianin make menuconfig make make install
also See http://linuxtv.org/pipermail/linux-dvb/2008-September/028611.html.
Sample Kernel Output
[ 353.602598] usb 2-2: new high speed USB device using ehci_hcd and address 4 [ 353.753538] dvb-usb: found a 'DVBWorld DW2104 USB2.0' in cold state, will try to load a firmware [ 353.759070] dvb-usb: downloading firmware from file 'dvb-usb-dw2104.fw' [ 353.759077] dw2102: start downloading DW210X firmware [ 353.890182] dvb-usb: found a 'DVBWorld DW2104 USB2.0' in warm state. [ 353.890306] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 353.894330] DVB: registering new adapter (DVBWorld DW2104 USB2.0) [ 353.898421] dw2102: read eeprom failed. [ 353.898427] dvb-usb: MAC address reading failed. [ 353.986042] Invalid probe, probably not a CX24116 device [ 354.011907] Invalid probe, probably not a DS3000 [ 354.012105] dvb-usb: no frontend was attached by 'DVBWorld DW2104 USB2.0' [ 354.020447] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/input/input10 [ 354.020569] dvb-usb: schedule remote query interval to 150 msecs. [ 354.020577] dvb-usb: DVBWorld DW2104 USB2.0 successfully initialized and connected. [ 354.020641] usb 2-2: USB disconnect, address 4 [ 354.073199] dvb-usb: DVBWorld DW2104 USB2.0 successfully deinitialized and disconnected. [ 355.572541] usb 2-2: new high speed USB device using ehci_hcd and address 5 [ 355.723341] usb 2-2: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 2 [ 355.724409] dvb-usb: found a 'DVBWorld DW2104 USB2.0' in cold state, will try to load a firmware [ 355.729964] dvb-usb: downloading firmware from file 'dvb-usb-dw2104.fw' [ 355.729971] dw2102: start downloading DW210X firmware [ 355.860189] dvb-usb: found a 'DVBWorld DW2104 USB2.0' in warm state. [ 355.860311] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 355.860465] DVB: registering new adapter (DVBWorld DW2104 USB2.0) [ 355.986167] dvb-usb: MAC address: <removed> [ 356.009402] dw2102: Attached cx24116! [ 356.009403] [ 356.009413] DVB: registering adapter 0 frontend 0 (Conexant CX24116/CX24118)... [ 356.009921] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/input/input11 [ 356.009998] dvb-usb: schedule remote query interval to 150 msecs. [ 356.010001] dvb-usb: DVBWorld DW2104 USB2.0 successfully initialized and connected.
Remote Control Support
The remote is supported by the device.