Home

Cómo usar un smargo en sbox

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
18
0
Cómo usar un smargo en sbox

La CAM que usaba para la tarjeta de GolT me dejó de funcionar, así que me compré un smargo.



Por si a alguien le es de utilidad, aquí va cómo usar el smargo en el sbox.

En primer lugar no tuve que instalar drivers ni configurarlo ni nada para que el smargo funcionara en el azbox, simplemente conectarlo a un puerto usb y punto. (El firmware que estoy usando es el 0.9.4931)

Al conectarlo debe salir algo como esto al teclar dmesg por telnet:

usb 1-2: new full speed USB device using uhci_hcd and address 3
ftdi_sio 1-2:1.0: FTDI USB Serial Device converter detected
drivers/usb/serial/ftdi_sio.c: Detected FT232BM
usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0

Si sale eso, el smargo está listo para usarse.

Otra cosa a tener en cuenta es que parece que hay que introducir la tarjeta en el smargo antes de conectarlo al deco.

Luego también hay que saber hacia qué lado hay que poner la tarjeta. En el caso de la tarjeta de Gol, el lado que tiene el logo del canal debe quedar en el mismo lado que lleva las pegatinas el smargo.

La configuración de sbox.conf (en negrita lo nuevo):

[slot0]
active=1
sci=/dev/scard
...


[slot1]
active=1
sci=/dev/ttyUSB0
ncdserver=1
deskey=0102030405060708091011121314
port=20001
cache=2
reader=2

El reader=2 es importantísimo, si no, no funcionará.

El port es el puerto que se usará para el servidor newcamd. Poned uno que esté libre (no usado por ninguna otra camd).

En el users.sbox (formato sbox 0.0.4-8):

# User Pass Slot AU
...
NC=smargo clave slot1 1

Formato sbox 0.0.4-7 (no probado)

[slot1]
user=smargo
pass=clave
au=1

Con esto ya tenemos una línea N que podemos usar para multicas o cccam, oscam...

N: 127.0.0.1 20001 smargo clave 01 02 03 04 05 06 07 08 09 10 11 12 13 14

En principio es recomendable tratar de ver el canal usando el propio sbox (sin ninguna otra camd funcionando), para ver si realmente lee correctamente la tarjeta. En este caso es aconsejable usar la versión 0.0.4-8#1, ya que la 0.0.4-8#2 tiene bugs importantes.

Para ello, en el sbox.conf cambiamos el server_only a 0:

[main]
server_only=0
...

Y la opción xcasapi de openxcas.conf a TRUE.

[module]
name = SboxCAS
daemon = sbox.sigma
version = 0.0.4-8
xcasapi = TRUE
INFO = /tmp/ecm.info
REFRESH = 2

(El plugin XTools tiene una opción para hacer estos cambios fácilmente: Opciones CAS : Usar sbox para visualizar)

Ahora paramos todas las camd y arrancamos sólo sbox (desde el menú plugins del deco).

Si todo va bien deberíamos poder ver el canal. Y si no, lo mejor es parar sbox otra vez y arrancarlo por telnet a ver qué error da.

Otras cosas a tener en cuenta:

* de vez en cuando el deco no me reconoce el smargo, y tengo que reiniciar el deco para que lo haga. No sé si será que me han mandado un smargo medio defectuoso, o si es porque lo conecto por medio de un cable alargador usb, o si es un bug del firmware del azbox...

* en el caso de la tarjeta de Gol, al parecer multicas no le pasa emms a sbox, por lo que la tarjeta no se actualiza. Si se usa sbox directamente para visualizar, entonces parece que sí le llegan emms a la tarjeta, pero sólo si usamos sbox 0.0.4-8#1. (La versión 0.0.4-8#2 las bloquea si se usa el smargo)

* no he conseguido ver un partido de fútbol entero sin que se produzcan dos o tres paradas de imagen... No sé a qué es debido, ya que mirando el interfaz web de sbox, no parece que haya ningún error.

EDITO: la tarjeta de Gol ya no funciona con sbox 0.0.4-8#1 y versiones anteriores. Ahora hay que usar la versión 0.0.4-8#2 para poder leer la tarjeta.
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
Le e puesto una chincheta, creo que estara mejor asi.

