i have project need play memory card. need read , write card.
my reader model is: alcor micro au9540 (http://www.ebay.com/itm/new-high-speed-usb-emv-ps-sc-smart-card-chip-reader-and-writer-support-iso-7816-/172165900399?hash=item2815e3286f:g:zjoaaoswdujwxocc)
the card use is: sle4442 memory card (i lost link)
i on ubuntu pcsc-lite , pcsc-tools
when use 'pcsc_scan' command, can read reader model successfully, unresponsive card. things this:
leo@leo-thinkpad-s3-s431:~$ pcsc_scan pc/sc device scanner v 1.4.23 (c) 2001-2011, ludovic rousseau <ludovic.rousseau@free.fr> compiled pc/sc lite version: 1.8.11 using reader plug'n play mechanism scanning present readers... 0: alcor micro au9540 00 00 tue aug 9 01:57:39 2016 reader 0: alcor micro au9540 00 00 card state: card inserted, unresponsive card,
but if use own in-use bank card (i know not memory card), things this, got atr response:
tue aug 9 01:58:36 2016 reader 0: alcor micro au9540 00 00 card state: card inserted, atr: 3b 68 00 00 00 73 c8 40 13 00 90 00 atr: 3b 68 00 00 00 73 c8 40 13 00 90 00 + ts = 3b --> direct convention + t0 = 68, y(1): 0110, k: 8 (historical bytes) tb(1) = 00 --> vpp not electrically connected tc(1) = 00 --> guard time: 0 + historical bytes: 00 73 c8 40 13 00 90 00 category indicator byte: 00 (compact tlv data object) tag: 7, len: 3 (card capabilities) selection methods: c8 - df selection full df name - df selection partial df name - implicit df selection data coding byte: 40 - behaviour of write functions: write or - value 'ff' first byte of ber-tlv tag fields: invalid - data unit in quartets: 1 command chaining, length fields , logical channels: 13 - logical channel number assignment: card - maximum number of logical channels: 4 mandatory status indicator (3 last bytes) lcs (life card cycle): 00 (no information given) sw: 9000 (normal processing.) possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3b 68 00 00 00 73 c8 40 13 00 90 00 mastercard issued mlp (marschollek, lautenschl?ger , partner) g&d 12696-gdm-10/11 debit card issued banco de credito del peru
with compare, seems problem on card.
i guess if because card bought not match reader? on ebay, details of card this: [card selling page][1]
[1]: http://i.stack.imgur.com/o6v1o.png provides models of card reader card supports (some of card support readers). maybe card not support reader?
or maybe need on card first can atr response?
a card can't become compatible reader, other way round. note sle4442 memory card, means communication synchronous , uses two-wire protocol instead of asynchronous t=0 or t=1.
according alcor micro reader chip supports two-wire, card may defective.
Comments
Post a Comment