Project

General

Profile

August DVB-T210

Added by derp derp over 7 years ago

Hi. Was wondering if this was compatible with tvheadend as there's not much information from users about this device. Does anyone have one? Is it working well with DVB-T2 channels and HD channels?

please let me know! thanks!


Replies (450)

RE: August DVB-T210 - Added by J B over 6 years ago

Following up on Crazy Cat's post... Just installed the 3.19.3 kernel on a Ubuntu 14.04 server and the August DVB-T210 stick (recently purchased, so is "version 2" - equivalent to Geniatech T230) appears to be recognised and working OK in tvheadend 3.9 without needing to mess around with V4L etc. (V4L can be a pain to compile and install as I have found that the latest V4L code changes frequently and is not always in presented in a compilable state.)

The DVB-T210 stick comes up in the "TV Adapters" tab of tvheadend as "Silicon Labs Si2168" with DVB-T & DVB-C devices. If using just off-air TV the DVB-C device can be left disabled. DVB-T2 HD channels on UK Freeview service working fine. :)

RE: August DVB-T210 - Added by T C over 6 years ago

i tested thus combinations so far:

stock kernel: device not detected at all
stock with media_build: detected but error -19 & -22
kernel 3.19.3 from ubuntu repo: not detected
kernel 3.19.3 and media_build: not detected
kernel 4.0rc7 from ubuntu repo: error -22

VirtualBox 5 on Windows XP, Pentium M 2,13

RE: August DVB-T210 - Added by Mark Antonio over 6 years ago

Hi Crazy Cat, any news on the inclusion of tda18273 driver into the media tree?

RE: August DVB-T210 - Added by Oliver Thomas over 6 years ago

I've finally got round to trying my Geniatech T220A USB tuner again but haven't managed to get very far.

I'm trying to set it up on an old O2 Jogger running Xubuntu 14.04 (3.2.58 kernel). I have previously used this device (without any issues) with 2x Hauppauge USB Nova-T DVB-T sticks through a USB hub and TVHeadend v3.4.28.

As far as I understand it I need to:

1, download the following firmwares and place in /lib/firmware:
https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-demod-si2168-02.fw
https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-tuner-si2158-a20-01.fw
https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-demod-si2168-b40-01.fw

2, download the following patch for the T220A:

https://tvheadend.org/attachments/download/2389/0002-dvb-usb-dw2102-Geniatech-T220A-support.patch

3, download and build media_build using the following commands (inserting relevant patches into the command prior to ./build):

git clone git://linuxtv.org/media_build.git
cd media_build
./build
sudo make install
sudo reboot

Do I need to add a command for the T220A patch whilst building media_build to apply the patches?

Am I missing anything here? Do I need to re-compile my kernel with 'CONFIG_I2C_MUX' and if so, how would I do this?

The O/S was specially made for the O2 joggler downloaded from here:

http://joggler.exotica.org.uk/ubuntu/

If anyone can help with this I would greatly appreciate it. The O2 joggler would be an ideal TVheadend server; it's very low power, has gigabit ethernet, seems rock-steady and is contained within a tidy little unit.

RE: August DVB-T210 - Added by Crazy Cat over 6 years ago

1. This firmwares for T230 and another Silabs-based devices.

2. + TDA18273 tuner support patch - https://tvheadend.org/attachments/download/2388/0001-tuners-tda18273-silicon-tuner-driver.patch

3. not need i2c mux support

RE: August DVB-T210 - Added by Oliver Thomas over 6 years ago

Crazy Cat, thanks for the reply.

1, Should I use those firmwares or not?

2, So I will use:

https://tvheadend.org/attachments/download/2389/0002-dvb-usb-dw2102-Geniatech-T220A-support.patch

and

https://tvheadend.org/attachments/download/2388/0001-tuners-tda18273-silicon-tuner-driver.patch

Is this the method to apply these patches?:
"to add a patch copy the .patch file to the backports directory, and add the patch file as a line to the {kernel-version}_series file in the packports dir."

RE: August DVB-T210 - Added by Crazy Cat over 6 years ago

1. T220,220A not need any firmware.

2. hmm, i must check it later :) usual i work with full git tree

RE: August DVB-T210 - Added by Oliver Thomas over 6 years ago

Crazy Cat:

2, How would you do this with full git tree?

Sorry for all the questions but thanks for the help! :)

