As will be described in greater detail hereinbelow with reference to a fault tolerant update process, the update package may include information such as error correction codes, digital signatures, file or bank sizes, and other information that are interpreted by the update agent 1025 to determine which portions of the code have been successfully updated.