The bcload command is a firmware downloader for ZeitControl BasicCard Smart Cards. Bcload is based off the bcload example included in the development environment. Bcload has only been tested with ZC3.9 Smart Card hardware. Small changes would be required to support the Professional line of cards.
Set debug level.
Name of BasicCard Image file. Defaults to HOTPC.IMG
Help.
List SC Readers
Disable paranoid check for ZC3.9 hardware. Enhanced Smart Cards will probably work, support for the professional cards require changes to bcload.c.
Set the smart card reader. Use -l to list available readers.
Force card mode to TEST after programming. Defaults to the mode specified in the image file.
Display verbose status messages while programming the card.
Download the HOTPC.IMG file to the default smart card reader. Display verbose results.
bcload -v -f HOTPC.IMG Card/State: ZC3.9 test EEChunkSize=2000 BCSetState: load SC: Reset EEStart=8020,EELen=1fa0 imgAddr=8020,imgLen=1fa0 Clear: addr=8020,len=1fa0 BCClearEEProm: success SC: Reset EEWRITE: nWrites=118,addr=8020,len=1e EEWRITE: nWrites=117,addr=8038,len=10 EEWRITE: nWrites=116,addr=8170,len=38 ... EEWRITE: nWrites=1,addr=9f40,len=48 EEWRITE: nWrites=0,addr=9f80,len=48 EECRC: nWrites=1,addr=8020,len=1fa0,imgCRC=b17a EECRC: SCCRC=b17a EECRC: nWrites=0,addr=8020,len=00,imgCRC=00 EECRC: SCCRC=0 BCSetState: test BCSetState: test