Download Towitoko Driver

12/10/2021by admin
  1. Download Towitoko Driver Download
  2. Download Towitoko Drivers
  3. Download Towitoko Driver Free
  4. Download Towitoko Driver Windows 10

CHIPDRIVE® Product Support. Both the CHIPDRIVE product line and CHIPDRIVE support were discontinued in January of 2016.

towitoko: Unix driver for Towitoko smartcard readers1

  • Download Unix Smartcard Driver Project for free. This project is aimed to provide good support of smartcard readers for Linux/Unix users. In contrast to MUSCLE we try to implement our drivers as portable as possible and currently focus on Towitoko drives.
  • I have the towitoko reader 'chipdrive micro 130 v4.30'. Chipdrive micro 120 v4.30 driver download, hwz forums, chipdrive micro 130 driver details, towitoko / scm smartcard reader chipdrive micro fun, serial delivery chipdrive micro may vary, especially during peak periods and will depend on when your payment clears - opens in a new window or tab.

Package available in: [trunk] [8.0] [7.0] [6.0] [2.1]

This library provides a driver for using Towitoko smartcardreaders under UNIX environment.

... part of T2,get it here

URL:http://www.geocities.com/cprados/

Author: Carlos Prados <cprados [at] yahoo [dot] com>
Maintainer: The T2 Project <t2 [at] t2-project [dot] org>

License: GPL
Status: Beta
Version: 2.0.7

Remark: Does cross compile (as setup and patched in T2).

Download:http://www.geocities.com/cprados/files/towitoko-2.0.7.tar.gz

T2 source:00-reader-conf-lib-path.patch
T2 source:towitoko.cache
T2 source:towitoko.conf
T2 source:towitoko.desc

Build time (on reference hardware): 10% (relative to binutils)2

Installed size (on reference hardware): 0.13 MB, 18 files

Dependencies (build time detected):00-dirtreebashbinutilsbzip2coreutilsdiffutilsfindutilsgawkgccglibcgreplinux-headermakenet-toolspatchsedsysfilestar

Installed files (on reference hardware): [show]

1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typosneed to be performed directly on that source.

2) Compatible with Linux From Scratch's 'Standard Build Unit' (SBU).

Associate Professor
University of Limoges

123 avenue Albert Thomas 87060 LIMOGES Cedex FRANCE

<[email protected]>

Download
Revision History
Revision 1.203/12/2011DS
Change affiliation.
Revision 1.104/01/2004DS
Improve the presentation of the document.
Revision 1.003/10/2003DS
First version.

Abstract

The installation and the usage of some Smart Card software is a complex job. This document could help you to set up an environment in order to take a good way for the Smart Card's world.

Table of Contents

Introduction
Greetings
PC/SC Lite and drivers
Install of PC/SC Lite
Install of SERIAL readers
Gemplus GCR410
SmartMouse SM1 RS232
TOWITOKO CHIPDRIVE extern 320
Install of USB readers
Generic CCID readers
SCM Microsystems SCR 331
TOWITOKO CHIPDRIVE extern 330
OMNIKEY CardMan 2020
Install of PCMCIA readers
Gemplus GPR400
SCM SCR241
Install of libusb
Installation of the JDKs
SUN JDK 1.2.2
SUN JDK 1.3.1
IBM JDK 1.3.1
Installation of fonts
Installation of the communication APIs
Installation of the Java Card Development Kits
JCDK 2.1.1
JCDK 2.1.2
JCDK 2.2
Installation of the GemXpresso RAD III kit
Installation of the OpenCard Framework
Installation of the OCF to PC/SC bridge
Installation of JPCSC 0.7.2
Installation of the JCOP 2.1 kit
Installation of the OpenSC
Installation of the Muscle Framework
Muscle Applications
muscleTools
XCardII
Muscle Plugins
MCardPlugin
FAQ
References

I have written this document in order to share my experience on usage of Smart Card on a Linux environment (Slackware 8.1™). I hope this will help you to cope with the installation and using problems. This document describes the installation of:

  • PC/SC Lite and some drivers;

  • many Java Development Kits and Java Card Development Kits;

  • OpenCard Framework (OCF), OCF to PC/SC bridge, GemXpresso RAD3;

  • JPCSC library and JCOP Tools.

Note

For many operations you must have the root privileges on the host.

Thanks for all the volunteers who work on the development of PC/SC Lite, free drivers, Muscle, etc. I don't forget all the people who answer on Muscle and other mailing list, newgroups, etc.

Download the last version of PC/SC Lite [PCSCLite].

If you want use USB readers you must use the --enable_libusb. Libusb is a portable API available on many OS for usage of USB. If libusb is not installed on your system, install it.