RE: August DVB-T210 - Added by Crazy Cat over 6 years ago

./build --main-git

RE: August DVB-T210 - Added by Oliver Thomas over 6 years ago

Crazy Cat:

1, Trying patches by:

"to add a patch copy the .patch file to the backports directory, and add the patch file as a line to the {kernel-version}_series file in the packports dir."

Didn't seem to work.

2, I can't do:

./build --main-git

as I ran out of space; I'm running Xubuntu from a 16gb USB stick :(

RE: August DVB-T210 - Added by César Oliveira about 6 years ago

Hi, I'm using a build with 3.10 kernel for the MK808k compiled by @kszaq, the T230 is detected, I2C-Mux is supported in kernel, I see that Crazy Cat have done a fantastic job on the driver and that's a good thing, in Raspberry Pi B is working fine with latest kernel, but I'm having glitches and on tvheadend on MK808+ I'm having lots of errors, how can I solve this ? Is it a firmware issue ?

RE: August DVB-T210 - Added by Oliver Thomas about 6 years ago

Crazy Cat:

I was able to expand the filesystem and tried to build with --main-git. This did not work - I was getting errors, probably because the old O2 Joggler was not up to the task.

I have tried building OpenELEC for the raspberry pi model B, with the patches as above, but also get errors.

Is there any pre-built images for Raspberry Pi OpenELEC that have the T220A patches, which I can download and try?

RE: August DVB-T210 - Added by Crazy Cat about 6 years ago

Updated T220a support patch against current media_build/master.

RE: August DVB-T210 - Added by Oliver Thomas about 6 years ago

Crazy Cat:

I've been trying to compile my own OpenELEC build for the Raspberry Pi, with your patches for the T220A. Do the following commands seem right, or am I missing anything?:

git clone github.com/OpenELEC/OpenELEC.tv.git

cd OpenELEC.tv

PROJECT=RPi ARCH=arm make release

Once that has completed, copy these patches

https://tvheadend.org/attachments/download/3169/0002-Geniatech-T220A-support.patch

https://tvheadend.org/attachments/download/2388/0001-tuners-tda18273-silicon-tuner-driver.patch

to: packages/linux/patches

Then would the final command be?:

PROJECT=RPi ARCH=arm make image

For an image to put on a SD card in the Pi?

Thanks for your help.

RE: August DVB-T210 - Added by Oliver Thomas about 6 years ago

Crazy Cat wrote:

Updated T220a support patch against current media_build/master.

I've just tried a build which incorporates this patch, from here:

http://openelec.tv/forum/83-dvb-s-s2-support/70750-oe-5-0-8-images-for-additional-dvb-drivers?start=810#139458

tvheadend recognises the device as a DVB-T and DVB-C tuner and SD channels work ok. It does not seem to tune into or receive any HD (DVB-T2) channels though.

This is on a Raspberry Pi model B.

RE: August DVB-T210 - Added by Mark Antonio about 6 years ago

Crazy Cat wrote:

Updated T220a support patch against current media_build/master.

Craxy Cat, any update on the inclusion of this into media tree?

RE: August DVB-T210 - Added by Crazy Cat about 6 years ago

no time :) maybe somebody want rewrite tda18273 for V4L DVB "code style" ?:)

RE: August DVB-T210 - Added by Dan White almost 6 years ago

Ish Ramjan wrote:

FYI seem to have removed this error now, and looking much better when looking at dmesg.

Started to suspect a hardware issue due to what I could Google about the -110 error. Turns out when plugged in whilst using the supplied 6 inch USB extension I get the -110 error, and also with one I had lying around.

When plugged in directly the error is gone, and it is identified, connected and the interface driver is successfully registered.

Here's hoping a scan works now :)

I have a DVB-T210 (v2) stick and I have the same problem (-110 error), here the dmesg output:


