S  A  T  É  L  I  T  E

CANAL DIGITAL

Hardware Básico

 
LAS TARJETAS: modelos y características
Hay diferentes modelos de tarjetas que podrán ayudarnos a conseguir nuestro objetivo. Aquí os las presento a  todas:

PICCARD  - PICCARD 1.1 -  PICCARD 2  -  FUNCARD

 

PICCARD 2
Modelos

Ambas tarjetas  utilizan el formato ISO7816 en cuanto a dimensiones, contactos y señales eléctricas (al igual q las piccard 1 y goldwafer). La diferencia entre la Piccard2 y la Piccard2 v2 es q en la v2 se ha eliminado la eeprom para abaratar costes. Comparando la Piccard 1 y 2 la unica pega q tiene la 1 con respecto a la 2 es la cantidad de información q se puede incluir en los chips, ya sean datos o codigo ejecutable. (existen algunas versiones de piccard 1 q traen los leds pero requieren software especial, actualmente para la piccard 2 todo lo q hay tiene soporte para leds).

Probablemente en vuestra tienda no encontreis los chips q se enseñan en las fotos si no versiones smd adaptadas a ese zocalo, son mas feos pero funcionan, ...


Con Eeprom externa

Este es el diseño mas antiguo de la piccard 2 a diferencia del otro modelo y de las piccard1 lleva una eeprom 24lc32 o superior (el acceso a las memorias superiores a 24lc16 es diferente, pero las siguientes aun siendo de potencia diferente son compatibles). Este modelo soporta todo el software desarrollado para la Piccard2 sin eeprom.


Sin Eeprom externa

Este otro diseño es idéntico al anterior a excepción de que se ha eliminado la eeprom debido a una ocurrencia de culluh: guardar los datos de proveedores, nº de serie, ... en la flash del pic, este modelo no es el más standard. Este modelo no tiene por que soportar determinados ficheros como los culluh 12 o anteriores.

PIC16F876: Microcontrolador de 8 bits, 1K de memoria Flash 68 bytes de RAM y 64 bytes de EEPROM.
24LC32: Memoria EPROM I2C de 2K. (tb acepta superiores)
4 Resistencias de como mínimo 1K
2 LEDs verdes
1 LED amarillo
1 LED rojo

Esquema eléctrico

Software de las Piccard 2 (Culluh)
Este es el software q va en el pic, en la eeprom va cualquiera compatible con secanix.

Recordad cambiarles el número de serie y el password de debug, si usais eeprom externa aseguraos de q se está usando...

La eeprom externa lleva un fichero compatible secanix ... podeis obtener 1 (si no tenéis ninguno copiando la flash del pic en la eeprom (no lo hagáis a mano ;) para ello lo podéis hacer con el matrixedit o desde el mando del deco.

Características:

Bloqueo de canales
Protección de los comandos de actualización
Presentación Password 8 bytes C1 30 0F 00 08 d0 ... d7
Lectura Memoria Flash de Programa C1 24 HighAddress LowAddress LEN
Escritura Memoria Flash de Programa C1 26 HighAddress LowAddress LEN
Ejecutar Memoria Flash de Programa C1 28 HighAddress LowAddress 00
Configuración y testeo de leds desde mando a distancia
EEPROM externa ó FLASH interno configurable
Envió del Trafico CAM<->Tarjeta por RC6/TX
Volcado de Flash Interna a EEPROM externa Código Remoto 0011
Volcado de EEPROM externa a Flash Interna Código Remoto 0012
Deshabilitar las funciones anteriores si no hay EEPROM
Activación del nano 41 (Actualización PPUA)
Añadido Comando 0Ah
Log selectivo de comando 40 para proveedores distintos del 00 (SECA)

Caracteristicas versión 1.5

Log de cualquier instrucción según máscara
Contador de bytes capturados al consultar suscripción


Configuración de los CULLUH
Los culluh se pueden configurar mediante un interface phoenix mediante el software "MatrixEdit" y tb mediante el mando a distancia metiendo los siguientes codigos de seguridad:
Código   Descripción

0000:     Apaga todos los Leds
0001:     Enciende el Led1
0002:     Enciende el Led2
0003:     Enciende el Led3
0004:     Enciende el Led4
0005:    Configuración leds en ánodo común
0006:    Configuración leds en cátodo común
0007:    Activar Protección Actualización de Claves
0008:    Desactivar Protección Actualización de Claves

0009:     Datos Proveedores en EEPROM externa
0010:     Datos Proveedores en FLASH interna
0011:    Copiar el contenido de la FLASH a la EEPROM (Culluh1.3)
0012:    Copiar el contenido de la EEPROM a la FLASH (Culluh1.3)

0013-0015:  Reservados


El estado de tu PICCARD 2:
Significado del proveedor 14 (ultimas versiones de culluh)

AUTO       AutoUpdate activado (por defecto)
PROT      No AutoUpdate (no se actualizaran claves)
EXT          Se utiliza la EEPROM externa
INT           Se utiliza la FLASH del Pic pero existe EEPROM externa
NEE          No se ha encontrado EEPROM externa se utiliza FLASH
EMPTY     La memoria para el Log está vacía
FULL        La memoria para el Log está llena


Características MatrixEdit (manejo de piccard2 con phoenix)
Edición de ficheros con formato secanix, tanto bin como hex. 
Soporta eeproms 24xx16,24xx32,24xx64/65,24xx128,24xx256
Volcado hexadecimal del contenido de la memoria de proveedores
Edición de ficheros con formato CulluhXX.hex para PIC
Cambiar el orden de los proveedores
Cambiar el numero de serie
Asistente para determinar errores en hardware
Grabar las claves en formato texto
Entrar en modo debug de la picc2rd
- Puerto comunicaciones seleccionable
- Cambiar el password
- Cambiar el pin
- Cambiar la configuración
- Acceder a las funciones internas, como si fuese un mando a distancia
- Leer el código del programa
- Leer la memoria Flash del PIC
- Leer, grabar y verificar datos de proveedores
- Acceder a la configuración de captura de comandos (Logs)
- Leer los bytes capturados
- Guardar los bytes capturados
- Poner a cero el contador de bytes capturados
- Definir el log selectivo (no operativo en tarjeta, pronto si) Tecnología plug-in para el manejo de interfaces, añadiendo los siguientes interfaces
- Interface phoenix
- Interface smartmouse con detección de velocidad de trabajo
- Interface PC/SC
Botón para incorporar proveedores de otros fichero (formato secanix) (import)
Botón para anular la ultima importación de datos (undo)
Botón para borrar los datos de un proveedor (del)
Grabar y leer logs capturados
Analizar nanos de los logs capturados

Características versión 4.2

-Análisis de las INS CAM->CARD con análisis de los nanos recibidos.
- Descripción de cada una de las INS capturadas.
- Control de los puertos series