|
Downloads
|
SmartCache Version 3.0
Released April 8, 2020
SmartCache is distributed as a Windows installer file. When you run the installer file,
a SmartCache item will be added to your Start menu and the .sc file extension will
be associated with SmartCache.
SmartCache 3.0 64-bit:
SmartCacheInstaller-x64-3.0.msi
SmartCache 3.0 32-bit:
SmartCacheInstaller-win32-3.0.msi
|
These are the current release notes for SmartCache 3.0:
SmartCache-3.0-Release-Notes.txt
|
SmartCache Version 2.2
Released November 28, 2007
|
SmartCache is distributed as a Windows installer file. When you run the installer file,
a SmartCache item will be added to your Start menu and the .sc file extension will
be associated with SmartCache.
The following download is a ZIP file containing an MSI file that requires
Windows Installer 2.0 or later. Windows 2000 and Windows XP ship with
the necessary Windows Installer. If you are running an earlier version of Windows,
the required installer may have been installed by other installations, so you
can download this file and try running it. If you get an error, just download the
Windows Installer 2.0 from Microsoft, install it, and then run the following file.
SmartCache_2.2.zip (553 KB)
These are the release notes for SmartCache 2.2:
SmartCache-2.2-Release-Notes.txt
|
SmartCard Version 1.0
Released December 27, 2004
|
SmartCard is a Windows application that demonstrates the use of an ACOS ISO 7816 smart card
for allocating unique serial numbers that are assigned to hardware devices during the
manufacturing process.
To use SmartCard, you need a Phoenix reader/writer or a development terminal.
If you use a development terminal, it must be programmed with the hex files (both plain and
encrypted versions will work) provided with SmartCache.
SmartCard runs on Windows 2K/XP/7/8/10, and will most likely run on any future version of Windows.
Read the README.txt file (included in the ZIP file)
for instructions on using SmartCard.
SmartCard is the first smart card application I wrote.
SmartCard_1.0.zip (118 KB)
|
SmartCard Source Code
Released April 11, 2005
|
This is the source code for SmartCard. The source is written in C++ using
Microsoft Visual C++ 6.0 and MFC. The source code is licensed under the GNU GPL; read the file COPYING.txt.
SmartCardSrc.zip (41 KB)
|
Atmel Assembly Source Code for iso7816_plain
Released December 30, 2004
|
This is the Atmel assembly source code used to build the iso7816_plain HEX files provided with SmartCache.
The source code implements an interface between an RS-232 serial port and
an ISO 7816 smart card, and is targeted for the Atmel AT90S2313 microcontroller
in a development terminal.
This is the Quick Start Guide in PDF format describing the steps for building iso7816_plain with AVR Studio:
iso7816_plain-Quick-Start-Guide.pdf (119 KB)
This is the source code for iso7816_plain:
iso7816_plain.zip (7 KB)
|
Atmel C Source Code for iso7816_plain
Released January 27, 2005
|
This is the Atmel C source code used to build HEX files that provide the same functionality as the iso7816_plain HEX files provided with SmartCache.
The source code implements an interface between an RS-232 serial port and
an ISO 7816 smart card, and is targeted for the Atmel AT90S2313 microcontroller
in a development terminal.
This is the Quick Start Guide in PDF format describing the steps for building iso7816_plain with
WinAVR:
iso7816_plain_c-Quick-Start-Guide.pdf (84 KB)
This is the C source code, makefile and Programmers Notepad project file for iso7816_plain:
iso7816_plain_c.zip (11 KB)
|
TrayIP
Released January 2, 2005
|
TrayIP is a Windows application that displays an icon in the system tray. Moving the mouse over the icon
displays a tooltip that shows your LAN and WAN IP addresses.
Right-click on the icon to display
a menu. Selecting Options from the menu displays a dialog that allows you to set up TrayIP to log
your IP addresses to a file (on TrayIP startup). Selecting Refresh updates the tooltip with your current LAN and WAN
IP addresses (useful if these values have changed, e.g., you just plugged in a network cable).
I put TrayIP in my Startup folder (e.g., in Windows XP, C:\Documents and Settings\<Logon_Name>\Start Menu\Programs\Startup,
where <Logon_Name> is your Logon Name).
TrayIP.zip (125 KB)
|
SoftCard Version 1.1
Released January 6, 2005
|
SoftCard is a Windows application that emulates an ACOS ISO 7816 smart card.
When used in conjunction with an RS-232-to-ISO 7816 interface conversion device
(also called an "emulator board" or just "emulator"),
it can be used to take the place of a physical ACOS ISO 7816 smart card.
SoftCard_1.1.zip (427 KB)
|
SoftCard Source Code
Released April 11, 2005
|
This is the source code for SoftCard. The source is written in C++ using
Microsoft Visual C++ 6.0 and MFC. The source code is licensed under the GNU GPL; read the file COPYING.txt.
Included in the ZIP archive is the release version of SoftCard.exe 1.2.
SoftCardSrc.zip (299 KB)
|
Atmel Assembly Source Code for iso7816_vcc
Released January 16, 2005
|
This is Atmel assembly source code that implements an interface between an RS-232 serial port and
an ISO 7816 smart card, and is targeted for the Atmel AT90S2313 microcontroller
in a development terminal. It uses the Pulse Width Modulation (PWM) mode
of Timer/Counter1 in the Atmel microcontroller to generate the voltage supplied to
the ISO VCC and CLK contacts of the smart card.
This is the Quick Start Guide in PDF format describing the steps for building iso7816_vcc with AVR Studio:
iso7816_vcc-Quick-Start-Guide.pdf (119 KB)
This is the README file for iso7816_vcc in PDF format:
iso7816_vcc-Readme.pdf (199 KB)
This is the source code for iso7816_vcc:
iso7816_vcc.zip (8 KB)
The following ZIP file contains pre-built iso7816_vcc files for all 256 values of PWM TOP.
The files are named using a convention compatible with XPAtmel.
The PWM TOP value in both hex and decimal is part of the file name. For example, the
file iso7816_vcc_C8_200.exe.eeprom.hex uses a PWM TOP value of C8 hex or 200 decimal.
After extracting the following archive, copy XpAtmel.exe and atmeldrv.sys
(provided with the SmartCache installation) to the folder iso7816_vcc_files.
iso7816_vcc_files.zip (219 KB)
|
Atmel C Source Code for iso7816_vcc
Released January 27, 2005
|
This is Atmel C source code that implements an interface between an RS-232 serial port and
an ISO 7816 smart card, and is targeted for the Atmel AT90S2313 microcontroller
in a development terminal. It uses the Pulse Width Modulation (PWM) mode
of Timer/Counter1 in the Atmel microcontroller to generate the voltage supplied to
the ISO VCC and CLK contacts of the smart card.
This is the Quick Start Guide in PDF format describing the steps for building iso7816_vcc with
WinAVR:
iso7816_vcc_c-Quick-Start-Guide.pdf (84 KB)
This is the C source code, makefile and Programmers Notepad project file for iso7816_vcc:
iso7816_vcc_c.zip (11 KB)
|