Note

/usr/local is my path for my libusb install.

Note

The --enable_threadsafe implies to compile the clients of the PC/SC middleware with -lpthread for using the pthread library.

Compile PC/SC Lite.

Get the root privileges and install it.

Note

For security reasons we should create a special account with the good privileges to start the daemon.

You can test:

  • PC/SC Lite installation and the SCard API with the tool testpcsc in src/

  • MuscleCard Framework API with the tool muscletest in src/

Your kernel or one of its module must manage the serial port.

Get the root privileges.

Download the last version of ifd-gempc-x.y.z.tar.gz [RousseauWeb]. Modify the INCS in Makefile with the path where you have installed the PC/SC Lite include files: Add in /etc/reader.conf the following entry:

Download ifd-sm-x.y.z.tar.gz [SauveronWeb] Add in /etc/reader.conf the following entry:

Download towitoko-x.y.z.tar.gz Get the root privileges. Add in /etc/reader.conf the following entry:

Download towitoko driver download

Your kernel or one of its module must handle the USB. For me:

Download ccid-x.y.z.tar.gz [PCSCLite]. This driver needs libusb (cf. the libusb section). Get the root privileges.

Plug your reader and get the informations with lsusb-v or cat /proc/bus/usb/devices If you obtain for the SCR331 an idProduct's value equal to 0xe000, you must upgrade the firmware explained in the following procedure. Else if you obtain 0xe001 you must choose to use the generic CCID driver (cf. section Generic CCID readers) or install the SCM driver as described at the end of this section.

Procedure 1. Upgrade the firmware

The firmware in the USB reader can be updated to the latest version, which should work with the GNU/Linux driver on SCM's web site:

  1. Find a windows machine (an unfortunate necessity)

  2. Download and install the SCRx31_USB_1.40_signed.zip windows driver from http://www.scmmicro.com/security/secureCard-downloads.html (Click on the SCR331 PCSC link.) Personally I use SCR331 Installer V2.05.zip.

  3. Download the USB-FWUpdate.zip program.

  4. Download the new firmware (SCRx31_Firmware_4.13.zip).

  5. Run the USB-FWUpdate program and select the .bin file from the firmware package.

  6. Now the USB reader should be upgraded to the CCID version.

  7. Throw your windows system away and plug the reader into your GNU/Linux box. Now lsusb-v or cat /proc/bus/usb/devices shall give an idProduct set up at 0xe001.

Install the GNU/Linux driver from ftp://ftp.scmmicro.com/security/drivers/scr331ccidDriver-0.9.0-1.i386.rpm On my Slackware, I converted the rpm to a tgz file using rpm2tgz Get the root privileges and move the driver to /usr/local/pcsc/drivers/

Download towitoko-x.y.z.tar.gz Get the root privileges.

Get the root privileges.

1) Installation of the module for the pcmcia card GRP400: This is necessary to handle the PCMCIA. Download the sources of the pcmcia-cs [PCMCIA-CS] Download the module for the GPR400 [????] Following the README of gpr400_cs-0.9.6.tar.gz i.e: Change the value of #define PCMCIA_DEBUG from 1 to 0 in the gpr400_cs.c Get the root privileges. 2) Installation of the GPR400 PC/SC driver: Download the source ifd-gpr400-0.3.tar.gz [????] Get the root privileges. Add at the beginning of the CFLAGS -I/usr/local/pcsc/include in the Makefile Comment in the pcscdefines.h file the following lines: Copy ifdhandler.h from ifd-devkit-1.0.0.tar.gz or from an old version of pcsc-lite (for instance 1.0.1) in the directory. make Add in /etc/reader.conf the following entry:

Note

I have submitted a modified version of this driver to Joe Phillips.

TO DO!

Download libusb-0.1.7.tar.gz [LibUSB]. Get the root privileges.

Download the JDKs.

Note

Do some scripts to set up the environment.

Get the root privileges.

Get the root privileges.

Get the root privileges.

For the SUN JDK 1.2.2 and the SUN JDK 1.3.1 Download symbol.ttf Get the root privileges. Add to the file $JAVA_HOME/jre/lib/fonts/fonts.dir the following line symbol.ttf -urw-symbol-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific and modify the number of fonts at the beginning of the file (adding 1).

Get on the Gemplus CD of GemXPresso RADIII the linux_commapi_conf.tar Get the root privileges. * For the SUN JDK * For the IBM JDK

Note

For using the serial port the user must have the rights rw on it. As root do root% chmod 666 /dev/ttyS?

Download the JCDKs. Get the root privileges.

Note

