A system and method for saving metadata information related to
firmware/software updates in a SIM card is disclosed. An electronic
device with an update agent may employ an update package reference
storage area in a SIM card to save metadata information related to a
downloaded update package. The update agent may access the stored
metadata information during power up or reboot in order to access and/or
process the downloaded update package. The SIM card, or in various
embodiments of the present invention, a smart card, a removable memory
card, or a removable memory module, may be employed by the electronic
device to save information about downloaded files that are stored in a
file system in the electronic device. Such information may subsequently
be accessed by the update agent when the file system is not available.
This may occur, for example, during power-up or reboot, when the update
package needs to be accessed to perform a firmware/software update.