Kworld Input Devices Driver Download

Posted on

Thanks for the input, Yes the box mention support up to Win7. And i have search to their official website (, seems no latest drivers for Win10. But there is several in 3rd party webpage, also i tried to install the drivers and it does not works. Discuss: Kworld DVD Maker 2 video capture adapter - USB 2.0 Sign in to comment. Be respectful, keep it civil and stay on topic. We delete comments that violate our policy, which we encourage you. KWorld Digital TV Device Realtek Audio Driver 13.1017.186.1017 for Windows 10 64-bit. KWorld PCI ATSC Hybrid DTV Conexant Audio Driver 5.8.413.0 21 downloads. Download driver for capture device; Spare USB 2.0 Port Sound Card with a Line-In (Blue) port (for desktop PCs only) Sound Card with a Mic Gain Boost adjustment (for laptops only) 1GB free HD space CD-ROM drive (For software installation) DVD Burner Required for Recording DVDs (DVD burner not included) Other Images.

Home > USB Video Devices > USB Video Capture Devices > Kworld USB Video Capture Device

Out of stock

About this Product

This quality USB Video Capture Device allows you to convert your analog VHS videos to digital and turn them into DVDs easily. The high speed USB 2.0 connection simplifies installation to your Windows desktop or laptop PC.

Use this product with Golden Videos VHS to DVD Converter for capturing analog video from VHS cassette tapes.

You can also use Debut Video Capture Software if you wish to perform a basic capture from any analog source.

Key Features

  • Input Signal: S-Video / Composite RCA (Cables not Included)
  • Output Signal: USB 2.0 plug plus audio output to sound card 3.5mm jack Line-In
  • Dimensions: 88mm(L) x 28mm(W) x 18mm(H)
  • USB cable length: 1m (3.2ft)

System Requirements

  • Windows XP/Vista/7/8 and 10
  • Spare USB 2.0 Port
  • Sound Card with a Line-In (Blue) port (for desktop PCs only)
  • Sound Card with a Mic Gain Boost adjustment (for laptops only)
  • 1GB free HD space
  • CD-ROM drive (For software installation)
  • DVD Burner Required for Recording DVDs (DVD burner not included)

Other Images

Our Price:

Only $44.95 USD

Product Currently Unavailable

See this capture device in action

SupportedID on
HardwareFirmwareComment / PicturesURLE
See Device page. IT9135 Yes from Kernel 3.2048d:9135 USB2.0ITE IT9135dvb-usb-it9135-01.fw
Yes, in kernel since 3.21b80:e409 USB2.0IT9137dvb-usb-it9137-01.fw
  • 1V4L Version
  • 2Non V4L Version
    • 2.5Updating for the 2.6.38 and Beyond

V4L Version

The KWorld UB499-2T series are dual DVB-T tuners USB 2.0 device. It contains the Afatech/ITE IT9135 or IT9137 hardware.It is supported directly by V4L through the following modules.



Firmware Instructions

Locate file get_dvb_firmware in Documentation/dvb of Kernel 3.2 and above.

Run the perl script.

Manual extraction of firmware from

in path


extract IT9135BDA.sys Dated Mon 22 Mar 2010 10:20

This will produce the dvb-usb-it9137-01.fw file, copy this to your default firmware location. Usually /lib/firmware.

Installation Instructions

Kernels 2.6.31 to 3.1 and updates

Go to the How to Obtain, Build and Install V4L-DVB Device Drivers page and download and build the lastest media_build.

Changes in 3.3 for IT9135 Devices onlyITE IT9135

Other Issues

IT9135 Dual Partial/Not confirmed

Dual IT9135(id 048d:9135) devices are not confirmed as working with this driver. Single Devices with this id are working.

Remote Control

Only the 32 button remote control supplied with UB499 2T T09 works.


Does not pass the full MPEG2 transport stream to the software demuxer: has a hardware PID filter with a table count of 31. MythTV backend log shows error messages (failed to open demux device) about once a second while recording from BBC ONE. The recordings play OK and Project-X reports only a small proportion of packets out of order. Can make simultaneous recordings on two different muxes.

PID Filter can be turned off with module option

Observations made using Scientific Linux 6 i686 and modules from the media_build script.

dmesg extract to identify version:

Non V4L Version

The KWorld UB499-2T is a USB dual tuner. It contains the Afatech/ITE IT9135 hardware. It is not supported directly by V4L, however, a driver is available along with instructions for installation from This page is in Dutch, however English installation instructions for Ubuntu are provided below.

I have tested the driver on Mythbuntu 10.04 with kerner version 2.6.32. The dual tunar appears to function perfectly, however, I have not made any attept to get the included IR receiver and remote working.

The IT9137 version (packaged as KWorld UB499-2T) tested and both tuners working with the 9135 driver above with Mythtv 0.23 on Ubuntu 10.04 kernel 2.6.32-24-generic.

Installation Instructions

These instructions have been written after my work colleague Axel pointed me to the Dutch page which contains a link to the drivers and installation instructions in Dutch. Although it is relatively easy to translate the page using an online translator I thought it sensible to add a section here in the v4l wiki in English for completeness.

Again thanks to those mentioned above.

If you don't allready have them install linux headers for your kernel and gcc

Create a folder for the source code (for example in your Documents folder) and cd into it.

Download the driver source code from to your new folder either using your browser or using

Unpack the sourcecode and run the install script. Follow the onscreen instructions entering option 1 to install the module

Load the module

Test the tuner is working by scanning for channels. First find the correct file for your transmitter then scan. The example below lists all files for uk transmitters then uses uk-EmleyMoor. Modify the ls command to list all transmitters or those in your country and replace uk-EmleyMoor with the file for the transmitter you use. If the scan succeeds you have successfully installed the tuner.

Ensure that the module is loaded on reboot by adding it to your /etc/modules file using your favourite text editor, eg to use nano

then add the line

to the file.

Supporting Newer Kernels

The driver linked above only supports kernels up to 2.6.33. For newer kernels please follow the instructions below.

Updating for the 2.6.34 & 2.6.35 kernels

just use the new driver that was recently posted on the same dutch forum (

just read the read me in the file and follow it's instructions.

Note: I could not make this driver ( or the old one ( work in Fedora 14. Fedora 14 uses kernel 2.6.35. I had to upgrade the kernel to 2.6.37 and it worked following the procedures described below for kernel 2.6.37, but I had to use version, the earlier version ( didn't work for me on kernel 2.6.37.

Updating for the 2.6.36, 2.6.37, 2.6.38 and 2.6.29 kernels

I have created two versions (i686 and x64) that work up to kernel 2.6.39 following the procedure below.

You can download them here:

To install the i686 as root:

To install the x64 one follow the same procedure replacing i686 with x64.

The 2.6.36 kernel introduced a big change towards removing the Big Kernel Lock, which was finally removed in 2.6.37. As a result the module mentioned above wouldn't build.

At the bottom of the Cellie's post there is a link to an updated source package that is supposed to work with the 2.6.36 kernel, however I wasn't able to make this work. The Release Notes indicate an updated firmware in that package, but a cmp between the firmware in the initially posted v10.04.19.1 and the updated v10.12.30.1 for x86 & amd64 appear to be identical. The notes also indicate better support for PIP so I'd like to get this going at some point.

I'm no C programmer, and much less a kernel hacker, but I found enough info to be able to patch the v10.04.19.1 module to build and fully function on these kernels. The following patch includes the necessary ioctl change for kernels >= 2.6.36, along with the other changes for kernels > 2.6.33.

To use the patch

  • Enter the unpacked source folder for the IT9135_SRC_i686_patch.tar.gz package
  • Save the following patch to patch_file
  • Use 'patch -p0 < patch_file' to apply the changes to the source
  • Run the helper script below to populate the necessary sources from the kernel tree
  • Use the installer as instructed in the source to build & install the module

The following script will create the necessary headers folder in the unpacked source so you can compile the module. This script assumes you have the kernel sources unpacked to /usr/src/linux

Updating for the 2.6.38 and Beyond

Kworld input devices driver download win 7

Ugh, this is pain, but will probably need to be done each time there is a new kernel version.

  • Download and extract it
  • Run the installer based on your system (i686 or x64)
  • When it's asking you to install / remove the driver fire up another terminal, and copy folder /tmp/ite-install somewhere (I copy it to my home folder)
  • quit the installer (it won't work any way)
  • go to ite-install/installer/IT9135_SRC/
  • You'll have to manually patch Makefile to add support for your new kernel (replace xx with your installed kernel version)
  • You'll have to manually patch src/it9135-core.c and change the line:


  • download your kernel sources and extract it somewhere. Make sure it has the file /drivers/media/dvb/dvb-usb/dvb-usb.h
  • run the script posted for v2.6.36/37 but make sure you edit it so it points to where you extracted the kernel source
  • run make, if it generates any errors, they should be easy to fix (I had to rename v4l/kernel-2.6.38-8-generic to v4l/kernel-2.6.38)
  • run make install
  • it _should_ work.

Common problems

  • make fails due to missing files.
    • You need to edit the script posted for v2.6.36/37 to point to where you extracted the kernel source. If you run the script without editing it, it won't copy the files properly and the build will fail.
  • make works fine, but when I plug in the capture card it doesn't work, I get messages like 'dvb_usb_it9135: disagrees about version of symbol ...' in the kernel logs.
    • You have downloaded or copied the wrong kernel sources when building your driver. Make sure the kernel source you downloaded matches your actual running kernel.
  • the module fails to install, with a message explaining that a symbol is missing - dmesg gives 'dvb_usb_it9135: Unknown symbol mcount'
    • 'mcount' is a symbol provided by an optional function which is not configured in the kernel you are using. This seems to be the case with many standard kernels. If mcount is not defined, you need to recompile the kernel with the correct option set to Y.

The instructions below are for debian squeeze and kernel 2.6.32 on amd - you may find you have to change a view things on a different system.

1. Check if mcount is actually defined in your kernel, do

If something like '0xb4390f9a mcount vmlinux EXPORT_SYMBOL' appears, mcount IS defined and you don't have to recompile (at least, not for this reason).

2. If mcount is not defined, you need to recompile the kernel with the correct option set to Y.

First, get hold of a copy of the kernel source, AND I STRONGLY SUGGEST you copy your existing kernel configuration rather than starting from the beginning. There are many guides on how to do this - for debian squeeze, try

mcount is defined in /usr/src/linux-source-2.6.32/arch/x86/kernel/x8664_ksyms_64.c

It depends on a kernel option called 'CONFIG_FUNCTION_TRACER'. This is the switch you need to have set on BEFORE you recompile the kernel.To set the option, you will need to use the kernel configuration tool to set this to Y. If you are using xconfig, the quickest thing to do is to use the search function to find it. Once you have, set it to Y.

Once the configuration change is made, follow the instructions to compile, but as a final check BEFORE you run 'make-kpkg', use grep to check the option IS correctly set.

If 'CONFIG_FUNCTION_TRACER=y' appears, it is fine.

Now you can continue with compiling and installing your kernel and headers. Once you have done so, go back and follow the instructions to install the module, including recompiling etc. You should now find that the module loads successsfully.

Huge thanks to, for providing the basis for these notes.

lsusb dump

Kworld Input Devices Driver Downloads

Retrieved from ''