Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 20 de 37






Explicacion combinacion Emus


Estás en el tema Explicacion combinacion Emus dentro del subforo GigaBlue HD 800 UE en LonasDigital. http://img138.**********.us/img138/3493/59024799.png PROLOGO: En este post vamos a tratar los diferentes modos de combinar las emus, explicando los motivos de los diferentes parametros, para que de este modo sepamos el porque, y comprendamos los motivos, para que asi no sea meter los script sin mas, y sepamos de donde pueden venir los errores y solucionarlos por nosotros mismos. DVBAPI:...



Este tema tuvo 4821 Visitas y 36 Respuestas

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

  1. #1
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††LUCIFER††




    PROLOGO:

    En este post vamos a tratar los diferentes modos de combinar las emus, explicando los motivos de los diferentes parametros, para que de este modo sepamos el porque, y comprendamos los motivos, para que asi no sea meter los script sin mas, y sepamos de donde pueden venir los errores y solucionarlos por nosotros mismos.

    DVBAPI:

    Antes de las combinaciones de emus, vamos a explicar para que entendais que es el dvbapi y su relacion con las combinaciones de emus.

    En primer lugar que es el dvbapi, pues este seria a lo que se llamaria en linux al software encargado de controlar el hardaware del receptor, es decir seria el programa para controlar los elementos fisicos de nuestro receptor, para lo que nos interesa pues vamos a fijarnos en:

    FRONTED
    DEMUXER
    CA


    Para la explicacion vamos a fijarnos en este esquema:

    [IMG]http://**********.us/a/img90/5939/sinnombrec.png[/IMG]
    1º La plataforma por ejemplo D+ envia la señal en bruto que constaria de: audio, video, ecm, emm, etc...
    2º La señal en bruto es recojida por nuestra antena parabolica
    3º La antena parabolica envia la señal en bruto al fronted
    4º El fronted que consta de sintonizador y demulador convierte la señal en bruto en flujo TS
    5º Este flujo TS pasa por el modulo llamado
    CA (CONDICIONAL ACCESS) el cual le pediria como desencryptar este video al modulo slot (es decir la ranura donde metemos la tarjeta de abonado), es decir le pide la CW y se desencrypta la señal de video y audio.
    6º Luego pasa el demuxer donde este TS ya desencryptado se separa por ejemplo en datos audio y video
    7º El demuxer lo pasa al televisor y obtenemos el visionado.

    Extrapolando esto a las emus y el sharing, pues en el paso 5º el modulo CA pediria la CW de dos maneras:

    A) A la tarjeta fisica insertada en el slot (ranura del deco donde metemos las tarjetas)

    B) A la captura de la CW que realiza la emuladora que tengamos puesta, la cual la ha pedido y recibido de un Servidor.

    Estos elementos los podemos encontrar en nuestro receptor en la carpeta /dev:

    a) Elementos para leer la tarjeta, que seria el slot (o sea la ranura del deco donde metemos la tarjeta de abonado)

    En la consola terminal, pondriamos:

    >_
    cd /dev
    ls


    Y observamos el slot0 que se corresponderia con la ranura donde metemos nuestra tarjeta de abonado:

    [IMG]http://img838.**********.us/img838/4477/sd1b.png[/IMG]


    Por este motivo cuando introducimos la tarjeta de abonado en nuestro receptor, por ejemplo en la emu sbox, en su archivo de configuracion aparece:

    Código:
    [slot0]
    active=1                # 0=inactive 1=active
    sci=/dev/sci0                # lower
    Ya que le indicamos a la emu que slot debe utilizar en este caso /dev/sci0, en caso de un deco con dos tarjeteros pues apareceria tambien sci1, entonces dependiendo donde hubieramos introducido la tarjeta de abonado pues pondriamos /dev/sci0 (que normalmente se corresponderia con el tarjetero de la parte superior) o /dev/sci1 (que normalmente se corresponderia con el tarjetero de la parte inferior).

    En el caso de la emu CCcam por defecto anque no aparezca nada en el archivo de configuracion, por defecto busca en /dev/sci0.

    b) Los elementos para darnos visionado, que serian CA,FRONTED y DEMUX, los cuales se encuentra en la carpeta de nuestro receptor /dev/dvb/adapter0, por ejemplo en nuestra consola terminal pondriamos:

    >_
    cd /dev/dvb/adapter0
    ls


    y observamos estos elementos:

    [IMG]http://img833.**********.us/img833/4348/sd2xu.png[/IMG]


    DVBAPI-EMU

    Bien una vez hemos entendido lo que es el dvbapi y su funcion, que en resumen aplicado a la emu, es el darnos visionado.

    Para obtener este visionado pues la emuladora debe:

    a) obtener la cw ya se del slot donde esta ubicada la tarjeta o de la captura cw via sharing.

    b) Utilizar los elementos dvbapi: ca demux0

    Pues teniendo en cuenta esto, pues lo siguiente a entender seria:

    - Sbox y CCcam pueden obtener la cw para dar visionado o compartir de dos formas:

    1) de la tarjeta insertada en el slot 0

    2) de la captura cw de la emuladora via sharing

    - Mbox puede obtener la cw para dar visionado o compartir de una forma:

    * de la captura cw de la emuladora via sharing

    Una vez comprendido estos conceptos, vamos a ver unos ejemplos:

    EJEMPLO 1

    Si tenemos una tarjeta de abonado introducida en slot 0 y el dvbapi activado, pues la primera emu que se arranca pues utiliza evidentemente el slot 0 para realizar la lectura de la card, esto significa que si arrancamos otra emu se crearan conflictos, dependiendo si arrancamos CCcam o sbox primero el conflicto puede variar:

    1) Arrancamos Sbox y luego CCcam:

    Pues arrancamos Sbox y esta emuladora leera nuestra tarjeta de abonado y nos empezara a dar visionado (ya que tiene el dvbapi activado), si a continuacion arrancamos CCcam, pues a los pocos segundos se perdera el visionado en sbox, dandonos error en los logs:

    [IMG]http://img24.**********.us/img24/5896/sd6w.png[/IMG]


    De la misma manera que tampoco obtendremos visionado con CCcam dandonos error en el log:

    [IMG]http://img138.**********.us/img138/5746/sd5m.png[/IMG]


    2) Si arrancamos primero CCcam y luego Sbox:

    Pues arrancamos CCcam y esta emuladora pues nos leera la card de nuestro slot 0 y empezara el visionado, a continuacion arrancamos sbox, CCcam seguira funcionando y dandonos visionado y Sbox aunque aparezca arrancado no hara nada.

    MORALEJA DE ESTOS EJEMPLOS

    Pues que si estamos leyendo nuestra card con una emuladora ya sea CCCam o Sbox, pues solamente una de ellas debe tener el DVBAPI activado, ya que si arrancamos ambas con el dvbapi activado pues se generan conflictos.

    EJEMPLO 2

    Arrancamos primero ya sea sbox o cccam (con el dvbapi activado), y a continuacion arrancamos mbox:

    Pues mbox no arrancar nos dara error de que no puede abrir el CA, esto es debido a que ya esta siendo utilizado por sbox o CCcam que arranquemos primero:

    [IMG]http://img811.**********.us/img811/4783/sd7.png[/IMG]

    MORALEJA DE ESTE EJEMPLO

    Si arrancamos una emu ya sea sbox o cccam (con el dvbapi activado) y a continuacion intentamos arrancar mbox esta no arrancara por error CA o error DEMUX ya que esta siendo utilizado por sbox o cccam con anterioridad.


    Una vez entendio lo dicho hasta el momento, vamos a sumarle otro concepto:

    COMPARTIR CW-LEER CW-VISIONAR

    Esto que quiere decir pues:

    Que para compartir cw o leer cw ya sea de sharing o de nuestra tarjeta de abonado en slot0 no es necesario que la emulador tenga el dvbapi activado, solo es necesario tener el dvbapi activado para visionar, esto en que lo podemos aplicar en nuestras emus:

    Pues si queremos leer nuestra tarjeta de abonado con Sbox por ejemplo, pero luego compartir nuestra tarjeta de abonado lo queremos hacer con otra emu por ejemplo ya sea CCcam o mbox, pues entonces deberemos desactivar el dvbapi en Sbox y tenerlo activado en CCCam o Mbox, y enlazar mediante protocolo Newcamd la Emulador Sbox con CCcam o mbox, con esto que provocariamos:

    1º Arrancamos SBOX (dvbapi desactivado) lee nuestra tarjeta de abonado y lo hemos enlazado con CCcam o con mbox mediante protocolo Newcamd
    2º Arrancamos CCcam o Mbox con dvbapi activado, por lo tanto visionamos por CCcam o mbox a la vez que tambien compartiriamos mediante protocolo CCCam en caso utilizar CCCam o mediante protocolo Mbox en caso utilizar Mbox, y al tener sbox el dvbapi desactivado pues no crearia conflictos....

    Bien pues ahora la pregunta seria como se desactiva el Dvbapi en estas emus:

    SBOX

    El dvbapi se desactiva poniendo:

    Código:
    server_only=1
    El dvbapi se activa poniendo:

    Código:
    server_only=0
    CCcam

    El dvbapi se desactiva poniendo:

    Código:
    DVB API: -1
    El dvbapi se activa poniendo:

    Código:
    #DVB API: -1
    o borrando la linea DVB API: -1 del archivo de configuracion de CCcam.

    MBOX

    NO es posible desactivarlo, de ahi que veremos como engañar a mbox para compartir con mbox teniendo otra emu el dvbapi activado (es lo que habeis leido que se utiliza el socat o el comando mkfifo)

    APLICACION DE LO ENTENDIDO

    Bien una vez entendido:

    Que es el dvbapi
    Como influye cuando arrancamos en el deco varias emus a la vez
    como se activa y desactiva el dvbapi en las emus

    Pues vamos a aplicarlo en la combinacion triple de ellas es decir tener arrancadas sbox | mbox | cccam a la vez

    MODO 1

    SBOX= Lector de Card y compartir
    Mbox = Visor y compartir
    CCcam= Compartir

    Para modo 1 que deberiamos hacer en los archivos de configuracion:

    SBOX=Desactivar el dvbapi y se arrancaria en primer lugar

    MBOX= Activado el dvbapi y se arrancaria en segundo lugar

    CCcam= Desactivado el dvbapi y se arrancaria en tercer lugar

    MODO 2

    SBOX= Lector de la card y compartir
    MBOX= compartir
    CCcam = visor y compartir

    Para el modo 2 que deberiamos hacer en los archivos de configuracion:

    SBOX=Desactivar el dvbapi y se arrancaria en primer lugar

    CCcam= Activado el dvbapi y se arrancaria en segundo lugar

    MBOX= Desactivar el dvbapi y se arrancaria en tercer lugar

    OJO como ya dijimos en mbox no se puede desactivar el dvbapi, por lo tanto al arrancar mbox dara error CA y no arrancara, por lo tanto que es lo que hacemos, pues engañar a mbox y hacerle creer que existe un ca y demux libre para que arranque, dandonos igual que es ca o demux sea funcional, solamente queremos que arranque para compartir, pues para ello tenemos que desviar a mbox, de la siguiente manera:

    Como expliquemos en el principio del post los elementos dvbapi (ca y demux) estaban en /dev/dvb/adapter0, al arrancar mbox y no poder deshabilitar el dvbapi en esta emu, pues mbox buscara alli y estos ya estan ocupados... pero bueno mbox en su archivo de configuracion tiene la posibilidad de elejir el adapter a utilizar y es lo que vamos aprovechar:

    Es decir en el mbox.cfg originario viene:

    Código:
    A: { 0 } // for QBoxHD receivers or for any receivers if needed it
    Código:
    //A: { x }
    //Choose adapter path
    //x=0 -> /dev/dvb/adapter0/
    //x=1 -> /dev/dvb/adapter1/
    //x=2 -> /dev/dvb/adapter2/
    //x=.. -> .......
    
    //default x=0


    Pues nosotros lo vamos a desviar al adapter1 o adapter2 o adapter3 el que nos salga de los cojoncillos, por ejemplo lo vamos hacer al adapter1, pues pondriamos:

    Código:
    A: { 1 } // for QBoxHD receivers or for any receivers if needed it
    //A: { x }
    //Choose adapter path
    //x=0 -> /dev/dvb/adapter0/
    //x=1 -> /dev/dvb/adapter1/
    //x=2 -> /dev/dvb/adapter2/
    //x=.. -> .......
    //default x=0
    bien evidentemente debe de existir la carpeta adapter1 en nuestro receptor, pues para ello la creamos, poniendo por consola terminal:

    >_
    mkdir -p /dev/dvb/adapter1


    Pero claro que pasaria ahora que aunque hemos desviado mbox a la carpeta adapter1, pero en su interior esta vacia es decir no existe el ca y el demux por lo tanto mbox seguira fallando al arrancar, por lo que vamos a crear unos ficticios que no sirven para visionar, pero nos da igual es para engañar a mbox que arranque y podamos compartir con ella, pues para ello vamos a crear el ca y demux ficticios, pues por consola terminal pondriamos:

    >_
    mkfifo -m 777 /dev/dvb/adapter1/ca0
    mkfifo -m 777 /dev/dvb/adapter1/demux0


    Y listo a efectos de lo que queremos que es compartir y no visionar pues es como si hubieramos deshabilitado el dvbapi.

    Dicho esto pues por ejemplo para la imagen Lonas una vez retocados los dvbapi de nuestras emus, pues el script de arranque seria asi de simple:

    MODO 1

    Retocados los dvbapi como vimos en ejemplo modo 1 explicado con anterioridad:

    Código:
    #!/bin/sh
    Código:
    CAMNAME="Sbox | mbox | CCcam"
    
    
    
    
    remove_tmp () {
        rm -rf /tmp/*.info* /tmp/*.tmp*
    }
        echo "[SCRIPT] $1: $CAMNAME"
        start_cam () 
        { 
        remove_tmp
        sleep 2
        start-stop-daemon -S -x sbox
        sleep 4
        start-stop-daemon -K -s 9 -x sbox
        start-stop-daemon -S -x sbox &
           sleep 5
        start-stop-daemon -S -x mbox
           sleep 10
        start-stop-daemon -S -x CCcam
    
    
        }
        echo "[SCRIPT] $1: $CAMNAME"
        stop_cam () 
        {
        remove_tmp
        start-stop-daemon -K -s 9 -x sbox
        start-stop-daemon -K -s 9 -x mbox
        start-stop-daemon -K -s 9 -x CCcam
            }
    case "$1" in  
        start) 
            start_cam 
            ;; 
        stop) 
            stop_cam 
            ;; 
        restart) 
            $0 stop 
            $0 start 
            ;; 
        *)
     
        esac
    
    
    
    
    
    exit 0


    CAPTURA DE IMAGEN

    [IMG]http://img600.**********.us/img600/3650/sd10j.jpg[/IMG]


    CAPTURA CONSOLA TERMINAL

    [IMG]http://img837.**********.us/img837/650/sd11t.png[/IMG]


    MODO 2

    Retocados los dvbapi como vimos en ejemplo modo 2 explicado con anterioridad:

    Código:
    #!/bin/sh
    
    
    
    
    CAMNAME="Sbox | CCcam | Mbox"
    
    
    
    
    remove_tmp () {
        rm -rf /tmp/*.info* /tmp/*.tmp*
    }
        echo "[SCRIPT] $1: $CAMNAME"
        start_cam () 
        { 
        remove_tmp
        sleep 2
        start-stop-daemon -S -x sbox
        sleep 4
        start-stop-daemon -K -s 9 -x sbox
        start-stop-daemon -S -x sbox &
           sleep 5
        start-stop-daemon -S -x CCcam
           sleep 10
        start-stop-daemon -S -x mbox
    
    
        }
        echo "[SCRIPT] $1: $CAMNAME"
        stop_cam () 
        {
        remove_tmp
        start-stop-daemon -K -s 9 -x sbox
        start-stop-daemon -K -s 9 -x mbox
        start-stop-daemon -K -s 9 -x CCcam
            }
    case "$1" in  
        start) 
            start_cam 
            ;; 
        stop) 
            stop_cam 
            ;; 
        restart) 
            $0 stop 
            $0 start 
            ;; 
        *)
     
        esac
    
    
    
    
    exit 0


    CAPTURA DE IMAGEN

    [IMG]http://img850.**********.us/img850/8213/sd14g.jpg[/IMG]


    CAPTURA CONSOLA TERMINAL

    [IMG]http://img38.**********.us/img38/8356/sd15.png[/IMG]


    Bueno pues finalizado, si entendeis el post y el funcionamiento pues vereis como no es necesario script raros que os editan los archivos de configuracion o os lien con si socat o no socat, yque todo es mas simple de lo que parece, luego cuando quereis arrancar las emus solas os empezais a liar... por que teneis los archivos de configuracion editados, asi pues simplemente jugando con los dvbapi de las emus y script de arranque simple pues veis como realizar diferentes combinaciones..

    Si os surje alguna duda pues comentarla en el post para intentar aclararla, o si veis algo en lo que me halla equivocado pues comentarlo para editar el post..

    SCRIPT AVANZADO

    Una vez hemos aprendido y comprendido como jugar con el dvbapi en los archivos de configuracion de las distintas emus para combinarlas, ahora vamos a ver si queremos que el mismo script nos los modifique, por comodidad si utilizamos en ocasiones diferentes combinaciones pues no tener que estar modificando los archivos de configuracion, pero OJO lo suyo es haber entendido antes todo lo anterior explicado.

    En primer lugar vamos a entender que comandos usar y su aplicacion a lo que queremos:

    SBOX

    como dijimos anteriormente:

    server_only=0 dvbapi activado
    server_only=1 dvbapi desactivado

    Para hacerlo facil sin complicaciones y en una sola linea, vamos a explicar el proceso:

    Ahora tendriamos que buscar un comando en linux que realize la funcion de sustituir una palabra que nosotros queramos por otra, pues nosotros vamos a utilizar el comando "sed"

    Bien pues una vez sabemos que vamos a utilizar el comando sed, pues lo siguiente seria crear un comando con sed que haga:

    para deshabilitar el dvbapi:

    sustituya server_only=0 por server_only=1 que se halla en el archivo llamado sbox.conf ubicado en /usr/bin

    Pues el comando seria:

    Código:
    sed -i 's/server_only=0/server_only=1/' /usr/bin/sbox.conf
    Bueno Pues ya sabriamos como deshabilitar el dvbapi mediante comando en sbox

    MBOX

    Como dijimos anteriormente:

    A: { 1 } --->dvbapi desactivado junto con los comandos para engañar a mbox:

    mkdir -p /dev/dvb/adapter1
    mkfifo -m 777 /dev/dvb/adapter1/ca0
    mkfifo -m 777 /dev/dvb/adapter1/demux0

    A: { 0 }-->dvbpi activado

    Bien pues como en sbox deberemos utilizar el comando sed de la siguiente manera para activar dvbapi:

    sed -i 's/A: { 1 }/A: { 0 }/' /usr/keys/mbox.cfg

    Para desactivar el dvbapi seria sustituir A: { 0 } por A: { 1 } en el archivo de configuacion mbox.cfg que se halla en /usr/keys y ademas crear el ca y demux en la carpeta adapter1:

    sed -i 's/A: { 0 }/A: { 1 }/' /usr/keys/mbox.cfg
    /bin/mkdir -p /dev/dvb/adapter1
    /usr/bin/mkfifo -m 777 /dev/dvb/adapter1/ca0
    /usr/bin/mkfifo -m 777 /dev/dvb/adapter1/demux0

    CCcam

    Como dijimos anteriormente:

    #DVB API: -1 ---->dvbapi activado
    DVB API: -1 ---->dvbapi desactivado

    Pues como en sbox vamos a utilizar el comando sed para sustituir #DVB API: -1 por DVB API: -1 o viceversa:

    dvbapi desactivado

    sed -i 's/#DVB API: -1/DVB API: -1/' /etc/CCcam.cfg

    dvbapi activado

    sed -i 's/DVB API: -1/#DVB API: -1/' /etc/CCcam.cfg

    Pues aplicando estos comando al scrips que vimos en MODO1 y en MODO2 pues seria:

    MODO 1

    SBOX= Lector de Card y compartir
    Mbox = Visor y compartir
    CCcam= Compartir

    Código:
    #!/bin/sh
    CAMNAME="Sbox | mbox | CCcam"
    
    
    
    
    remove_tmp () {
        rm -rf /tmp/*.info* /tmp/*.tmp*
    }
        echo "[SCRIPT] $1: $CAMNAME"
        start_cam () 
        { 
        remove_tmp
        sleep 2
        sed -i 's/server_only=0/server_only=1/' /usr/bin/sbox.conf
        sleep 1
        start-stop-daemon -S -x sbox
        sleep 4
        start-stop-daemon -K -s 9 -x sbox
        start-stop-daemon -S -x sbox &
        sleep 5
        sed -i 's/A: { 1 }/A: { 0 }/' /usr/keys/mbox.cfg
        sleep 1
        start-stop-daemon -S -x mbox
           sleep 10
         sed -i 's/#DVB API: -1/DVB API: -1/' /etc/CCcam.cfg
         sleep 1
        start-stop-daemon -S -x CCcam
    
    
        }
        echo "[SCRIPT] $1: $CAMNAME"
        stop_cam () 
        {
        remove_tmp
        start-stop-daemon -K -s 9 -x sbox
        start-stop-daemon -K -s 9 -x mbox
        start-stop-daemon -K -s 9 -x CCcam
            }
    case "$1" in  
        start) 
            start_cam 
            ;; 
        stop) 
            stop_cam 
            ;; 
        restart) 
            $0 stop 
            $0 start 
            ;; 
        *)
     
        esac
    
    
    
    
    exit 0
    MODO 2

    Código:
    #!/bin/sh
    
    CAMNAME="Sbox | CCcam | Mbox"
    
    
    remove_tmp () {
        rm -rf /tmp/*.info* /tmp/*.tmp*
    }
        echo "[SCRIPT] $1: $CAMNAME"
        start_cam () 
        { 
        remove_tmp
        sleep 2
        sed -i 's/server_only=0/server_only=1/' /usr/bin/sbox.conf
        sleep 1
        start-stop-daemon -S -x sbox
        sleep 4
        start-stop-daemon -K -s 9 -x sbox
        start-stop-daemon -S -x sbox &
           sleep 5
        sed -i 's/DVB API: -1/#DVB API: -1/' /etc/CCcam.cfg
           sleep 1
        start-stop-daemon -S -x CCcam
           sleep 10
        sed -i 's/A: { 0 }/A: { 1 }/' /usr/keys/mbox.cfg
           sleep 1
     /bin/mkdir -p /dev/dvb/adapter1
    /usr/bin/mkfifo -m 777 /dev/dvb/adapter1/ca0
    /usr/bin/mkfifo -m 777 /dev/dvb/adapter1/demux0
          sleep 1
        start-stop-daemon -S -x mbox
    
    
        }
        echo "[SCRIPT] $1: $CAMNAME"
        stop_cam () 
        {
        remove_tmp
        start-stop-daemon -K -s 9 -x sbox
        start-stop-daemon -K -s 9 -x mbox
        start-stop-daemon -K -s 9 -x CCcam
            }
    case "$1" in  
        start) 
            start_cam 
            ;; 
        stop) 
            stop_cam 
            ;; 
        restart) 
            $0 stop 
            $0 start 
            ;; 
        *)
     
        esac
    
    
    
    
    exit 0
    saludos






    Última edición por ††LUCIFER††; 03-01-13 a las 19:32


    Citar Citar  

  2. Los siguientes 17 Usuarios dieron las gracias a ††LUCIFER†† Por su Mensaje :

    afellay (28-04-13), amarraco (02-01-13), bajamut (02-01-13), Balaperdida (07-02-15), corretja (01-05-13), erik (02-01-13), goaesp (28-04-13), jabellan (01-01-13), lonas (01-01-13), meisonman (28-04-13), montxinho (01-01-13), nabel (02-01-13), packet (02-01-13), sebas1980 (02-01-13), Sixtinine (27-04-13), tiomoro (03-01-13), veudevaes (02-01-13)




  3. #2
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††LUCIFER††


    Terminado....


    Developer Citar Citar  

  4. #3
    Avatar de C_aeronáutico

    C_aeronáutico está desconectado
    Título:  Amigo Rango:  Usuario Avanzado
    Fecha de ingreso
    Feb-2011
    Receptor
    Gigablue UE
    Firmware
    OpenLD 2.9
    Nacionalidad
    Espana
    Temas
    9
    Mensajes
    750


    Muy buena explicación Lucifer. Gracias.


    Citar Citar  

  5. #4
    Avatar de packet

    packet está desconectado
    Título:  Amigo de Lonas Rango:  Amigo de Lonas
    Fecha de ingreso
    May-2011
    Nacionalidad
    Espana
    Temas
    12
    Mensajes
    52


    Pues simplemente, muchas gracias, bien explicado, claro, conciso y creo que se acabaron las dudas sobre las cam. Da gusto tenerte por aquí, y sobre todo el compartir con nosotros. Saludos,


    Citar Citar  

  6. Los siguientes usuarios agradecieron a packet por su mensaje :


  7. #5
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††LUCIFER††


    Cita Iniciado por packet Ver mensaje
    Pues simplemente, muchas gracias, bien explicado, claro, conciso y creo que se acabaron las dudas sobre las cam. Da gusto tenerte por aquí, y sobre todo el compartir con nosotros. Saludos,
    Entiendo que es bueno pues entender estas cosas sobre todo para quien empieza... ya que empezamos a meter script que si nos ponen el A 1 en mbox, que si nos borran el dvbapi -1 en cccam, que al ponernos el script te arrancan sbox en primer lugar pero no te dicen que en sbox tienes que deshabilitar el dvbapi...
    entonces la gente se lia....

    Por eso la intencion del post es ver como se hace y entenderlo... asi ya simplemente con script basicos que te arrancan la emu simpliemente y sabiendo editar el dvbapi en las emus y engañar a mbox pues es facil....

    Una vez entendido esto pues ya si uno quiere pues ya puede meterle al script mas comandos para que la deshabilitacion o habilitacion del dvbapi lo haga el script, pero antes es mejor comprender el porque de las cosas....


    Developer Citar Citar  

  8. #6
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††LUCIFER††


    Le voy añadir al final script avanzado, (entre hoy o mañana lo terminare), para ver y explicar como cambiar los archivos de configuracion de las emus (activar y desactivar el dvbapi de manera automatica en el mismo script), para una vez comprendido como se hace de manera manual y por que, pues hacerlo tambien automatico por comodidad...


    Developer Citar Citar  

  9. Los siguientes usuarios agradecieron a ††LUCIFER†† por su mensaje :

    veudevaes (02-01-13)

  10. #7
    Avatar de aguilarmercader

    aguilarmercader está desconectado
    Título:  Viejo Troll Cascarrabias Rango:  Usuario PREMIUM
    Fecha de ingreso
    Sep-2012
    Receptor
    GQUAD-QUATRO
    Firmware
    LD 2.9 GTI
    Nacionalidad
    Espana
    Ubicación
    San Javier (MURCIA)
    Edad
    39
    Temas
    149
    Mensajes
    3,098


    eres un fiera!!!
    Gracias por tus aportes


    Citar Citar  

  11. #8
    Avatar de veinticinco

    veinticinco está desconectado
    Título:  Usuario VIP Rango:  Usuario VIP
    Fecha de ingreso
    Feb-2011
    Receptor
    IBOX 800HD
    Nacionalidad
    Espana
    Temas
    12
    Mensajes
    114


    Muy buen aporte. Se agradece.
    Saludos


    Citar Citar  

  12. #9
    Avatar de ††LUCIFER††

    ††LUCIFER†† ha iniciado este hilo.
    ††LUCIFER††


    terminado


    Developer Citar Citar  

  13. #10
    Fecha de ingreso
    Sep-2006
    Receptor
    gigablue QUA
    Firmware
    LD 1.5
    Nacionalidad
    Espana
    Ubicación
    sevilla
    Temas
    165
    Mensajes
    6,324


    Menudo trabajito compi muy bueno si señor


    Citar Citar  

  14. #11
    Avatar de erik

    erik está desconectado
    Título:  Colaborador Rango:  Colaborador
    Fecha de ingreso
    Oct-2011
    Receptor
    Vu+uno
    Nacionalidad
    Espana
    Temas
    34
    Mensajes
    521


    He estado probando el script automático y va de maravilla..... Ole maestro¡¡¡
    Última edición por erik; 05-01-13 a las 11:17


    Citar Citar  

  15. #12
    Avatar de Sixtinine

    Sixtinine está desconectado
    Título:  Amigo de Lonas Rango:  Amigo de Lonas
    Fecha de ingreso
    Mar-2013
    Receptor
    Giga HD800UE
    Nacionalidad
    Espana
    Temas
    7
    Mensajes
    76


    Hola Lucifer, has explicado el tema perfectamente y creo entenderlo, el problema es que yo quiero hacer CCCam+Mbox y no hay manera, he almohadillado la A, la he quitado, adapter a 0, a 1, varios scripts diferentes incluido este borrando alguna línea pero nada, llevo una semana reiniciando y no lo consigo, a veces veo, a veces no según el script, pero nunca comparto, siempre tengo el error del "ca devive".
    Tanto CCCam como Mbox funcionan perfectamente por separado
    Podrías iluminarme?
    Muchas gracias


    Citar Citar  

  16. #13
    Avatar de Arduramix

    Arduramix está desconectado
    Título:  Quitarme el PREMIUM YA Rango:  Usuario PREMIUM
    Fecha de ingreso
    Jul-2010
    Nacionalidad
    Tenerife
    Temas
    127
    Mensajes
    4,516


    si no me equivoco, para hacer funcionar ambas emus, tienes 2 opciones, usar un script especial, o usar socat.
    Prueba con este script (que no usa socat y funciona):

    CCcam+Mbox
    #!/bin/sh


    CAMNAME="|CCcam| + mbox"


    remove_tmp () {
    rm -rf /tmp/*.info /tmp/*.tmp
    }
    echo "[SCRIPT] $1: $CAMNAME"
    start_cam ()
    {
    remove_tmp
    sleep 2
    sed -i '/DVB API/d' /etc/CCcam.cfg
    start-stop-daemon -S -x CCcam
    sleep 10
    /bin/mkdir -p /dev/dvb/adapter1
    /usr/bin/mkfifo -m 777 /dev/dvb/adapter1/ca0
    /usr/bin/mkfifo -m 777 /dev/dvb/adapter1/demux0
    sleep 25
    if ! grep '^A:.*' /usr/keys/mbox.cfg > /dev/null
    then
    echo "A: { 1 }" >> /usr/keys/mbox.cfg
    fi
    sed -i '/^P:/d' /usr/keys/mbox.cfg
    start-stop-daemon -S -x mbox
    }
    echo "[SCRIPT] $1: $CAMNAME"
    stop_cam ()
    {
    remove_tmp
    start-stop-daemon -K -s 9 -x CCcam
    touch /tmp/mbox.kill
    start-stop-daemon -K -s 9 -x mbox
    }
    case "$1" in
    start)
    start_cam
    ;;
    stop)
    stop_cam
    ;;
    restart)
    $0 stop
    $0 start
    ;;
    *)

    esac




    exit 0


    Citar Citar  

  17. Los siguientes usuarios agradecieron a Arduramix por su mensaje :

    Sixtinine (28-04-13)

  18. #14
    Avatar de hanscruguer

    hanscruguer está desconectado
    Título:  Trasteando... Rango:  Usuario VIP
    Fecha de ingreso
    May-2010
    Nacionalidad
    Antigua
    Edad
    50
    Temas
    9
    Mensajes
    232


    Cccam+mbox funciona perfectamente con el script que hay en una chincheta en la zona de compilacion y desarrollo y el de mbox+cccam tambien funciona



    Citar Citar  

  19. Los siguientes usuarios agradecieron a hanscruguer por su mensaje :

    Sixtinine (28-04-13)

  20. #15
    Avatar de Arduramix

    Arduramix está desconectado
    Título:  Quitarme el PREMIUM YA Rango:  Usuario PREMIUM
    Fecha de ingreso
    Jul-2010
    Nacionalidad
    Tenerife
    Temas
    127
    Mensajes
    4,516


    Cita Iniciado por hanscruguer Ver mensaje
    Cccam+mbox funciona perfectamente con el script que hay en una chincheta en la zona de compilacion y desarrollo y el de mbox+cccam tambien funciona

    Enviado desde mi GT-I9300 usando Tapatalk 2
    Es el que acabo de ponerle


    Citar Citar  

  21. Los siguientes usuarios agradecieron a Arduramix por su mensaje :

    Sixtinine (28-04-13)

  22. #16
    Avatar de Sixtinine

    Sixtinine está desconectado
    Título:  Amigo de Lonas Rango:  Amigo de Lonas
    Fecha de ingreso
    Mar-2013
    Receptor
    Giga HD800UE
    Nacionalidad
    Espana
    Temas
    7
    Mensajes
    76


    Muchas gracias a los dos, juraría que había probado ese y más si decís que está con chincheta, ya tengo instalado socat pero si funciona sin él mucho mejor.
    Voy a vover a probarlo que ya no sé que hacer, con este script entonces como habría que poner la A, almohadillada ? en 0, en 1?

    A: { 1 } // for QBoxHD receivers or for any receivers if needed it
    //A: { x }
    //Choose adapter path
    //x=0 -> /dev/dvb/adapter0/
    //x=1 -> /dev/dvb/adapter1/
    //x=2 -> /dev/dvb/adapter2/
    //x=.. -> .......
    //default x=0

    Perdonad mi torpeza pero con tanta prueba no me aclaro ya.
    Saludos
    Última edición por Sixtinine; 28-04-13 a las 02:06 Razón: Aclarando


    Citar Citar  

  23. #17
    Avatar de hanscruguer

    hanscruguer está desconectado
    Título:  Trasteando... Rango:  Usuario VIP
    Fecha de ingreso
    May-2010
    Nacionalidad
    Antigua
    Edad
    50
    Temas
    9
    Mensajes
    232


    Cita Iniciado por Arduramix Ver mensaje
    Es el que acabo de ponerle
    lo siento compi, creo que hemos posteado casi a la vez porque yo tu respusta no la habia visto.

    Cita Iniciado por Sixtinine Ver mensaje
    Muchas gracias a los dos, juraría que había probado ese y más si decís que está con chincheta, ya tengo instalado socat pero si funciona sin él mucho mejor.
    Voy a vover a probarlo que ya no sé que hacer, con este script entonces como habría que poner la A, almohadillada ? en 0, en 1?

    A: { 1 } // for QBoxHD receivers or for any receivers if needed it
    //A: { x }
    //Choose adapter path
    //x=0 -> /dev/dvb/adapter0/
    //x=1 -> /dev/dvb/adapter1/
    //x=2 -> /dev/dvb/adapter2/
    //x=.. -> .......
    //default x=0

    Perdonad mi torpeza pero con tanta prueba no me aclaro ya.
    Saludos

    la A la borras o la almohadillas y dejas un par de lineas en blanco al final del mbox.cfg para que el script te la cree otra vez
    y recuerda, si usas el script con socat, que si tienes la LD 1.5 el socat que le tienes que poner es el de la dm800 pq el que hay para las imagenes LD solo va en las imagenes anteriores.

    Yo tb tuve problemas con ese script, creo que por editarlo mal. Recuerda hacerlo con el notepad++
    Última edición por hanscruguer; 28-04-13 a las 03:50


    Citar Citar  

  24. Los siguientes usuarios agradecieron a hanscruguer por su mensaje :

    Sixtinine (28-04-13)

  25. #18
    Avatar de Sixtinine

    Sixtinine está desconectado
    Título:  Amigo de Lonas Rango:  Amigo de Lonas
    Fecha de ingreso
    Mar-2013
    Receptor
    Giga HD800UE
    Nacionalidad
    Espana
    Temas
    7
    Mensajes
    76


    Pues nada, no ha habido manera, además hay cantidad de posts a medias o por solucionar por todos sitios con el mismo problema, no inicia mbox
    Checking for priority file ... no priority file.
    FAILED to open 'ca' device...
    Gracias por vuestro interés


    Citar Citar  

  26. #19
    Avatar de hanscruguer

    hanscruguer está desconectado
    Título:  Trasteando... Rango:  Usuario VIP
    Fecha de ingreso
    May-2010
    Nacionalidad
    Antigua
    Edad
    50
    Temas
    9
    Mensajes
    232


    Es tonteria que te des por vencido. Te aseguro que funciona. dejalo seleccionado , reinicia enigma y reinicio completo a ver si ahora va
    tambien puedes probar por telnet:
    /usr/camscript/Nombrescript.sh stop
    /usr/camscript/Nombrescript.sh start

    ya veras como si furula.
    Última edición por hanscruguer; 28-04-13 a las 17:55


    Citar Citar  

  27. Los siguientes usuarios agradecieron a hanscruguer por su mensaje :

    Sixtinine (28-04-13)

  28. #20
    Avatar de Sixtinine

    Sixtinine está desconectado
    Título:  Amigo de Lonas Rango:  Amigo de Lonas
    Fecha de ingreso
    Mar-2013
    Receptor
    Giga HD800UE
    Nacionalidad
    Espana
    Temas
    7
    Mensajes
    76


    Pues tienes razón, he estado a punto de dejar el tema, llevo la tira con una cosa que en principio es sencilla, me llevó unas pocas horas hacerme con CCcam y esto me está llevando dias pero mientras alguien me eche una mano voy a seguir.
    Gracias compi


    Citar Citar  

Página 1 de 2 12 ÚltimoÚltimo
Subir