L1L1/cardpeek

Nethunter (Kali Linux) No Card Reader Detected

prairie-guy opened this issue · 6 comments

I am using Nethunter "Rolling" on a Nexus 6P and am trying to use an ACR122U card reader.

There is a repo for "cardpeek", which I installed.
I also have also successfully compiled from source.
In both cases, I have been able to launch "cardpeek" and get a gui box asking for a "card reader". Unfortunately, none show up in the menu.

Here is the result of dmseg:

[21172.575414] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[21172.575485] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[21172.576710] xhci-hcd xhci-hcd.0.auto: irq 163, io mem 0xf9200000
[21172.596775] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[21172.596796] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[21172.596805] usb usb1: Product: xHCI Host Controller
[21172.596813] usb usb1: Manufacturer: Linux 3.10.94+ xhci-hcd
[21172.596821] usb usb1: SerialNumber: xhci-hcd.0.auto
[21172.599550] xHCI xhci_add_endpoint called for root hub
[21172.599561] xHCI xhci_check_bandwidth called for root hub
[21172.600415] hub 1-0:1.0: USB hub found
[21172.600454] hub 1-0:1.0: 1 port detected
[21172.600651] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[21172.600668] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[21172.600748] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[21172.600758] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[21172.600766] usb usb2: Product: xHCI Host Controller
[21172.600774] usb usb2: Manufacturer: Linux 3.10.94+ xhci-hcd
[21172.600782] usb usb2: SerialNumber: xhci-hcd.0.auto
[21172.602654] xHCI xhci_add_endpoint called for root hub
[21172.602663] xHCI xhci_check_bandwidth called for root hub
[21172.603480] hub 2-0:1.0: USB hub found
[21172.603517] hub 2-0:1.0: 1 port detected
[21176.007357] usb 1-1: new full-speed USB device number 2 using xhci-hcd
[21176.034290] usb 1-1: New USB device found, idVendor=072f, idProduct=2200
[21176.034350] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[21176.034379] usb 1-1: Product: ACR122U PICC Interface
[21176.034405] usb 1-1: Manufacturer: ACS
[21176.048286] usb 1-1: ep 0x81 - rounding interval to 256 microframes, ep desc says 400 micrograms

Any help would be appreciated.

I solved this myself. Sorry for the post. For others who may be similarly stuck, here is what else I needed to do:

apt-get install pcsc-tools
apt-get install pcscd
service pcscd start

Now I have a working ACR 122 on Nethunter (KaliLinus 'Rolling') operating on a Nexus6p!

L1L1 commented

I was just going to ask you if you had the PCSC driver, but you were quicker than me. I'm glad it worked out.

Thanks for comment. At which step were drivers installed? Do you suspect within 'carpeek' or within one of pcs packages? On to trying to get Proxmark3 to work on Nethunter. . .

L1L1 commented

I believe that the PCSC drivers are installed as part of the pcscd package you added.

Thanks much.

On May 22, 2016, at 11:03 AM, Alain Pannetrat notifications@github.com wrote:

I believe that the PCSC drivers are installed as part of the pcscd package you added.


You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub #79 (comment)

I always got an error when I want to „apt-get install pcsc-tools“
->404 not found

If I start the service my acr122u starts to show the red led so it’s active but if I try nfc-list to check for a chip I got connection timed out error message

Libnfc 1.7.1