Patent ID: 8245214
Filing Date: 2012-08-14
Classification: G06F

Abstract:
1. A system for performing a high reliability flash update to a nonvolatile memory, the system comprising: the nonvolatile memory, the nonvolatile memory comprising a boot sector and an application sector, wherein said boot sector comprises a function set, wherein code execution by the system begins with the function set in the boot sector responsive to a cold start of the system; and a volatile memory in processing communication to with the nonvolatile memory to facilitate performing the flash update to the nonvolatile memory, the volatile memory including a flash update algorithm for execution to perform the flash update to the nonvolatile memory, wherein performance of the flash update applies updated boot sector code to the boot sector, wherein the updated boot sector code is copied to the application sector of the nonvolatile memory, and wherein responsive to the copying of the updated boot sector code to the application sector, the boot sector is erased and the updated boot sector code is copied to the boot sector from the application sector.