Wireless port 530 may represent an antenna and associated circuitry for receiving a software update package and/or other information over the air. For example, wireless port 530 may be similar to high power wireless communications circuitry 212 of FIG. 2 (or other 802.11, 802.15.4, or other wireless protocol) circuitry. Over the air downloading of software updates may occur when the hazard system has been registered with a remote server (e.g., a server hosted by a company providing software updates). The hazard system may periodically communicate with the server and download a new software update package, if available. The downloaded software update package can be stored in NVM 540. Software update module 510 may activate the downloaded software when system conditions are such to permit execution of a software update process, which can include installing code in one or more processors and/or devices and selectively rebooting those processors and/or devices. Additional details on how software update module 510 handles software update packages received via wireless port 530 is discussed in more detail below in connection with FIGS. 8 and 9.