nfcpy with touchatag ACS ACR122U
Hi ,
I was trying the steps in the tutorial to connect to a reader.
This was the error that was thrown.
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import nfc
>>> clf = nfc.Contactless
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "nfc/clf.py", line 42, in __init__
self.dev = dev.connect(path)
File "nfc/dev/
return driver.init(dev)
File "nfc/dev/
bus = acr122_usb(usb_dev)
File "nfc/dev/
self.dh.reset()
usb.USBError: could not reset: Operation not permitted
Is this a problem with the version of libusb installed ?
I ran a pcsc_scan and this is the output
Reader 0: ACS ACR122U 00 00
Card state: Card inserted,
ATR: 3B BE 95 00 00 41 03 00 00 00 00 00 00 00 00 00 02 90 00
ATR: 3B BE 95 00 00 41 03 00 00 00 00 00 00 00 00 00 02 90 00
+ TS = 3B --> Direct Convention
+ T0 = BE, Y(1): 1011, K: 14 (historical bytes)
TA(1) = 95 --> Fi=512, Di=16, 32 cycles/ETU
125000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 156250 bits/s
TB(1) = 00 --> VPP is not electrically connected
TD(1) = 00 --> Y(i+1) = 0000, Protocol T = 0
-----
+ Historical bytes: 41 03 00 00 00 00 00 00 00 00 00 02 90 00
Category indicator byte: 41 (proprietary format)
Possibly identified card (using /usr/share/
3B BE 95 00 00 41 03 00 00 00 00 00 00 00 00 00 02 90 00
touchatag SAM card
Thanks a bunch for the help
Pawan
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- nfcpy Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Ambica Pawan Khandavilli for more information if necessary.