MSR110D Programmer’s Manual UDN PM008 Rev. D
Section 6 – Firmware Download 2002/3/19
Page
28
Uniform Industrial Corp.
Proprietary and Confidential
Total 44 pages
Section 6 Download Specification
Introduction
This section provides the information about firmware download via sending download commands from host to the
reader. Except download commands, there are some system commands listed below can be used in boot mode for
application purpose.
1. 9 (39h) -- Version Report
2. L (4Ch) -- Green LED On
3. l (6Ch) -- Green LED Off
4. M (4Dh) -- Red LED On
5. m (6Dh) -- Red LED Off
6. Z (5Ah) -- One Long Beep
7. z (7Ah) -- One Short Beep
Enter Boot Mode
The reader can go into boot mode by receiving the specific command from host when the f/w download is needed.
Anytime, in case the reader goes abnormally, user can use another way to let reader go into boot mode and
re-download firmware. Power off reader, set the switch S1-2 on, and then power on the reader to force reader gets
into boot mode. As soon as f/w download done, user have to power off the reader and turn switch S1-2 off.
The reader cannot do normal operation while switch S1-2 is on.
Procedure
According to the description above, user can use either ways below to go into boot mode:
1. Power off reader, set the switch S1-2 on, and then power on the reader to force reader gets into boot mode.
2. Send
command BL
to the reader. As soon as the reader acknowledges this command, it will go into
boot mode
and the LED keeps
red flashing
.
When the reader is in boot mode, it can accept download commands from host to do download firmware.
For download firmware, the host shall send the command(s) to reader sequentially. The host shall send the
command RS
to reset the reader after finishing download. If any errors are occurred during download, the host
will receive the error response commands *. After the host received the command, it shall abort the process.
User shall follow the steps below in order to do firmware download:
1.
Erase system program area
first.
2. To do the
blank check
after step 1. If the result is failed, then repeat step 1.
3. Send
programming indicator
command to inform reader how much amount data will be downloaded.
4. Send
start
programming
command to do firmware download. If it’s timeout during downloading, repeat the
procedure from step 1.