
Der KAAN Base des deutschen Herstellers KOBIL ist ein stehender CCID-konformer Kartenleser mit USB-Anschluss für den Desktop-Einsatz. Der Leser verfügt über ein fest montiertes USB-Kabel und hat an der oberen Front zwei Stauts-LEDs. Der Karteneinschub liegt gut platziert dahinter. Dem Lieferumfang liegt ein Anleitungsheft und eine Treiber-CD bei. Der Hersteller bietet selbst für ausgefallene Systeme wie z.B. Solaris, Free BSD, OS/2 Warp 4 und Alpha OSF1 einen Treibersupport an. Leider jedoch nicht für Mac OS X.
Da es sich bei dem KAAN Base aber um einen CCID-kompatiblen Leser handelt, ist die Installation von einem Treiber nicht unbedingt erforderlich. Der KAAN Base ist nämlich sofort nach dem Einstecken in einen freien USB-Port betriebsbereit, und zeigt dies durch das Leuchten der grünen Betriebs-LED an. Sobald eine Chipkarte eingesteckt und mit Spannung versorgt wird, wird dies durch das Leuchten der gelben Karten-LED angezeigt. Die Prüfung mit dem MUSCLE PC/SC Lite Test Program pcsctest waren alle erfolgreich, wie diese beispielhafte Ausgabe deutlich belegt.
MUSCLE PC/SC Lite Test Program
Testing SCardEstablishContext : Command successful.
Testing SCardGetStatusChange
Please insert a working reader : Command successful.
Testing SCardListReaders : Command successful.
Reader 01: CCID Smart Card Reader 0 0
Enter the reader number : 1
Waiting for card insertion
: Command successful.
Testing SCardConnect : Command successful.
Testing SCardStatus : Command successful.
Current Reader Name : CCID Smart Card Reader 0 0
Current Reader State : 34
Current Reader Protocol : 0
Current Reader ATR Size : 16
Current Reader ATR Value : 3B 9F 95 80 1F C3 ...
Testing SCardDisconnect : Command successful.
Testing SCardReleaseContext : Command successful.
PC/SC Test Completed Successfully !
Auch weiterführende Prüfungen und Untersuchungen mit OpenSource-Werkzeugen wie pcsc_scan und opensc-tool verliefen erfolgreich. Der Leser unterstützte bei mir intelligente Chipkarten (GSM / SIM, HBCI und Geldkarte) mit den asyncronen Protokollen T=0 und T=1. Die Versuche einfache Speicher-Chipkarten (Mitgliedsausweise, Krankenversicherungskarten, etc.) auszulesen, welche Protokolle wie I2C, 2-wire oder 3-wire verwenden, gelang jedoch nicht, da synchrone Protokolle vom Systemtreiber nicht unterstützt werden.
Einzig die Stromaufnahme des Gerätes verursachte bei mir kurzzeitig Probleme, da ich versucht hatte dieses an einem USB-Hub ohne eigene Stromversorgung zu betreiben. Darauf wird aber in der Anleitung hingewiesen. Mit dem direkten Anschluss an die USB-Ports des Rechners funktioniert der Kartenleser jedoch einwandfrei.