DSECASH Initializing iButtons as Co-Processors or User Tokens
The DSECASH eval kit software comes with the eCashInit Java Web Start program. This program is used to initialize the iButtons in the kit to be either sha-1 coprocessors or user tokens. The coprocessor actually stays on the demo board and performs on-demand sha-1 computations, while the user tokens are carried around by the user and actually securely stores the monetary value. The user presents a user token to the "blue dot" on the demo board and the monetary value gets debited.
See below for instructions on initializing the iButtons (either DS1963S or DS1961S) to be coprocessors or user tokens. If a more comprehensive look at the DSECASH kit is needed, its datasheet is available for download here: /dsecash
Launching the eCashInit Java Program
To launch the eCashInit program, simply click on the button below. For instructions on launching this program manually see the DSECASH Software Download Page.
eCashInit Startup Screen
With the DS9097U 1-Wire adapter plugged into the serial port and the DS1402-DR8 “blue dot” plugged into the adapter, run the eCashInit Java program. The following Window appears, asking for which COM port to use with the DS9097U:
Follow the steps presented and select the appropriate COM port. Click OK when finished.
Co-Processor Initialization Screen
The next window to appear gives a choice between two tabs. Selecting the first tab starts the process for creating a SHA-1 co-processor. Take a DS1963S iButton, snap it into the blue dot, and follow the instructions. When finished, snap the co-processor into one of the iButton clips provided on the evaluation board. Note that the type of user token (DS1961S or DS1963S) needs to be specified. See screen capture below.
User Token Initialization Screen
The second tab of the eCashInit program starts the user token initialization process. Follow the instructions to create the user token. The user token actually carries the monetary value, and needs to be specified during the initialization process. The user token can either be a DS1961S or a DS1963S. Click the "Initialize Now" button to finish creating the user token. See below for screen shot.
Technical Support Resources
Maxim provides many technical support resources for developers. In addition to datasheets, we provide a large number of application notes and software development tools.