Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Oscam unter OoZooN

datbec

Hacker
Registriert
21. September 2013
Beiträge
306
Reaktionspunkte
56
Punkte
88
Hallo,

ich hätte hier auch mal eine Frage:

Ich nutze eine 9848 mit Emu-Patch.
Orf und Austriasat läuft. Nur nicht zusammen mit meiner V14 bzw. Verbindung zu meiner Serverbox, jedenfalls nicht OoZooN.
Entweder läuft der Emu oder die V14.
Nur seltsam, dass die gleiche Config im Merlin funktioniert. Ja, die Pfade zu den Configs sind jeweils den Images entsprechend. Bzw., wenn ich alles an Readern, user, dvbapi alles auskommentiere, was mit dem EMU zu tun hat, macht er trotzdem nur den EMU auf, und nicht die V14

Hätte jemand mal eine Beispielconfig zum vergleichen?

MfG
datbec
 
Zuletzt bearbeitet:
AW: Laberthread Oscam-Patches

Hi,
ich vermute das der Pfade zu den Configs nicht stimmt im Oozoon.
Oscam startet dann mit den Standard-configs und da wird der Emu-Reader automatisch angelegt (deshalb läuft der auch).
Beim Merlin kommen die configs glaub ich nach /etc. Wie das beim Oozon ist, weiß ich nicht.

Zeig uns mal das Startscript vom Oozoon.

Gruß
janni1
 
AW: Laberthread Oscam-Patches

Oscam Startscript im OoZooN:

#!/bin/sh

CAMNAME="oscam 1.20.9848"
CAMBIN=oscam_1.20.9848
LINE="--------------------------------------"
INFOFILE="ecm.info"
SCRIPT="oscam_1.20.9848.sh"
# end

remove_tmp () {
rm -rf /tmp/ecm.info /tmp/script.info /tmp/pid.info /tmp/cardinfo /tmp/cam.info /tmp/debug.txt /tmp/ecm0.info /tmp/mbox.ver /tmp/newcs.pid /tmp/share.info /tmp/share.onl /tmp/stat.info
}

case "$1" in
start)
if [ -f /tmp/script.info ]; then
RUNNING_SCRIPT=`cat /tmp/script.info`
else
RUNNING_SCRIPT=$SCRIPT
fi
/usr/script/$RUNNING_SCRIPT stop
sleep 2
echo $LINE
echo "[SCRIPT] $1: $CAMNAME"
echo $LINE
remove_tmp
echo $SCRIPT > /tmp/script.info
echo $CAMNAME > /tmp/cam.info
/usr/camd/$CAMBIN >/dev/null 2>&1 &
;;
stop)
echo $LINE
echo "[SCRIPT] $1: $CAMNAME"
echo $LINE
killall -9 $CAMBIN 2>/dev/null
sleep 2
remove_tmp
;;
restart)
echo $LINE
echo "[SCRIPT] $1: $CAMNAME"
echo $LINE
killall -9 $CAMBIN 2>/dev/null
sleep 2
remove_tmp
sleep 15
echo $SCRIPT > /tmp/script.info
echo $CAMNAME > /tmp/cam.info
/usr/camd/$CAMBIN >/dev/null 2>&1 &
;;
info)
echo $LINE
echo "[SCRIPT] $1: $CAMNAME"
echo $LINE
if [ -f /tmp/cam.info ]; then
RUNNING_CAM=`cat /tmp/cam.info`
else
RUNNING_CAM="no CAM"
fi
echo -n "$RUNNING_CAM is started "
if [ `ps ax | grep $CAMBIN | grep -v grep | grep -v $0 | wc -l` -gt 0 ]; then
echo "and running"
echo $LINE
ps ax | grep $CAMBIN | grep -v grep | grep -v $0
else
echo "but not running"
fi
echo $LINE
# check newcs also
#if [ `ps ax | grep oscam | grep -v grep | grep -v $0 | wc -l` -gt 0 ]; then
# echo "and oscam is running"
# echo $LINE
# ps ax | grep oscam | grep -v grep | grep -v $0
#else
# echo "and oscam is not running"
#fi
#echo $LINE

if [ ! -f /etc/rc3.d/S99camd.sh ]; then
echo "autostart is disabled"
echo $LINE
else
if [ `ls -al /etc/rc3.d/S99camd.sh | grep $CAMBIN.sh | wc -l` -gt 0 ]; then
echo "autostart of $CAMNAME is enabled"
echo $LINE
else
echo "autostart of $CAMNAME is disabled"
echo $LINE
fi
fi

if [ -f /tmp/ecm.info ]; then
echo "ECM info"
echo $LINE
cat /tmp/ecm.info
echo $LINE
fi
if [ -f /tmp/cardinfo ]; then
echo "Card info"
echo $LINE
cat /tmp/cardinfo
echo $LINE
fi
;;
autostart | enable)
echo $LINE
echo "[SCRIPT] $1: $CAMNAME"
echo $LINE
ln -sfn /usr/script/$CAMBIN.sh /etc/rc3.d/S99camd.sh
;;
noautostart | disable)
echo $LINE
echo "[SCRIPT] $1: $CAMNAME"
echo $LINE
rm /etc/rc3.d/S99camd.sh > /dev/null 2>&1
;;
*)
echo "Usage: $0 start|stop|restart|info|enable|disable"
exit 1
;;
esac

