Communication problems with NTAG213
Hi,
I'm working with NXP NTAG213 using nfcpy. I am able to perform basic READ and WRITE operations, but I'm not able to perform any other commands.
The two commands working are:
READ (\x30)
WRITE (\xA2)
the ones that do not seem to work:
GET_VERSION (\x60)
FAST_READ (\x3A)
READ_CNT (\x39)
PWD_AUTH (\x1B)
READ_SIG (\x3C)
I've tried the simplest way to communicate with the tag, mentioned here: https:/
When I use this method to read 16 bytes starting at block 0 (\x30\x00) with this code:
def readdemo(tag):
uid = tag.uid
data = tag.transceive(
print hexlify(uid), hexlify(data)
I get this: http://
It looks OK - I get proper 16 bytes of data read from the tag.
now if I use the same method for any of the mentioned other functions, like READ_SIG with this code:
def readsign(tag):
uid = tag.uid
sig = tag.transceive(
print hexlify(uid), hexlify(sig)
I get this: http://
The same goes for any other method mentioned. It always ends with
<<< 800000000000000
transmited from USB reader.
My reader is: http://
output for 'nfc-list':
nfc-list uses libnfc libnfc-1.7.1
NFC device: ACS / ACR122U PICC Interface opened
1 ISO14443A passive target(s) found:
ISO/IEC 14443A (106 kbps) target:
ATQA (SENS_RES): 00 44
UID (NFCID1): 04 01 1e 3a 98 37 81
SAK (SEL_RES): 00
Any idea what might be the problem here?
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- nfcpy Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Tomasz Koperski
- Solved:
- Last query:
- Last reply: