Vamos a tratar de como:


- Utilizar oscam como lector de tarjeta
- Utilizar mmcamd como visor de tarjeta bajo protocolo newcamd


Todo ello bajo protocolo newcamd


Una vez hallamos introducido en el receptor oscam (y sus archivos de configuracion), y mgcamd (y sus archivos de configuracion), vamos a ver los archivos que tenemos que tener en cuenta:


En este ejemplo para tarjeta gris pigipus:
ARCHIVOS MODIFICAR OSCAM:

1) oscam.conf


a) Activamos protocolo newcamd:


Código:
[newcamd]port = 15000@01xx:000000,004xxxkey = 0102030405060708091011121314



15000--->puerto que utilizara el protocolo newcamd
01xx-->CAID d+ gris
004xxx-->PROVIDERS d+ gris


b) Desactivamos el dvbapi en oscam, ya que el visor sera mgcamd:


Código:
#[dvbapi]enabled = 1au = 1boxtype = noneuser = lucifer



Ponemos # delante dvbapi para desactivarlo


2) oscam.server


a) Los parametros para la lectura de oscam de nuestra tarjeta de abonado:


Código:
[reader]label = d+description = digital+ s3protocol = internaldevice = /dev/sci0fallback = 1caid = 01xxdetect = cdmhz = 500cardmhz = 367ident = 01xx:004xxxgroup = 1emmcache = 1,3,2



label = d+ ---->ponemos el nombre que deseemos que se llame el lector, podemos poner cualquiera que queramos
protocol= internal---> como vamos a utilizar el tarjetero del receptor pues el protocolo seria internal


device = /dev/sci0---> donde se halla el tarjetero normalmente si el deco tiene solo un tarjetero sera tal cual


caid = 01xx----->caid digital+ seca


ident = 01xx:004xxx----->caid seguido del providers d+ seca


group = 1--->quiere decir que este lector de la tarjeta seca d+ sera grupo 1, es decir que todos los clientes que creemos en oscam que le pongamos group =1 pues chuparan de esta tarjeta.




3) oscam.user


Aqui crearemos el cliente que luego pondremos en mmcamd:


a)
Código:
[account]user = ACJpwd = ACJgroup = 1monlevel = 4au = d+caid = 01xxident = 01xx:004xxx

user=ACJ-->el nombre de user que nos de la gana
pwd=ACJ-->la contraseña del user que nos de la gana
group=1--> como vimos anteriormente es para que chupe del lector grupo 1 que seria el reader que creemos anteriormente




CONFIGURACION MMCAMD


El archivo de configuracion de esta emu, la pondremos tal cual:




Código:
# NOTE: no white space is allowed or the configuration value will be ignored, except N line
# commented lines with "#" or ";" will be ignored


# Debug
#
# 0 - disabled 
# 1 - enabled 
# 2 - more CCcam client debug
# default is disabled
debug=1




# Delay
#
#descrambler delay allow a delaying for the dcw writing in the ECD, configuration value is im ms
# default is null
delay=0




# newcamd client 
#
# 0 - disable connection to newcamd protokoll Card-Server
# 1 - Connect to a Newcamd protocol Card-Server
newcamd_client=1




# CCcam client (exeperimental only)
#
# 0 - disable connection to CCcam Card-Server
# 1 - Connect to a CCcam Card-Server
CCcam_client=0


# N Lines
#
N: 127.0.0.1 15000 ACJ ACJ 01 02 03 04 05 06 07 08 09 10 11 12 13 14






# C Lines
#
#C: myIp 11000 user passswd no

Basicamente lo que tenemos que tener en cuenta es:


a)
Código:
# newcamd client 
#
# 0 - disable connection to newcamd protokoll Card-Server
# 1 - Connect to a Newcamd protocol Card-Server
newcamd_client=1

newcamd_client=1 para activar protocolo newcamd


b)
Código:
# N Lines
#
N: 127.0.0.1 15000 ACJ ACJ 01 02 03 04 05 06 07 08 09 10 11 12 13 14

Ponemos la linea Newcamd, con usuario, pass, deskey, y puerto, que creemos en oscam, en oscam.conf y en oscam.user


Veremos como mmcamd se ha conectado a oscam:




[IMG]http://img846.**********.us/img846/7985/q100.png[/IMG]


y observamos en el log de mmcamd como nos da visionado:


Código:
dhcppc0:~# cd /var/emu
dhcppc0:/var/emu# ./mmcamd
tuxbox mmcamd BETA_v1.0 (compiled Jun 25 2010 18:11:14)
dhcppc0:/var/emu# debug level 1 newcamd client enabled
[mm0] [Keys] SoftCam.Key: No such file or directory
[mm0] [newcamd client] route = 127.0.0.1:15000
[mm0] [newcamd client] Connecting to 127.0.0.1:15000...
[mm0] [newcamd client] Login to 127.0.0.1:15000 as ACJ accepted
[mm0] [newcamd client] Card data from 127.0.0.1:15000:
Card Serial: xxxxxxxxxxxxx
userid:1 caid 0100 providers 3
idents: 00xxxx 004xxxxx 00xxxxxxx


[mm0] [camd.socket] got 189 cmd 9F
[mm0] [capmt] service 0x76c0 index 0
ECM: CaID: 0x1xx -> CaPID: 0x0xxxx ProvID: 000000
ECM: CaID: 0x01xx -> CaPID: 0x0xxxxx ProvID: 004xxxx
[mm0] trying caid: 0x01xxxx pid: 0x0xxx0
[mm0] [newcamd client] ECM to -> 127.0.0.1:15000
[mm0] [newcamd client] <- CW from 127.0.0.1:15000 (483 msec)
[mm0] Wed Sep 5 20:04:53 2012
====== Seca ECM on CaID 0x0xxxx, pid 0x04xxxx ======
0000: 81 00 61 41 06 00 00 0E 00 AA 5D 54 3A CB 4A 2E 
0010: 7A E8 4E C3 7F F1 87 F3 C3 AE 49 71 69 23 6E C3 
0020: 2C 3F 7A 0D E5 90 0A 4B 73 0D 82 9B 73 4B FC 94 
0030: F8 40 75 78 EB 0A 76 CA BE 9F 92 E5 FA 36 90 AF 
0040: 6C 49 1C F0 FD 07 13 B4 AF 0D 43 4D BA A7 D6 C5 
0050: 7A D2 DA 46 25 8F C6 E7 01 67 2E 9B A8 8D D5 81 
0060: 6C 59 37 42 00 00 00 00 00 00 00 00 00 00 00 00 


prov: 00xxxxxxx


cw0:0 02 2D 22 51 A1 EC A3 30 
cw1:0 CC 33 8A 89 1A 29 A3 E6



Comentar que esta emu mmcamd no actualiza emm