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

Neuste Oscam Version für Samsung TV immer aktuell!!!

nee hab nichts gefunden. ist egal.
wenns bei dir genau so ist dann ist es ein anderes phänomen.
vieleicht liegs an der oscam.init.
kannst ja mal drüberschauen
#!/bin/sh
##################################################################################
## OSCam Samsung script ##
## TDCroPower v20190916 ##
##################################################################################

##################################################################################
## Environment Variables ##
##################################################################################
. /dtv/SGO.env

##################################################################################
## CONFIGURATION ##
##################################################################################
BINDIR=$DISTROOT/usr/bin # bin directory, $DISTROOT contains /mnt/opt/privateer
OSCAMDIR=$BINDIR/oscam # OScam directory
LIBSODIR=$DISTROOT/usr/libso # libso directory
OSCAMBUILD=$(basename $(ls $OSCAMDIR/oscam-svn*)) # OScam build filename
OSCAMVERSION=$(echo $OSCAMBUILD | cut -d "-" -f2) # OScam version
LIBOSCAMSO=$(basename $(ls $LIBSODIR/libOscam*.so)) # libOscam filename
LIBOSCAMMODEL=$(echo $LIBOSCAMSO | cut -d "_" -f2) # libOscam model
LIBOSCAMBUILD=$(echo $LIBOSCAMSO | cut -d "_" -f3 | cut -d "." -f0) # libOscam build
LIBLOGFILE=$(basename $(ls $TMPDIR/libOscam*.log)) # libOscam log filename
LIBALERTSO=libAlert.so # libAlert filename
SAMYGOSOBIN=samyGOso # samyGOso filename
NTPCLIENTBIN=ntpclient # ntpclient filename
TIMESERVER=pool.ntp.org # ntp timeserver
TIMEZONE='GMT-2' # set your timezone

##################################################################################
## libAlert popup text displayed on the TV ##
##################################################################################
TEXTUSB='STOP file found!' # your STOP popup info text
TEXTMISSINGFILE='not found!' # your MISSING file popup info text
TEXTPERMISSIONS='permissions changed!' # your PERMISSIONS change popup info text
TEXTSTART='OScam starts...' # your OScam start popup info text
TEXTSTART2='OScam starts again...' # your OScam second start popup info text
TEXTSTOP='OScam stops...' # your OScam stop popup info text
TEXTSTOP2='OScam stops immediately...' # your OScam stop kill -9 popup info text
TEXTSTOPFAIL='Oscam stop failed!' # your OScam stop fail popup info text
TEXTSTOPSUCCESS='OScam stopped!' # your OScam stop success popup info text
TEXTSUCCESS='OScam started!' # your OScam success popup info text
TEXTFAIL='OScam start failed!?' # your OScam fail popup info text
TEXTFAILSTATUS='OScam not started!' # your OScam status fail popup info text

##################################################################################
## CONFIGURATION END ##
##################################################################################

