Jump to content


Photo

New driver A867 and RTL2832

DVB-T

  • Please log in to reply
18 replies to this topic

#1 ambrosa

  • Senior Member
  • 161 posts

+35
Good

Posted 10 December 2011 - 19:46

During these days I've made some little changes to drivers above.

Avermedia A867 (aka "Sky Digital Key" blue led version)

1) correct some minor bug
2) improved SNR precision
3) (thanks to Gennar1) final kernel 3.2.0 patch. Really this patch is made to adapt to newer V4L tree version that use a multi-frontend approach (MFE). With this patch driver compile fine also with 3.2.0 kernel (that include newer V4L with MFE) OR older kernel with newer V4L tree (with MFE) OR older kernel with older V4L (without MFE).

4) module name changed : now module is compiled as dvb-usb-a867.ko (former dvb-a867.ko)
Please adapt autoload in openembedded/conf/machine/etxx00.inc
module_autoload_dvb-usb-a867 = "dvb-usb-a867"


RTL2832

1) correct some minor bug
2) added SNR output in 16bit format: now is working fine
3) (as A867) (thanks to Gennar1) final kernel 3.2.0 patch. Really this patch is made to adapt to newer V4L tree version that use a multi-frontend approach (MFE). With this patch driver compile fine also with 3.2.0 kernel (that include newer V4L with MFE) OR older kernel with newer V4L tree (with MFE) OR older kernel with older V4L (without MFE).

4) module name changed (cosmethic): removed final 'u' to driver name. Now module is compiled as dvb-usb-rtl2842.ko (former dvb-usb-rtl2842u.ko).
Also patch filename now is dvb-usb-rtl2842.patch (former dvb-usb-rtl2842u.patch): please change openembedded/recipes/linux/linux-etxx00_3.1.0.bb

Add autoload in openembedded/conf/machine/etxx00.inc (before was missing):
module_autoload_dvb-usb-rtl2832 = "dvb-usb-rtl2832"

Note: RTL2832 looks to output Signal Strength ("AGC" in E2) as dBm value and not percentage. So users see E2 AGC moving from about 40 (strong signal) to 30 (poor signal)

Attached Files


STB: Clarke Tech ET9100
Mass storage: internal SATA-II HDD 1TB WD10EACS GreenPower 5400rpm
Mass storage: external USB pen drive 2GB
Firmware: OpenPLi kernel 3.x.x
Tuner A: AVL2108 (DVB-S2) HotBird 13E
Tuner B: AVL2108 (DVB-S2) HotBird 13E
Tuner C: AverMedia A867 (DVB-T HD) (AF9035 + MXL5007T)
TV: plasma PANASONIC GT30 fullHD
Audio: PCM through HDMI (no Dolby decoder)

Re: New driver A867 and RTL2832 #2 Dimitrij

  • PLi® Core member
  • 10,334 posts

+351
Excellent

Posted 10 December 2011 - 21:35

For AVerMedia (A835) is can be done?

GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: New driver A867 and RTL2832 #3 ambrosa

  • Senior Member
  • 161 posts

+35
Good

Posted 10 December 2011 - 21:39

For AVerMedia (A835) is can be done?


I've worked in past weeks to A867 and RTL2832 drivers because these sticks worked very fine (and fast) into CT9100.
I've a A835 stick also but it work bad. Zap very slow and very low sensibility (about 100 channels less tuned than A867)

Now I've finished my job around A867 and RTL2832 and I can consider to take a look to A835 driver.
But this will be a long work ....... stay tuned on January: I'm busy @ job ^_^
STB: Clarke Tech ET9100
Mass storage: internal SATA-II HDD 1TB WD10EACS GreenPower 5400rpm
Mass storage: external USB pen drive 2GB
Firmware: OpenPLi kernel 3.x.x
Tuner A: AVL2108 (DVB-S2) HotBird 13E
Tuner B: AVL2108 (DVB-S2) HotBird 13E
Tuner C: AverMedia A867 (DVB-T HD) (AF9035 + MXL5007T)
TV: plasma PANASONIC GT30 fullHD
Audio: PCM through HDMI (no Dolby decoder)

Re: New driver A867 and RTL2832 #4 Dimitrij

  • PLi® Core member
  • 10,334 posts

+351
Excellent

Posted 11 December 2011 - 08:41

Buona fortuna ;)

GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: New driver A867 and RTL2832 #5 Gennar1

  • Senior Member
  • 296 posts

+31
Good

Posted 11 December 2011 - 11:32

