Firmware update is an easy way to update parts of the bootloader,
kernel, device definition or the whole system image. It's done in
semi-automatic way which requires you to have
preconfigured update server
(if you're updating over network),
change TPS firmware update settings and physical access
to the TPS box.
Physical access is required to
Firmware update file is the binary file that have the global technical header and may contain several parts with it's own technical headers and conditions. Each part of the file have a checksum, description and other technical information which is used in update procedure.
You can see some of it's information headers in serial console (if available) during the update process.
After download firmware update file from media or network into RAM it will be checked and if any byte of it is corrupted it will not be flashed. Bootloader will continue normal boot then.