tags - tarjetas - Distinga diferentes tipos de MIFARE Ultraligero
tarjetas nfc (1)
Para distinguir las etiquetas MIFARE Ultralight, Ultralight C, Ultralight EV1 y NTAG, primero debe enviar un comando GET_VERSION:
> 60
Si este comando tiene éxito, usted sabe que la etiqueta es una etiqueta EV1 (o posterior) (por ejemplo, MIFARE Ultralight EV1 o NTAG21x). De este modo, puede restringir el tipo de etiqueta específico analizando el resonse al comando GET_VERSION. Esto revelará el tipo de producto (NTAG o Ultralight EV1), así como el subtipo de producto, la versión del producto y el tamaño de almacenamiento (que le permite determinar el tipo exacto de chip). Consulte Distinguir a NTAG213 de MF0ICU2 para obtener una lista de valores de identificación de producto de ejemplo.
Si el comando GET_VERSION falla, puede suponer que es una etiqueta de primera generación (MIFARE Ultralight, Ultralight C, NTAG203). De este modo, puede restringir el tipo de etiqueta específico enviando un comando AUTHENTICATE (parte 1):
> 1A 00
Si este comando tiene éxito, usted sabe que la etiqueta es MIFARE Ultralight C.
Si este comando falla, puede suponer que la etiqueta es Ultralight o NTAG203. Para distinguir entre MIFARE Ultralight y NTAG203, puede tratar de leer páginas que no existen en Ultralight (por ejemplo, lea la página 41):
> 30 29
¿Cómo identificar diferentes tipos de etiquetas MIFARE Ultralight?
En el documento AN10834 Ultralight y Ultralight C difieren por la respuesta de "Auth". ¿Qué es esto "Auth"? No hay descripción de esta función en las hojas de datos de las fichas.
Noté que Ultralight C y EV1 son compatibles con GET_VERSION (60h), envié esta solicitud a la tarjeta EV1, no me devuelve nada.