ITE IT9135: Difference between revisions
m (→Known Problems) |
(adjust url of get_dvb_firmware) |
||
(11 intermediate revisions by 4 users not shown) | |||
Line 24: | Line 24: | ||
it913x-fe |
it913x-fe |
||
==='''Module Options'''=== |
==='''Module Options'''=== |
||
'''PID Filter''' |
'''PID Filter'''<br> |
||
From Kernel 3.7 pid has been removed, set to off and controlled from dvb-usbv2.<br> |
|||
<br>filter on (default) |
|||
dvb-usb-it913x pid=0 |
|||
filter off |
|||
dvb-usb-it913x pid=1 |
|||
'''Firmware Loading Options''' |
'''Firmware Loading Options''' |
||
dvb-usb-it913x firmware=# |
dvb-usb-it913x firmware=# |
||
Line 38: | Line 35: | ||
==='''Firmware Instructions'''=== |
==='''Firmware Instructions'''=== |
||
Locate file get_dvb_firmware in Documentation/dvb of Kernel 3.3 and above. |
Locate file [https://raw.github.com/torvalds/linux/master/scripts/get_dvb_firmware get_dvb_firmware] in scripts since kernel 4.8 (formerly was in Documentation/dvb of Kernel 3.3 and above). |
||
'''For IT9135 devices''' |
'''For IT9135 devices''' |
||
Line 64: | Line 61: | ||
'''Kernels 2.6.31 to 3.3 and updates''' |
'''Kernels 2.6.31 to 3.3 and updates''' |
||
<br>Go to the [http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers How to Obtain, Build and Install V4L-DVB Device Drivers] page and download and build the lastest media_build.<br> |
<br>Go to the [http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers How to Obtain, Build and Install V4L-DVB Device Drivers] page and download and build the lastest media_build.<br> |
||
Driver last updated: |
Driver last updated: 09 APR 12<br> |
||
Driver Version: 1. |
Driver Version: 1.28 |
||
=='''DVR Applications'''== |
=='''DVR Applications'''== |
||
Line 72: | Line 69: | ||
dvb-usb-it913x pid=1 |
dvb-usb-it913x pid=1 |
||
Since driver version 1.27 PID 8192 can be used pass through entire transport stream. |
Since driver version 1.27 PID 8192 can be used pass through entire transport stream. |
||
Since Kernel 3.7 pid filter is off. |
|||
=='''Known Problems'''== |
=='''Known Problems'''== |
||
Slow channel change.<br> |
|||
Signal Level / SNR level level incorrect.<br> |
|||
PID filtering issues on some networks.<br> |
PID filtering issues on some networks.<br> |
||
Does not work with w_scan with PID filter on. Use the -F option<br> |
Does not work with w_scan with PID filter on. Use the -F option<br> |
||
Line 81: | Line 77: | ||
Issues with 9005 type devices.<br> |
Issues with 9005 type devices.<br> |
||
Chip Version 2 on ID 048d:9135 does not tune (fixed from driver version 1.24).<br> |
Chip Version 2 on ID 048d:9135 does not tune (fixed from driver version 1.24).<br> |
||
Kernels 3.2 and 3.3 issues with version 2 chips on ID 0485:9135 update with media_build. |
Kernels 3.2 and 3.3 issues with version 2 chips on ID 0485:9135 update with media_build.<br> |
||
Issues with 9006 Chip version 1 devices resetting USB controller.<br> |
|||
=='''Warm boot from other places'''== |
=='''Warm boot from other places'''== |
Latest revision as of 08:42, 28 January 2017
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 | |||
KWorld UB499-2T | See Device page. IT9135 ✔ Yes from Kernel 3.2 | 048d:9135 USB2.0 | ITE IT9135 | dvb-usb-it9135-01.fw | |||
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 | ||
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 | ||
ITE Inc. Generic 9005 Device | ✔ Yes, in kernel since 3.3 | 048d:9005 USB2.0 | IT9135 | dvb-usb-it9135-01.fw | |||
ITE Inc. Generic 9006 Device | ✔ Yes, in kernel since 3.3 | 048d:9006 USB2.0 | IT9135 | dvb-usb-it9135-02.fw | Marking Various - RTK |
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 | |||
Sveon STV22 Dual DVB-T HDTV | ✔ Yes, in kernel since 3.2 | 1b80:e411 USB2.0 | IT9137 | dvb-usb-it9137-01.fw |
Modules
IT9135 and IT9137 devices are supported by V4L through the following modules.
dvb-usb-it913x it913x-fe
Module Options
PID Filter
From Kernel 3.7 pid has been removed, set to off and controlled from dvb-usbv2.
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 scripts since kernel 4.8 (formerly was 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: 09 APR 12
Driver Version: 1.28
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
Since driver version 1.27 PID 8192 can be used pass through entire transport stream. Since Kernel 3.7 pid filter is off.
Known Problems
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 issues with version 2 chips on ID 0485:9135 update with media_build.
Issues with 9006 Chip version 1 devices resetting USB controller.
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. The reverse also applies.