After a BIOS update is completed on a system, CCTK can be used to check if the update completed successfully. Run cctk --completioncode and the completion code should be 0000 if the update completed successfully. If a BIOS update has not been attempted on a system before, then it may return FFFF. All other completion codes should be considered an error. Completion codes and their meanings are documented in the table below.

Code Description
0000 The update was completed successfully.
0001 The image failed one or more consistency checks.
0002 BIOS could not access the flash memory device.
0003 The flash memory device was not ready when an erase was attempted.
0004 Flash programming is currently disabled on the system or the voltage is low.
0005 A battery must be installed for the operation to complete.
0006 A fully charged battery must be present for the operation to complete.
0007 An external power adapter must be connected for the operation to complete.
0008 The 12V required to program the flash memory could not be set.
0009 The 12V required to program the flash memory could not be removed.
000A A flash memory failure occured during a block erase operation.
000B A general failure occurred during the flashing operation.
000C A data miscompare error occurred during the flashing operation.
000D The image could not be found in memory or the header could not be located.
000E Reserved for future assignment.
FFFF No update operation has been performed on the system.