Topic: Touchatag with PN532 V106

Hi,


We've had a long weekend here in Holland so I had the time to heat up my soldering iron.

There was a TouchaTag lying around and I couldn't resist soldering some headers to it. Afterwards I even replaced the regular PN532 V104 with a V106. All good fun. :-)

However, the inner workings of LibNFC are still a bit of a mistery to me.
Would it be easy to explain what files one should change to get such a modified TouchaTag working with libNFC?


Kind regards,
Tom

Last edited by TomBu (2010-05-03 13:10:35)

Re: Touchatag with PN532 V106

TomBu wrote:

There was a TouchaTag lying around and I couldn't resist soldering some headers to it. Afterwards I even replaced the regular PN532 V104 with a V106. All good fun. :-)

Interesting, why did you do that ?

TomBu wrote:

Would it be easy to explain what files one should change to get such a modified TouchaTag working with libNFC?

I just have a look to ACR122 driver (which is the one you use when you have a touchatag) and I think it should work without modifications.

http://code.google.com/p/libnfc/source/ … s/acr122.c

If it don't work, try to put libnfc in "debug mode" and post your log.

Which libnfc version do you use ? If its development version, you can use "./configure --enable-debug --with-driver=acr122" to stripe log to one driver only.

Romuald Conty

Re: Touchatag with PN532 V106

Hi Romuald,


I swapped the 104 with the 106 to check if my friend in Hong Kong did not send me a nice looking piece of plastic. Roel mentioned this one to me: http://www.sparkfun.com/commerce/news.php?id=350 and it did not cheer me up.
In the absence of acid I decided to enhance a touchatag ;-)
Anyway, that's the why.

Now for the what; AFAIK this is the complete debug log:

nfc-list use libnfc 1.3.3 (rexported)
DBG nfc.c:107: List avaible device using ACR122 driver
DBG acr122.c:162: PCSC reports following device(s):
DBG acr122.c:167: - ACS ACR 38U-CCID 00 00 (pos=0)
DBG nfc.c:107: List avaible device using PN531_USB driver
DBG pn53x_usb.c:92: 0 busses
DBG pn53x_usb.c:94: 0 devices
DBG pn53x_usb.c:104: Checking device 1d6b:0002 (04cc:0531)
DBG pn53x_usb.c:104: Checking device 1d6b:0002 (054c:0193)
DBG pn53x_usb.c:104: Checking device 072f:90cc (04cc:0531)
DBG pn53x_usb.c:104: Checking device 072f:90cc (054c:0193)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04cc:0531)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (054c:0193)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04cc:0531)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (054c:0193)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04cc:0531)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (054c:0193)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04cc:0531)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (054c:0193)
DBG pn53x_usb.c:149: Found 0 devices
DBG nfc.c:107: List avaible device using PN533_USB driver
DBG pn53x_usb.c:92: 0 busses
DBG pn53x_usb.c:94: 0 devices
DBG pn53x_usb.c:104: Checking device 1d6b:0002 (04cc:2533)
DBG pn53x_usb.c:104: Checking device 1d6b:0002 (04e6:5591)
DBG pn53x_usb.c:104: Checking device 072f:90cc (04cc:2533)
DBG pn53x_usb.c:104: Checking device 072f:90cc (04e6:5591)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04cc:2533)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04e6:5591)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04cc:2533)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04e6:5591)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04cc:2533)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04e6:5591)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04cc:2533)
DBG pn53x_usb.c:104: Checking device 1d6b:0001 (04e6:5591)
DBG pn53x_usb.c:149: Found 0 devices
DBG nfc.c:107: List avaible device using PN532_UART driver
INFO: Sorry, serial auto-probing have been disabled at compile time.
DBG nfc.c:116: No listing function avaible for ARYGON driver
DBG nfc.c:168: Looking for ACR122, found ACR122... Use it.
DBG acr122.c:208: Connecting to ACS ACR 38U-CCID 00 00
DBG nfc.c:176: [ACS ACR 38U-CCID 00 00 / ACR122U102] has been claimed.
 TX: ff  00  00  00  02  d4  02  
DBG nfc.c:185: Failed to get firmware revision for: ACS ACR 38U-CCID 00 00 / ACR122U102
ERROR: Unable to connect to NFC device.

Cheers,
Tom

Re: Touchatag with PN532 V106

TomBu wrote:

Now for the what; AFAIK this is the complete debug log:

It seems that your device doesn't reply at all... But I can't say PN532 V106 chip doesn't work : Touchatag is designed with a MCU and a PN532 chip behind. The internal MCU can deny the touchatag usage if the PN532 is not detected as expected, I don't know..

Romuald Conty

Re: Touchatag with PN532 V106

Hi TomBu and rconty, actually the same errror happens with unmodified ACR122:

$ examples/nfc-list
/home/thaolx/lab/src/nfc/libnfc/build-debug/examples/.libs/lt-nfc-list use libnfc 1.3.4 (rexported)
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using ACR122 driver
lt-nfc-list: DBG acr122.c:163
lt-nfc-list:     PCSC reports following device(s):
lt-nfc-list: DBG acr122.c:168
lt-nfc-list:     - ACS ACR122U PICC Interface 00 00 (pos=0)
lt-nfc-list: DBG nfc.c:116
lt-nfc-list:     1 device(s) found using ACR122 driver
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using PN531_USB driver
lt-nfc-list: DBG pn53x_usb.c:93
lt-nfc-list:     0 busses
lt-nfc-list: DBG pn53x_usb.c:95
lt-nfc-list:     0 devices
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1532:0003 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1532:0003 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 413c:2003 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 413c:2003 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:150
lt-nfc-list:     Found 0 devices
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using PN533_USB driver
lt-nfc-list: DBG pn53x_usb.c:93
lt-nfc-list:     0 busses
lt-nfc-list: DBG pn53x_usb.c:95
lt-nfc-list:     0 devices
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1532:0003 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1532:0003 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 413c:2003 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 413c:2003 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:150
lt-nfc-list:     Found 0 devices
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using ARYGON driver
lt-nfc-list: DBG arygon.c:127
lt-nfc-list:     Serial auto-probing have been disabled at compile time. Skipping autoprobe.
lt-nfc-list: DBG nfc.c:173
lt-nfc-list:     Looking for ACR122, found ACR122... Use it.
lt-nfc-list: DBG acr122.c:209
lt-nfc-list:     Connecting to ACS ACR122U PICC Interface 00 00
lt-nfc-list: DBG nfc.c:181
lt-nfc-list:     [ACS ACR122U PICC Interface 00 00 / ACR122U206] has been claimed.
 TX: ff  00  00  00  02  d4  02  
lt-nfc-list: DBG nfc.c:190
lt-nfc-list:     Failed to get firmware revision for: ACS ACR122U PICC Interface 00 00 / ACR122U206
lt-nfc-list: ERROR: Unable to connect to NFC device.

To get the device working you have to restart pcscd WITH a tag placed on the reader.

$ sudo /etc/init.d/pcscd restart
[sudo] password for thaolx: 
 * Restarting PCSC Lite resource manager pcscd                                                                                             [ OK ] 
thaolx@gx60:~/lab/src/nfc/libnfc/build-debug$ examples/nfc-list
/home/thaolx/lab/src/nfc/libnfc/build-debug/examples/.libs/lt-nfc-list use libnfc 1.3.4 (rexported)
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using ACR122 driver
lt-nfc-list: DBG acr122.c:163
lt-nfc-list:     PCSC reports following device(s):
lt-nfc-list: DBG acr122.c:168
lt-nfc-list:     - ACS ACR122U PICC Interface 00 00 (pos=0)
lt-nfc-list: DBG nfc.c:116
lt-nfc-list:     1 device(s) found using ACR122 driver
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using PN531_USB driver
lt-nfc-list: DBG pn53x_usb.c:93
lt-nfc-list:     0 busses
lt-nfc-list: DBG pn53x_usb.c:95
lt-nfc-list:     0 devices
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1532:0003 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1532:0003 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 413c:2003 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 413c:2003 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:150
lt-nfc-list:     Found 0 devices
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using PN533_USB driver
lt-nfc-list: DBG pn53x_usb.c:93
lt-nfc-list:     0 busses
lt-nfc-list: DBG pn53x_usb.c:95
lt-nfc-list:     0 devices
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1532:0003 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1532:0003 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 413c:2003 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 413c:2003 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:150
lt-nfc-list:     Found 0 devices
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using ARYGON driver
lt-nfc-list: DBG arygon.c:127
lt-nfc-list:     Serial auto-probing have been disabled at compile time. Skipping autoprobe.
lt-nfc-list: DBG nfc.c:173
lt-nfc-list:     Looking for ACR122, found ACR122... Use it.
lt-nfc-list: DBG acr122.c:209
lt-nfc-list:     Connecting to ACS ACR122U PICC Interface 00 00
lt-nfc-list: DBG nfc.c:181
lt-nfc-list:     [ACS ACR122U PICC Interface 00 00 / ACR122U206] has been claimed.
 TX: ff  00  00  00  02  d4  02  
 RX: d5  03  32  01  04  07  90  00  
 TX: ff  00  00  00  04  d4  06  63  3d  
 RX: d5  07  00  90  00  
 TX: ff  00  00  00  05  d4  08  63  3d  00  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  02  
 RX: d5  07  80  90  00  
 TX: ff  00  00  00  05  d4  08  63  02  80  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  03  
 RX: d5  07  80  90  00  
 TX: ff  00  00  00  05  d4  08  63  03  80  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  0d  
 RX: d5  07  20  90  00  
 TX: ff  00  00  00  05  d4  08  63  0d  20  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  38  
 RX: d5  07  01  90  00  
 TX: ff  00  00  00  05  d4  08  63  38  01  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  05  
 RX: d5  07  43  90  00  
 TX: ff  00  00  00  05  d4  08  63  05  43  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  3c  
 RX: d5  07  10  90  00  
 TX: ff  00  00  00  05  d4  08  63  3c  10  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  32  01  00  
 RX: d5  33  90  00  
 TX: ff  00  00  00  06  d4  32  05  00  00  00  
 RX: d5  33  90  00  
 TX: ff  00  00  00  04  d4  06  63  02  
 RX: d5  07  80  90  00  
 TX: ff  00  00  00  05  d4  08  63  02  80  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  03  
 RX: d5  07  80  90  00  
 TX: ff  00  00  00  05  d4  08  63  03  80  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  0d  
 RX: d5  07  20  90  00  
 TX: ff  00  00  00  05  d4  08  63  0d  20  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  32  01  01  
 RX: d5  33  90  00  