Do some scripts to set up the environment.

The install does not work with the JDK 1.2.2 Get the root privileges mount the 'cdrom' with the GemXPresso RAD III CD. cd 'cdrom'/Unix I have chosen to install the different components in /opt/gemxpresso.rad3/ To install the RAD III: To install the card profiles: To install the crypto: To install the OpenCard Framework: If needed modify the JAVA_HOME in /opt/gemxpresso.rad3/bin/GxpRADInit.sh. For using the GemXpresso RAD III with bash:

  • if you wish using the communication APIs installed by yourself do

  • if you choose to use the APIs installed by the kit do

Do some scripts to set up the environment. Put the rights rw on the device's filename of the OCF reader.

Note

For using PC/SC with the OCF to PCSC bridge, it is not necessary to have the rights on the device because the pcscd daemon runs with the rights allowing the access.

I have chosen to use my readers on PC/SC and an OCF to PC/SC brigde because most of my readers work with PC/SC and only one with OCF (the GCR410).

The installOCF.class provided by [OCF] does not work on my Linux. Get the root privileges. Create a file opencard.properties in the directory $JAVA_HOME/jre/lib/ Do some scripts to set up the environment (put the .jar in the CLASSPATH)

Download OCFPCSC1-0.0.1.tar.gz [MUSCLE]. Contrary to this is written in the documentation it is possible to have more than one reader in the /etc/readers.conf Modify the Makefile Get the root privileges. For using the bridge, put libOCFPCSC1.so in your LD_LIBRARY_PATH Modify the opencard.properties files involved with the line: In order to using the readers with the GemXpresso RAD III and the OCF to PC/SC brigde put in the file opencard.properties in the directory /opt/gemxpresso.rad3/conf: Modify the CLASSPATH in the file /opt/gemxpresso.rad3/bin/GxpRADInit.sh in the way that follows:

Get the root privileges. If the line '/usr/local/pcsc/lib' doesn't exist in /etc/ld.so.conf add it. For using it, put jpcsc.jar in CLASSPATH et libjpcsc.so in the LD_LIBRARY_PATH

Get the root privileges. Do some scripts to set up the environment. For using the examples the user must copy them in an own directory.

Download opensc-x.y.z.tar.gz [OpenSC].

Download towitoko driver windows 10

TO DO!

TO DO!

Download the last version of muscleTools. Modify the Makefile with the good paths for the library and the include files related to musclecard. For me as: Get the root privileges.

Download the last version of XCardII. Modify the Makefile with the good paths for the library and the include files related to qt, musclecard and pthread. Get the root privileges.

The plugin are used by the muscle framework to manage the different cards. For example the MCardPlugin is used to handle a Java Card using the MCardApplet and the CFlexPlugin is used for the Cryptoflex card.

Download the last version of MCardPlugin. Get the root privileges.

Note

root% make install is useless.

1. What are the informations needed to obtain a quick and efficient response for a post on the mailing list?
2. Why does pcsc-lite fail to communicate with the serial port?
1.

What are the informations needed to obtain a quick and efficient response for a post on the mailing list?

Join the informations about your hardware and software system:

  • OS: uname -a

  • version of PC/SC Lite

  • readers used

  • version of the drivers used

  • cards used

  • softwares used

Join also the logs obtained with: pcscd --apdu --foreground
2.

Why does pcsc-lite fail to communicate with the serial port?

Be sure that /dev/pcsc/1 is a link to /dev/ttyS0 and not to /dev/ttys0.

[PCSCLite] PC/SC Lite. http://alioth.debian.org/projects/pcsclite/.

[SauveronWeb] Driver for SM1. http://damien.sauveron.free.fr/.

[RousseauWeb] GemCore based PC/SC reader drivers. http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/.

Download Towitoko Driver Download

[JPC/SC] The JPC/SC specifications and driver. http://www.linuxnet.com/middleware/.

[OCF] OpenCard Framework. http://www.opencard.org/.

[PCSCSpec] PC/SC Specifications. http://www.pcscworkgroup.com/.

[CCIDSpec] Chip/Smart Card Interface Devices (CCID). http://www.usb.org/developers/.

Download Towitoko Drivers

[LibUSB] The libusb project home. http://libusb.sourceforge.net/.

Download Towitoko Driver Free

[PCMCIA-CS] Linux PCMCIA Information Page. http://pcmcia-cs.sourceforge.net/.

Download Towitoko Driver Windows 10

[JavaCardSpec] Java Card™ 2.2 Specifications. Sun microsystems. http://java.sun.com/products/javacard/.

[OpenCT] OpenCT. http://www.opensc.org/.

Comments are closed.