UEFI Device firmware update

Ruvim 1 Reputation point

Hello all,
My team and I are looking to develop a firmware update feature on a system in the UEFI space. It seems standard that we create a capsule with will contain the firmware binary and be distributed by Microsoft. Then UpdateCapsule() will process the capsule and complete the update.

How do we specify our device will receive the update and follow our update procedure?

Do we load in an additional FMP driver? or do we give a UEFI application to handle the update process?

Thank you for your time

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
10,570 questions
Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,541 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Reza-Ameri 16,826 Reputation points

    In case you want to update firmware locally in your network, you may do it using Configuration Manager or Software Distribution policy like any other application deployment.
    However, in case you want to deploy it using Windows Update, you need to have an agreement with Microsoft.
    For this, you may contact Microsoft in your country and consider becoming a partner.