Read-Write Programmer for AT88SCXX Model SC-RWP2
User Manual
1. Introdu tion
The present read-write programmer is specifically designed for the development and batch release of ATMELs AT88SC series crypto ! sec"re memories devices #S$-8 pac%ed& '()-8 pac%ed and cartridge*+ ,ith the read-write config"ration -one and read-write "ser -one& the device has a range of f"nctions s"ch as sim"lated a"thentification #open to "sers who signed the .'A agreement with ATMEL only*& config"ration file management and off-line programming #able to program the target device independently witho"t a personal comp"ter*+ Even if the f"se is blown #FUSES=#00H*& all the data and config"ration files inside can be retracted with the correct /c and password+
2. !ard"are
The device hardware is shown by the following ill"stration+
0S-121 Comm"nication (nterface
LE' displayer
(C card soc%et
)0$/ )rogram Switch
0ST )0$M TEST
),0 'one
CL0
)ower Switch $. Soc%et
0S-121 Comm"nication (nterface3 Connect the )C Comm"nication port with '4-5 cable to install+
S7
C6CC
)0$M3 Switch& to )0$/ side before programming and switch bac% to the left side when complete+ 0ST3 4"tton& to reset the set+ TEST3 4"tton& to test the device config"ration+ /reen light means $89 if it does not light "p& a close e:amination sho"ld be cond"cted3 for S$-8 pac%ed device& the install direction and pin connection m"st be chec%ed& for catridged device the insertion direction #contact side face "p* and the contact+ CL03 4"tton& to clear the program co"nter of the set+ )"sh the CL0 and 0ST b"ttons sim"ltaneo"sly& then release the 0ST b"tton to clear the program co"nter+ )ower Switch3 Switch to the $. side to connect power+ Soc%et3 'C inp"t& voltage3 86-7;6+ ),03 Light "p to indicate one operation is done+ $83 Light "p to indicate power is connected+ C6CC3 Light "p to indicate the device is charged+ 'igital 'isplay3 (ndicate the n"mber of already-programed devices& which still remains in case of a power brea%down+ (C Card Soc%et3 <or catridged device& contact side faces "p+ Switch Soc%et3 S7 direction sho"ld correspond with that in the hardware ill"stration above+ 'evice Config"ration3 Special attention sho"ld be paid to the position of 7 foot #indicated by the point in the above hardware ill"stration*+ )"sh TEST b"tton to test the config"ration after finishing installation and a green light indicates correct installation+
#. !ard"are Installation
(ntall the device as follows3 7* Connect the 0S-121 comm"nication cable to a personal comp"ter+ 1* Connect the 'C inp"t power+ 2* Switch ),0 to the $. side+
$. Soft"are Installation and Use
Clic% set"p+e:e "nder the (nstallation 'irectory in the disc+ .otice3 )lease ma%e s"re it is stalled in a )C with an ) or above oprating system+ Close other application programs before installation+ (nstall the hardware and connect power before starting-"p the software+
%. Instru tion
)lease refer to ATMEL for the config"rations of vario"s register and data memory models #AT88SC=7=>C?1;@7@C*+
%.1
Create t&e Configuration 'ile( to reate t&e onfiguration file from an old onfiguration file )
7+ Select Install Configuration File in the File men"+ To reinstall& e:it the the config"ration -oneA"ser -one interface+
1+ Select Read-Write Configuration Zone in the Device Operation men" to config"re the area& press Esc to e:it+ 2+ Select Read-Write User Zone in the Device Operation men" to config"re the area& press Esc to e:it+ >+ Select Save Configuration File in the File men"& enter a file name and select Save+ A config"ration file #demo7+dem in the Design Sample directory* has been provided in the disc+
%.2
Create Configuration 'ile ( to reate t&e onfiguration file *+ reading onfiguration file from a de,i e )
7+ Select the corresponding device model in the Device Selection men"& press Enter+ 1+ (nstall the device and select Power on in the Device Operation men" to ma%e the device power on+ 2+ Select Read-Write Configuration Zone in the Device Operation men" to opeate+ >+ <or "nf"sed devices& enter the password and press Test Sec"re Code #SC*+ <or the f"sed devices& press ead-In !"P File to lead in all the /c and password with #$gp file+ 0efer to <ig"re ;+7 for creating s"ch a file+ ;+ )ress Read Configuration Zone to read the corresponding data& press Esc to e:it+ @+ Select Read-Write User Zone in the Device Operation men"& press 0ead Bser )artition b"tton to read data in the present "ser -one+ To readAmodify other "ser -one& select the "ser -one first and press %sc to e:it after completion+ C+ Select Save Configuration File in the File men"& enter the file name and select Save+ 0eading config"ration -one and "ser -one will delete all the previo"sly installed config"ration files+
%.$ Com-are Alread+-Installed Configuration 'ile
Compare the already-installed config"ration files to fig"re o"t which is the freshly-installed one+ 7+ Select Install Configuration File in the File men"& and "ser config"reation file will be installed and remain even in case of a power brea%down+ 1+ Select Compare Configuration File in the File men"+
%.% .ff-/ine Programming
7+ Select Install Configuration File in the File men"+ The installed "ser config"ration file will remain even in case of a power off+ <or already installed config"ration file& the first two steps can be s%ipped+ 1+ Switch the )0$/ to D)0$/E side+ 2+ )lace a device to the soc%et of the set+ >+ )ress TEST to test the device+ (f it is correctly installed& the $8 light will light "p& otherwise& rechec% the placement+ ;+ )ress the )0$M b"tton+ @+ ,hen the programming operation is done& the b"--er will so"nd one time and the $8 light will flic%er once sim"ltaneo"sly and the co"nter is added 79 if the operation fails& the b"ffer will so"nd three times shortly and the $8 light will not light "p+ 0oti e1
Ma%e s"re that the device is correctly installed& the model of the config"ration file match that of the device waiting to be programed& and the sec"re code match that of the device waiting to be programed also+ <"sed device or device whose f"se val"e is not =CF cannot be programmed again+
2. Soft"are Use 2.1 Po"er off and on
)ress Power Connection to connect power and the DC6CCE indicator light will light "p& which will go o"t when power brea%s off+
2.2
Sele t 3e,i e Model
Select Device &odel from the Device Selection men" as follows3
2.#
4erif+ Se urit+ Code
7+ Select Read-Write Configuration Zone from the Device Operation men"+ 1+ Enter the sec"re code in the corresponding te:tbo:+ 2+ )ress 'est Secure Code+ (f the f"se has not been blown and the sec"re code is correct& the config"ration -one and "ser -one can be read or written+
2.$
Read-Write Configuration 5one
1. .-eration *efore fuse is *lo"n After selecting 0ead-,rite Config"ration Gone in the Device Operation men"& the following window will pop "p+ Enter sec"re code to test the device before operation+ After installing the config"ration file& any reading operation will delete the inp"t data #witho"t changing the config"ration file*+
The following dialog bo: will pop "p if the A0 or )0 is do"ble-clic%ed+
The following dialog bo: will pop "p& if 'C0 is do"ble-clic%ed+
0oti e1 <or f"sed device& sec"re code can no longer be verified+ The correct /cA)assword m"st be lead-in before operation to ens"re the device to be able read the real data inside& otherwise& some AAC or )AC may not be t"rned into <<F or the device may be loc%ed "p #cannot be
"sed again*+ To avoid this& save the /cA)assword before the f"se is blown& and be caref"l when leading-in the /cA)assword+ 2. .-eration after t&e fuse is *lo"n. The config"ration -one cannot be operated in+ The /cA)assword m"st be lead-in before operation+ (f operation is already cond"cted in the "ser -one& repower on the device to correctly read the data inside after power off +
2.%
Read-Write User 5one
To read the correct data& select the device model before read-write operation+ )ress Read User Partition to display data in the corresponding "ser -one+ (f data is modified& press Write User Zone to write it into the device& one "ser -one can be written once9 re-select the "ser -one to write others+
2.2
Simulated Aut&entifi ation
6erify sec"re code and ma%e s"re the f"se has not been blown before operation+ Select Simulated (ut)entification in the Device Operation men" to see the the following bo:+ The sim"lated a"thentification is located in the =1F -one+ .-en onl+ to t&e user "&o signed t&e 03A agreement "it& t&e ATM6/.
7uestions and An"sers
7+ 'o not press any %ey when the device is comm"nicating with the )C+ 1+ Connect and power on the hardware before starting "p+ 2+ 0eading of the config"ration -one and "ser -one will delete all the previo"sly installed config"ration file+ >+ 4efore programming& ma%e s"re the device is correctly installed& the model of the config"ration file match that of the device waiting to be programmed& and the sec"re code of the config"ration file match that of the device waiting to be programmed+ ;+ Sec"re code cannot be verified if the f"se is blown+ Lead in the correct /cA)assword before operation to ens"re the device to read the real data inside9 otherwise& some AAC or )AC may not be t"rned into <<F or the device may be loc%ed "p #cannot be "sed again*+ To avoid this& save /cA)assword& and be caref"l when leading-in the /cA)assword+ @+ The present device does not s"pport off-line programming in the following sit"ations3 the S$8 and '()8 pac%ed device whose f"se val"e is not =CF& device pac%ed smart card whose f"se val"e is not >@F+ Man"al operation sho"ld be cond"cted in the above cases+ C+ To write f"se3The f"se can only be written after passing the sec"re code test+ The f"se val"e of new S$8 and '()8 pac%ed device is =CF& and device pac%ed smart card is >@F #that is& AT0 and <A4 are read only*+ 8+ The MTG of the device pac%ed smart card will res"me its defa"lt val"e of <8<@F after power on again+ 5+ The Sec"re Code in the config"ration file is the password "sed for programming& while ,0(TEC is the password for modifying the saved program+ Bs"ally& the "sers are recommended to change the Sec"re Code and ta%e good care of the config"ration file witho"t blowing the f"se& if the device config"ration is li%ely to be modified+ 7=+ The config"ration file contains the "ser -one& data in the config"ration -one& device model& f"se val"e& and the Sec"re Code for device programming+ 77+ The defa"lt model after a normal start"p is AT88SC0104C. 12. Original Secure Code Ty e AT88SC0104C AT88SC0204C AT88SC0404C AT88SC0808C AT88SC1%1%C AT88SC&21%C AT88SC%41%C AT88SC1281%C AT88SC2$%1%C Secure Code !!42"# E$4#4# %0$#&4 22E8&F 200CE0 C'28$0 F#%20' 22EF%# 1#C&&A
1&. Sugge() u(er no) only *odi+y ACC0- C20- S30 ,4en de(igning.
a((,ord(- .u) al(o *odi+y A/0- 1/0-
7>+ The feet of the '() pac%ed device are as follows3 8 C @ ;
>
1$. A.ou) in)er+ace ,i)4 !S1 or C1U 15 U(ing 22C in)er+ace o+ a !1S or C1U direc)ly25 U(ing 612O in. 2+ u(ing 612O ina( in)er+ace 7 (ugge() in)er+ace circui) a( +ollo,( )o a8oid (,i)c4ing in u)9ou) u) direc)ion:
6CC
2+28 C>FC=C $BT)BT C)BA'S) 7 (.)BT C)BA'S)
1
S'A AT88SC=7=>C
We*site of Set &ief 6le troni s1 """.set &ief. om Te &ni al Su--ort1 8882-28-8%222822