Connected to NFC reader: ACS ACR122U PICC Interface 00 00 / ACR122U206 - PN532 v1.4 (0x07)

 TX: ff  00  00  00  04  d4  4a  01  00  
 RX: d5  4b  01  01  03  44  20  07  04  38  47  a9  b2  1c  80  06  75  77  81  02  80  90  00  
The following (NFC) ISO14443A tag was found:

    ATQA (SENS_RES): 03  44  
       UID (NFCID1): 04  38  47  a9  b2  1c  80  
      SAK (SEL_RES): 20  
          ATS (ATR): 75  77  81  02  80  00  
 TX: ff  00  00  00  09  d4  4a  01  01  00  ff  ff  00  00  
 RX: d5  4b  00  90  00  
 TX: ff  00  00  00  09  d4  4a  01  02  00  ff  ff  00  00  
 RX: d5  4b  00  90  00  
 TX: ff  00  00  00  05  d4  4a  01  03  00  
 RX: d5  4b  00  90  00  
 TX: ff  00  00  00  04  d4  4a  01  04  
 RX: d5  4b  00  90  00  
 TX: ff  00  00  00  03  d4  44  00  
 RX: d5  45  00  90  00  
 TX: ff  00  00  00  04  d4  32  01  00  
 RX: d5  33  90  00  

Re: Touchatag with PN532 V106

thaolx wrote:

Hi TomBu and rconty, actually the same errror happens with unmodified ACR122:
[...]
To get the device working you have to restart pcscd WITH a tag placed on the reader.

Hmm, I don't think that case can be applied to Touchatag. Touchatag are ACR122 devices with a modified firmware 1.x (to support internal SAM of Touchatag). But some ACR122 devices with 2.x firmware equipped needs the operation you described: putting a tag on device to be able to run libnfc.
That's not directly a libnfc problem: PN532 behind MCU is not reacheable if there is no tag on top of reader (or we don't know how to), but libnfc directly use PN53x chip.

Romuald Conty

Re: Touchatag with PN532 V106

rconty wrote:
thaolx wrote:

Hi TomBu and rconty, actually the same errror happens with unmodified ACR122:
[...]
To get the device working you have to restart pcscd WITH a tag placed on the reader.

Hmm, I don't think that case can be applied to Touchatag. Touchatag are ACR122 devices with a modified firmware 1.x (to support internal SAM of Touchatag). But some ACR122 devices with 2.x firmware equipped needs the operation you described: putting a tag on device to be able to run libnfc.
That's not directly a libnfc problem: PN532 behind MCU is not reacheable if there is no tag on top of reader (or we don't know how to), but libnfc directly use PN53x chip.

That makes sense, I have a few PN532 with 1.6 firmware. Maybe I'll try the to do the same to see what happens.

Re: Touchatag with PN532 V106

OK, so I've repeated what TomBu did. Looks like ACR122, at least with firmware v206, does not care whether it has PN532 v1.4 or v1.6.