A small issue: since the A867 module has been renamed, the autoupdate fails to upgrade it.
You have to remove the old module manually and install the new one:

opkg remove kernel-module-dvb-a867
opkg install kernel-module-dvb-usb-a867

The same issue affects the rtl2832 module:

opkg remove kernel-module-dvb-usb-rtl2832u
opkg install kernel-module-dvb-usb-rtl2832

Edited by Gennar1, 11 December 2011 - 11:33.


Re: New driver A867 and RTL2832 #6 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 11 December 2011 - 11:39

Yes, anticipated that, but didn't find it worth to add RREPLACES / RCONFLICTS for it.

Re: New driver A867 and RTL2832 #7 attaros

  • Senior Member
  • 52 posts

0
Neutral

Posted 12 December 2011 - 20:26


For AVerMedia (A835) is can be done?

I've a A835 stick also but it work bad. Zap very slow and very low sensibility (about 100 channels less tuned than A867)

Now I've finished my job around A867 and RTL2832 and I can consider to take a look to A835 driver.
But this will be a long work ....... stay tuned on January: I'm busy @ job ^_^

That would be great as this usb dvb-t is much cheaper !
But extremely slow....till now. We hope in a miracle !

Thanks for your contribution.

Re: New driver A867 and RTL2832 #8 ambrosa

  • Senior Member
  • 161 posts

+35
Good

Posted 13 December 2011 - 07:53



For AVerMedia (A835) is can be done?

I've a A835 stick also but it work bad. Zap very slow and very low sensibility (about 100 channels less tuned than A867)

Now I've finished my job around A867 and RTL2832 and I can consider to take a look to A835 driver.
But this will be a long work ....... stay tuned on January: I'm busy @ job ^_^

That would be great as this usb dvb-t is much cheaper !
But extremely slow....till now. We hope in a miracle !

Thanks for your contribution.


Dear attaros, a small comparison for you.
here in Italy:

AverMedia A835
price= 29 euro
zap time= PC about 2 sec , E2 about 8 sec
channels tuned= about 290

Avermedia A867 (the best)
price= 19 euro
zap time= PC about 1 sec. , E2 about 1 sec
channels tuned= about 410

Dikom USB DVB-T (RTL2832)
price= 19.50 euro
zap time= PC about 2 sec. , E2 about 2 sec
channels tuned= about 360


A835 is the worst
STB: Clarke Tech ET9100
Mass storage: internal SATA-II HDD 1TB WD10EACS GreenPower 5400rpm
Mass storage: external USB pen drive 2GB
Firmware: OpenPLi kernel 3.x.x
Tuner A: AVL2108 (DVB-S2) HotBird 13E
Tuner B: AVL2108 (DVB-S2) HotBird 13E
Tuner C: AverMedia A867 (DVB-T HD) (AF9035 + MXL5007T)
TV: plasma PANASONIC GT30 fullHD
Audio: PCM through HDMI (no Dolby decoder)

Re: New driver A867 and RTL2832 #9 tromoto

  • Member
  • 2 posts

0
Neutral

Posted 13 December 2011 - 23:05

@ambrosa one of the missing USBids for 2832 from v2.2.2:
0458:707f - Genius/Kye TvGo DVB T03
btw. did you manage to build 2.6.18 version that works?

Re: New driver A867 and RTL2832 #10 ambrosa

  • Senior Member
  • 161 posts

+35
Good

Posted 14 December 2011 - 07:33

@ambrosa one of the missing USBids for 2832 from v2.2.2:
0458:707f - Genius/Kye TvGo DVB T03
btw. did you manage to build 2.6.18 version that works?


Kernel 2.6.18 was released in August 2006. It's 5 years old (!!).
Really, is too old and probably RTL driver can be backported but this require a lot of efforts. And I'm not interested in this issue because I have not a DMM or Vu+

Say to DMM (and Vu+) to upgrade to newer kernel or stop to buy their products.
STB: Clarke Tech ET9100
Mass storage: internal SATA-II HDD 1TB WD10EACS GreenPower 5400rpm
Mass storage: external USB pen drive 2GB
Firmware: OpenPLi kernel 3.x.x
Tuner A: AVL2108 (DVB-S2) HotBird 13E
Tuner B: AVL2108 (DVB-S2) HotBird 13E
Tuner C: AverMedia A867 (DVB-T HD) (AF9035 + MXL5007T)
TV: plasma PANASONIC GT30 fullHD
Audio: PCM through HDMI (no Dolby decoder)

Re: New driver A867 and RTL2832 #11 Gennar1

  • Senior Member
  • 296 posts

