Bootloadpiob (binary), Message general format, Function type – NavCom Sapphire Rev.J User Manual
Page 71: Table 38: bootloadpiob binary message

Sapphire Technical Reference Manual Rev. J
71
1.20 BOOTLOADPIOB (Binary)
SF-3050
Sapphire
SF-3040
This command is used for downloading new Solaris (Sapphire) Power I/O cold bootloader and
application software images. The binary software message that is downloading has the
message ID [BOOTLOADPIOB]. BOOTLOADPIOB uses the simplified Sapphire binary header
format described in Table 9.
The input file format of the PIO bootload process is the same as described in section 1.19.1.
Because of architectural differences between the PIO cold bootloader and warm bootloader, the
commands and responses used near the end of the bootloading sequence are slightly different
for the two bootloaders.
On COM2 of the SF-3050, the maximum PC baud rate to download PIO firmware via a
Serial Connection is 115200 (see Table 42).
On COM1 of the SF-3050, the required PC baud rate to download PIO firmware via a
Serial Connection is 57600.
These requirements do not apply to a USB 2.0 Device or Ethernet connection.
1.20.1 Message General Format
The message general format is defined in Table 38.
Table 38: BOOTLOADPIOB Binary Message
Data Item (8 Bytes + data)
Data Type
Function Type SubID (enum)
U08
Pass or Fail (1 = pass, 0 = fail)
U08
Valid count
U16
Address
U32
Data
U08[]
1.20.1.1 Function Type
Function Type provides a Function/SubID of the command. The following function type
subIDs are defined as enum: (Enums ending with “Cmd” are commands sent from the
PC to the receiver. Enums ending with
“Rep” are replies sent from the receiver to the
PC).