• Hola Invitado, nos gustaría recordarte que mantener este sitio en línea conlleva unos gastos mensuales y anuales.

    Sin vuestra ayuda mensual no es posible seguir en pie, no hay mucho más que contar.

    Si quieres colaborar para que sea posible por lo menos seguir en pie como comunidad, puedes hacerlo mediante alguno de los métodos disponibles en esta página: https://www.lonasdigital.com/donaciones/

    Recuerda que si necesitas invitación para acceder al foro, puedes solicitarla en nuestro Grupo de Telegram


Lector D.N.I. +OSCAM (PCSC) en Ubuntu 12.04

††LUCIFER††

Hace poco tiempo me compre un lector D.N.I. de la marca SOYNTEC, y entre ayer y hoy he estado probandolo en mi pc bajo ubuntu 12.04, asi que cuento mis experiencias a modo de manual, de lo realizado para dejarlo funcional, y asi que les pueda servir a otras personas, si alguna vez lo necesitan.

PARTE 1 (PREPARACION UBUNTU PARA LECTOR D.N.I.)

En primer lugar vamos a instalar lo necesario en Ubuntu para que reconozca nuestro lector D.N.I., abrimos consola terminal, y a continuacion vamos a instalar librerias y paquetes necesarios:

1)
Código:
sudo apt-get install libccid


http://img515.**********.us/img515/3340/ps1g.png

2)
Código:
sudo apt-get install pcsc-tools


http://img692.**********.us/img692/3319/ps2cj.png

3) Con estos dos primeros pasos, ya podria funcionar correctamente, a continuacion, conectamos nuestro lector d.n.i. al usb de nuestro pc, y ponemos en la consola terminal:


Código:
lsusb


Y comprobamos que lo esta reconociendo perfectamente:


http://img140.**********.us/img140/6844/ps6.png

4) A continuacion introducimos la tarjeta en el lector d.n.i., en mi caso con el chip hacia arriba, y en la consola terminal ponemos:

Código:
pcsc_scan


De esta manera comprobamos que el lector lee bien la tarjeta, es este caso nos apareceria:

varios ejemplos:

n3 sin activar:


http://img195.**********.us/img195/9233/ps7p.png

n3 activada:



http://img528.**********.us/img528/3209/ps8.png

s3 activada:



http://img443.**********.us/img443/9528/ps18n.png

Antes de seguir, vamos a ver dos errores posibles y mas comunes, en caso que en vez de salirnos los puesto en los ejemplos al lanzar el comandopcsc_scan, pues nos salgan estos errores y solucion:


a) Solucion error 1

Pues puede ser que al poner pcsc_scan en la consola terminal nos aparezca:


http://img269.**********.us/img269/4360/ps3xm.png

Normalmente puede ser por que no estaba instalado el paquete pcscd o la instalacion no es correcta, pues en la consola terminal ponemos:

Código:
sudo apt-get install pcscd



http://img821.**********.us/img821/4069/ps4j.png

b) En caso de solucion error1 puede pasar que tras la instalacion del paquete anterior o sea pcscd, al ejecutar en la consola terminal pcsc_scan, pues nos aparezca este error:



http://img838.**********.us/img838/8535/ps5u.jpg

Esto puede ser normalmente porque despues de instalar el paquete pcscd, sera necesario que reinicieis el pc...

Bueno una vez solucionado estos dos tipicos errores, y que nos aparezca perfectamente, los ejemplos descritos en el paso 4, pues ya quiere decir que nuestro lector d.n.i. esta ya perfectamente configurado en ubuntu, pues ya podemos pasar a la utilizacion de oscam.

5) En caso que la tarjeta no nos aperezca reconocida con algun nombre es debido por que su atr no esta añadido en la lista:

/usr/share/pcsc/smartcard_list.txt


Pues ahi podriamos añadir el atr relacionado con una plataforma que ya no aparezca...

Tambien podemos descargarnos la lista actualizada de:

http://ludovic.rousseau.free.fr/softwares/pcsc-tools/smartcard_list.txt


PARTE 2 (UTILIZACION OSCAM CON LECTOR D.N.I.)

Bien, ahora pues para utilizar oscam con el lector d.n.i., necesitamos una version oscam compilada con pcsc, pues bien nos descargamos una version de oscam con pcsd y a continucion pasamos directamente a la 3 parte del manual, configuracion oscam para lector d.n.i., pero si queremos no estar pendientes de buscar una version oscam pcsc, pues seguimos leyendo esta parte del manual, que veremos como compilarla por nosotros mismos:

A) Si nunca hemos realizado instalacion compilada de oscam, pues primero realizar los pasos descritos en el manual que os pongo el enlace, pero solamentehasta el paso 5:
http://www.lonasdigital.com/oscam-803/guia-rapida-oscam-en-ubuntu-12-04-a-50797/#post303582


B) Si ya habeis utilizado anteriormente ese manual u otros parecidos, pues el punto A lo podemos omitir, y continuar a partir de aqui:

Necesitamos instalar en ubuntu las siguientes librerias, abrimos consola terminal y ponemos:

Código:
sudo apt-get install libssl-dev


Código:
sudo apt-get install libusb-1.0-0-dev


Código:
sudo apt-get install libpcsclite-dev


C) Pues una vez instaladas las librerias, pues en la consola terminal ponemos:

Código:
cd /usr/local/bin

a continuacion nos descargamos la ultima version de oscam a compilar, para ello ponemos:

Código:
sudo svn co http://www.streamboard.tv/svn/oscam/trunk oscam-svn


y se nos descargara la ultima version:


http://img513.**********.us/img513/8614/ps12.png

D) A continuacion en la consola terminal ponemos:

Código:
cd oscam-svn/

a continuacion si tenemos en ubuntu instalado ya el cmake pues continuamos, si no lo tenemos instalado, pues antes de continuar ponemos en la consola terminal:

Código:
sudo apt-get install cmake


E) A continuacion en consola terminal ponemos:

Código:
sudo mkdir build_dir


y le damos permisos a la nueva carpeta creada:

Código:
chmod 777 /usr/local/bin/oscam-svn/build_dir

Recordar que para dar los permisos teneis que estar en consola terminal logueados como jefe supremo, para ello teneis que poner en consola:

Código:
sudo bash

a continuacion ponemos:

Código:
cd build_dir


F) A continuacion ponemos en consola:

Código:
cmake ..

y observaremos:


http://img155.**********.us/img155/7333/ps14.png

G) A continuacion ponemos en consola:

Código:
make

y observaremos:


http://img571.**********.us/img571/1449/ps16.png

En el caso que en este paso nos aparezca un error al final relacionado con:

/usr/lib/i386-linux-gnu/libusb-1.0.a


Es debido o por que no esta creado el enlace simbolico en /usr/lib/ a libusb-1.0.a (aunque en ubuntu se crea automaticamente al instalar librerias, pero por si las moscas.....comprobais o porque no se ha instalado bien la libreria correctamente y en /usr/lib/i386-linux-gnu/libusb-1.0.a, libusb-1-0.a apareceria con tamaño 0, o faltan librerias... para solucionarlo, en consola terminal poneis:

Código:
apt-get remove libusb-dev


y a continuacion poneis:

Código:
apt-get install libusb-dev


Bien en caso de ese error y haberlo solucionado, y no produciendose error al realizar make, pues ya podemos seguir con el paso siguiente.

H) Ponemos en consola terminal:

Código:
make install

Y ya se nos habra creado el binario oscam compilado con pcsc en /usr/local/bin

PARTE 3 (CONFIGURACION ARCHIVOS OSCAM)

Bueno pues los archivos de configuracion de oscam, irian en:

/usr/local/etc

