Questions tagged [smartcard-reader]

A smartcard reader is a peripheral device that can be connected to computer or an embedded system (or any similar device) in order to empower that device with the capability to communicate with smartcards.

A smartcard reader is a device that enables another device with comutational capabilities to communicate with smartcards () or chip cards in general. Smartcard readers typically support the protocols defined in the ISO/IEC 7816 series of standards. Besides that, smartcard readers may also support other protocols for communication with chip cards and contactless tokens.

While the term "smartcard reader" contains the word "reader", a smartcard reader is not limited to reading data from a smartcard. Instead it can also write data to a card and can even exchange commands with a smartcard chip that are not directly related to reading or writing data but that trigger the processing of algorithms (e.g. cryptographic functions) on the chip.

392 questions
2
votes
1 answer

Unable to claim USB interface (Device or resource busy) Stuck

I am trying to use the ACR122U reader. I installed everything, however when I use nfc-list or any other command I get : me@me:~$ nfc-list nfc-list uses libnfc 1.7.1 error libnfc.driver.acr122_usb Unable to claim USB interface (Device or…
2
votes
0 answers

How to write and read data in IC card Sony RC-S380

I am using PCSC-sharp library for reading from felica card(NFC). By using the pcsc-sharp sample codes now able to show the card id only. I would like to write new details to the card(say employee code or name) and read the same using ht.Is there…
David
  • 380
  • 2
  • 14
2
votes
0 answers

APDU ISO 14443 Type B Authentification

I have an ACR122U Reader and a command line tool to send and receive APDU commands. My Card uses ISO 14443 Type B. ATR is 3B 80 80 01 01, T=CL, ATS = 05 77 77 81 02. Auth Key is 6bytes of FF How can i load the Auth Keys in memory and auth. to…
Favnyr
  • 353
  • 2
  • 11
2
votes
1 answer

Smart card answer to reset

ISO7816-3 standard for Smart Card states that some cards is not obliged to support character repetition (due to parity error). Now let's say interface device (ID) receives parity error data from the unknown card during ATR (answer to reset). It…
Djole
  • 142
  • 11
2
votes
0 answers

Remote Firmware Upgrade of HID OMNIKEY 5427 CK Smart card Reader using Windows CE embedded device

There was a requirement from a customer that they want a solution to upgrade the firmware of the HID OMNIKEY 5427 CK Smart card Reader remotely from an embedded device on which it is connected to. The embedded device runs Windows CE OS. They want a…
Shaik Syed Ali
  • 3,359
  • 3
  • 17
  • 22
2
votes
1 answer

How to differentiate between smart card reader error and smart card error

I have implemented an Andoid app - server side application. The server communicates with the smart card reader. When the user touches the button in the Android app, a connenction is being built to the server to get the user authenticated. The…
benz
  • 693
  • 1
  • 9
  • 29
2
votes
0 answers

Can javacard application detect card change on secure access module terminal?

I'm developing a Javacard application with a ACS ACR38USBSAM reader using javax.smartcardio API. I'm having problems with detecting presence and absence of the SAM card. Listing the available terminals yields two CardTerminals, ACS ACR38USB 0 and…
bunbunn
  • 53
  • 8
2
votes
2 answers

Doubts to understand C-APDU and R-APDU commands

I began to study basic notions of APDU command and response these days and i'm in a doubt about the use of the Lc and data track and his meaning. For example, if i write a command like: 00 A4 04 00 0E 31 50 41 59 2E 53 59 53 2E 44 44 46 30 31…
theEarlyRiser
  • 134
  • 12
2
votes
0 answers

java smartcardio request shared access

I am using javax.smartcardio. How can I check if a terminal / card are open in exclusive mode from other programs ? I found the suggestion use the Card method checkExclusive() but with JDK 1.7 the compilation fails : error: cannot find symbol
Massimo
  • 3,171
  • 3
  • 28
  • 41
2
votes
2 answers

Android Smartcard reader through USB Error: PROCEDURE BYTE CONFLICT

I'm using a GEMALTO IDBRIDGE K30 connected over USB to an Android device. First I'm sending a PC_to_RDR_IccPowerOff message like this. byte[] data= new byte[]{ (byte) 0x62, (byte) 0x00, (byte) 0x00, (byte)…
user2270079
  • 127
  • 1
  • 1
  • 7
2
votes
1 answer

Smart Card Reader Plugin (Card Inserted) Event

Background: I'm creating a Windows 10 Universal App which reads some data from smart card (inserted into smart card reader) and it is working properly, but in all cases, the user should trigger the process to read data from card. Question: How can I…
2
votes
1 answer

How to decode communication between terminal and chip on APDU?

I have one communication between terminal and chip on APDU, and I need to decode that communication. It's something like this: Terminal: 00 B6 02 00 06 00 Chip: 49 55 7B 2C 1F 30 57 35 63 7D 24 7B 60 21 Terminal:00 B5 03 0B 04 02 00 Chip:45 43 3C 3B…
Mark743
  • 29
  • 2
2
votes
1 answer

Verify the PIN code of a belgian EID card on a reader with PINPAD

All my attemps to verify a PIN code on a PINPAD reader ends up in failure, here is my situation: Setup Belgian EID card; Vasco DIGIPASS 875, connected in Bluetooth; Android application using the SDK from Vasco. Situation I've used APDU command to…
2
votes
2 answers

ACR122U - InvalidDeviceStateException when transmitting APDU

I downloaded the android ACS library and was trying out the sample code and the ReaderTest app on my android device using the ACR122U reader with a otg cable. I tried sending the following APDU command - FF CA 00 00 00 but i keep hitting this…
Prakash Ash
  • 151
  • 1
  • 12
2
votes
1 answer

List processes that use the smart card readers

I'm writing a Windows service that must handle Smart card readers. Very often, when I try to connect to an inserted Smart card, SCardConnect() fails with SCARD_E_SHARING_VIOLATION which basically means: The smart card cannot be accessed because of…
ereOn
  • 53,676
  • 39
  • 161
  • 238