NFC – Chip ID lengte achterhalen
Met een ATQA (SENS_RES) commando (via een reader) komen 2 bytes terug als response.
In de eerste byte kan je de chip IDĀ lengte achterhalen, de byte tabellen volgens het “NFC digital protocol v1.0 / 2010-11-17” sectie 4.6.3:
De linkse nibble van de 1e byte kan dan zijn:
00 (00) = 0 (lengte chip id = 4 bytes volgens tabel)
01 (00) = 4 (lengte chip id = 7 bytes volgens tabel)
10 (00) = 8 (lengte chip id = 10 bytes volgens tabel)
Voorbeelden
Kaart:Ā MIFARE Classic 1k
ATQA response: 04 00
Het gaat om de linkse nibble van de 1e byte: 0 (van 04), dan is de lengte van de chip ID 4 bytes volgens tabel.
Hieronder is een voorbeeld uit de NXP app:
Kaart: MIFARE Ultralight
ATQA response: 44 00
Het gaat om de linkse nibble van de 1e byte: 4 (van 44), dan is de lengte van de chip ID 7 bytes volgens tabel.
Hieronder is een voorbeeld uit de NXP app: