MSR120D Programmer’s Manual UDN PM009 Rev. E
Section 6 – Firmware Download 2005/2/23
Command BC --- Blank check
This is used to verify if the erase command ES above works complete or not. If not, user shall send erase
command ES and verify by command BC again prior to download f/w.
Note: The command format can be found in command BL section
.
Host to Reader
Flow
of download
Command BC
Host
Reader
Send command to reader
=====
►
◄
=====
ACK if LRC okay
* if any errors are occurred
Command PRG --- Programming indicator
This is used to indicate how much amount data will be downloaded. This command shall be preceded prior to
download firmware
Command:
PRG
Command Format: <Header><Address><Command Length><Command>[Data 1][Data 2]{LRC}
Data Element
Size
Comments
<Header> 1H
Packet Command Header, value: 09h
<Address> 1H
Address, value: 00h (default)
<Command Length>
1H
Indicate the length of <command> and [data], value: 05h
<Command> 3H
Command code
[Data 1]
1H
Programming data amount, high-byte
[Data 2]
1H
Programming data amount, low-byte
{LRC} 1H
Error Check
Maximum: 9 characters Minimum: 9 characters
Host to Reader
Flow
of download
Command PRG
Host
Reader
Send command to reader
=====
►
◄
=====
ACK if LRC okay
Command 06 --- Start programming
The host shall send this command to reader to download system program just right after sending out programming
indicator command PRG. The interval prior to send out this command shall not exceed one second; otherwise, the
host shall resend the programming indicator command PRG.
When the reader receives this command, it will start download firmware from the very first location. The reader
may receive this command several times continuously that depends on how much amount data will be downloaded.
Page 30
Total 42 pages