NavCom Sapphire Rev.J User Manual
Page 70

Sapphire Technical Reference Manual Rev. J
70
PC
Receiver Navigation Software
6. If the PC wants to change the baud rate, send
“[BOOTLOADB]NB_BaudCmd”; otherwise, go to
step 11.
This command is not sent under certain
circumstances. Refer to section 1.19.3.3
for more details.
7. Send “[BOOTLOADB]NB_BaudRep” and start to
change receiver baud rate.
8. After receiving “[BOOTLOADB]NB_BaudRep”,
change PC baud rate.
9. Send “[BOOTLOADB]NB_PingCmd” again at
new baud rate. This message may need to be
sent multiple times before a reply is received,
due to lack of synchronization between PC and
receiver because of the changing baud rate.
Sending this command at 1 Hz rate until a reply
is received is recommended.
10. Reply with
“[BOOTLOADB]NB_PingRep”
11. Send “[BOOTLOADB]NB_SetupCmd”
12. Reply with
“[BOOTLOADB]NB_SetupRep”
13. Send “[BOOTLOADB]NB_LoadDataCmd”
14. Reply with
“[BOOTLOADB]NB_LoadDataRep”
15. Repeat step 13 and 14 until all the software
image data are sent
16. Send “[BOOTLOADB]NB_ChkCrcCmd”
17. Reply with
“[BOOTLOADB]NB_ChkCrcRep”
18. Send “[BOOTLOADB]NB_ProgCmd”
19. Start to erase Flash and send out
“[BOOTLOADB]NB_Working” at 1 Hz rate
20. Reply with
“[BOOTLOADB]NB_EraseRep”
when finished erasing the Flash
21. Start to write new data to Flash and send
“[BOOTLOADB]NB_Working” at 1 Hz rate
22. Reply with
“[BOOTLOADB]NB_WriteFRep”
when finished writing new data to the Flash
23. Send “[BOOTLOADB]NB_ResetCmd”
24. Reply with
“[BOOTLOADB]NB_ResetRep” and
do GNSS software reset.
For information on loading firmware without using StarUtil 3000, see Appendix G.