2011-06-22 18 views
8

Me gustaría poder escribir y leer cadenas de un Mifare 1K RFID. Leí con éxito y escribí a la etiqueta que tengo usando la aplicación NXP TagWriter. Luego probé el código here, pero pude sacar cualquier cosa significativa de él. Ni siquiera autenticaría hasta que cambiéLectura y escritura Mifare Classic 1K RFID en Nexus-S

auth = mfc.authenticateSectorWithKeyA(0, MifareClassic.KEY_DEFAULT); 

A

auth = mfc.authenticateSectorWithKeyA(0, MifareClassic.KEY_MIFARE_APPLICATION_DIRECTORY); 

pero sólo conseguimos esto como resultado:

BLOCK 0: 298091JFIS8903JF0SDF093 
BLOCK 1: 298091JFIS8903JF0SDF093 

No está seguro de qué hacer con él y lo que el proceso de leer y escribir en la tarjeta sería. ¡Cualquier ejemplo o dirección sería muy útil!

Respuesta

2

¿Has probado el código anterior en una etiqueta Mifare 1K Classic en blanco?

Acaba de eliminar una variable. Es posible que la aplicación TagWriter de NXP cambie la clave de autenticación en su primera escritura, evitando que otros programas le escriban.

+0

Sí, parece que el NXP no cambia la autenticación en la primera escritura. ¡Que horrible! ¡Supongo que tendré que comprarme nuevas etiquetas! – neufuture

Cuestiones relacionadas