##################################################################################
## PROGRAMCODE ##
## !!! Change at your own risk !!! ##
##################################################################################
# the stop_bootlogo function checks if a USB stick with the file STOP
# has been inserted into the TV
stop_bootloop()
{
for USB in $TMPDIR/usb/sd* ; do
echo -ne "\033[1m[+]\033[0m checking $USB..."
if [ -e $USB/STOP ]; then
echo -e " \033[1;31mSTOP file found\033[0m"
alert "$TEXTUSB" 1
exit 1
else
echo -e " \033[1;32mSTOP file not found\033[0m"
fi
done
}
# the check_file function checks if the required files are available
check_file()
{
echo -ne "\033[1m[+]\033[0m checking required files..."
if [ ! -e $LIBSODIR/$LIBALERTSO > /dev/null ]; then LIBALERT=" libAlert"; fi
if [ ! -e $BINDIR/$NTPCLIENTBIN > /dev/null ]; then NTPCLIENT=" ntpclient"; fi
if [ ! -e $BINDIR/$SAMYGOSOBIN > /dev/null ]; then SAMYGOSO=" SamyGOso"; fi
if [ "$LIBALERT" ] || [ "$LIBOSCAM" ] || [ "$OSCAMBIN" ] || [ "$NTPCLIENT" ] || [ "$SAMYGOSO" ]; then
echo -e " \033[1;31mFile$LIBALERT$NTPCLIENT$SAMYGOSO not found\033[0m"
MISSINGFILE="File$LIBALERT$NTPCLIENT$SAMYGOSO $TEXTMISSINGFILE"
echo -e "\033[1m[!]\033[0m send MISSING Alert..."
alert "$MISSINGFILE" 2 # send MISSINGFILE message
exit 1
else
echo -e " \033[1;32mOK\033[0m"
fi
}
# the check_permission function checks if the permissions
# of the required files are set correctly and corrects them
check_permission()
{
echo -ne "\033[1m[+]\033[0m checking permissions..."
if [ ! -x $LIBSODIR/$LIBALERTSO > /dev/null ]; then
LIBALERT=" libAlert"
chmod 755 $LIBSODIR/$LIBALERTSO # change permissions to -rwxr-xr-x
fi
if [ ! -x $LIBSODIR/$LIBOSCAMSO > /dev/null ]; then
LIBOSCAM=" libOscam"
chmod 755 $LIBSODIR/$LIBOSCAMSO # change permissions to -rwxr-xr-x
fi
if [ ! -x $OSCAMDIR/$OSCAMBUILD > /dev/null ]; then
OSCAMBIN=" OScam"
chmod 755 $OSCAMDIR/$OSCAMBUILD # change permissions to -rwxr-xr-x
fi
if [ ! -x $BINDIR/$NTPCLIENTBIN > /dev/null ]; then
NTPCLIENT=" ntpclient"
chmod 755 $BINDIR/$NTPCLIENTBIN # change permissions to -rwxr-xr-x
fi
if [ ! -x $BINDIR/$SAMYGOSOBIN > /dev/null ]; then
SAMYGOSO=" SamyGOso"
chmod 755 $BINDIR/$SAMYGOSOBIN # change permissions to -rwxr-xr-x
fi
if [ "$LIBALERT" ] || [ "$LIBOSCAM" ] || [ "$OSCAMBIN" ] || [ "$NTPCLIENT" ] || [ "$SAMYGOSO" ]; then
echo -e " \033[1;31mFile$LIBALERT$LIBOSCAM$OSCAMBIN$NTPCLIENT$SAMYGOSO permissions changed\033[0m"
PERMISSIONS="File$LIBALERT$LIBOSCAM$OSCAMBIN$NTPCLIENT$SAMYGOSO $TEXTPERMISSIONS"
echo -e "\033[1m[!]\033[0m send PERMISSIONS Alert..."
alert "$PERMISSIONS" 2 # send PERMISSIONS message
else
echo -e " \033[1;32mOK\033[0m"
fi
}
# the date_check function checks if the ntpclient is running
# starts it if necessary to correct the time and date
check_date()
{
echo -ne "\033[1m[+]\033[0m checking ntpclient..."
if ! pidof $NTPCLIENTBIN > /dev/null; then
$NTPCLIENTBIN -s -h $TIMESERVER &> /dev/null
$NTPCLIENTBIN -h $TIMESERVER &> /dev/null & export TZ="$TIMEZONE"
echo -e " \033[1;31mntpclient started with $TIMEZONE\033[0m"
else
echo -e " \033[1;32mOK\033[0m"
fi
}
# the alert function lets information popups appear directly on the TV
alert()
{
samyGOso -A -B -l $LIBSODIR/$LIBALERTSO "TEXT:$1" # send TEXT to TV screen
sleep $2 # wait for x seconds
}
case $1 in
start) # option start
echo -e "\033[1m+++++++++++++++++ OScam Start +++++++++++++++++\033[0m"
stop_bootloop # jump to the bootloop check function
check_file # jump to the filcheck check function
check_permission # jump to the permission check function
check_date # jump to the date check function
echo -e "\033[1m[+]\033[0m start libOscam $LIBOSCAMBUILD for $LIBOSCAMMODEL..."
samyGOso -T -B -r -l $LIBSODIR/$LIBOSCAMSO # start the OScam library
echo -e "\033[1m[+]\033[0m start OScam $OSCAMVERSION"
$OSCAMDIR/$OSCAMBUILD -b -c $OSCAMDIR -t $TMPDIR -w 0 # start OScam
echo -e "\033[1m[+]\033[0m send START Alert..."
alert "$TEXTSTART" 2 # send START message
if ! pidof $OSCAMBUILD > /dev/null; then # check if OScam is not running
echo -e "\033[1m[+]\033[0m send START AGAIN Alert..."
alert "$TEXTSTART2" 2 # send START2 message
echo -e "\033[1m[+]\033[0m 2nd start OScam $OSCAMVERSION"
$OSCAMDIR/$OSCAMBUILD -b -c $OSCAMDIR -t $TMPDIR -w 0 # start OScam a 2nd time
elif pidof $OSCAMBUILD > /dev/null; then # check if OScam is running
echo -e "\033[1m[+]\033[0m send START SUCCESS Alert..."
alert "$TEXTSUCCESS" 1 # send SUCCESS message
else
echo -e "\033[1;31m[!]\033[0m send START FAILED Alert..."
alert "$TEXTFAIL" 1 # send FAIL message
fi
exit 0
;;
stop) # option stop
echo -e "\033[1m+++++++++++++++++ OScam Stop +++++++++++++++++\033[0m"
if pidof $OSCAMBUILD > /dev/null && [ ! -e $TMPDIR/stopused ] > /dev/null; then # check if OScam is running & file stopused present
echo -e "\033[1m[+]\033[0m OScam PID: $(pidof $OSCAMBUILD)"
echo -e "\033[1m[+]\033[0m kill $OSCAMBUILD"
killall $OSCAMBUILD # shutdown OScam
echo -e "\033[1m[+]\033[0m send STOP Alert..."
alert "$TEXTSTOP" 2 # send STOP message
elif pidof $OSCAMBUILD > /dev/null && [ -e $TMPDIR/stopused ] > /dev/null; then # check if OScam is running and stop was used
echo -e "\033[1;31m[!]\033[0m kill -9 $OSCAMBUILD"
killall -9 $OSCAMBUILD # shutdown OScam immediately
echo -e "\033[1;31m[!]\033[0m removing the used marker"
rm $TMPDIR/stopused # remove the used marker
echo -e "\033[1m[+]\033[0m send STOP immediately Alert..."
alert "$TEXTSTOP2" 2 # send STOP2 message
exit 0
else
echo -e "\033[1;31m[!]\033[0m set marker $TMPDIR/stopused"
touch $TMPDIR/stopused # marks first use of stop
fi
if pidof $OSCAMBUILD > /dev/null; then # check if OScam is running
echo -e "\033[1;31m[!]\033[0m send STOP FAILED Alert..."
alert "$TEXTSTOPFAIL" 1 # send STOPFAIL message
else
echo -e "\033[1m[+]\033[0m send STOP SUCCESS Alert..."
alert "$TEXTSTOPSUCCESS" 1 # send STOPSUCCESS message
fi
exit 0
;;
status) # option status
echo -e "\033[1m+++++++++++++++++ OScam Status +++++++++++++++++\033[0m"
NTPPID=$(pidof $NTPCLIENTBIN)
if pidof $NTPCLIENTBIN > /dev/null; then echo -e "\033[1m[+]\033[0m NTP PID: $NTPPID"; else echo "\033[1;31m[!]\033[0m NTP PID: \033[1;31mNOT RUNNING\033[0m"; fi
OSCAMPID=$(pidof $OSCAMBUILD)
if pidof $OSCAMBUILD > /dev/null; then echo -e "\033[1m[+]\033[0m OScam PID: $OSCAMPID"; else echo "\033[1;31m[!]\033[0m OScam PID: \033[1;31mNOT RUNNING\033[0m"; fi
[ -f $TMPDIR/$LIBLOGFILE ] && echo -e "\033[1m[+]\033[0m Output of $TMPDIR/$LIBLOGFILE:\n$(head -32 $TMPDIR/$LIBLOGFILE)\n[...]" || alert "$TEXTFAILSTATUS" 1
exit 0
;;
*)
echo "Usage: $0 {start|stop|status}" 1>&2
exit 0
;;
esac

