If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
I compiled all dvb driver for kernel 3.10.0 of rk3288. I share later. I found to rockchip DTV driver for rk3288. rockchip support onboard dvb-t/t2/s/s2 tuner. any producer produce it. but kernel has this driver. I think that rk3288 support dvb perfecly than rk3188
(I dont test modules because I dont have rk3288 device)
only need to find your tuner modules. All fw (system/etc/firmware) files http://www.linuxtv.org/downloads/firmware/
all dvb-t/t2-s/s2-c dvb modules (v4l media) for kernel 3.10.0 based rk3288 (include dvbsky960 )
I put dvb-usb-it9135-01.fw and dvb-usb-it9135-02.fw in /system/etc/firmware.
The script did not startup from boot after being put in init.d, so I started it manually by:
sh /system/etc/init.d/01dvbs
Unfortunately I get:
"insmod: init_module '/system/lib/modules/rc-core.ko' failed (Exec format error)"
and
"insmod: init_module '/system/lib/modules/it913x.ko' failed (No such file or directory)" ......even though that module is definitely in /system/lib/modules.
The very good news is that TVHeadend starts and I can access the GUI by going to 127.0.0.1:9981
The bad news is that the tuner is not listed there.
dmesg | grep -i dvb
init: cannot find '/system/bin/bindvbplayservice', disabling 'dvbdataservice'
it913x: Unknown symbol dvb_usbv2_suspend (err 0)
it913x: Unknown symbol dvb_usbv2_disconnect (err 0)
it913x: Unknown symbol dvb_usbv2_probe (err 0)
it913x: Unknown symbol dvb_usbv2_resume (err 0)
it913x: Unknown symbol dvb_usbv2_generic_rw (err 0)
lsmod
it913x_fe 30463 0 - Live 0x00000000 (O)
rc_it913x_v2 1160 0 - Live 0x00000000 (O)
rc_it913x_v1 1200 0 - Live 0x00000000 (O)
dvb_usb 21123 0 - Live 0x00000000 (O)
dvb_pll 9963 0 - Live 0x00000000 (O)
dvb_core 89422 1 dvb_usb, Live 0x00000000 (O)
mali_kbase 159689 24 [permanent], Live 0x00000000 (O)
drmboot 4019 0 - Live 0x00000000 (PO)
I should be able to get the script to run from boot ok, but am not sure if the modules are ok.
Maybe I should try a few different ones.
The rc-core.ko module might need to be re-compiled.
that we know compiler work and compiled truely modules. which you tryed v4l or s2liblanian driver.
and which you have stick.
that I think you have dvb-t stick. thus you need dvb_usb_v2.ko
add your script
insmod /system/lib/modules/dvb_usb_v2.ko
and copy dvb_usb_v2.ko to system/lib/modules
must be work. some dvb (t/c/s/2) no use dvb-usb.ko that work with dvb_usb_v2.ko
good news we have dvbplayservice.bin. I looked r89 sdk. and found RkDTVPlayer.apk
indeed rockchip r89 have dvbplayer.apk for rk3288 but any rockchip producer produce on board dvb tvbox. I dont know compile apk. (may be somebody make it) but we have uncompiled files. only download later unzip files and copy
RkDTVPlayer\libs\bin\bindvbplayservice copy to system/bin
RkDTVPlayer\libs\etc\dtv\ROCKCHIP.TV for
mkdir system/etc/dtv
later
RkDTVPlayer\libs\etc\dtv\ROCKCHIP.TV for system/etc/dtv
RkDTVPlayer\libs\lib\libdvbstream.so copy to system/lib
RkDTVPlayer\libs\lib\librockchip_dvb_jni.so copy to system/lib
may be use for esexplorer that very easy
may be some body recompile this apk I send. RkDTVPlayer.zip
I think that rk3288 hevc 50fps h265 ts tvchannel easy playing
I wait your report. mpeg2 and mpeg4 h264 avc and hevc
that we know compiler work and compiled truely modules. which you tryed v4l or s2liblanian driver.
and which you have stick.
that I think you have dvb-t stick. thus you need dvb_usb_v2.ko
add your script
insmod /system/lib/modules/dvb_usb_v2.ko
and copy dvb_usb_v2.ko to system/lib/modules
must be work. some dvb (t/c/s/2) no use dvb-usb.ko that work with dvb_usb_v2.ko
I tried both rc-core.ko from v4l media and s2liplanian. Both have the same problem.
Unfortunately dvb_usb_v2.ko makes the box reboot as soon as I run 01dvbs.
I will try a few other things as well.
good news we have dvbplayservice.bin. I looked r89 sdk. and found RkDTVPlayer.apk indeed rockchip r89 have dvbplayer.apk for rk3288 but any rockchip producer produce on board dvb tvbox. I dont know compile apk. (may be somebody make it) but we have uncompiled files. only download later unzip files and copy
RkDTVPlayer\libs\bin\bindvbplayservice copy to system/bin RkDTVPlayer\libs\etc\dtv\ROCKCHIP.TV for mkdir system/etc/dtv later RkDTVPlayer\libs\etc\dtv\ROCKCHIP.TV for system/etc/dtv RkDTVPlayer\libs\lib\libdvbstream.so copy to system/lib RkDTVPlayer\libs\lib\librockchip_dvb_jni.so copy to system/lib
Thanks taki
I will try this out tomorrow (it is getting late here).
I wait your report. mpeg2 and mpeg4 h264 avc and hevc
As soon as some of the other small problems are sorted out I will definitely let you know how it goes
don not use dvb-usb.ko
delete this line your script. I have some problem İf I use v4l driver. dont work with my dvbstick.
-----------------------------------------
this below only information for rk3288 init.rk30board.rc
# for DVB
chmod 0777 /dev/dvb0.frontend0
chmod 0777 /dev/dvb0.demux0
chmod 0777 /dev/dvb0.dvr0
mkdir /data/dtv 0777 system system
chmod 0777 /data/dtv
copy /etc/dtv/dvb_fds.tag /data/dtv/dvb_fds.tag
chmod 0777 /data/dtv/dvb_fds.tag
chown system system /data/dtv/dvb_fds.tag
#copy /etc/dtv/dvb_scan_info.tag /data/dtv/dvb_scan_info.tag
chmod 0777 /data/dtv/dvb_scan_info.tag
chown system system /data/dtv/dvb_scan_info.tag
chmod 0777 /system/bin/bindvbplayservice
service dvbdataserv /system/bin/bindvbplayservice
class main
oneshot
-----------------------------------------------
find to solution. instal your pc ubuntu on virtual box or may be have ubuntu pc. later connect your stick pc. and setup on ubuntu your stick. if your stick works on ubuntu. try lsmod that which modules needed. later that we will be know Which modules needed. later search my compiled modules folder. add android device modules. add init.d script
don not use dvb-usb.ko
delete this line your script. I have some problem İf I use v4l driver. dont work with my dvbstick.
-----------------------------------------
this below only information for rk3288 init.rk30board.rc
# for DVB
chmod 0777 /dev/dvb0.frontend0
chmod 0777 /dev/dvb0.demux0
chmod 0777 /dev/dvb0.dvr0
mkdir /data/dtv 0777 system system
chmod 0777 /data/dtv
copy /etc/dtv/dvb_fds.tag /data/dtv/dvb_fds.tag
chmod 0777 /data/dtv/dvb_fds.tag
chown system system /data/dtv/dvb_fds.tag
#copy /etc/dtv/dvb_scan_info.tag /data/dtv/dvb_scan_info.tag
chmod 0777 /data/dtv/dvb_scan_info.tag
chown system system /data/dtv/dvb_scan_info.tag
chmod 0777 /system/bin/bindvbplayservice
service dvbdataserv /system/bin/bindvbplayservice
class main
oneshot
-----------------------------------------------
find to solution. instal your pc ubuntu on virtual box or may be have ubuntu pc. later connect your stick pc. and setup on ubuntu your stick. if your stick works on ubuntu. try lsmod that which modules needed. later that we will be know Which modules needed. later search my compiled modules folder. add android device modules. add init.d script
Yes. I had already deleted dvb-usb.ko and removed it from the script.
I use that same dvb-t stick on my Openelec box and Linux Mint PC, so will find out what modules it needs and add those.
I can also compare the TVHeadend server configuration on my Openelec box and see if anything else might be needed.
tvheadend setup same linux (Ubuntu etc. and openelec). only diffrent tvh start scripd and hts folder. you need only identify your stick to android system for rk3288
may be reboot problem based dvb-usb.ko or need may be bindvbplayservice.bin
The problem I have is that the tuner is not displayed in the configuration window tvheadend, so I understand that I have bad drivers from my tuner. I searched long links and do not know what I'm doing wrong. I think the problem is that not I manage well the 'modules' folder and the 'firmware' folder. These are my two questions:
How do I know what the drivers (ko) that I charge for my tuner are and that I must To include in the 'modules' folder?
As for the firmware on page LinuxTV says my tuner is supported, but do not know what firmware (.fw) is the one that should be included in the 'Firmware' folder.
My tuner is a PCTV 76e Sport, with ID chip RTL2832u and 1D9: 1101
Taki, you could help me advance? I feel I'm close to getting ...
We process personal data about users of our site, through the use of cookies and other technologies, to deliver our services, personalize advertising, and to analyze site activity. We may share certain information about our users with our advertising and analytics partners. For additional details, refer to our Privacy Policy.
By clicking "I AGREE" below, you agree to our Privacy Policy and our personal data processing and cookie practices as described therein. You also acknowledge that this forum may be hosted outside your country and you consent to the collection, storage, and processing of your data in the country where this forum is hosted.
Comment