$ examples/nfc-list 
/home/thaolx/lab/src/nfc/libnfc/build-debug/examples/.libs/lt-nfc-list use libnfc 1.3.4 (rexported)
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using ACR122 driver
lt-nfc-list: DBG acr122.c:163
lt-nfc-list:     PCSC reports following device(s):
lt-nfc-list: DBG acr122.c:168
lt-nfc-list:     - ACS ACR122U PICC Interface 00 00 (pos=0)
lt-nfc-list: DBG nfc.c:116
lt-nfc-list:     1 device(s) found using ACR122 driver
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using PN531_USB driver
lt-nfc-list: DBG pn53x_usb.c:93
lt-nfc-list:     0 busses
lt-nfc-list: DBG pn53x_usb.c:95
lt-nfc-list:     0 devices
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1c4f:0003 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1c4f:0003 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 05e3:0606 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 05e3:0606 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 05e3:0606 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 05e3:0606 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 03ee:8801 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 03ee:8801 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 04f2:b083 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 04f2:b083 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04cc:0531)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (054c:0193)
lt-nfc-list: DBG pn53x_usb.c:150
lt-nfc-list:     Found 0 devices
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using PN533_USB driver
lt-nfc-list: DBG pn53x_usb.c:93
lt-nfc-list:     0 busses
lt-nfc-list: DBG pn53x_usb.c:95
lt-nfc-list:     0 devices
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 072f:2200 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1c4f:0003 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1c4f:0003 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 05e3:0606 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 05e3:0606 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 05e3:0606 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 05e3:0606 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 03ee:8801 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 03ee:8801 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0001 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 04f2:b083 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 04f2:b083 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04cc:2533)
lt-nfc-list: DBG pn53x_usb.c:105
lt-nfc-list:     Checking device 1d6b:0002 (04e6:5591)
lt-nfc-list: DBG pn53x_usb.c:150
lt-nfc-list:     Found 0 devices
lt-nfc-list: DBG nfc.c:111
lt-nfc-list:     List avaible device using ARYGON driver
lt-nfc-list: DBG arygon.c:127
lt-nfc-list:     Serial auto-probing have been disabled at compile time. Skipping autoprobe.
lt-nfc-list: DBG nfc.c:173
lt-nfc-list:     Looking for ACR122, found ACR122... Use it.
lt-nfc-list: DBG acr122.c:209
lt-nfc-list:     Connecting to ACS ACR122U PICC Interface 00 00
lt-nfc-list: DBG nfc.c:181
lt-nfc-list:     [ACS ACR122U PICC Interface 00 00 / ACR122U206] has been claimed.
 TX: ff  00  00  00  02  d4  02  
 RX: d5  03  32  01  06  07  90  00  
 TX: ff  00  00  00  04  d4  06  63  3d  
 RX: d5  07  07  90  00  
 TX: ff  00  00  00  05  d4  08  63  3d  00  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  02  
 RX: d5  07  00  90  00  
 TX: ff  00  00  00  05  d4  08  63  02  80  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  03  
 RX: d5  07  00  90  00  
 TX: ff  00  00  00  05  d4  08  63  03  80  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  0d  
 RX: d5  07  00  90  00  
 TX: ff  00  00  00  05  d4  08  63  0d  00  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  38  
 RX: d5  07  01  90  00  
 TX: ff  00  00  00  05  d4  08  63  38  01  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  05  
 RX: d5  07  44  90  00  
 TX: ff  00  00  00  05  d4  08  63  05  44  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  3c  
 RX: d5  07  10  90  00  
 TX: ff  00  00  00  05  d4  08  63  3c  10  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  32  01  00  
 RX: d5  33  90  00  
 TX: ff  00  00  00  06  d4  32  05  00  00  00  
 RX: d5  33  90  00  
 TX: ff  00  00  00  04  d4  06  63  02  
 RX: d5  07  80  90  00  
 TX: ff  00  00  00  05  d4  08  63  02  80  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  03  
 RX: d5  07  80  90  00  
 TX: ff  00  00  00  05  d4  08  63  03  80  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  06  63  0d  
 RX: d5  07  00  90  00  
 TX: ff  00  00  00  05  d4  08  63  0d  00  
 RX: d5  09  90  00  
 TX: ff  00  00  00  04  d4  32  01  01  
 RX: d5  33  90  00  

Connected to NFC reader: ACS ACR122U PICC Interface 00 00 / ACR122U206 - PN532 v1.6 (0x07)

 TX: ff  00  00  00  04  d4  4a  01  00  
 RX: d5  4b  01  01  00  04  08  04  b4  79  02  dd  90  00  
The following (NFC) ISO14443A tag was found:

    ATQA (SENS_RES): 00  04  
       UID (NFCID1): b4  79  02  dd  
      SAK (SEL_RES): 08  
 TX: ff  00  00  00  09  d4  4a  01  01  00  ff  ff  00  00  
 RX: d5  4b  00  90  00  
 TX: ff  00  00  00  09  d4  4a  01  02  00  ff  ff  00  00  
 RX: d5  4b  00  90  00  
 TX: ff  00  00  00  05  d4  4a  01  03  00  
 RX: d5  4b  00  90  00  
 TX: ff  00  00  00  04  d4  4a  01  04  
 RX: d5  4b  00  90  00  
 TX: ff  00  00  00  03  d4  44  00  
 RX: d5  45  00  90  00  
 TX: ff  00  00  00  04  d4  32  01  00  
 RX: d5  33  90  00