[ 778.872058] usb 1-1.3: new high-speed USB device number 9 using xhci_hcd
[ 778.977672] usb 1-1.3: language id specifier not provided by device, defaulting to English
[ 778.979596] usb 1-1.3: New USB device found, idVendor=0572, idProduct=c688
[ 778.979602] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 779.168162] dvb-usb: found a 'Mygica T230 DVB-T/T2/C' in warm state.
[ 779.405120] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 779.405588] DVB: registering new adapter (Mygica T230 DVB-T/T2/C)
[ 779.695531] i2c i2c-8: Added multiplexed i2c bus 9
[ 779.695540] si2168 8-0064: Silicon Labs Si2168 successfully attached
[ 779.908577] si2157 9-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 779.908601] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[ 779.908968] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/input/input18
[ 779.909756] dvb-usb: schedule remote query interval to 100 msecs.
[ 779.909823] dvb-usb: Mygica T230 DVB-T/T2/C successfully initialized and connected.
[ 779.909875] usbcore: registered new interface driver dvb_usb_cxusb
[ 782.014395] dvb-usb: recv bulk message failed: -110
[ 821.991682] si2168 8-0064: found a 'Silicon Labs Si2168-B40'
[ 822.018002] si2168 8-0064: firmware: direct-loading firmware dvb-demod-si2168-b40-01.fw
[ 822.018011] si2168 8-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 822.598343] si2168 8-0064: firmware version: 4.0.4
[ 822.610009] si2157 9-0060: found a 'Silicon Labs Si2158-A20'
[ 822.640297] si2157 9-0060: firmware: direct-loading firmware dvb-tuner-si2158-a20-01.fw
[ 822.640305] si2157 9-0060: downloading firmware from file 'dvb-tuner-si2158-a20-01.fw'
[ 823.674712] si2157 9-0060: firmware version: 2.1.6

I'm unable to fix this error. I'm running Debian 9.0 with Kernel 4.2.0-1-amd64.

I have downloaded the latest firmware from OpenELEC, and recompiled the last drivers from "media_build".

I have another USB stick: "Terratec Cinergy T USB XXS (HD)" and this stick works perfectly (but is not DVB-T2). Here dmesg output:

[ 2483.474077] usb 1-1.3: new high-speed USB device number 10 using xhci_hcd
[ 2483.579265] usb 1-1.3: New USB device found, idVendor=0ccd, idProduct=0078
[ 2483.579273] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2483.579277] usb 1-1.3: Product: CinergyTUSB XXS
[ 2483.579281] usb 1-1.3: Manufacturer: TerraTec GmbH
[ 2483.579285] usb 1-1.3: SerialNumber: 0000000001
[ 2483.580413] dvb-usb: found a 'Terratec Cinergy T USB XXS (HD)/ T3' in cold state, will try to load a firmware
[ 2483.580483] usb 1-1.3: firmware: direct-loading firmware dvb-usb-dib0700-1.20.fw
[ 2483.580489] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[ 2483.646938] dib0700: firmware started successfully.
[ 2484.151407] dvb-usb: found a 'Terratec Cinergy T USB XXS (HD)/ T3' in warm state.
[ 2484.151546] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 2484.151603] DVB: registering new adapter (Terratec Cinergy T USB XXS (HD)/ T3)
[ 2484.405122] usb 1-1.3: DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[ 2484.657387] DiB0070: successfully identified
[ 2484.657410] Registered IR keymap rc-dib0700-rc5
[ 2484.657715] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/rc/rc0/input19
[ 2484.657949] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/rc/rc0
[ 2484.658176] dvb-usb: schedule remote query interval to 50 msecs.
[ 2484.658185] dvb-usb: Terratec Cinergy T USB XXS (HD)/ T3 successfully initialized and connected.

So I think that is a driver problem since the port (usb 1-1.3) that I have used is the same of DVB-T210. Any idea on how to solve this problem ?

RE: August DVB-T210 - Added by Dan White almost 6 years ago

Stephen Howell wrote:

I finally got my August T210 working, after checking the USB ID I realised it's a V2 card and for any other users out there struggling with this, you need to make sure that you have newer firmware for the dvb-demod-si2168-b40-01.fw file.
New md5sum is b2670d8ae5e3369fc71edbb98cdd8f6e and the old firmware has a md5sum of d8da7ff67cd56cd8aa4e101aea45e052. This doesn't seem to be included with OpenElec yet but I found this via a kernel.org mailing list:

http://www.tt-downloads.de/bda-treiber_4.3.0.0.zip contains newer
firmware for Si2168-B40 that is in the new format. It can be extracted
with the following command:

dd if=ttTVStick4400_64.sys ibs=1 skip=323872 count=6919
of=dvb-demod-si2168-b40-01.fw

Hi Stephen I have followd your suggestion but I obtain a not working firmware having md5sum: 65b3d88995a453da9be03fe667cfa057