##################################################################################
## PROGRAMCODE END ##
##################################################################################
Was soll daran sein? Die ist doch von mir.
Oder hast du daran irgendwas geändert?
 
Zuletzt bearbeitet von einem Moderator:
Aber die aktuelle ist auch schon 3 Jahre alt :innocent:
 
Ja schon klar das diese älter ist war ja nur ein Hinweis je nachdem wann man hier gerootet hat kann schonmal etwas noch älteres drauf sein die Samsung Serie ist schließlich noch älter.


Gesendet von iPhone mit Tapatalk
 
Eine aktuelle Oscam 11577 inkl. cs378x -Support wäre toll.
:innocent: @bl0w lässt sich da was einrichten? :kissingheart:
Wäre toll wenn cs378x (auch in Zukunft) mit dabei wäre
 
Hallo,
habe hier mal die 11583 gebaut:
Freetz-Teamserver

Achtung diese Oscam läuft nur mit den aktuellen oscam_beta Versionen von Tanjasoft und der Opensource Version hier aus dem Board!
Damit ist auch das EMM senden möglich (nur MST)!
Aktuelle Anleitung findet ihr hier:
F-ARM: HowTo - Anleitung für Oscam auf einem F-ARM Gerät
F-MST: HowTo - Anleitung für Oscam auf einem F-MST Gerät
J-Serie: Oscam auf Samsung J Serie installieren

