System Management: Firmware Upgrade
10007175-02 KAT4000 User’s Manual
9-51
This command is only supported by the Boot Loader. If the IPMC firmware receives this
command, it sends a reply with the 0xC1 (Invalid Command) completion code.
Table 9-49: Firmware Upgrade Restore Backup Command
Firmware Upgrade Backup Revision Command
The Firmware Upgrade Backup Revision command reads the revision of the backup firm-
ware images stored in the master H8S flash memory. When the Boot Loader receives this
command, it validates the checksums of the backup firmware images of the master and
slave H8Ss. If either of the images is corrupted (the checksum is bad), the 0xCB (Requested
Data Not Present) completion code is returned. Otherwise, the Boot Loader extracts the
major and minor revision of the backup firmware and returns them.
This command is only supported by the Boot Loader. If the IPMC firmware receives this
command, it sends a reply with the 0xC1 (Invalid Command) completion code.
Table 9-50: Firmware Upgrade Backup Revision Command
Firmware Upgrade Termination
The Boot Loader exits the upgrade mode upon an explicit request (the Firmware Upgrade
Complete command) from the upgrade initiator. Additionally, the Boot Loader tracks the
traffic coming from the firmware upgrade initiator and, if the upgrade data channel has
been idle for more than a configurable amount of time, the Boot Loader closes the current
upgrade session and reverts to the normal mode. This ensures that the Boot Loader does
not get stuck if the upgrade initiator accidentally loses its connection to the KAT4000 or
shelf, or does not communicate for another reason.
Firmware Upgrade Sequence
The normal IPMC firmware upgrade sequence is as follows (in the simple configuration).
1 The IPMC firmware receives a Firmware Upgrade Start command. After parsing this
command, the firmware sends a Node Busy reply and reboots to the Boot Loader. The Boot
Loader enters the upgrade node.
Type: Byte: Data Field:
Request Data 1 Checksum
Response Data 1 Completion Code
Type: Byte: Data Field:
Request Data 1 Checksum
Response Data 1 Completion Code
2:3 Major and Minor Revisions of the backup firmware