The problem is that I have a DVB-T220v2 stick that is working well in windows but is not working in Linux. It seems that the problem is related to the turner since "w_scan" is unable to find the channel, while if I use "tzap" to get the video/audio stream from the device using known channels the stick works in Linux.

The drivers on windows are "exactly" the same of Geniatech T230. The version is the same 1.31.1145 and the owner is: Shenzhen Geniatech Technology LTD.

Looking at the drivers in windows the one used by the stick is:

"CyDtv.sys" with a length of 761088 bytes. It is possible extract the firmware from this file ?

RE: August DVB-T210 - Added by Adam Bowen almost 6 years ago

The latest firmware, version 4.0.19, with the md5sum of 8dfc2483d90282bbb05817fbbc282376 can be obtained from the github repo for OpenElec:

https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-demod-si2168-b40-01.fw

That said, I'm still using the older firmware on my RPi2 (version 4.0.4 with the md5sum of d8da7ff67cd56cd8aa4e101aea45e052 which is the default in the V4L that is included with my current kernel 4.1.7) and it works fine with my August T220v2 (Geniatech T230).

RE: August DVB-T210 - Added by Dan White almost 6 years ago

Thanks for the feedback, could you provide the md5sum of the firmware: "dvb-tuner-si2158-a20-01.fw" ?,
since I suspect that the problem is related to the tuner because "w_scan" is unable to find any channel.

P.S.
Also should be useful to know your kernel config.

RE: August DVB-T210 - Added by Dan White almost 6 years ago

Adam Bowen wrote:

The latest firmware, version 4.0.19, with the md5sum of 8dfc2483d90282bbb05817fbbc282376 can be obtained from the github repo for OpenElec:

https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-demod-si2168-b40-01.fw

That said, I'm still using the older firmware on my RPi2 (version 4.0.4 with the md5sum of d8da7ff67cd56cd8aa4e101aea45e052 which is the default in the V4L that is included with my current kernel 4.1.7) and it works fine with my August T220v2 (Geniatech T230).

I think to have discovered the problem ! I have installed the testing version of Debian 9.0 on a VMWare VM. I have connected the August T210v2 stick. And is working perfectly. While the same installation on my server does not work. So I have figured out that the problem could be related to different hardware. I checked the VM hardware settings and I noted that the usb port were configurated in 2.0 compatibility mode. I changed this setting in 3.0 compatibily mode rebooted the VM and connected the T210 stick. After this change the w_scan was unable to find any channel while using the usb 2.0 compatibily mode the w_scan was able to find 285 channels. The problem is that my server has only usb 3.0 ports ! I think that this problem shoud be investigated more ... There is a way to force linux to use the usb 2.0 compatibily mode ?

RE: August DVB-T210 - Added by Dan White almost 6 years ago

Finally I was able to remove the message "dvb-usb: recv bulk message failed: -110". To do that I had disable in the bios the "Intel USB3.0 Mode".

RE: August DVB-T210 - Added by jo ga almost 6 years ago

Tried everything with my Geniatech/Mygica T230, and finnally got it working replacing the github openelec firmware for this one here.
Hope it helps

http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-B40/4.0.11/

RE: August DVB-T210 - Added by Carles Pagès over 5 years ago

I'm also seeing the -110 message, and have not managed to keep my t210v2 stable. After plugging it works, but if I stop it, after a while I cannot play any channel anymore, and the journal keeps logging this:

des 15 21:01:50 totxo tvheadend[1548]: bat: invalid checksum (len 166, errors 1)
des 15 21:01:49 totxo tvheadend[1548]: pat: invalid checksum (len 92, errors 1)
des 15 21:01:48 totxo tvheadend[1548]: eit: invalid checksum (len 460, errors 1)
...
des 15 21:43:56 totxo tvheadend[1548]: subscription: 00AF: service instance is bad, reason: No input detected
des 15 21:44:00 totxo tvheadend[1548]: subscription: 00AF: No input source available for subscription "127.0.0.1 [ Kodi Media Center ]" to channel "Super3/33" 

This is with dvb-demod-si2168-b40-01.fw from openelec. I tried the other suggested firmwares, but it doesn't work at all. I also have all usb3 ports, but don't have any bios toggle to set usb2 mode. Any idea what can I try or what to look for to solve this?

(251-275/450)