API access and integration with Microsoft Partner Center for managing partner data
To package your touchscreen firmware update for Windows-based UEFI, you will need to follow the guidelines for creating a firmware update package that aligns with the Windows UEFI firmware update platform. Here are the key steps and components involved in the packaging process:
- Firmware Update Package Structure: Your firmware update package should include the following components:
- A binary file containing the firmware image (e.g.,
touchscreenfirmware.bin). - An INF file that describes the firmware update and its installation process.
- Optionally, you may also include a .cap file if needed, and you may package everything into a .cab file for distribution.
- A binary file containing the firmware image (e.g.,
- Driver Package Creation: The firmware update should be delivered as a device driver package (INF). This allows Windows to manage the update process using existing deployment and servicing tools. The INF file should specify the firmware binary and any necessary metadata about the update.
- Using UEFI UpdateCapsule: Once the firmware update package is on the end user's system, Windows will utilize the UEFI UpdateCapsule function to hand off the firmware payload to the platform firmware for processing. This is a critical step in ensuring that the firmware is applied correctly.
- Certification and Signing: After authoring the update package, it must be submitted to Microsoft for certification and signing. This step is essential to ensure that the firmware update is trusted and can be delivered through Windows Update.
- Testing and Validation: Before distributing the firmware update, it's important to validate that the update process works correctly on the target devices. This may involve checking that the devices are functioning properly after the update and ensuring that rollback policies are in place if necessary.
- Tools: You may use various tools provided by Microsoft for authoring and testing your firmware update package. Ensure that you are familiar with the Windows Hardware Dev Center and the tools available for driver package creation.
By following these steps, you can effectively package your touchscreen firmware update for integration with Windows Update and ensure a smooth update process for end users.
References: