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|
|Operating Systems||POSIX Linux|
Release Notes: 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.
Release Notes: 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.
Release Notes: A 7816 logger has been added, 7816 shell read delay has been reduced, and there are some bugfixes.
Release Notes: 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.
Release Notes: New silvercard and bluecard loaders for piceeprog, and removal of libreadline from 7816shell (fgets is used instead).