Closed yannick-couzinie closed 1 year ago
The ports between vicc and remote-reader are correctly connected. However, they both try to speak the same protocol and don't understand each other. vicc waits for commands and calculates responses based on the python implementation of, e.g. an MRTD. remote-reader waits for commands and sends them to the phone's NFC hardware and receives the responses from the nearby contactless smartcard. (It's also possible to operate remote-reader as relay to vicc, but since it's not the default setup, I don't think you have it running this way.)
So first, please clearify how you want to roll... What do you want to access through which interface? If you want to access vicc through PC/SC (e.g. via pcsc_scan), you only need to install virtualsmartcard and restart pcscd, that's it.
Closing this issue due to inactivity. Please re-open the ticket if more input is available.
I am pretty sure that this is less of a bug, and more of me just not understanding how to use this software. I am on arch linux, I self compiled the latest version from github and am using this release https://github.com/frankmorgner/vsmartcard/releases/download/remote-reader-2.3/remote-reader-debug-2.3.apk from the app, as with the f-droid version I was getting the cold reset problem described here https://github.com/frankmorgner/vsmartcard/issues/201.
Expected behaviour
pcsc_scan should find a reader, after connecting the computer (
vicc -vvvv --reversed
) to the android phone (smart card reader/vpcd) as per bottom part of website that says that these programs should give some output.Actual behaviour
pcsc_scan and opensc-explorer do not show any connected readers.
Steps to reproduce
vicc -vvvv -reversed
Logs
vicc -vvvv --reversed
app
pcsc_scan