summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ08nY2019-02-19 22:59:08 +0100
committerJ08nY2019-02-19 22:59:08 +0100
commitedc96e582c3dc62999c020a108bf13c3f6bf035a (patch)
treebde4b0eb874c9429f9d1ff4707451c2ed78c6d58
parentd9108d4a036363d26d8d83153e98d52e62d1be04 (diff)
downloadECTester-edc96e582c3dc62999c020a108bf13c3f6bf035a.tar.gz
ECTester-edc96e582c3dc62999c020a108bf13c3f6bf035a.tar.zst
ECTester-edc96e582c3dc62999c020a108bf13c3f6bf035a.zip
-rw-r--r--src/cz/crcs/ectester/reader/CardMngr.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/cz/crcs/ectester/reader/CardMngr.java b/src/cz/crcs/ectester/reader/CardMngr.java
index e6835dd..8f88ebb 100644
--- a/src/cz/crcs/ectester/reader/CardMngr.java
+++ b/src/cz/crcs/ectester/reader/CardMngr.java
@@ -72,7 +72,14 @@ public class CardMngr {
terminal = terminalList.get(i);
if (terminal.isCardPresent()) {
- card = terminal.connect("*");
+ try {
+ card = terminal.connect("T=1");
+ } catch (CardException ex) {
+ if (verbose)
+ System.out.println("T=1 failed, trying protocol '*'");
+ card = terminal.connect("*");
+ }
+
if (verbose)
System.out.println("card: " + card);
channel = card.getBasicChannel();