User's Manual

Chapter 3: Maintenance 3-17
The Firmware Bootloader provides a simple method for updating 7730
CBS firmware. The following steps outline the method for firmware
update:
A CBS evaluates its firmware at boot time and determines if a
firmware update is necessary. This determination is made by
sending a TFTP request for the RealPrice boot file and comparing
the internal firmware version of the CBS with the target firmware
version information contained in the boot file.
The CBS initiates the firmware update, if necessary, by making a
TFTP request for the new firmware image.
Upon completion of the file transfer, the CBS replaces its
application firmware with the newly acquired firmware image.
Finally, the boot firmware transfers control to the application
firmware, and the CBS begins normal operation.
Steps for completing firmware update
1. Configure the DHCP server, if using DHCP.
This is an optional step. DHCP server configuration is discussed at
the end of this section.
2. Customize the boot file, if necessary.
Two files are required to accomplish a firmware update:
an application image, the binary image that contains the
machine instructions for normal CBS operations. Application
images are non-editable binary files and are at least 700K bytes
in size.
a boot file , an XML file that specifies rules and instructions for
the firmware update.
Note: A default boot file and application image is distributed with
each firmware release.