GPS Receiver User Manual

11 FIRMWARE UPGRADE
112 Copernicus GPS Receiver
Monitor Mode Packet Descriptions
ENQ, ACK, NAK
ENQ, ACK, and NAK are special bytes that are sent out without being formatted as
described in Protocol Format, page 111.
The target responds to a formatted packet with either ACK (hex byte: 0x06) or NAK
(hex byte: 0x15) unless specified otherwise. ACK indicates a successful operation.
NAK indicates a failure in executing the command.
ENQ (hex byte: 0x05) provides a simple hand-shaking mechanism to verify that the
target is alive and running in the Monitor Mode. The target sends ACK for every
ENQ received.
Packet ID – 0x76 (
Boot ROM Version Query)
This packet requests the boot ROM version information. Upon receiving this packet,
the target replies with packet 0x96.
Packet ID – 0x96 (Boot ROM Version Report)
This packet is sent by the target in response to packet 0x76. It returns Boot ROM
version information.
Note – The field “Year” is 2 bytes long with the most significant byte sent first.
Table 11.3 Boot ROM Version Query
BYTE 0 BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5
0x02 0x00 0x76 0x00 0x76 0x03
Table 11.4 Boot ROM Version Report
BYTE 0 BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE 7 BYTES 8-9 BYTE 10 BYTE 11
0x02 0x00 0x96 0x06 Major
Ver
Minor
Ver
Month Day Year CHKSM 0x03