Then we obtain the patch by Antti Palosaari to get the device recognised. [http://git.linuxtv.org/anttip/media_tree.git/commitdiff/a5b75af3b2edf1e745417f0a35843e707a95208d?hp=b05fdd2c9a56b3aadb250916f01b5474505c28e6 View the patch commit] and paste the patch contents into a newly created "winfast-dual.patch" file, in the "backports" directory.

Then we obtain the patch by Antti Palosaari to get the device recognised. [http://git.linuxtv.org/anttip/media_tree.git/commitdiff/a5b75af3b2edf1e745417f0a35843e707a95208d?hp=b05fdd2c9a56b3aadb250916f01b5474505c28e6 View the patch commit] and paste the patch contents into a newly created "winfast-dual.patch" file, in the "backports" directory.

The backports.txt file should be modified to included an entry, like so:

The backports.txt file should be modified to included an entry, like so:

−

[YOUR KERNEL VERSION GOES HERE - FIND IT WITH THE "uname -r" COMMAND]

+

[YOUR KERNEL VERSION GOES HERE - FIND IT WITH THE "uname -r" COMMAND]

−

add winfast_dual.patch # Winfast Dual Dongle patch

+

add winfast_dual.patch # Winfast Dual Dongle patch

Once the file is edited and saved, from within the "dvb-git" folder. Execute the command

Once the file is edited and saved, from within the "dvb-git" folder. Execute the command

−

./build

+

$ ./build

This will begin building the firmware drivers (if all is as it should be - with the patch included). Watch the terminal output to ensure the af9035.c file is patched correctly, before going any further. If the version number or the name of the .patch file is wrong in the backports.txt file, it won't apply.

This will begin building the firmware drivers (if all is as it should be - with the patch included). Watch the terminal output to ensure the af9035.c file is patched correctly, before going any further. If the version number or the name of the .patch file is wrong in the backports.txt file, it won't apply.

Line 84:

Line 82:

To install the compiled patched firmware drivers, execute:

To install the compiled patched firmware drivers, execute:

−

input: sudo make install

+

$ sudo make install

−

+

−

NOTE!: If your system uses compressed kernel modules, after running the "make install" command of the V4L-DVB installation process, you could end up with a mixture of new modules (*.ko) and their older compressed version (*.ko.gz) installed. If the system attempts to concurrently load both sets into memory, you are bound to run into modprobe insertion errors (eg. unknown symbol or unknown parameter). All conflicting *.ko.gz files must be removed. The following command line can help you locate/remove these conflicting files in all your installed kernels:

+

{{Note|If your system uses compressed kernel modules, after running the "make install" command of the V4L-DVB installation process, you could end up with a mixture of new modules (*.ko) and their older compressed version (*.ko.gz) installed. If the system attempts to concurrently load both sets into memory, you are bound to run into modprobe insertion errors (eg. unknown symbol or unknown parameter). All conflicting *.ko.gz files must be removed. The following command line can help you locate/remove these conflicting files in all your installed kernels:

−

input: for file in `find /lib/modules -name "*.ko"`; do if [[ -e $file.gz ]]; then echo "$file.gz should be removed"; fi; done

+

$ for file in `find /lib/modules -name "*.ko"`; do if [[ -e $file.gz ]]; then echo "$file.gz should be removed"; fi; done

If you're happy to automate the removal proccess of any detected conflicting modules, run the following command at your own risk:

If you're happy to automate the removal proccess of any detected conflicting modules, run the following command at your own risk:

Once that's done, restart your computer. Once it reboots check the output of the "dmesg" command. "The Leadtek WinFast DTV Dongle Dual" should be recognised and initialised successfully. During testing, a final restart was required to get MythTV to use the tuner once it was setup in mythtv-setup.

Once that's done, restart your computer. Once it reboots check the output of the "dmesg" command. "The Leadtek WinFast DTV Dongle Dual" should be recognised and initialised successfully. During testing, a final restart was required to get MythTV to use the tuner once it was setup in mythtv-setup.

Line 100:

Line 97:

Sample successful "dmesg" output is below:

Sample successful "dmesg" output is below:

−

input: [ 10.274829] WARNING: You are using an experimental version of the media stack.

+

[ 10.274829] WARNING: You are using an experimental version of the media stack.

As the driver is backported to an older kernel, it doesn't offer

As the driver is backported to an older kernel, it doesn't offer

enough quality for its usage in production.

enough quality for its usage in production.

Use it with care.

Use it with care.

−

Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):

+

Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):

The hardware internals list may not be correct - the original driver (from avermedia) contains references to AF9007 and mxl5007(t). USB device 0x1867 is confirmed to have tuner mxl5007t. The original driver seems to not cope well with the usb device removal, though the playback worked. [[52]]

This is a clone of the 'DiBcom STK7770P reference design' This netbook version comes with 2gb of storage on the USB and a 28 key slim ir remote control [(image)]. This remote control is NOT supported by the current DIB0070 driver (at 2.6.35.22) [[61]].

The device is also called "µDigiTV" (using the micro symbol instead of spelling it out). There is an SDK for download on the Nebula WebSite, which was used to improve the driver's quality. Was the first USB2.0 box on the market (late 2003/early 2004).

The QT1010 in this device has it's problems. If you get no or poor signal on Linux, that's "normal". You can try lowering the signal strength from your antenna, remove signal boosters and/or buy an attenuator. Or buy a device with better support.

It seems that some TwinhanDTV Alphas(rev 7045A) need newer firmware. 7045A sticks have another frontend and need another firmware. The 7045A frontend is tda10046 based. The symptoms are that they can not find any channels. Consequently, they are unusable at the moment. See these posts for more details: [100][101][102][103][104]

Your dual ITE Tech IT9135 tuners are installed now! Next, we need to obtain, patch and build the latest V4L-DVB source code to recognise the Leadtek WinFast DTV Dongle Dual. To do this, we adapt the ["Basic" build Approach] following the instructions in the "README.patches" file that we obtain along with the rest of the V4L source code, via git.

Then we obtain the patch by Antti Palosaari to get the device recognised. View the patch commit and paste the patch contents into a newly created "winfast-dual.patch" file, in the "backports" directory.

Once the file is edited and saved, from within the "dvb-git" folder. Execute the command

$ ./build

This will begin building the firmware drivers (if all is as it should be - with the patch included). Watch the terminal output to ensure the af9035.c file is patched correctly, before going any further. If the version number or the name of the .patch file is wrong in the backports.txt file, it won't apply.

To install the compiled patched firmware drivers, execute:

$ sudo make install

Note: If your system uses compressed kernel modules, after running the "make install" command of the V4L-DVB installation process, you could end up with a mixture of new modules (*.ko) and their older compressed version (*.ko.gz) installed. If the system attempts to concurrently load both sets into memory, you are bound to run into modprobe insertion errors (eg. unknown symbol or unknown parameter). All conflicting *.ko.gz files must be removed. The following command line can help you locate/remove these conflicting files in all your installed kernels:

$ for file in `find /lib/modules -name "*.ko"`; do if -e $file.gz ; then echo "$file.gz should be removed"; fi; done

If you're happy to automate the removal proccess of any detected conflicting modules, run the following command at your own risk:

Once that's done, restart your computer. Once it reboots check the output of the "dmesg" command. "The Leadtek WinFast DTV Dongle Dual" should be recognised and initialised successfully. During testing, a final restart was required to get MythTV to use the tuner once it was setup in mythtv-setup.

Sample successful "dmesg" output is below:

[ 10.274829] WARNING: You are using an experimental version of the media stack.

As the driver is backported to an older kernel, it doesn't offer
enough quality for its usage in production.
Use it with care.

Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):