Wer die Oscam und das gesamte Oscam Paket installiert hat muss, wenn er die Anzeige "Oscam wurde gestartet" haben möchte die alte oscam Datei löschen, die neue muss die Rechte bekomme und die Startdatei muss mit der aus dem Download ersetzt werden! (Gilt ab dem 16.03.2017!)

mfg
schumi2009
 
Hallo,
habe hier mal die 11666 gebaut:
Freetz-Teamserver

Achtung diese Oscam läuft nur mit den aktuellen oscam_beta Versionen von Tanjasoft und der Opensource Version hier aus dem Board!
Damit ist auch das EMM senden möglich (nur MST)!
Aktuelle Anleitung findet ihr hier:
F-ARM: HowTo - Anleitung für Oscam auf einem F-ARM Gerät
F-MST: HowTo - Anleitung für Oscam auf einem F-MST Gerät
J-Serie: Oscam auf Samsung J Serie installieren

Wer die Oscam und das gesamte Oscam Paket installiert hat muss, wenn er die Anzeige "Oscam wurde gestartet" haben möchte die alte oscam Datei löschen, die neue muss die Rechte bekomme und die Startdatei muss mit der aus dem Download ersetzt werden! (Gilt ab dem 16.03.2017!)

mfg
schumi2009
 
@schumi2009
die von dir gebaute 11666 funktioniert leider auf 2 von 5 Geräten nicht.
bekomme via Startskript nur "Oscam Fehler". Bin jetzt auf die 11621 von @bl0w zurückgegangen und es funktioniert wieder ohne Probleme.
 
sorry, aber das ist doch alles hier im DEB beschrieben!?
Einfach mal bei den Anleitungen der H-Serie nachgucken... noch mehr Silbertablett geht nun wirklich nicht.
Da der H5570 ebenfalls die T-MST14DEUC Firmware hat wie auch die H6470-Serie, sollte es 1:1 so funktionieren (Display sollte in der FW 2130 unterstützt werden)...


 
Zuletzt bearbeitet:
Zurück
Oben