Therefore, the following requirements must be observed when authoring a new firmware update package:Ī firmware update package must be capable of successful installation on its own and without dependency on other device firmware, system firmware, or other firmware update packages. Windows doesn't support dependencies between driver packages. Windows will copy the firmware payload of each update package to a safe location under the System directory, prepare the system to perform the firmware updates and trigger the system to restart. When a firmware update package is installed, it's processed by Windows as a driver package. To allow a firmware update package to target a firmware update to the appropriate system hardware, Windows surfaces a device instance for each entry in the ESRT, where such a device instance exposes a Hardware ID that identifies it as belonging to the ESRT entry. If a device is targeted by a firmware update package that also includes system firmware, it can't be targeted by a second firmware update package that only targets the device. It's recommended that each firmware update package target a single firmware resource (UEFI system firmware or a single device), but there may be circumstances where it's advantageous to have a single firmware update package that updates both system firmware and one or more devices.Ī device can't be targeted by more than one firmware update package. The firmware for a single device in the system. ![]() For more information about security catalogs and drivers, see Catalog Files and Digital Signatures and Creating a Catalog File for a PnP Driver Package.įirmware update packages must be capable of updating one or more of the following types of firmware: Each firmware update package includes a single binary file that contains the entire firmware payload (for example firmware.bin) and a security catalog that Windows uses to validate firmware.bin.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |