Перейти к содержанию

PhantomS

Пользователи
  • Постов

    9
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные PhantomS

  1. В 24.08.2017 в 17:42, Savosya73 сказал:

    попробуем бинарник заменить,вычитал что  версия oscam на  на ES6*** T-MST  выше 11211 не работает

    у меня используется oscam-svn11378-samsungtv-webif в связке с libOscamE_T-MST_build13.so

     

    все работает на 99%

  2. Только что, 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.pid

    CHECK_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
        fi

        X=$(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 15

            if [ ! -e /proc/$INJPID ]; then
                echo "***** Process crash detected."
                echo "***** Disabling dvbAPI."
                touch ${LIB_DVBAPI}.disabled
            else
                echo "Looks alive!"
            fi

            rm $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

  3. 1 минуту назад, Savosya73 сказал:

    возможно восстановление после затыка зависит не от бинарника, а от файла **_**_ oscam.init. 02_07_oscam.init от 05_05_Oscam.init  сильно отличается

    невозможно. init файл нужен для старта/остановки oscam.

  4. А по 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 февраля ;-)

  5. у меня сейяас установлен 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. 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 сообщений. Потом восстанавливается и идет как надо.

  7. 43 минуты назад, Satuser сказал:

    Что бы заменить оскам, нужно новый файл переименовать в старое название и просто заменить.

    для 6 серии есть определенный потолок в версиях оскама

    меня текущая вполне устраивает... просто когда инет начинает глючить (ключ пришел не вовремя) как-то очень долго происходит "рестарт" отображения канала - в логах пишет что-то про no matching reader

    на JU серии восстановление канала происходит гораздо быстрее и в логах нету кучи записей про reader

  8. 13 часов назад, Sesk4 сказал:

    Как заменить старый оскам на новый 11400?и чем он лучьше?libOSCAM_10663_r1422_komplett.tar у меня щас этот

    Аналогичный вопрос. UE40ES6800.

    Копирую файлы в папку оскам и правлю скрипт запуска - не работает. Какая версия либы *.so нужна для этой версии? С 13й не работает.

×
×
  • Создать...