Patent ID: 7089549

Claim:
A method of selectively updating, with corresponding replacement images, any combination of one or more images of a plurality of binary images recorded on a memory medium having a plurality of continuous memory sectors that are erased before being rewritten, the method comprising the steps of: a) determining whether an updating operation is to be performed; b) determining memory addresses of the memory medium at which a corresponding replacement image can be recorded; c) erasing said determined memory addresses; and d) writing said corresponding replacement image to the determined memory addresses of the memory medium, wherein said one or more binary images comprise: at least one kernel image, at least one file-system image, a boot-loader image, an update logic image and a scratch area image, wherein update logic performs determining step b) responsive to start addresses and sizes of memory medium resident images stored in the scratch area image, and wherein the writing in step d) includes writing replacement data for the replacement image only in respective sectors where the replacement data does not match original data of the replacement image in the respective sectors.