exit 0

Configs liegen beim OoZooN in /etc/tuxbox/config

MfG
datbec
 
AW: Laberthread Oscam-Patches

Hi,
das mit dem Config-Pfad funktioniert nur, wenn in der Oscam-Bin der Standardpfad belassen wurde.
Im Script wird dieser, wie's aussieht, nicht mitgegeben.

Zum Testen starte bitte mal deine Oscam im Oozoon so:
Code:
 /usr/camd/oscam_1.20.9848 -V
Such in der Ausgabe ziemlich weit oben nach dem in der Bin hinterlegten Config-Pfad.
Wenn dieser nicht "/etc/tuxbox/config" lautet, funktioniert dein Script mit dieser Oscamversion nicht
und du mußt es ändern oder die Configs in den verlangten Pfad schieben.

Gruß
janni1
 
AW: Laberthread Oscam-Patches

Okay.

Dir lautet wohl auf /var/tuxbox/config

****************************************
* *
* OoZooN-Image *
* *
* Enigma2 experimental *
* *
* 20140929 *
* *
* OpenDreambox 2.0.0 dm8000 *
* *
* *
* *
****************************************



dm8000 login: root
root@dm8000:~# /usr/camd/oscam_1.20.9848 -V
Version: oscam-1.20-unstable_svn-r9848
Compiler: mipsel-unknown-linux-gnu
ConfigDir: /var/tuxbox/config

Web interface support: yes
LiveLog support: yes
jQuery support intern: yes
Touch interface support: yes
SSL support: no
DVB API support: yes
DVB API with AZBOX support: no
DVB API with MCA support: no
DVB API with COOLAPI support: no
DVB API with STAPI support: no
DVB API with Samsung TV support: no
Irdeto guessing: yes
Anti-cascading support: yes
Debug mode: yes
Monitor: yes
Loadbalancing support: yes
Cache exchange support: yes
CW Cycle Check support: yes
LCD support: no
LED support: no
Emulator support: yes
Clockfix with realtime clock: yes
IPv6 support: no

camd 3.3x: no
camd 3.5 UDP: yes
camd 3.5 TCP: yes
newcamd: yes
CCcam: yes
CCcam share: yes
gbox: yes
radegast: yes
serial: yes
constant CW: yes
Pandora: yes
ghttp: yes

Reader support: yes

Nagra: yes
Irdeto: yes
Conax: yes
Cryptoworks: yes
Seca: yes
Viaccess: yes
NDS Videoguard: yes
DRE Crypt: yes
TONGFANG: yes
Bulcrypt: yes
Griffin: yes
DGCrypt: yes

cardreader_phoenix: yes
cardreader_internal_azbox: no
cardreader_internal_coolapi: no
cardreader_internal_sci: yes
cardreader_sc8in1: yes
cardreader_mp35: yes
cardreader_smargo: yes
cardreader_pcsc: no
cardreader_smartreader: no
cardreader_db2com: yes
cardreader_stapi: no
cardreader_stinger: yes
root@dm8000:~#

Wobei es /var/tuxbox/ im OoZooN nicht gibt. Also Script "umbiegen" bzw. verlinken.

MfG
datbec
 
Zuletzt bearbeitet:
AW: Laberthread Oscam-Patches

Hi,
richtig. Versuch es doch dort mal mit deinen Configs.
also in:
/var/tuxbox/config
falls es den überhaupt gibt.
Oder Oscam im Script mit Parameter -c starten.

Gruß
janni1
 
AW: Laberthread Oscam-Patches

Siehe Edit. Oder ich lege den Ordner (mit passenden Rechten) dort an.

MfG
datbec
 
AW: Oscam unter OoZooN

Hi,
versuch es mal so im Script:
Code:
/usr/camd/$CAMBIN -c /etc/tuxbox/config >/dev/null 2>&1 &
unter start) und restart)

Gruß
janni1
 
AW: Oscam unter OoZooN

Danke euch beiden.

Ich habe es einmal mit dem Vorschlag von janni1 geändert. Und es läuft.

@al-x83,

deinen Vorschlag probiere ich dann auch noch.

MfG
datbec
 
AW: Oscam unter OoZooN

@ al-x83,

es läuft. Beim starten der Oscam bekomme ich zwar einen unknown parameter -b, aber es geht.
Manchmal ist man doch echt blind. :)

Evtl. habe ich noch einen Fehler in der Zeile. Könntest du mir evtl. mal die komplette Zeile posten? Danke!

MfG
datbec
 
AW: Oscam unter OoZooN

Das wär dann so:

Code:
/usr/camd/$CAMBIN -b -r 2 -c /etc/tuxbox/config

Kannst aber auch den Vorschlag von janni1 übernehmen, macht im Prinzip das Selbe.
 
AW: Oscam unter OoZooN

Super, Danke.

Hatte noch einen kleinen Fehler in der Zeile. Geht auf jeden Fall auch. :emoticon-0150-hands :emoticon-0167-beer:
Auf gelöst gesetzt. :thank_you:

MfG
datbec
 
Zurück
Oben