Smart Card ToolKit

Smart Card ToolKit provides a library and associated tools for smart cards. Phoenix and Smartmouse protocols are supported for ISO7816 asynchronous smart card access and debugging. JDM is supported for programming PIC-based smart cards like piccard, goldwafer (goldcard), and silvercard. SPI is supported for programming AVR based smart cards (funcard). PIC and AVR loaders provide access to external i2c EEPROM. I2c memory smart cards are also supported. All tools use Intel hex file format to store data. An Intel hex to binary and vice-versa converting tool is also provided.

Tags Software Development Libraries Hardware Utilities
Licenses GPL
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  06 Dec 2004 23:28
  • Rrelease-after

Changes: The delay subroutine code was updated for x86_64 compatibility. TTY device initialization was updated, the man pages were corrected, and a sctklib data process callback was added. Other delay adjustments were merged.

  • Rrelease-mid
  •  01 Nov 2003 23:10
  • Rrelease-after

Changes: In this version, a new AVR loader was added for the 24lc512 external EEPROM. The PIC EEPROG loader protocol version has been changed. Some bugs have been fixed.

  • Rrelease-mid
  •  10 Dec 2002 11:15
  • Rrelease-after

Changes: A 7816 logger has been added, 7816 shell read delay has been reduced, and there are some bugfixes.

  • Rrelease-mid
  •  17 Nov 2002 04:18
  • Rrelease-after

Changes: In this version, i2ceeprog and AVR loaders were added, the AVR code was cleaned up, string error support was added to libsctk, avrspiprog tool for AVR-based smartcards was added, Atmel AVR chip programming support was added to libsctk, and there is now picjdmprog --write-strip (partial code memory write), picjdmprog --protect --dont-protect (memory protection override), and an SCTK_DEVICE environment variable.

  • Rrelease-mid
  •  17 May 2002 15:49
  • Rrelease-after

Changes: New silvercard and bluecard loaders for piceeprog, and removal of libreadline from 7816shell (fgets is used instead).

Rss Recent comments

Rcomment-before 08 Sep 2002 21:22 Rcomment-trans diaxen Rcomment-after

Re: sur le Car04
Mail diaxen@free.fr

Rcomment-before 07 Sep 2002 11:20 Rcomment-trans fabricelegoff Rcomment-after

Re: sur le Car04

> Check card reader mode:
> smartmouse/phoenix.
> Please report card type, hardware and
> used
> command lines.
>
> Alexandre.
>
>

j'utilise un CAR04 sur /dev/ttyS0
la commande d'écriture du Loader est Ok (picjdmprog)
Au début de la commande piceeprog, en mode Phoenix,
la réponse est Bad Answer To Reset from card, no loader detected.
Merci de me repondre.

Rcomment-before 24 Aug 2002 06:48 Rcomment-trans diaxen Rcomment-after

Re: sur le Car04
Check card reader mode: smartmouse/phoenix.
Please report card type, hardware and used
command lines.

Alexandre.

Rcomment-before 12 Aug 2002 13:14 Rcomment-trans fabricelegoff Rcomment-after

sur le Car04
après avoir charger le loader, ecrire les datas par piceeprog se solde par l'erreur : No Answer To reset from card.
Y a t-il une explication ? en utilisant d'aur=tre utilitaires sous windows, ca marche, mais j'ai aussi la meme erreur avec certain.
(je tente l'experiance du Linux Mag de Mai 2002)

No-screenshot

Project Spotlight

Augeas

A configuration API.

4fea690295eb90ed833a50bdc87db3a3_thumb

Project Spotlight

Qore Programming Language

A modular, multi-threaded, object-oriented, SQL-integrated scripting language.