Y en el oscam.server para utilizar nuestro lector d.n.i. deberemos crear un reader de la siguiente manera:

Código:
[reader]
label = dni
protocol = pcsc
device = 0
showcls = 0
detect = cd
mhz = 600
cardmhz = 367
group = 1


y ya para arrancar pues oscam, pondriamos:

/usr/local/bin
./oscam

y observaremos como arranca perfectamente:


http://img607.**********.us/img607/7735/ps10.png
 
Última edición:
menuda currada lucifer :66:
 
y que tal tira el oscam así?? es que oigo opiniones dispares, hay quien dice que se cierra seguido y quien dice que va de maravilla

yo creo que puede ser buena idea el no tener esto funcionando en un deco (por reinicios, pruebas, etc)
 
sirve un lector de dni normal????
 
pues yo el que uso es uno que regalaban cuando salió el DNIe ... no se si todos sirven pero supongo que la mayoría sip
 
y como se saca el bx y rsa key, para que funcione. gracias
 
Saludos y felicitar este tutorial pero aun no puedo salir del error del paso G .. alguna ayuda?:41:
 
Kizas si te leyeras las normas y te pasaras por presentaciones pues ....

PD: feliz año nuevo.
 
Muy bueno el manual!!. :66: mañana me are con un lector de dni y les contare mis resultados!
:55:
 
aun no puedo avanzar desde el punto F ..
 
hola, todo, perfecto, pero hay algo que me intriga, el el log del oscam aparece esto (420 ms) by dni (of 1 avail 1) , que son esos milisegundos, estan bien? o es mucho tiempo? se puede mejorar?
gracias!
 
hola, todo, perfecto, pero hay algo que me intriga, el el log del oscam aparece esto (420 ms) by dni (of 1 avail 1) , que son esos milisegundos, estan bien? o es mucho tiempo? se puede mejorar?
gracias!

Presupongo que es lo que tarda la emu/lector en sacar una ecm. Que alguien me corrija, pero que tarde más o menos depende de la codificación que utilice la tarjeta y de la configuración del lector (en lo referente a los mhz principalmente).
Mi caso es un poco diferente, tengo el lector de DNI en una raspberry y con la tarjeta futbolera tengo unas lecturas de 230ms aprox.

SaLU2
 
420 ms es lo que tarda la tarjeta en descifrar la ecm y dar la cw de visionado..

ese tiempo dependera del tipo de tarjeta y del lector donde esta ubicada la tarjeta.

las tarjetas nagra tipo goltv o rom180 sus tiempos de descifrado son mas rapidos que por ejemplo una seca.

si ese tiempo es de una seca tarjeta gris d+ seria un tiempo normal como mucho baja a 360 ms pero eso ya dependiendo del lector utilizado..

las nagras como la del compañero compound sus tiempos son de doscientos y pico ms...

lo dicho si es seca es su tiempo normal..
 
si la tarjeta gris no esta activada como podria sacar la rsa y la boxkey??
 
Para la gris no hay que ponerle rsa ni bk. No van casadas, creo recordar.

Enviado desde mi Note 3
 
En que deco vas a poner la gris amigo? se es una dreambox basta con sbox+cccam 2.0.11 o una imagen de lonas te va de fa bola, es directa como di se el compi " amarraco " ok un saludo
 
Tengo un VU+ solo2 crees que sera igual???
 
y yo gastando dinero en lectores para mi tarjeta grrrr.
 

Temas similares

D
Respuestas
0
Visitas
2K
diegolm
D
P
Respuestas
0
Visitas
2K
pinkman
P
djchen
Respuestas
5
Visitas
2K
djchen
djchen
prometeoxl
Respuestas
4
Visitas
2K
prometeoxl
prometeoxl
O
Respuestas
0
Visitas
875
O
C
Respuestas
0
Visitas
1K
cristian2422
C
Atrás
Arriba