[DEV][DEAD] DVB USB stick support for Live TV

Search This thread

raminator

Member
Nov 12, 2009
13
1
tried it but didn´t work for me.
it says that no dvb stick is found.
maybe coz the a32 does not give enough power to the stick to work.
and since i have no usb-hub with external power i cannot test...sorry
 

Onliner09

Member
Dec 28, 2010
49
8
Hi,

tried with A101IT and Cinergy T USB XE (Rev.2) and the got the following problem:

The corresponding kernel module dvb-usb-af9015.ko was loaded, the firmware was installed, but the tuner module (Freescale mc44s803) for this DVB stick is not available. (Because of this, no channels were found...;) )
Could you please compile the kernel module for this tuner ?

The sources are available here:
linuxtv.org/downloads/drivers/linux-media-2010-12-23.tar.bz2
-> drivers/media/common/tuners/mc44s803* (.c, .h, _priv.h)

Here you can find the dmesg output I got:
dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
dvb-usb: found a 'TerraTec Cinergy T USB XE' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (TerraTec Cinergy T USB XE)
af9013: firmware version:4.95.0
DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)...
af9015: Freescale MC44S803 tuner found but no driver for thattuner. Look at the Linuxtv.org for tuner driverstatus.
dvb-usb: TerraTec Cinergy T USB XE successfully initialized and connected.

Thanks a lot !
Onliner09
 

chrulri

Senior Member
Dec 7, 2010
895
275
tried it but didn´t work for me.
it says that no dvb stick is found.
maybe coz the a32 does not give enough power to the stick to work.
and since i have no usb-hub with external power i cannot test...sorry

can you post dmesg output?

@Onliner09 I will update the package and report later
[edit:] MC44S803 seems to be supported by >=2.6.30 kernels. I try to backmerge the relevant changes
 
Last edited:
  • Like
Reactions: Onliner09

chrulri

Senior Member
Dec 7, 2010
895
275
UPDATE:
v03 is available :)
Download

Release Notes:
+ backmerged mc44s803 driver from kernel v2.6.30 sources
x setup: fixed rw-mounting of /lib/firmware

HowTo use:
README

Don't forget to report your issues or success here! Thanks in advance!
 
Last edited:
  • Like
Reactions: Onliner09

Onliner09

Member
Dec 28, 2010
49
8
It's working fine now !!! :D
I could successfully record a *.ts-file, video and audio quality are quite good.

Here is the dmesg:
DVB: registering new adapter (TerraTec Cinergy T USB XE)
af9013: firmware version:4.95.0
DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)...
mc44s803: successfully identified (ID = 14)
dvb-usb: TerraTec Cinergy T USB XE successfully initialized and connected.

Could you please include the firmware dvb-usb-af9015.fw in your next delivery?
(would avoid copy-paste of fw)
Link:linuxtv.org/wiki/index.php/TerraTec_Cinergy_T_USB_XE

Keep up the good work, please let me know if you need further support.

Regards, Onliner09
 
  • Like
Reactions: chrulri

chrulri

Senior Member
Dec 7, 2010
895
275
Yeah! Thank you so much for testing of course I'll include that firmware.

I'm currently switching all binaries and scripts over to code.google.com: http://code.google.com/p/archos-gen8-dvb/ :)


@all: tell me what firmware you need and I'll include it in the next releases, this makes testing a lot easier
 
Last edited:

chrulri

Senior Member
Dec 7, 2010
895
275
Hi thefunkygibbon

It's not possible yet because Android doesn't support MPEG-2 codec out of the box. I have to use ffmpeg and write some native wrapper (same approach as RockPlayer did) for it :eek::p

When I try to play a recorded *.ts file on my A101IT it says I should purchase the cinema plugin ... :rolleyes: ..um.. don't?! :D:D
 

Onliner09

Member
Dec 28, 2010
49
8
@chulri:
A functionality for auto-loading of the DVB modules on startup would be very nice.

Currently, the setup-script does mount a tmpfs for /lib/firmware...
so the files are gone after reboot.
Do you see any possibility for "real" read/write- access of the folders /.. and /lib/.. ?

I think the follwoing steps are neccessary for auto-loading of the DVB drivers:
1. rw-access to /.. and /lib/...
2. Copying the needed modules to /lib/modules and req. fw to /lib/firmware
3. inserting the needed insmod-commands in /init.rc
(I could support in the neccessary script-modifications for 2. + 3. , if you want..)

Please let me know.
 

chrulri

Senior Member
Dec 7, 2010
895
275
hi onliner09

I didn't investigate anything at that topic because $aur0n already does ;)
http://xdaforums.com/showthread.php?t=880321&page=9

soon we'll have a r/w filesystem. no more tmpfs, unionfs and such dirty stuff
:)

as for now its even best can happen for testing when a reboot wipes all modifications and a simple script reinstalls them again :)
 

chrulri

Senior Member
Dec 7, 2010
895
275
so, another week has passed. I made great progess on ffmpeg for decoding and the live tv android app. I'm looking forward to get a first live tv picture on the screen of my A101 :D
 
wooo. its a liteon model which apparently was supported since kernel 2.6.19 :)

will get this all tested tonight hopefully as the missus is going out.

fwiw, is this compatible with the other thread by $aur0n for getting it to boot from SD card rooted etc?

this all seems a lot more complicated that flashing roms on htc phones which i'm used to :(
 
Last edited:

Top Liked Posts