PhantomS
-
Постов
9 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные PhantomS
-
-
В 24.08.2017 в 17:42, Savosya73 сказал:
попробуем бинарник заменить,вычитал что версия oscam на на ES6*** T-MST выше 11211 не работает
у меня используется oscam-svn11378-samsungtv-webif в связке с libOscamE_T-MST_build13.so
все работает на 99%
-
Только что, Savosya73 сказал:
. /dtv/SGO.env
####!/bin/sh
########################### User settings ################################
# Check your oscam location #
############################################################################## Oscam folder
DIR_OSCAM=/mnt/opt/oscam
DIR_DVBAPI=${DIR_OSCAM}/lib############################## oscam binary ##################################
# Uncomment only one oscam binary #
##############################################################################
# OSCAM=oscam-svn11364-samsungtv-emu-webif
OSCAM=oscam-svn11378-samsungtv-webif######################### Lib dvbAPI (or libOSCAM) ###########################
# Uncomment only one DVBAPI lib according to your TV model #
##############################################################################
### D
# DVBAPI=libOscamD_build27.so
# DVBAPI=libdvbapi-D-MST-v0.4.1.so
### E MST
# DVBAPI=libOscamE_T-MST_build13.so
# DVBAPI=libdvbapi-E-MST-v0.4.1.so
### E
# DVBAPI=libOscamE_NON-MST_build26.so
# DVBAPI=libdvbapi-E-v0.4.1.so
### F MST
# DVBAPI=libOscamF_T-MST_build3.so
# DVBAPI=libdvbapi-F-MST-v0.4.1.so
### F
# DVBAPI=libOscamF_NON-MST_build9.so
# DVBAPI=libdvbapi-F-v0.4.1.so
### H MST
DVBAPI=libOscamH_T-MST_build140.so
# DVBAPI=libdvbapi-H-MST-v0.4.1.so
### H
# DVBAPI=libOscamH_T-GFS_T-GFP_build18.so
# DVBAPI=libdvbapi-H-GFS-v0.4.1-5-g9d7721e.so
### H NT
# DVBAPI=libOscamH_T-NT_build32.so
##############################################################################
# Don't change code below this line until you understand what you are doing. #
##############################################################################BIN_OSCAM=${DIR_OSCAM}/${OSCAM}
LIB_DVBAPI=${DIR_DVBAPI}/${DVBAPI}DTV_DIR=/dtv
DVB_PIDFILE=${DTV_DIR}/${DVBAPI}_target.pidCHECK_OSCAM_STOPFILE()
{
for USB in ${1:- /dtv/usb/sd* } ; do
echo "checking $USB..."
sleep 1
if [ -e $USB/STOP_OSCAM ]; then
echo "OSCAM STOP file found. Script exit!"
exit 1
else
echo "No OSCAM STOP file has been found. Continuing..."
fi
done
}CHECK_DVBAPI_HEALTH()
{
if [ ! -f ${LIB_DVBAPI} ]; then
echo "${LIB_DVBAPI} doesn't exist."
exit 1
fi
if [ -e ${LIB_DVBAPI}.disabled ]; then
echo "***** Disabled due to previous crash."
echo "***** Remove ${LIB_DVBAPI}.disabled first and try again."
exit 1
fi
}INJECT_DVBAPI()
{
INJPID=$(pidof exeTV || pidof exeDSP)if [ "$INJPID" == "" ]; then
echo "Process not found."
exit 1
fiX=$(grep -c $DVBAPI /proc/$INJPID/smaps) &> /dev/null
if [ $X -gt 0 ]; then
echo "dvbAPI already injected!"
else
echo "Injecting ${LIB_DVBAPI} into pid $INJPID"echo $INJPID > $DVB_PIDFILE
samyGOso -p $INJPID -l ${LIB_DVBAPI} -r
fi
}START_OSCAM()
{
if [ "$(pidof -s ${OSCAM})" == "" ]; then
echo "Starting oscam"
# -b - daemon mode
# -u - use utf8 in web UI
# -w 0 - wait for ntp time sync 0 seconds
# -c - config location
# -t - temporary directory
${BIN_OSCAM} -b -u -w 0 -c ${DIR_OSCAM} -t ${DIR_OSCAM}
else
echo "oscam already running."
fi
}STOP_OSCAM()
{
OSCAMPID=$(pidof -s ${OSCAM})
if [ "$OSCAMPID" == "" ]; then
echo "oscam not running"
else
kill $OSCAMPID
echo "oscam stopped"
fi
}ENSURE_DVBAPI()
{
if [ ! -f ${DVB_PIDFILE} ]; then
echo "Crash check not required. Skipping."
else
INJPID=$(cat $DVB_PIDFILE)echo "Checking pid $INJPID for crash."
sleep 15if [ ! -e /proc/$INJPID ]; then
echo "***** Process crash detected."
echo "***** Disabling dvbAPI."
touch ${LIB_DVBAPI}.disabled
else
echo "Looks alive!"
firm $DVB_PIDFILE &> /dev/null
fi
}case $1 in
start)
CHECK_OSCAM_STOPFILE
CHECK_DVBAPI_HEALTH
INJECT_DVBAPI
START_OSCAM
ENSURE_DVBAPI
;;
stop)
STOP_OSCAM
;;
restart)
STOP_OSCAM
sleep 2
START_OSCAM
;;
inject)
INJECT_DVBAPI
ENSURE_DVBAPI
;;
status)
OSCAMPID=$(pidof -s ${OSCAM})
if [ "$OSCAMPID" == "" ]; then
echo "oscam not running."
else
echo "oscam running with PID $OSCAMPID."
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status}" 1>&2
exit 0
;;
esacя видел - restart это немного "не тот" рестарт который происходит при потере соединения
у меня используется oscam-svn11378-samsungtv-webif в связке с DVBAPI=libOscamE_T-MST_build13.so
Возможно стоит попробовать DVBAPI=libdvbapi-E-MST-v0.4.1.so
-
1 минуту назад, Savosya73 сказал:
возможно восстановление после затыка зависит не от бинарника, а от файла **_**_ oscam.init. 02_07_oscam.init от 05_05_Oscam.init сильно отличается
невозможно. init файл нужен для старта/остановки oscam.
-
А по H-серии - давно хочу поставить. Просто мне комментарии не нравятся к установке по методу [ROOT] H "Network" root (FW<=Oct.2015, no T-GFS)
В часности:
- Once rooted, strongly avoid unplugging of rooting USB, especially when TV is ON.
- Also avoid Factory Reset, high brick risk !!! Only as last resort, rooting USB unplugged, and mandatorily ONLY once you applied
Боюсь забуду и позже сделаю кирпичик :-(
Вот скайп метод не фурычит походу - восстановил скайп на H-телике, но он не коннектится к серваку.
P.S. Рут H-серии выложили в паблик 7 февраля ;-)
-
у меня сейяас установлен OSCam: 1.20-unstable_svn Build: r11378
и либа libOscamE_T-MST_build13.so
Зависать не зависает, просто очень долго иногда не может восстановиться.
Пробовал еще вот эти
oscam-svn10666-samsungtv-webif
oscam-svn11390-samsungtv-webif-dvbapi-libusb-emu-upx
oscam-svn11392-samygoНо что из них работало не помню
-
6 часов назад, PhantomS сказал:
меня текущая вполне устраивает... просто когда инет начинает глючить (ключ пришел не вовремя) как-то очень долго происходит "рестарт" отображения канала - в логах пишет что-то про no matching reader
на JU серии восстановление канала происходит гораздо быстрее и в логах нету кучи записей про reader
- (dvbapi) Demuxer 0 restarting decodingrequests after 1 ms with 2 enabled and 3 disabled ecmpids!
- 1970/01/01 03:47:30 25204E35 c (dvbapi) Demuxer 0 trying to descramble PID 4 CAID 0500 PROVID 060C00 ECMPID 183D ANY CHID PMTPID 0000 VPID 0131
- 1970/01/01 03:47:30 25204E35 c (ecm) anonymous (....05ECB0A1E3A6AC19891E0CF91FC10555): rejected group (0 ms) (no matching reader)
- 1970/01/01 03:47:30 25204E35 c (ecm) anonymous (....05ECB0A1E3A6AC19891E0CF91FC10555): rejected group (1 ms) (no matching reader)
Вот такое появляется после неудачной попытки вовремя получить ключ. За минуту набегает более 100 сообщений. Потом восстанавливается и идет как надо.
-
43 минуты назад, Satuser сказал:
Что бы заменить оскам, нужно новый файл переименовать в старое название и просто заменить.
для 6 серии есть определенный потолок в версиях оскама
меня текущая вполне устраивает... просто когда инет начинает глючить (ключ пришел не вовремя) как-то очень долго происходит "рестарт" отображения канала - в логах пишет что-то про no matching reader
на JU серии восстановление канала происходит гораздо быстрее и в логах нету кучи записей про reader
-
13 часов назад, Sesk4 сказал:
Как заменить старый оскам на новый 11400?и чем он лучьше?libOSCAM_10663_r1422_komplett.tar у меня щас этот
Аналогичный вопрос. UE40ES6800.
Копирую файлы в папку оскам и правлю скрипт запуска - не работает. Какая версия либы *.so нужна для этой версии? С 13й не работает.
Установка OSCAM на телевизорах Samsung D/E/F/H серии
в Настройка кардшаринга на Samsung Smart TV
Опубликовано
Он есть в public на forum.samygo.tv на английском. Расписано все по шагам.