kleener112
Ist gelegentlich hier
- Registriert
- 10. September 2009
- Beiträge
- 32
- Reaktionspunkte
- 6
- Punkte
- 28
AW: <HOWTO> oscam auf kathrein 912 mit originalsoftware
was braucht man dazu?
installation:
ftp im menü der ufs912 aktivieren und per ftp client auf die box verbinden. der user ist "root" und das passwort "0000".
Achtung: beim ftp client darauf achten daß der transfer type fix auf binär gestellt wird! sonst kann es zu segfaults beim starten von oscam kommen.
die benötigten libs aus den beiden attachments nach /ftproot/data/lib kopieren. rechte ändern ist nicht notwendig da alle files automatisch 777 haben.
falls die zeit korrekt dargestellt werden soll die zoneinfo.tar.gz nach /ftproot/data kopieren. danach über telnet af die box verbinden und nach /data wechseln. mit dem befehl "tar -xzvf zoneinfo.tar.gz" das archiv entpacken. die datei zoneinfo.tar.gz kann jetzt gelöscht werden.
mit dem ftp programm nach /ftproot/config wechseln und die startapp.sh von hier im anhang auf die box kopieren. sollte man die box als server verwende und die datei editieren wollen empfehle ich unter windows notepad++ als editor. die 25 sekunden sleep vor dem oscam start sind deshalb da die box das netzwerk erst sehr spät aktiviert und wenn oscam startet und noch kein netzwerk vorhanden ist kann sie sich nicht zu einem server verbinden.
startapp.sh für client only:
startapp.sh für server box:
der eintrag "export TZ=/data/zoneinfo/CET oscam" ist für die umstellung der zeitzone. diese gilt dann nur für den prozess namens oscam. "CET" steht für Central European Time. sollte eine andere zeitzone gewünscht sein diese statt CET eintragen.
jetzt noch die letzte oscam nach /ftproot/data/oscam kopieren und für client only folgende config files im selben folder erstellen:
oscam.conf
Achtung: "<AU-USER>" ist nur ein platzhalter falls die box au machen soll. bei einem nicht-au cleint den user einfach leer lassen!
oscam.dvbapi
was dann noch fehlt ist der lokale user falls der client auch AU machen soll und die reader. diese können bequem über das web-if angelegt werden.
Das ist aus einem anderen Board vlt. hilft es dir weiter
was braucht man dazu?
- eine ufs912
Du musst angemeldet sein, um Bilder zu sehen.
- letzte firmware von kathrein:
Sie müssen registriert sein, um Links zu sehen.
- sh4-stapi oscam
- libioctl.so
- zumindest zwei der vier attachments
=> box wird nur als client verwendet: libcrypto.so.0.9.8.rar + startapp.rar
=> box soll auch als server mit lokalen karten dienen: libcrypto.so.0.9.8, startapp.rar und usb2serial.rar
=> im web-if soll die zeit richtig dargestellt werden und nicht als UTC: zoneinfo.tar.gz
installation:
ftp im menü der ufs912 aktivieren und per ftp client auf die box verbinden. der user ist "root" und das passwort "0000".
Achtung: beim ftp client darauf achten daß der transfer type fix auf binär gestellt wird! sonst kann es zu segfaults beim starten von oscam kommen.
die benötigten libs aus den beiden attachments nach /ftproot/data/lib kopieren. rechte ändern ist nicht notwendig da alle files automatisch 777 haben.
falls die zeit korrekt dargestellt werden soll die zoneinfo.tar.gz nach /ftproot/data kopieren. danach über telnet af die box verbinden und nach /data wechseln. mit dem befehl "tar -xzvf zoneinfo.tar.gz" das archiv entpacken. die datei zoneinfo.tar.gz kann jetzt gelöscht werden.
mit dem ftp programm nach /ftproot/config wechseln und die startapp.sh von hier im anhang auf die box kopieren. sollte man die box als server verwende und die datei editieren wollen empfehle ich unter windows notepad++ als editor. die 25 sekunden sleep vor dem oscam start sind deshalb da die box das netzwerk erst sehr spät aktiviert und wenn oscam startet und noch kein netzwerk vorhanden ist kann sie sich nicht zu einem server verbinden.
startapp.sh für client only:
#!/bin/sh
#. /app/modules/load_unified.sh
. /app/modules/load_env.sh
#insmod /app/modules/fb.ko
#insmod /app/modules/mgfb.ko _allocSize=0x1000000
#insmod /app/modules/recbuffer.ko
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/lib:/usr/local/lib:/data/lib
export PATH=$PATH:/app/lib:/app/app
export LD_PRELOAD=/data/lib/libioctl.so
#proftp
/data/proftp/proftpd -c /data/proftp/proftpd.conf &
#timezone für oscam
export TZ=/data/zoneinfo/CET oscam
#oscam
(sleep 25; /data/oscam/oscam -c /data/oscam) &
echo "start" $1 $2
if [ $1 = "serial" ]; then
/app/app/maruapp
elif [ $1 = "file" ]; then
/app/app/maruapp > $2 2>&1
else
/app/app/maruapp > /dev/null 2>&1
fi
#. /app/modules/load_unified.sh
. /app/modules/load_env.sh
#insmod /app/modules/fb.ko
#insmod /app/modules/mgfb.ko _allocSize=0x1000000
#insmod /app/modules/recbuffer.ko
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/lib:/usr/local/lib:/data/lib
export PATH=$PATH:/app/lib:/app/app
export LD_PRELOAD=/data/lib/libioctl.so
#proftp
/data/proftp/proftpd -c /data/proftp/proftpd.conf &
#timezone für oscam
export TZ=/data/zoneinfo/CET oscam
#oscam
(sleep 25; /data/oscam/oscam -c /data/oscam) &
echo "start" $1 $2
if [ $1 = "serial" ]; then
/app/app/maruapp
elif [ $1 = "file" ]; then
/app/app/maruapp > $2 2>&1
else
/app/app/maruapp > /dev/null 2>&1
fi
#!/bin/sh
#. /app/modules/load_unified.sh
. /app/modules/load_env.sh
#insmod /app/modules/fb.ko
#insmod /app/modules/mgfb.ko _allocSize=0x1000000
#insmod /app/modules/recbuffer.ko
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/lib:/usr/local/lib:/data/lib
export PATH=$PATH:/app/lib:/app/app
export LD_PRELOAD=/data/lib/libioctl.so
#reader
mknod /dev/ttyUSB0 c 188 0
chmod 666 /dev/ttyUSB0
insmod /data/lib/usbserial.ko
insmod /data/lib/ftdi_sio.ko
#proftp
/data/proftp/proftpd -c /data/proftp/proftpd.conf &
#timezone für oscam
export TZ=/data/zoneinfo/CET oscam
#oscam
(sleep 25; /data/oscam/oscam -c /data/oscam) &
echo "start" $1 $2
if [ $1 = "serial" ]; then
/app/app/maruapp
elif [ $1 = "file" ]; then
/app/app/maruapp > $2 2>&1
else
/app/app/maruapp > /dev/null 2>&1
#. /app/modules/load_unified.sh
. /app/modules/load_env.sh
#insmod /app/modules/fb.ko
#insmod /app/modules/mgfb.ko _allocSize=0x1000000
#insmod /app/modules/recbuffer.ko
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/lib:/usr/local/lib:/data/lib
export PATH=$PATH:/app/lib:/app/app
export LD_PRELOAD=/data/lib/libioctl.so
#reader
mknod /dev/ttyUSB0 c 188 0
chmod 666 /dev/ttyUSB0
insmod /data/lib/usbserial.ko
insmod /data/lib/ftdi_sio.ko
#proftp
/data/proftp/proftpd -c /data/proftp/proftpd.conf &
#timezone für oscam
export TZ=/data/zoneinfo/CET oscam
#oscam
(sleep 25; /data/oscam/oscam -c /data/oscam) &
echo "start" $1 $2
if [ $1 = "serial" ]; then
/app/app/maruapp
elif [ $1 = "file" ]; then
/app/app/maruapp > $2 2>&1
else
/app/app/maruapp > /dev/null 2>&1
jetzt noch die letzte oscam nach /ftproot/data/oscam kopieren und für client only folgende config files im selben folder erstellen:
oscam.conf
[global] logfile = /tmp/oscam.log clienttimeout = 6000 fallbacktimeout = 3000 clientmaxidle = 660 cachedelay = 10 bindwait = 60 resolvedelay = 15 nice = 0 maxlogsize = 500 waitforcards = 0 [monitor] port = 0 nocrypt = aulow = 30 hideclient_to = 0 monlevel = 2 appendchaninfo = 1 [dvbapi] enabled = 1 au = 1 boxtype = ufs910 Account = <AU-USER> pmt_mode = 4 [webif] httpport = 8080 httprefresh = 30 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255 httphideidleclients = 0 httpreadonly = 0 httpsavefullcfg = 0
oscam.dvbapi
S: PTI0 pmt_PTI0.tmp S: PTI1 pmt_PTI1.tmp S: PTI2 pmt_PTI2.tmp P: 09c4 # V13 #P: 1843 # HD02 I: 0
Das ist aus einem anderen Board vlt. hilft es dir weiter