This piece of software started as an experiment more than 13 years ago when I bought my first DVB USB device: Siemssen Opera DVB-S1. The existing driver did not work very well so I thought of using a universal USB driver from Cypress and accessing the device directly. I disassembled the device, noted the IC used and started looking for documentation. The programming of the demodulator STV0299 was simple and the full datasheet was available on the internet. Excited about the speed of new interface, I later added support for two other devices I own: DVBWorld Dw2102 and Dw2104. Later on, I replaced the Cypress CyUSB generic driver with WinUSB to be more compatible with recent windows versions.
For those brave enough to try this interface, here is the download link and a short installation guide:
https://www.altx.ro/projects/dvb-usb-direct-interface/
Dev_UsbDirect - An experimental hardware interface for AltDVB
Re: Dev_UsbDirect - An experimental hardware interface for AltDVB
Will it help to receive transponders above 111.6 Mbps ?
Televes H30 FLEX
Gibertini OP100L /85E-53W/
WaveFrontier T90 /39E-36E-31E-28E-26E-23E-19E-16E-13E-9E-7E-5E-2E-1W-4W-30W/
TBS-5925 , TBS-5880 , TBS-5220 , Mutant HD51 , Ineos ZX4 , Coolstream Zee2 , Dreambox 900UHD/7020HD/500HD
Gibertini OP100L /85E-53W/
WaveFrontier T90 /39E-36E-31E-28E-26E-23E-19E-16E-13E-9E-7E-5E-2E-1W-4W-30W/
TBS-5925 , TBS-5880 , TBS-5220 , Mutant HD51 , Ineos ZX4 , Coolstream Zee2 , Dreambox 900UHD/7020HD/500HD
Re: Dev_UsbDirect - An experimental hardware interface for AltDVB
Hi ! In this case will not help. The most capable device supported, DVBWorld 2104, has CX24116 demodulator which is limited to 30000 Ksps and 9/10 FEC (max data rate ~ 80 Mbps). The USB bridge Cypress FX2LP is pretty capable: on other project (not DVB related) I can read data from device at 128 Mbps without any packet lost (even 192 Mbps with good/short USB cable)
In the case from your link above could be a BDA driver issue. Btw, when TBS5927 is used on linux the problem persist ?
In the case from your link above could be a BDA driver issue. Btw, when TBS5927 is used on linux the problem persist ?
Re: Dev_UsbDirect - An experimental hardware interface for AltDVB
Speed limited usb mode transfer and fx2 hw (TS bus) & firmware implementation. TBS USB use bulk transfer mode and firmware loaded from driver on start
Re: Dev_UsbDirect - An experimental hardware interface for AltDVB
interesting website here.
The firmware files dvb-usb-dw2104.fw, did you develope that yourself? or was it with the official driver for DVBword 2104C?
i am currently implementing a sat receiver using an ALPS tuner (cx24116,cx24118) together with fx2lp.
would be interested in firmware sourcecode.

The firmware files dvb-usb-dw2104.fw, did you develope that yourself? or was it with the official driver for DVBword 2104C?
i am currently implementing a sat receiver using an ALPS tuner (cx24116,cx24118) together with fx2lp.
would be interested in firmware sourcecode.

Re: Dev_UsbDirect - An experimental hardware interface for AltDVB
Hi ! The firmware was extracted from the original DVBWorld's driver released sometime in 2010.
\DVBS2104USBDriver\i386\USB_2104.sys , MD5: 3849fc64216a9f72435afa50b06c2156
> dd if=USB_2104.sys of=dvb-usb-dw2104-3001.fw skip=223048 bs=1 count=8192
If you want to write your own firmware, you could take a look at the "Termini" project:
https://linuxtv.org/cgi-bin/viewvc.cgi/ ... 2/termini/
Some years ago I also started a DIY DVB-C receiver project using a cheap FX2 LCSOFT module board and a TCMU30311PJT tuner recovered from a defective cable receiver. Unfortunately it remains in "maybe-some-day" stage
. If I will finish it, I'll publish my schematic + firmware.
\DVBS2104USBDriver\i386\USB_2104.sys , MD5: 3849fc64216a9f72435afa50b06c2156
> dd if=USB_2104.sys of=dvb-usb-dw2104-3001.fw skip=223048 bs=1 count=8192
If you want to write your own firmware, you could take a look at the "Termini" project:
https://linuxtv.org/cgi-bin/viewvc.cgi/ ... 2/termini/
Some years ago I also started a DIY DVB-C receiver project using a cheap FX2 LCSOFT module board and a TCMU30311PJT tuner recovered from a defective cable receiver. Unfortunately it remains in "maybe-some-day" stage

Re: Dev_UsbDirect - An experimental hardware interface for AltDVB
hi
make driver for Rtl-sdr or RTL2832U device.
thanks.
make driver for Rtl-sdr or RTL2832U device.
thanks.