ITE IT9135: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
Line 82: Line 82:
issues with version 2 chips on ID 0485:9135. In the meantime update with media_build.
issues with version 2 chips on ID 0485:9135. In the meantime update with media_build.


=='''Changes coming...'''==
=='''Warm boot from other places'''==
Users should not reboot between operating systems without a power off cold boot. Some devices may have different tuner registers and firmware applied. The two should always match.
support for 9005 is now in the latest media build for 3.3<br>
support for 9006 is now in the latest media build for 3.3<br>
support for more remote controls.

Revision as of 11:23, 25 March 2012

IT9135 Devices

Vendor
Device/Model
Supported ID on
Interface
Hardware Firmware Comment / Pictures URL E
DigitalNow TinyTwin DVB-T Receiver V3a Yes, in kernel since 3.15 048d:9006 USB2.0 IT9135 dvb-usb-it9135-02.fw Jump to the place where you can edit this entry
KWorld UB499-2T See Device page. IT9135 Yes from Kernel 3.2 048d:9135 USB2.0 ITE IT9135 dvb-usb-it9135-01.fw Jump to the place where you can edit this entry
ITE Inc. Zolid Mini DVB-T Stick
Version 1
Yes, in kernel since 3.2
Chip Version 1
048d:9135 USB2.0 IT9135 from 3.3
dvb-usb-it9135-01.fw
Kernel 3.2 uses
dvb-usb-it9137-01.fw
Markings Mini DVB T Mini.jpg Jump to the place where you can edit this entry
ITE Inc. Zolid Mini DVB-T Stick
Version 2
Yes, in kernel since 3.4
Chip Version 2
048d:9135 USB2.0 IT9135 dvb-usb-it9135-02.fw Markings HDTV USB DVB -T Zolid-DVB-T-USB-Tuner-Top-C-512.png Jump to the place where you can edit this entry
ITE Inc. Generic 9005 Device Yes, in kernel since 3.3 048d:9005 USB2.0 IT9135 dvb-usb-it9135-01.fw Jump to the place where you can edit this entry
ITE Inc. Generic 9006 Device Yes, in kernel since 3.3 048d:9006 USB2.0 IT9135 dvb-usb-it9135-02.fw Marking Various - RTK Jump to the place where you can edit this entry

IT9137 Devices

Vendor
Device/Model
Supported ID on
Interface
Hardware Firmware Comment / Pictures URL E
KWorld UB499-2T T09 Yes, in kernel since 3.2 1b80:e409 USB2.0 IT9137 dvb-usb-it9137-01.fw Jump to the place where you can edit this entry
Sveon STV22 Dual DVB-T HDTV Yes, in kernel since 3.2 1b80:e411 USB2.0 IT9137 dvb-usb-it9137-01.fw Jump to the place where you can edit this entry

Modules

IT9135 and IT9137 devices are supported by V4L through the following modules.

dvb-usb-it913x
it913x-fe

Module Options

PID Filter
filter on (default)

dvb-usb-it913x pid=0

filter off

dvb-usb-it913x pid=1

Firmware Loading Options

dvb-usb-it913x firmware=#

Number # options
0 = AUTO(default)
1 = dvb-usb-it9137-01.fw (chip version 1)
2 = dvb-usb-it9135-01.fw (chip version 1)
3 = dvb-usb-it9135-02.fw (chip version 2)

Firmware Instructions

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

For IT9135 devices

./get_dvb_firmware it9135

This will produce

dvb-usb-it9135-01.fw
dvb-usb-it9135-02.fw

Manual extraction of firmware from www.ite.com.tw

dd if=dvb-usb-it9135.fw ibs=1 skip=64 count=8128 of=dvb-usb-it9135-01.fw
dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw

For IT9137 devices

./get_dvb_firmware it9137

This will produce

dvb-usb-it9137-01.fw

copy this to your default firmware location. Usually /lib/firmware.

Manual extraction of firmware from
Driver_V10.323.1.0412.100412.zip

in path
Driver_V10.323.1.0412.100412/Data/x86/
extract IT9135BDA.sys Dated Mon 22 Mar 2010 10:20

dd if=IT9135BDA.sys ibs=1 skip=69632 count=5731 of=dvb-usb-it9137-01.fw

Installation Instructions

Kernels 2.6.31 to 3.3 and updates
Go to the How to Obtain, Build and Install V4L-DVB Device Drivers page and download and build the lastest media_build.
Driver last updated: 03 MAR 12
Driver Version: 1.27

DVR Applications

When using digital video recorder such as VDR, MythTV etc turn pid filter off.
Modify /etc/modules (or /etc/modules.preload) file and enter example;

 dvb-usb-it913x pid=1

Known Problems

Slow channel change.
Signal Level / SNR level level incorrect.
PID filtering issues on some networks.
Does not work with w_scan with PID filter on. Use the -F option

w_scan -F

Issues with 9005 type devices.
Chip Version 2 on ID 048d:9135 does not tune (fixed from driver version 1.24).
Kernels 3.2 and 3.3. A stable backport is planned for these kernels shortly to resolve
issues with version 2 chips on ID 0485:9135. In the meantime update with media_build.

Warm boot from other places

Users should not reboot between operating systems without a power off cold boot. Some devices may have different tuner registers and firmware applied. The two should always match.