In some embodiments the downloaded software update package may be in a format suitable for the computer from which it was transferred, but it is not in a format suitable for use by the hazard detection system. For example, the downloaded packages may be arranged according to a FAT file system structure, but the hazard detection system may need the package to be arranged in a RAW format. At step 1010, the downloaded software package is converted into a converted software package and stored in another portion of the NVM. Depending on available storage space, in some embodiments, the converted package may be stored in the active portion, thereby overwriting the image currently being used by the hazard detection system.
In step 1012, the converted software package is authenticated. If authentication fails, the process proceeds to deletion step 1006. If authentication passes, then the process proceeds to step 1014. Step 1014 and the following steps are similar to the steps discussed above in connection with
It is understood that the steps shown in