| CPC G06F 11/0772 (2013.01) [G06F 8/65 (2013.01); G06F 8/66 (2013.01); G06F 11/0793 (2013.01)] | 17 Claims |

|
1. A method of updating software located in a read only memory (ROM) device, comprising:
storing a modified function at a patch address in a nonvolatile writable memory device;
creating an entry in a dictionary located in the nonvolatile writable memory device, wherein the entry comprises an original address of an original function in the ROM device and the patch address; and
intentionally causing an ECC (Error Correction Code) error to occur when the original address in the ROM device is accessed so as to invoke an exception.
|