+31
Good

Posted 14 December 2011 - 12:25

Well, yesterday VUplus released their first drivers for kernel 3.1.1, so in a short time the old kernel will be used only by DMM decoders.

Re: New driver A867 and RTL2832 #12 Travelmate

  • Member
  • 5 posts

0
Neutral

Posted 17 December 2011 - 20:53

@Ambrosa: I've just downloaded and installed with success A867 from Repository, all works very fine! Thanks a lot!

Re: New driver A867 and RTL2832 #13 MarsArtis

  • Member
  • 6 posts

0
Neutral

Posted 5 June 2012 - 21:59

hi there, I'm a VIX user, can anybody please give me a link to download the

kernel-module-dvb-usb-a867_3.1.1-r16.7_vuduo.ipk

for opnepli I would like to try it and see if it works on VIX 2.4
thx in advance.

Re: New driver A867 and RTL2832 #14 MarsArtis

  • Member
  • 6 posts

0
Neutral

Posted 6 June 2012 - 09:13

hi there, I managed to get the kernel-module-dvb-usb-a867_3.1.1-r16.7_vuduo.ipk.
But inspecting the content of the package I did notice that there was no .FW in it.
How is it supposed to work? Should It lay on af9035.fw or what?

Edited by MarsArtis, 6 June 2012 - 09:13.


Re: New driver A867 and RTL2832 #15 MrKappa

  • Senior Member
  • 81 posts

+3
Neutral

Posted 28 June 2012 - 14:16

Sorry, but I cannot find A867 from OpenPLI feed. Do I need to install the A9015 instead? I have an ET9000 with OpenPLI. Thanks

Edited by MrKappa, 28 June 2012 - 14:16.


Re: New driver A867 and RTL2832 #16 MrKappa

  • Senior Member
  • 81 posts

+3
Neutral

Posted 29 June 2012 - 13:24

Sorry, but I cannot find A867 from OpenPLI feed. Do I need to install the A9015 instead? I have an ET9000 with OpenPLI. Thanks


I found later the installation procedure writing from terminal / telnet while I was expecting to get the installation from OpenPLI panel:
opkg install kernel-module-dvb-usb-a867

Edited by MrKappa, 29 June 2012 - 13:28.


Re: New driver A867 and RTL2832 #17 MrKappa

  • Senior Member
  • 81 posts

+3
Neutral

Posted 30 June 2012 - 18:36

I have currently two usb tuners under testing connected, not in the same time, to the ET9000 using an usb cable extension.

Avermedia A867 (aka Sky digital key): installed using "opkg install kernel-module-dvb-usb-a867". I notice that I can receive 176 channels.

Hauppage Nova-T stick: installed from OpenPLI panel on "driver" list. I can receive 208 max. It seems better than Avermedia to me.

I didn't install the "patch" from this post. I don't know if this is still necessary or already included on repository.

Please, could you clarify this point and how to install the patch?
Thank you

Re: New driver A867 and RTL2832 #18 Gennar1

  • Senior Member
  • 296 posts

+31
Good

Posted 1 July 2012 - 11:17

A867 needs only the kernel module to work properly on OpenPli. The patch has been integrated in the ET kernels a long time ago.
No firmware file is needed, as the firmware is embedded in the driver.

In general USB tuners need quite strong (and clean) signals, otherwise they may not be able to tune all frequencies. Performance can vary significantly among devices based on different chipsets, and sometimes different firmwares can also give different performance.
In your case, probably a few frequencies are much weaker than normal and can be tuned only by sensible tuners.

Re: New driver A867 and RTL2832 #19 MrKappa

  • Senior Member
  • 81 posts

+3
Neutral

Posted 1 July 2012 - 15:11

A867 needs only the kernel module to work properly on OpenPli. The patch has been integrated in the ET kernels a long time ago.
No firmware file is needed, as the firmware is embedded in the driver.


Thanks Gennar1. For me is a little strange that this tuner does not appear in the "plugin" list of OpenPLI to install it from panel. Anyway this is not a real issue but it make user a little more complicate if you don't know how to install it.

In general USB tuners need quite strong (and clean) signals, otherwise they may not be able to tune all frequencies. Performance can vary significantly among devices based on different chipsets, and sometimes different firmwares can also give different performance.
In your case, probably a few frequencies are much weaker than normal and can be tuned only by sensible tuners.

I understand it. I saw some comparison between tuners and I was expecting a better result from the A867 then as you suggest I can see from other variables as the firmware (that is a very interesting point!!)



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users