We are currently working on initial information and user manuals for Smart Card Detective users. We will upload files to this page and we will also create a link from the SCD user forum (http://www.smartcarddetective.com/forum/index.php).

User Manuals

The first version of user manual that is being sent with purchased Smart Card Detectives is available in PDF format - User Manual.

SCD - Hardware Information

Smart Card Detective v3.0 - schematics.

Smart Card Detective v4.0 - schematics to appear shortly. Please do note that the detection of the smartcard has inversed logical level from v3.0. This is important if you try to compile your own firmware.

Using Virtual Serial

Linux - you can use the virtual serial port in Linux without installing any drivers.

Windows - the OS will try to install a new driver for the SCD. Select the advanced option and select a location where you have copied this file: scd.inf .

Where To Get Latest Software From

Software for the SCD is being developed under "non-commercial" GPL licence (version 3). You can download the latest source code from the project site on Google Code - http://code.google.com/p/smartcarddetective/.

The latest firmware (hex file) can be downloaded from here. Unzip the file and follow instructions below to re-flash your SCD.


Program SCD With Latest Firmware

This procedure has been tested with Windows XP and Windows 2000.

1. Install FLIP (FLexible In-system Programmer) from Atmel. It requires Java Runtime Environment (JRE).

a) JRE can be downloaded from here: Java SE and select the Windows x86 Offline or Windows x64 version according to your architecture. Install JRE by opening the downloaded file and following instructions.

b) Download FLIP from Atmel website: FLIP 3.4.5 for Windows. You have to use the latest version to get support for the SCD's processor. Install FLIP by clicking on the downloaded file and following instructions (use the default installation path if possible).

2. Connect the SCD to your computer with the provided USB cable. Press the RST button while holding the HWB button. They are next to each other at the bottom of SCD. This enables SCD's bootloader.

3. Your computer should detect a new device within a few seconds and start "Install New Hardware" dialog.

4. Select the option to install from specific location and when asked for the path, select C:\Program Files\Atmel\FLIP 3.4.3\usb. Follow the installer's instructions to complete installation of the driver for the SCD.

5. Start FLIP by clicking its icon on the desktop or selecting from the list of installed programs.

6. When the main window of FLIP appears select Device and Select... . Choose AT90USB1287 from the list of devices and click OK.

7. Click Settings -> Communication -> USB and confirm. The main window should now allow you to select programming operations.

8. Download the firmware you required from the list above.

9. Select File -> Load HEX File... in FLIP. Navigate to the file you downloaded in step 8 and confirm.

10. Now you can program the SCD. Check all operations in the Operations Flow (Erase, Blank Check, Program, Verify) and click the Run button.

11. When all operations have completed, the SCD is programmed with the new firmware and you can start using it after pressing the RST button.