Para quien le funcione....

Hace una semana que me he iniciado en este tema, creo que me he leido todos los post que hay para entender el sistema.

Me he decidido por la Silver Card, he copiado los dos ficheros, el del PIC y el de la Eeprom, los he modificado según la forma que se comentan en los foros.

He sacado el IMSI y el KI con CARDINAL 68 a la primera y sin problemas, he anotado los numeros resultantes, al IMSI leido (15 digitos)le he sacado el primero de la izquierda, he invertido el orden y le he añadido a la izquierda 08 29.

Ejemplo: IMSI leido 1 12 13 14 15 16 17 18 ( 15 digitos)

Saco el primer digito: 12 13 14 15 16 17 18 (14 digitos)
Invierto el orden: 18 17 16 15 14 13 12
Añado 08 29 : 08 29 18 17 16 15 14 13 12 (Total 18 digitos)

IMSI resultante: 08 29 18 17 16 15 14 13 12
KI ejemplo: 11 22 33 44 55 66 77 88 99 00 11 22 33 44 55 66

Bueno, con estos datos resultantes modifico los ficheros de la siguiente manera:

Con Ic-Prog 104 ajustado para Eeprom 24c64, abro el fichero GSMSim2EEP.hex localizo:

0000: 00A1 00A1 00A1 00A1 00A1 00A1 00A1 00A1 ¡¡¡¡¡¡¡¡
0008: 00A1


Lo modifico quedando así (IMSI):


0000: 0008 0029 0018 0017 0016 0015 0014 0013 ¡¡¡¡¡¡¡¡
0008: 0012

Guardo el archivo como mi_Eeprom.hex

Con Ic-Prog 104 ajustado para PIC 16F876, abro el fichero GSMSim2PIC.hex localizo:

Dirección - Datos Eeprom

0000: B1 B1 B1 B1 B1 B1 B1 B1 ±±±±±±±±
0008: B1 B1 B1 B1 B1 B1 B1 B1 ±±±±±±±±

Lo modifico quedando así (KI):

0000: 11 22 33 44 55 66 77 88
0008: 99 00 11 22 33 44 55 66

Guardo el archivo como mi_PIC.hex

A partir de aquí meto los archivos correspondientes en su lugar de la SilverCard, cargo loader para PIC16F876 (con TE20), meto el fichero para Eeprom (mi_Eeprom.hex, con phoenix), cargo finalmente con TE20 el fichero mi_PIC.HEX, y a partir de aqui (teoricamente) a funcionar ....


PUES NOOOOOOOO!!!!

Pongo la SilverDard en el phone, me pide el PIN le marco 1111 y Aceptar, no me indica ningún error pero se queda la pantalla en blanco siempre .....

Lo he provado en dos telefonos libres: Nokia5110, Nokia3210, con el T28 me da error de PIN.

A partir de aqui abro CARDINAL 68, introduzco el PIN, voy a Sim Info y cual sorpresa la mia que los datos son distintos de los que aparecen en la SIM original:

ICC Id: distinto
Imsi : distito
Allocated AC Class: distinto
Key Kc: distinto

En Location info
TMSI: todo F
Country: ??
Network:??
LAC: todo a 0
TMSI: todo F
Update Status: Loc Area not allowed

Total, que no se que se me escapa o hago mal, espero POR favor que alguna alma caritativa me indique o ayude.

Espero no haberme enrrollado demasiado, esto mas que un no saber parece un manual )

Gracias y salu2 a tod@s