Yo tengo dos smartgo y tanto en e2 como firm opensat no e logrado hacer funcionar en mis decos, en otros si, decir que lo tenia puesto como tu indicas y siempre me decia que no habia card eso si el smartgo lo reconocia, si pudieras poner ya de paso en el manual si configuras algo en el smartgo y que version de firm estas usando creo que seria un gran aporte y ya puesto poner los drivers enganchados al post, asi estara todo mas concentrado, gracias por el trabajo.
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
18
0
El firmware que uso es el 0.9.4931.

No he tenido que configurar nada en el smargo, ni instalar drivers.
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
18
0
Por cierto, acabo de probar el smargo en el PC (con kubuntu 8.04 64 bits).

Por si a alguien le interesa aquí va la configuración (aunque es prácticamente idéntica a la del azbox, sólo cambia el slot1 por slot0).

Al conectar el smargo al PC, aparece esto en el dmesg (de nuevo no he tenido que instalar drivers ni nada):

Código:
[ 1523.849237] usb 4-1: new full speed USB device using uhci_hcd and address 3
[ 1524.598249] usb 4-1: configuration #1 chosen from 1 choice
[ 1524.601150] ftdi_sio 4-1:1.0: FTDI USB Serial Device converter detected
[ 1524.601192] /build/buildd/linux-2.6.24/drivers/usb/serial/ftdi_sio.c: Detected FT232BM
[ 1524.601304] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0

En primer lugar he creado un directorio donde meter el sbox:

Código:
mkdir ~/SBox

Ahí he copiado el binario sbox.x86_64 (que es la versión 64 bits para linux. En el fichero adjunto está este binario y los demás para otros procesadores) y he creado los ficheros de configuración:

sbox.conf
Código:
[main]
server_only=1
log=0
userspath=/home/[i]user[/i]/SBox/users.sbox
webinterface=1
webport=40000
webadmin=admin:clave

[slot0]
active=1
sci=/dev/ttyUSB0
ncdserver=1
deskey=0102030405060708091011121314
port=20001
cache=2
reader=2

# GOL TV
[xxxxxxxx] # nagra camid (4 bytes)
emm=0  # 0=accept all 1=block emms 2=block emmu 4=block emmg

[TIGER601]
rsa=D8E...

(cambiar user por tu nombre de usuario)

users.sbox
Código:
#   User Pass  Slot AU
NC=smargo smargo slot0 1

Para ejecutar sbox:
Código:
cd ~/SBox
./sbox.x86_64 -c ./

Al ejecutarlo aparece algo como esto:
Código:
14:19:36 sbox: Viewing Pay TV without a valid subscription is illegal
14:19:36
14:19:36 Wellcome to SBox (for x86)
14:19:36 Version: 0.0.4-8 (16/12/2010 #2)
14:19:36 WebPage: http://www.sboxobs.tk
14:19:36
14:19:36 sbox: checking for ./sbox.conf... OK
14:19:36 io: smartgo device detected
14:19:37 reset: got atr on slot0
14:19:37 reset: atr  3FFF9500FF918171FE47005449474552363031205265764D383013
14:19:37 reset: hist                       5449474552363031205265764D3830
14:19:37 reset: char                        T I G E R 6 0 1   R e v M 8 0
14:19:37 reset: crl                                                      13
14:19:37 reset: working at 3.570Mhz (max 5.000Mhz)
14:19:37 sbox: nagra tiger/ncmed card init
14:19:37 nagra: serial xxxxxxxx (xxxxxxxx)
14:19:38 nagra: provider 00, id 006E11, ppua xxxxxxxx, caid 1812
14:19:38 nagra: card init ok
14:19:38
14:19:38 newcamd: user=smargo, pass=smargo, au=1 added to db=0
14:19:38 newcamd: server 20001 init ok
14:19:38 cache: init ok for card=0
14:19:38 webif: server started on port 40000, user=admin, pass=clave
14:19:38 sbox: entering main loop
14:19:38 sbox: mode cardserver

Para pararlo:
Código:
killall sbox.x86_64

En el azbox, podemos poner por ejemplo esta línea en el newcamd.conf de multicas:
Código:
N: 192.168.1.x 20001 smargo smargo 01 02 03 04 05 06 07 08 09 10 11 12 13 14

cambiando 192.168.1.x por la IP del PC.
 

Adjuntos

  • SBox 0.0.4-8 #2 Public.zip
    585,9 KB · Visitas: 6