<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Hardware Dev Center articles</title>
    <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/bg-p/hardware-dev-center</link>
    <description>Hardware Dev Center articles</description>
    <pubDate>Fri, 01 May 2026 19:27:08 GMT</pubDate>
    <dc:creator>hardware-dev-center</dc:creator>
    <dc:date>2026-05-01T19:27:08Z</dc:date>
    <item>
      <title>Introducing Control Over Driver Update Acceptance (DUA) Creation on Shared Driver Submissions</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/introducing-control-over-driver-update-acceptance-dua-creation/ba-p/4512222</link>
      <description>&lt;P&gt;As part of Microsoft’s commitment to improving Windows quality through more predictable and reliable update delivery, we are introducing a new capability that will give submission owners control over Driver Update Acceptance (DUA) creation on shared submissions. This opt-in, per-sharing-shipping-label control will allow submission owners to explicitly block receivers from creating DUA submissions on shared content — providing greater flexibility and control over driver distribution. Receivers who use automation to create DUA submissions on shared products should update their code to handle the new error responses. Default behavior will remain unchanged — DUA creation will be allowed unless the owner explicitly enables the block.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: This blog is intended for Microsoft partners who share or receive shared driver submissions through the Partner Center portal or API.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What's Changing&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A new&amp;nbsp;&lt;STRONG&gt;per-sharing-shipping-label control&lt;/STRONG&gt;&amp;nbsp;will allow submission owners to block DUA creation by receivers of shared submissions. When selected on a sharing shipping label, receivers will not be able to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Download the DUA shell&lt;/LI&gt;
&lt;LI&gt;Create new DUA (derived) submissions&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The only allowed action on a DUA-blocked shared submission is publishing the driver to Windows Update as-is.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Timeline&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;This new feature and the API will be available Starting &lt;STRONG&gt;May 18th.&amp;nbsp;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Documentation and resources will be published before general availability&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For Submission Owners&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;In the Partner Center Portal&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When creating or editing a sharing shipping label, you will see a new option under the Properties section to block DUA creation by the receiver.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The option is&amp;nbsp;&lt;STRONG&gt;off by default&lt;/STRONG&gt;&amp;nbsp;— existing behavior is preserved unless you opt in.&lt;/LI&gt;
&lt;LI&gt;You can enable or disable this setting at any time, even on existing shipping labels.&lt;/LI&gt;
&lt;LI&gt;The setting applies per sharing shipping label. Different shipping labels for the same submission can have different DUA policies.&lt;/LI&gt;
&lt;LI&gt;If you share to multiple partners in a single request, the same setting applies to each resulting shipping label.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;In the API&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A new boolean field&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;blockDuaCreation&lt;/SPAN&gt;&amp;nbsp;will be added to the existing&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;recipientSpecifications&amp;nbsp;&lt;/SPAN&gt;object on sharing shipping labels, alongside the existing&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;enforceChidTargeting&amp;nbsp;&lt;/SPAN&gt;property. It will be available in POST (create), GET (read), and PATCH (update) shipping label calls.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Creating a shipping label (POST):&lt;/STRONG&gt;&lt;/P&gt;
&lt;PRE class="lia-indent-padding-left-30px"&gt;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp; "recipientSpecifications": {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "receiverPublisherId": &lt;SPAN class="lia-text-color-13"&gt;"2600000"&lt;/SPAN&gt;,&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "enforceChidTargeting": false,&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "blockDuaCreation": true&lt;BR /&gt; &amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;/PRE&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Reading a shipping label (GET):&lt;/STRONG&gt;&amp;nbsp;The&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;blockDuaCreation&lt;/SPAN&gt;&amp;nbsp;field will be returned in the response so you can confirm the current setting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Updating a shipping label (PATCH):&lt;/STRONG&gt;&amp;nbsp;You can now include&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;recipientSpecifications&lt;/SPAN&gt;&amp;nbsp;(with&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;blockDuaCreation&amp;nbsp;&lt;/SPAN&gt;and&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;enforceChidTargeting&lt;/SPAN&gt;) in the PATCH payload.&lt;/P&gt;
&lt;PRE class="lia-indent-padding-left-30px"&gt;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp; "recipientSpecifications": {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "blockDuaCreation": true,&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "enforceChidTargeting": true&lt;BR /&gt; &amp;nbsp;&amp;nbsp; },&lt;BR /&gt; &amp;nbsp;&amp;nbsp; "targeting": {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;BR /&gt; &amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For Submission Receivers&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;In the Partner Center Portal&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When a submission owner has blocked DUA creation on a shared submission:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The&amp;nbsp;&lt;STRONG&gt;"Upload new"&lt;/STRONG&gt;&amp;nbsp;and&amp;nbsp;&lt;STRONG&gt;"Download DUA shell"&lt;/STRONG&gt;&amp;nbsp;buttons will be&amp;nbsp;&lt;STRONG&gt;disabled&lt;/STRONG&gt;&amp;nbsp;(greyed out).&lt;/LI&gt;
&lt;LI&gt;A message will be displayed:&amp;nbsp;&lt;EM&gt;"Driver Update Acceptance (DUA) creation has been restricted by the submission owner. The DUA shell is not available for download."&lt;/EM&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;You can still create publishing shipping labels and publish the shared driver to Windows Update.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;In the API&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;GET Submission:&lt;/STRONG&gt;&amp;nbsp;When DUA creation is blocked, the&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;derivedPackage&lt;/SPAN&gt;&amp;nbsp;download link will be excluded from the response, and a restriction message will be included:&lt;/P&gt;
&lt;PRE class="lia-indent-padding-left-30px"&gt;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp; "downloads": {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "items": [&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { "type": &lt;SPAN class="lia-text-color-13"&gt;"initialPackage&lt;SPAN class="lia-text-color-13"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-text-color-13"&gt;, "url": "..." &lt;SPAN class="lia-text-color-21"&gt;},&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="lia-text-color-13"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="lia-text-color-21"&gt;{ "type": &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-text-color-13"&gt;"signedPackage"&lt;/SPAN&gt;, "url": &lt;SPAN class="lia-text-color-13"&gt;"..."&lt;/SPAN&gt; },&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { "type": &lt;SPAN class="lia-text-color-13"&gt;"driverMetadata"&lt;/SPAN&gt;, "url": &lt;SPAN class="lia-text-color-13"&gt;"..."&lt;/SPAN&gt; }&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ],&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "messages": [&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "message": &lt;SPAN class="lia-text-color-13"&gt;"Driver Update Acceptance(DUA) creation has been restricted by the submission owner. The DUA shell is not available for download."&lt;/SPAN&gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;BR /&gt; &amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;POST Create Derived Submission:&lt;/STRONG&gt;&amp;nbsp;Attempting to create a DUA submission when blocked will return&amp;nbsp;&lt;STRONG&gt;HTTP 412 Precondition Failed&lt;/STRONG&gt;:&lt;/P&gt;
&lt;PRE class="lia-indent-padding-left-30px"&gt;{&lt;BR /&gt; &amp;nbsp;&amp;nbsp; "error": {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "code": &lt;SPAN class="lia-text-color-13"&gt;"DUACreationNotAllowed"&lt;/SPAN&gt;,&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "message": &lt;SPAN class="lia-text-color-13"&gt;"Driver Update Acceptance(DUA) creation has been restricted by the submission owner for this shared submission."&lt;/SPAN&gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Action Required for API Consumers&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If your automation creates DUA submissions on shared products, you must update your code to handle:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The new&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;DUACreationNotAllowed&lt;/SPAN&gt;&amp;nbsp;error code (HTTP 412) when attempting to create a derived submission.&lt;/LI&gt;
&lt;LI&gt;The potential absence of&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;derivedPackage&lt;/SPAN&gt;&amp;nbsp;in the&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;downloads.items&lt;/SPAN&gt;&amp;nbsp;list when calling GET Submission.&lt;/LI&gt;
&lt;LI&gt;The new&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;messages&lt;/SPAN&gt;&amp;nbsp;array in the&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;downloads&lt;/SPAN&gt;&amp;nbsp;response, which will contain a restriction message when DUA creation is blocked.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Failing to handle these responses may cause your automation to break when an owner enables the DUA block on a submission shared with you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Next Steps&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Review your current sharing and DUA workflows&lt;/STRONG&gt;&amp;nbsp;to understand where this control might benefit your scenarios.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Engage with your partner counterparts&lt;/STRONG&gt;&amp;nbsp;to discuss how this feature might affect your existing agreements.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Update your API automation&lt;/STRONG&gt;&amp;nbsp;to handle the new&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;DUACreationNotAllowed&lt;/SPAN&gt;&amp;nbsp;error code (HTTP 412) and the absence of&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;derivedPackage&amp;nbsp;&lt;/SPAN&gt;and the new&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;messages&amp;nbsp;&lt;/SPAN&gt;array in the&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;downloads&amp;nbsp;&lt;/SPAN&gt;response in GET Submission responses if you create DUA submissions on shared products.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Contact support&lt;/STRONG&gt;&amp;nbsp;if you have questions or concerns about this capability through the&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/technical-support" target="_blank" rel="noopener"&gt;Partner Center &lt;/A&gt;support channel.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;&lt;U&gt;⚠️ Important: Avoid strict JSON parsing&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;The Hardware Dev Center API may add new properties to responses at any time as part of non-breaking, additive changes.&amp;nbsp;&lt;STRONG&gt;Your client must not use strict JSON deserialization that rejects unknown properties.&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-indent-padding-left-30px"&gt;
&lt;LI class="lia-indent-padding-left-30px"&gt;
&lt;UL class="lia-indent-padding-left-30px"&gt;
&lt;LI class="lia-indent-padding-left-30px"&gt;
&lt;UL class="lia-indent-padding-left-30px"&gt;
&lt;LI class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;System.Text.Json&lt;/STRONG&gt;&amp;nbsp;— Do&amp;nbsp;&lt;STRONG&gt;not&lt;/STRONG&gt;&amp;nbsp;set&amp;nbsp;JsonSerializerOptions.UnmappedMemberHandling = JsonUnmappedMemberHandling.Disallow. The default behavior (ignoring unknown properties) is correct.&lt;/LI&gt;
&lt;LI class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;Newtonsoft.Json&lt;/STRONG&gt;&amp;nbsp;— Do&amp;nbsp;&lt;STRONG&gt;not&lt;/STRONG&gt;&amp;nbsp;set&amp;nbsp;MissingMemberHandling = MissingMemberHandling.Error. The default behavior is correct.&lt;/LI&gt;
&lt;LI class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;General&lt;/STRONG&gt;&amp;nbsp;— If you use schema validation or strict contracts, ensure they allow additional properties.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;This applies to all Hardware Dev Center API responses, not just this change.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;FAQs&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Q: Will my existing DUA submissions be affected when the owner enables the block?&lt;BR /&gt;A: No. Existing DUA submissions are not retroactively affected. The block only prevents future DUA creation on the shared submission.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Q: Can the owner change the setting after the shipping label is already shared?&lt;BR /&gt;A: Yes. The owner can enable or disable the block at any time via the Partner Center portal or the PATCH API. The change takes effect immediately.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Q: Does this require a new API version?&lt;BR /&gt;A: No. The&amp;nbsp;&lt;SPAN class="lia-text-color-10"&gt;blockDuaCreation&lt;/SPAN&gt;&amp;nbsp;field is an additive, non-breaking change. Existing API clients that do not send or read this field will continue to work as before.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Q: What happens if the owner blocks DUA on one shipping label but not another for the same submission?&lt;BR /&gt;A: Each shipping label has its own DUA policy. A receiver will be blocked from creating DUAs only on the specific shared submission associated with a shipping label where the block is enabled.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Q: I receive shared submissions from multiple partners. Do I need to change anything right now?&lt;BR /&gt;A: If your automation creates DUA submissions on shared products, you should update your code to handle the new error responses. If you only publish shared drivers to Windows Update without creating DUAs, no changes are needed.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Q: What if I need DUA for a specific shared submission where the owner has blocked it?&lt;BR /&gt;A: Work directly with the submission owner. They can disable the block on the relevant shipping label at any time via the portal or the PATCH API, and the change takes effect immediately.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Q: Can I block DUA for specific Hardware IDs on a shipping label?&lt;BR /&gt;A: No. The setting applies to the entire sharing shipping label. Use separate shipping labels if you need different DUA policies per Hardware ID.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Additional Information&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;DUA documentation:&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/hardware-submission-update" target="_blank" rel="noopener"&gt;Hardware submission update (DUA)&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Hardware API documentation:&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/dashboard-api" target="_blank" rel="noopener"&gt;Hardware API&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Apr 2026 23:14:33 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/introducing-control-over-driver-update-acceptance-dua-creation/ba-p/4512222</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2026-04-20T23:14:33Z</dc:date>
    </item>
    <item>
      <title>Upcoming changes to driver metadata and publishing validations in Hardware Dev Center</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/upcoming-changes-to-driver-metadata-and-publishing-validations/ba-p/4511758</link>
      <description>&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;We're making improvements to how the Windows Hardware Dev Center (HDC) handles driver OS compatibility. These changes will help reduce driver installation failures caused by drivers being offered to Windows versions outside their supported range.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This post explains&amp;nbsp;what's&amp;nbsp;changing, what you need to know, and what — if any — action you may need to take.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;What's&amp;nbsp;changing&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;New field in HardwareDriverMetadata: CeilingOsCode&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;We are adding a new nullable string property, CeilingOsCode, to the per-PnP entries in the HardwareDriverMetadata asset (documented at &lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/driver-package-metadata" target="_blank" rel="noopener"&gt;Driver package metadata&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt; ). This field&amp;nbsp;represents&amp;nbsp;the&amp;nbsp;maximum&amp;nbsp;OS version that a given hardware ID (PnP) supports, as&amp;nbsp;determined&amp;nbsp;by the INF file's OS version decorators.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt;&amp;nbsp;The&amp;nbsp;CeilingOsCode&amp;nbsp;field will only be populated for packages submitted&amp;nbsp;&lt;STRONG&gt;after&lt;/STRONG&gt; the feature rollout date. Packages submitted before this date will not have this field in their metadata — it will not be backfilled for existing submissions.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;If you use the &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Hardware Dev Center API&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;to retrieve driver metadata — via &lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/get-a-submission" target="_blank" rel="noopener"&gt;Get a submission&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;  (the driverMetadata link) or &lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/create-publisher-metadata" target="_blank" rel="noopener"&gt;Create Publisher Metadata&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;  — the OSPnPInfoMap entries in the response will now include this&amp;nbsp;additional&amp;nbsp;property.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=""&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Example — before:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Response excerpt:&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;"OSPnPInfoMap": {&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;"WINDOWS_v100_RS3_FULL": {&lt;/P&gt;
&lt;P class="lia-indent-padding-left-90px"&gt;"pci\\ven_test&amp;amp;dev_abcd": {&lt;/P&gt;
&lt;P class="lia-indent-padding-left-120px"&gt;"Manufacturer": "RAID",&lt;/P&gt;
&lt;P class="lia-indent-padding-left-120px"&gt;"DeviceDescription": "Virtual Raid Adapter",&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-120px"&gt;"FeatureScore": null&lt;/P&gt;
&lt;P class="lia-indent-padding-left-90px"&gt;}&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;&amp;nbsp;}&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;}&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=""&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Example — after:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Response excerpt:&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;"OSPnPInfoMap": {&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;"WINDOWS_v100_RS3_FULL": {&lt;/P&gt;
&lt;P class="lia-indent-padding-left-90px"&gt;"pci\\ven_test&amp;amp;dev_abcd": {&lt;/P&gt;
&lt;P class="lia-indent-padding-left-90px"&gt;"Manufacturer": "RAID",&lt;/P&gt;
&lt;P class="lia-indent-padding-left-90px"&gt;"DeviceDescription": "Virtual Raid Adapter",&lt;/P&gt;
&lt;P class="lia-indent-padding-left-90px"&gt;"FeatureScore": null,&lt;/P&gt;
&lt;P class="lia-indent-padding-left-90px"&gt;"CeilingOsCode": "WINDOWS_v100_X64_20H1_FULL"&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;&amp;nbsp;}&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;}&lt;/P&gt;
&lt;P class=""&gt;&amp;nbsp;}&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Do I need to&amp;nbsp;take action?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;In most cases, no.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;This is an additive change. The new property is nullable — it will be &lt;EM&gt;null&lt;/EM&gt; when no OS ceiling is detected for a&amp;nbsp;hardware ID. Standard JSON parsers&amp;nbsp;(including Newtonsoft.Json and System.Text.Json) handle new, unknown properties gracefully by ignoring them.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;If your tooling uses strict JSON validation&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt; that rejects unknown properties, you may need to update your deserialization logic to allow the new CeilingOsCode field.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;&lt;U&gt;⚠️ Important: Avoid strict JSON parsing&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;The Hardware Dev Center API may add new properties to responses at any time as part of non-breaking, additive changes.&amp;nbsp;&lt;STRONG&gt;Your client must not use strict JSON deserialization that rejects unknown properties.&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-indent-padding-left-30px"&gt;
&lt;LI class="lia-indent-padding-left-30px"&gt;
&lt;UL class="lia-indent-padding-left-30px"&gt;
&lt;LI class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;System.Text.Json&lt;/STRONG&gt;&amp;nbsp;— Do&amp;nbsp;&lt;STRONG&gt;not&lt;/STRONG&gt;&amp;nbsp;set&amp;nbsp;JsonSerializerOptions.UnmappedMemberHandling = JsonUnmappedMemberHandling.Disallow. The default behavior (ignoring unknown properties) is correct.&lt;/LI&gt;
&lt;LI class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;Newtonsoft.Json&lt;/STRONG&gt;&amp;nbsp;— Do&amp;nbsp;&lt;STRONG&gt;not&lt;/STRONG&gt;&amp;nbsp;set&amp;nbsp;MissingMemberHandling = MissingMemberHandling.Error. The default behavior is correct.&lt;/LI&gt;
&lt;LI class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;General&lt;/STRONG&gt;&amp;nbsp;— If you use schema validation or strict contracts, ensure they allow additional properties.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;This applies to all Hardware Dev Center API responses, not just this change.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;What CeilingOsCode means&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;When your INF file contains multiple OS-decorated [Manufacturer] sections, each hardware ID is only applicable within a specific OS range. The CeilingOsCode reflects the &lt;STRONG&gt;last OS version wher the hardware ID is still listed in the INF&amp;nbsp;&lt;/STRONG&gt;- the inclusive upper bound of that range&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;CeilingOsCode&amp;nbsp;value&lt;/th&gt;&lt;th&gt;Meaning&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;"WINDOWS_v100_X64_20H1_FULL"&lt;/td&gt;&lt;td&gt;This hardware ID is supported&amp;nbsp;&lt;STRONG&gt;up to and including&lt;/STRONG&gt; Windows 10 20H1 (build 19041) for x64. &lt;SPAN data-teams="true"&gt;It is &lt;STRONG&gt;not&lt;/STRONG&gt; supported on the next OS version or above.&lt;/SPAN&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;null&lt;/td&gt;&lt;td&gt;No upper bound detected — the hardware ID is supported on all OS versions from its floor onward.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;EM&gt;(field absent)&lt;/EM&gt;&lt;/td&gt;&lt;td&gt;The package was submitted before the feature rollout and metadata has not been regenerated.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Example&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Consider an INF with two OS-decorated manufacturer sections:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;[Manufacturer]&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;%MfgName% = Models, NTamd64.10.0...17763, NTamd64.10.0...25952&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;[Models.NTamd64.10.0...17763]&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;%DevDesc% = Install, PCI\VEN_8086&amp;amp;DEV_1234 &lt;SPAN class="lia-text-color-6"&gt;; present from build 17763&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;[Models.NTamd64.10.0...25952]&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class="lia-text-color-6"&gt;; PCI\VEN_8086&amp;amp;DEV_1234 is NOT listed here ; absent from build 25952 onward&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In this case, PCI\VEN_8086&amp;amp;DEV_1234 is only applicable for OS builds in the range [17763, 25952). The CeilingOsCode for this hardware ID would reflect the upper bound of that range.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;Rollout plan&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Starting May 8, 2026&lt;/STRONG&gt;, the&amp;nbsp;HardwareDriverMetadata&amp;nbsp;response will include the new&amp;nbsp;CeilingOsCode&amp;nbsp;field on each PnP entry in&amp;nbsp;OSPnPInfoMap&amp;nbsp;for packages submitted on or after that date. This field will&amp;nbsp;&lt;STRONG&gt;not&lt;/STRONG&gt;&amp;nbsp;be backfilled — metadata for packages submitted before this date will remain unchanged and will not include&amp;nbsp;CeilingOsCode.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; We plan to use this ceiling data to improve driver targeting accuracy on Windows Update. We will communicate those changes separately as they approach rollout.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;What you should do now&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Review your JSON parsing logic.&lt;/STRONG&gt;&amp;nbsp;If you consume&amp;nbsp;HardwareDriverMetadata&amp;nbsp;via the Hardware Dev Center API (as described in&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/driver-package-metadata" target="_blank" rel="noopener" aria-label="Driver package metadata (Opens in new window or tab)"&gt;Driver package metadata&lt;/A&gt; ) and use strict schema validation, update your parser to accept the new CeilingOsCode property in OSPnPInfoMap entries.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;No changes are required&lt;/STRONG&gt;&amp;nbsp;to your driver packages, INF files, or shipping labels at this time.&lt;/LI&gt;
&lt;LI&gt;No resubmission is required, but if you want your existing packages to take advantage of the improved OS ceiling targeting, you should resubmit them after the rollout date. The CeilingOsCode field will only be populated for packages submitted on or after that date — metadata for previously submitted packages will not change unless resubmitted.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Questions or feedback?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;If you have questions about these changes or encounter issues, please reach out through the support channel &lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/technical-support" target="_blank" rel="noopener"&gt;Support for Partner Center Dashboard - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Apr 2026 04:03:29 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/upcoming-changes-to-driver-metadata-and-publishing-validations/ba-p/4511758</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2026-04-16T04:03:29Z</dc:date>
    </item>
    <item>
      <title>Attention: HDC is changing the policy on signing unreferenced files in driver packages</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/attention-hdc-is-changing-the-policy-on-signing-unreferenced/ba-p/4495518</link>
      <description>&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Today, HDC signs all files contained in a submitted driver package (.cab/HLKx), regardless of whether they are referenced by the INF.&lt;/SPAN&gt;&amp;nbsp;&lt;BR /&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;With the upcoming change, any files in a submitted package that are&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;not&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;referenced by the INF will be returned unsigned.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:210,&amp;quot;335559739&amp;quot;:210,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:210,&amp;quot;335559739&amp;quot;:210,&amp;quot;335559740&amp;quot;:300}"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="heading 4"&gt;Impact on Windows Update Publication&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:279,&amp;quot;335559739&amp;quot;:279,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Driver packages published&amp;nbsp;to&amp;nbsp;Windows Update will include&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;only INF‑referenced files&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="none"&gt;.&lt;/SPAN&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN data-contrast="none"&gt;This means customers receiving driver updates will install packages that&amp;nbsp;contain&amp;nbsp;only the files required by the INF.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:210,&amp;quot;335559739&amp;quot;:210,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;To help minimize disruption:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Starting February 23&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="none"&gt;, HDC will enable this policy in&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;“On with Logging Only”&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;mode.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:210,&amp;quot;335559739&amp;quot;:210,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;Submissions will be processed normally.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;Partners will be able to see whether this change affects their packages through&amp;nbsp;either HDC submissions or the HLK:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;HDC - The signing logs provided in HDC submissions are available in both the UI and API. Note: if the submission does not&amp;nbsp;contain&amp;nbsp;any unreferenced files, the logs will not be present.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;HLK - February 2026 HLK refresh release&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;will present a warning when the driver package is added to the submission package if the driver package contains files that are not referenced in an INF&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;Microsoft will collect partner feedback through bug reports and direct engagement. This will allow us to&amp;nbsp;identify&amp;nbsp;any scenarios that require special handling or further consideration.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;After feedback is reviewed, Microsoft will announce the date when the policy changes to&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;“On and Enforced”&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;mode&amp;nbsp;where&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;any files in a submitted package that are&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;not&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;referenced by the INF will be returned unsigned.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:210,&amp;quot;335559739&amp;quot;:210}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559738&amp;quot;:210,&amp;quot;335559739&amp;quot;:210}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Why this change matters&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This change improves package integrity and aligns WU deliveries with the set of files your INF declares, reducing the risk of unsigned and unreferenced artifacts in distributed driver bundles.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Who is&amp;nbsp;impacted&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;OEMs, IHVs, and driver developers who&amp;nbsp;submit&amp;nbsp;packages to HDC for signing.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Partners who include helper tools, debug utilities, or extra artifacts in packages without INF references.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&lt;SPAN data-contrast="auto"&gt;What you need to do (checklist)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Audit your packages&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;for unreferenced files (files not listed in INF sections such as&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;SourceDisksFiles&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;CatalogFile&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;, or other driver package manifest references. More information can be found here:&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/install/inf-sourcedisksfiles-section" target="_blank" rel="noopener"&gt;INF SourceDisksFiles Section - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and to&amp;nbsp;validate&amp;nbsp;whether there are unreferenced files please pick up the latest HLK here:&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/" target="_blank" rel="noopener"&gt;Windows Hardware Lab Kit | Microsoft Learn&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Ensure the driver package only&amp;nbsp;contains&amp;nbsp;the files needed for the functioning of the driver package&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Validate&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;your package with the latest HLK validation tools before&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;submitting&amp;nbsp;to HDC&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559740&amp;quot;:300,&amp;quot;335559991&amp;quot;:360}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Note: The February&amp;nbsp;2026&amp;nbsp;refresh of the HLK will&amp;nbsp;showcase&amp;nbsp;a warning at package creation time if unreferenced files are&amp;nbsp;found in the driver. See&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/what-s-new-in-the-hardware-lab-kit" target="_blank" rel="noopener"&gt;What's new in the Hardware Lab Kit | Microsoft Learn&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;for more information.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;Update&lt;/STRONG&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;automation if you have it to create submissions or process signed packages to avoid adding unreferenced files.&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&lt;STRONG&gt;If using the HDC API for submissions&lt;/STRONG&gt;, update your automation to account for a new asset that will be returned (&lt;/SPAN&gt;"type": "unreferencedFilesReport",
&lt;P&gt;"url": "&amp;lt;SAS URL from Hardware API&amp;gt;"). See &lt;A href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/get-product-data#download-object" target="_blank" rel="noopener"&gt;Get product data - Windows drivers | Microsoft Learn&lt;/A&gt; for more information.&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;&lt;STRONG&gt;Note: Starting April 27th, 2026&lt;/STRONG&gt;, the ability to get the Unreferenced File Report through the API will be enabled. This is to ensure there is ample time for users of the API to adjust their code to account for the new download type being returned.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;Important operational detail:&amp;nbsp;When enforcement starts&lt;/STRONG&gt;,&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;HDC will&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;continue to accept&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;packages that&amp;nbsp;contain&amp;nbsp;unreferenced files; those unreferenced files will simply be&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;returned unsigned&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;. This&amp;nbsp;initial&amp;nbsp;implementation&amp;nbsp;does&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;not&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;reject submissions for unreferenced files; stricter enforcement may be considered&amp;nbsp;later.&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Timeline&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Start&amp;nbsp;enforcement of&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;“On with Logging Only”&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;mode:&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;February 23&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-fontsize="10.5"&gt;rd&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Update of enforcement of&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;STRONG&gt;“On and Enforced”&lt;/STRONG&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;mode:&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;STRONG&gt;To be announced&lt;/STRONG&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;– when&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;any files in a submitted package that are&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;not&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;referenced by&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;an&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;INF will be returned unsigned.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559740&amp;quot;:300,&amp;quot;335559991&amp;quot;:360}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;How this works in practice&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Output you receive from HDC:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;The returned package may&amp;nbsp;contain&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;unsigned unreferenced files&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;alongside signed INF referenced files. Signed driver bundles published to WU will no longer contain files unreferenced in an inf.&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Links &amp;amp; resources&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/get-a-submission#response" target="_blank" rel="noopener"&gt;Get a submission - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/what-s-new-in-the-hardware-lab-kit" target="_blank" rel="noopener"&gt;What's new in the Hardware Lab Kit | Microsoft Learn&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Partner Center doc &amp;amp; support:&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/technical-support" target="_blank" rel="noopener"&gt;Support for Partner Center Dashboard - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:true,&amp;quot;134233118&amp;quot;:true,&amp;quot;201341983&amp;quot;:2,&amp;quot;335559740&amp;quot;:300}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P aria-level="1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P aria-level="1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P aria-level="1"&gt;&lt;U&gt;&lt;STRONG&gt;Frequently asked Questions&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q1: What is an “unreferenced file”?&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;A: An unreferenced file is any file in your submitted package that is&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;not listed&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; in an INF. &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;More information can be found here:&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/install/inf-sourcedisksfiles-section" target="_blank" rel="noopener"&gt;INF SourceDisksFiles Section - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;.&amp;nbsp;Such files will&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;not&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; receive embedded signatures in this phase. Note: If adding files to an INF ensure that they are referenced correctly, if they are not then they will be treated as an unreferenced file. INF Verif in the WDK can assist in ensuring the files are referenced correctly.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Q2: What happens if I&amp;nbsp;submit&amp;nbsp;a package with unreferenced files?&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="none"&gt;A: During the&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;“On with Logging Only”&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;mode, submissions will be processed normally, and partners can see whether this change will affect them. During the&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;“On and Enforced”&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;mode, HDC will&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;return&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt; the driver package; only the&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;INF referenced files&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;will be signed. The unreferenced files will be&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;returned unsigned&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="none"&gt;. Driver packages published&amp;nbsp;to&amp;nbsp;Windows Update will include&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;only INF&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;‑&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;referenced files&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="none"&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q3: Will my package be rejected?&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;A:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Not in the&amp;nbsp;initial&amp;nbsp;phase.&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;We may move to stricter enforcement later (e.g., rejecting packages that&amp;nbsp;contain&amp;nbsp;unreferenced files).&amp;nbsp;We’ll&amp;nbsp;publish dates and&amp;nbsp;guidance well&amp;nbsp;in advance.&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q4: What will be published&amp;nbsp;to&amp;nbsp;Windows Update?&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;A: Only&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;INF referenced files&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;will be included in the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;signed&amp;nbsp;driver&amp;nbsp;bundles&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;that are published to&amp;nbsp;Windows Update.&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q5: Do nested CAB files get embedded&amp;nbsp;signing?&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;A: No. HDC does&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;not&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;perform embedded signing on&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;nested CAB files&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;; those components are protected by&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;catalog signing&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and are out of scope for this change.&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q6: I have runtime dependencies that aren’t in the INF (e.g., firmware blobs, config files, user mode DLLs). What should I do?&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;A: If such a file is needed at runtime, it&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;must&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;be referenced in the INF to be signed and delivered via WU.&amp;nbsp;Otherwise, it will be returned unsigned and will not be included in WU bundles.&amp;nbsp;Plan to add&amp;nbsp;appropriate INF&amp;nbsp;references or&amp;nbsp;maintain&amp;nbsp;your own distribution for those artifacts.&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Q7: How can I check for unreferenced files?&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="none"&gt;A: Partners will be able to see whether this change affects their packages through either HDC submissions or using the HLK:&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;HDC - The signing logs provided in HDC submissions are available in both the UI and API. Note: if the submission does not&amp;nbsp;contain&amp;nbsp;any unreferenced files, the logs will not be present.&amp;nbsp;&amp;nbsp;Examples:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;HDC &lt;STRONG&gt;On and Logging&lt;/STRONG&gt; message:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;Warning&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;: This submission&amp;nbsp;contains&amp;nbsp;one or more files that are not referenced by any INF in the&amp;nbsp;submitted&amp;nbsp;driver package. These files have been signed and published; however, in a future update, files not referenced by an INF will no longer be eligible for signing or publishing. For&amp;nbsp;additional&amp;nbsp;information on unreferenced files, see the documentation&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="none"&gt;HDC &lt;STRONG&gt;On and Enforced &lt;/STRONG&gt;message:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;Attention:&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;This submission&amp;nbsp;contains&amp;nbsp;one or more files that are not referenced by any INF in the&amp;nbsp;submitted&amp;nbsp;driver package. Files not referenced by an INF are not eligible for signing or publishing. For&amp;nbsp;additional&amp;nbsp;information on unreferenced files, see the documentation.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;&lt;SPAN data-contrast="none"&gt;Note: &lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;The messaging above will be seen at the submission level, though it is possible that the&amp;nbsp;initial&amp;nbsp;submission package does not&amp;nbsp;contain&amp;nbsp;unreferenced files, but the derived package&amp;nbsp;contains&amp;nbsp;additional&amp;nbsp;files which are unreferenced. In this case, the partner verbiage would be displayed at the derived submission level,&amp;nbsp;and not at the top-level submission.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;HLK - February 2026 HLK refresh release will present a warning when the driver package is added to the submission package if there are unreferenced files included in the driver package. &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q8:&amp;nbsp;How are symbol files handled since they are not referenced by an INF?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;A:&amp;nbsp;Symbol files&amp;nbsp;today are not included in the signed driver package that is returned. This behavior is not changing, and symbol files do not need to be&amp;nbsp;referenced&amp;nbsp;in&amp;nbsp;an INF.&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt; Including symbols with your driver package is highly recommended.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q9: Will HDC fail submissions that&amp;nbsp;contain&amp;nbsp;unreferenced files?&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;A:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Not in this phase.&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Submissions will still be accepted; unreferenced files will be returned unsigned. Stricter enforcement may be considered later after partners have time to adapt.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:278}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q10: How can I tell what files are signed by Microsoft?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:278}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;A:&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/code-signing-validate" target="_blank" rel="noopener"&gt;How to validate the Microsoft signature - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q11:&amp;nbsp;Where can I get help?&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;A: If you need direct&amp;nbsp;assistance, open a Partner Center support case and reference this policy change.&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/technical-support" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Support for Partner Center Dashboard - Windows drivers | Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:1,&amp;quot;335551620&amp;quot;:1,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559737&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:278}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Apr 2026 18:53:02 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/attention-hdc-is-changing-the-policy-on-signing-unreferenced/ba-p/4495518</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2026-04-29T18:53:02Z</dc:date>
    </item>
    <item>
      <title>Driver Isolation Ruleset Changes for WHCP and Attestation Submissions</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/driver-isolation-ruleset-changes-for-whcp-and-attestation/ba-p/4461580</link>
      <description>&lt;P&gt;In November, Hardware Dev Center enforced stricter driver isolation requirements using the existing &lt;A href="https://learn.microsoft.com/windows-hardware/drivers/devtest/infverif_h" target="_blank" rel="noopener"&gt;InfVerif /h&lt;/A&gt; validation. While InfVerif /h is already in use across WHCP and Attestation workflows, this update raises the bar for what qualifies as a compliant submission. These changes will impact both WHCP and Attestation driver packages submissions and are designed to help increase the security and quality of the Windows driver ecosystem.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Action for Partners&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To help ensure that your driver submission passes HDC validation checks, run InfVerif /h on your driver package before submission. InfVerif /h testing is automatically executed as part of the Windows 11 version 25H2 HLK. Additionally, you can get the latest version of InfVerif by downloading the most recent&amp;nbsp;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/download-the-wdk" target="_blank" rel="noopener"&gt;Windows Driver Kit (WDK).&lt;/A&gt; The tool is located in the \tools folder of your WDK installation (e.g., C:\Program Files (x86)\Windows Kits\10\tools). To apply the 25H2 ruleset, use the command:&lt;BR /&gt;InfVerif /h /rulever 25h2&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For additional information on the errors and how to address them:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/devtest/running-infverif-from-the-command-line" target="_blank" rel="noopener"&gt;Running InfVerif from the Command Line - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/devtest/inf-validation-errors-and-warnings" target="_blank" rel="noopener"&gt;INF Validation Errors and Warnings - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Additional information about InfVerif /h:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/devtest/infverif_h" target="_blank" rel="noopener"&gt;InfVerif /h - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Information about viewing your certification level in Partner Center:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/dashboard/hardware-submission-update#view-certification-information" target="_blank" rel="noopener"&gt;Update a hardware submission - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Questions?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you have any questions or issues, please reach out to our support team. For details on how to contact support, see&amp;nbsp;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/dashboard/hardware-submission-support" target="_blank" rel="noopener"&gt;Get support for Partner Center dashboard issues - Windows drivers | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Dec 2025 21:30:25 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/driver-isolation-ruleset-changes-for-whcp-and-attestation/ba-p/4461580</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2025-12-03T21:30:25Z</dc:date>
    </item>
    <item>
      <title>Action Required: Account Verification for Windows Hardware Program Begins October 16, 2025</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/action-required-account-verification-for-windows-hardware/ba-p/4455452</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;&lt;SPAN data-contrast="auto"&gt;4/13/26 Update for partners experiencing challenges regaining access to the Hardware Dev Center&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;We've heard your feedback.&lt;/STRONG&gt; We know that some partners whose accounts were suspended following Account Verification are experiencing challenges regaining access to the Hardware Dev Center (HDC). Protecting the security of the Windows ecosystem remains our highest priority, and we are adding a temporary process to&lt;STRONG&gt; accelerate &lt;/STRONG&gt;the reinstatement experience for partners who are able to resolve outstanding compliance requirements.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;Opening a support case is the fastest path towards reinstatement.&lt;/STRONG&gt; Partners may request reinstatement through&amp;nbsp;&lt;A class="lia-external-url" href="https://engagecenter.microsoft.com/#view/Microsoft_AzureCXP_EngageHub/EngageHubMenu.MenuView/targetExperience/sfb/sapId/bc9d4067-7218-61b9-1d2c-68ae591acf9d" target="_blank" rel="noopener"&gt;Hardware Program support&lt;/A&gt;. If reinstated, all compliance issues must be resolved prior to regaining access to HDC.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Encountering issues with the support experience?&lt;/STRONG&gt; Make sure you are signed in using the email address associated with your Hardware Program account in Partner Center. Case creation is now live on Microsoft EngageCenter where you should see the following options for Product: Windows Developer Center.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;STRONG&gt;Still unable to submit a ticket?&lt;/STRONG&gt;&amp;nbsp;The only official channel to get support is by opening a ticket as described above. However, we know some partners have been having challenges with that workflow, which we’re planning to address in a future update. Until then, you can reach out for support at &lt;A class="lia-external-url" href="http://aka.ms/HDC-Account-Verification-Support" target="_blank" rel="noopener"&gt;aka.ms/HDC-Account-Verification-Support&lt;/A&gt; and someone from our team will reach out to assist.&lt;/P&gt;
&lt;P&gt;Before submitting a reinstatement request, please review the information below and the &lt;A href="https://learn.microsoft.com/en-us/partner-center/enroll/verification-responses" target="_blank" rel="noopener"&gt;Account Verification guidance in Partner Center&amp;nbsp;&lt;/A&gt;to ensure all required verification steps are completed.&lt;/P&gt;
&lt;H2&gt;&lt;SPAN data-contrast="auto"&gt;Original Post&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Effective &lt;STRONG&gt;October 16, 2025&lt;/STRONG&gt;, Microsoft will&amp;nbsp;initiate&amp;nbsp;mandatory account verification for all partners in the Windows Hardware Program who have not completed&amp;nbsp;account&amp;nbsp;verification since&amp;nbsp;April&amp;nbsp;2024.&amp;nbsp;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;Required&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Actions for Partners:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Review and update your&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://partner.microsoft.com/dashboard/account/v3/organization/legalinfo#mpn" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;L&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;egal&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Info&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;in Partner Center to ensure it is current and&amp;nbsp;accurate.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Prepare to complete the account verification process when notified.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Monitor your verification status&amp;nbsp;on&amp;nbsp;the Legal Info page in Partner Center to ensure all requirements are met and your account&amp;nbsp;remains&amp;nbsp;in good standing.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;To successfully complete&amp;nbsp;Account Verification:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;The primary contact email address must be a monitored work account that can send and receive email. Generic or group email addresses are not&amp;nbsp;permitted; use an individual address in the format&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;you@yourcompany.com&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;The name on the government-issued ID must match the Partner Center Primary Contact. Acceptable forms of ID include a valid passport, driver’s license, or other national identification.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Identity verification must be completed within&amp;nbsp;30 days&amp;nbsp;of receiving the request.&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Failure to do so will result in rejection and suspension from the&amp;nbsp;hardware&amp;nbsp;program.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Blockers that will prevent successful verification include:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Failure to complete identity verification within&amp;nbsp;30 days.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="2" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Primary contact email address is not a monitored work account or is a group/generic address.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="3" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Mismatch between the name on the government ID and the Partner Center Primary Contact.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" data-aria-posinset="4" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Incomplete or outdated&amp;nbsp;information in&amp;nbsp;the Legal&amp;nbsp;Info&amp;nbsp;page&amp;nbsp;on Partner Center.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Partners who&amp;nbsp;fail to&amp;nbsp;complete&amp;nbsp;Account Verification by the deadline, or who do not meet the requirements, will have their status set to&amp;nbsp;Rejected and will be suspended from the program.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;For more information on what is&amp;nbsp;required&amp;nbsp;to successfully complete verification&amp;nbsp;or how to&amp;nbsp;check status of your account, please review&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/partner-center/enroll/verification-responses" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Verify Your Account Information - Partner Center | Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;. If you have questions or need&amp;nbsp;assistance, please contact our support team as described on&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/technical-support" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Get support for Partner Center dashboard or HLK issues - Windows drivers | Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Update: Account Verification Completed&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Account verification for the Windows Hardware Program has now concluded. Accounts that did not successfully complete account verification and received a &lt;STRONG&gt;Rejected&lt;/STRONG&gt; verification status have been &lt;STRONG&gt;suspended from the Windows Hardware Program&lt;/STRONG&gt;, and submissions from these accounts are no longer permitted.&lt;/P&gt;
&lt;P&gt;Partners whose accounts were suspended may request reinstatement by submitting an appeal through &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/technical-support" target="_blank" rel="noopener" aria-label="Link Hardware Program support"&gt;Hardware Program support&lt;/A&gt;. Appeals must include &lt;STRONG&gt;either&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Supporting evidence that the suspension was issued in error, &lt;STRONG&gt;or&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;A clear business justification explaining why access to the Windows Hardware Program is required&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Appeal requests that do not include supporting evidence or a business justification are &lt;STRONG&gt;not reviewed&lt;/STRONG&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Apr 2026 21:25:23 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/action-required-account-verification-for-windows-hardware/ba-p/4455452</guid>
      <dc:creator>NatachaC</dc:creator>
      <dc:date>2026-04-30T21:25:23Z</dc:date>
    </item>
    <item>
      <title>Signing with the new 2023 Microsoft UEFI certificates: what submitters need to know</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/signing-with-the-new-2023-microsoft-uefi-certificates-what/ba-p/4455787</link>
      <description>&lt;P aria-level="3"&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG data-olk-copy-source="MessageBody"&gt;Note:&amp;nbsp;&lt;/STRONG&gt;This blog is intended for Microsoft partners who submit UEFI binaries for signing—such as OEMs, IHVs, ISVs, and other device builders. If you are a Windows IT administrator or enterprise customer, please refer to&amp;nbsp;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/windows-itpro-blog/act-now-secure-boot-certificates-expire-in-june-2026/4426856" target="_blank" rel="noopener" data-auth="NotApplicable" data-linkindex="2" data-lia-auto-title="Act now: Secure Boot certificates expire in June 2026" data-lia-auto-title-active="0"&gt;&lt;EM&gt;&lt;U&gt;Act now: Secure Boot certificates expire in June 2026&lt;/U&gt;&lt;/EM&gt;&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;SPAN class="lia-text-color-15"&gt;Certificate expirations and continuity&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Microsoft Corporation UEFI CA 2011&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Expiration: June 2026&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt; → replaced by:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;Microsoft UEFI CA 2023&lt;/STRONG&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;for UEFI application submissions&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;Microsoft Option ROM UEFI CA 2023&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;introduced for Option ROM submissions&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;Important&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Expiration does&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;not&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;invalidate binaries already signed with the 2011 cert. Those&amp;nbsp;remain&amp;nbsp;trusted on devices that still have the 2011 CA in their DB.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;SPAN class="lia-text-color-15"&gt;Why the rollout is careful&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-olk-copy-source="MessageBody"&gt;Microsoft began introducing the new Secure Boot certificates in 2023, and while many newer devices already include them, a significant number of existing systems still need to be updated. To ensure a smooth and safe transition, Microsoft is taking a phased and measured approach to deploying these updates. Past internal testing revealed that some devices had firmware compatibility issues, which have since been resolved in collaboration with OEMs. This experience informed our decision to proceed cautiously, validating updates across diverse hardware configurations before broader deployment.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;For organizations managing Windows updates, Microsoft offers different paths to receive these certificate updates—either by allowing Microsoft to manage the rollout automatically or by handling the update process independently. These options, along with detailed guidance for IT-managed environments, are outlined in the blog post&amp;nbsp;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/windows-itpro-blog/act-now-secure-boot-certificates-expire-in-june-2026/4426856" target="_blank" rel="noopener" data-auth="NotApplicable" data-linkindex="1" data-lia-auto-title="Act now: Secure Boot certificates expire in June 2026" data-lia-auto-title-active="0"&gt;Act now: Secure Boot certificates expire in June 2026&lt;/A&gt;.&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;SPAN class="lia-text-color-15"&gt;Transition timeline: October 2025 → June 2026&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;From&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;October 20, 2025&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;, each approved submission will return&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;two signed files&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;instead of the usual one:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;One binary signed with the&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;existing 2011 UEFI CA&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;One binary signed with a&amp;nbsp;&lt;STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;2023 UEFI CA:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt; &lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;UEFI application submissions: Microsoft UEFI CA 2023&amp;nbsp;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Option ROM submissions: Microsoft Option ROM UEFI CA 2023&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This&amp;nbsp;will happen&amp;nbsp;through&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;June 2026&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;when the existing 2011&amp;nbsp;CA expires and signing ceases with&amp;nbsp;the&amp;nbsp;2011 CA.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;SPAN class="lia-text-color-15"&gt;Install-time detection&amp;nbsp;logic&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Your installer must&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;check&amp;nbsp;the&amp;nbsp;Secure Boot DB&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;for the 2023 certs:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;If present → install/use the 2023-signed binary&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;If absent → install/use the 2011-signed binary&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P aria-level="4"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 4"&gt;✅ &lt;STRONG&gt;Windows helper script (PowerShell)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:80,&amp;quot;335559739&amp;quot;:40}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI-CODE lang="powershell"&gt;# Requires: UEFIv2 PowerShell module 
# Install-Module -Name UEFIv2 -Force 

Import-Module UEFIv2 
$db = Get-UEFISecureBootCerts db 
      
  function Test-CertPresent([string]$thumbprint) { 
      $db | Where-Object { $_.SignatureThumbprint -eq $thumbprint } | 
          ForEach-Object { return $true } 
      return $false 
  } 
      
$UEFI2023Thumb = "B5EEB4A6706048073F0ED296E7F580A790B59EAA" 
$OptionROM2023Thumb = "3FB39E2B8BD183BF9E4594E72183CA60AFCD4277" 
      
$hasUEFI2023 = Test-CertPresent $UEFI2023Thumb 
$hasOptionROM2023 = Test-CertPresent $OptionROM2023Thumb 
      
if ($hasUEFI2023 -and $hasOptionROM2023) { 
     Write-Host "Install 2023-signed binaries" 
     exit 0 
 } else { 
    Write-Host "Install 2011-signed binaries" 
    exit 1 
 } &lt;/LI-CODE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 4"&gt;✅ Linux helper script (Bash)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:80,&amp;quot;335559739&amp;quot;:40}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;#!/bin/bash 
UEFI2023 = "B5EEB4A6706048073F0ED296E7F580A790B59EAA" 
OPTIONROM2023 = "3FB39E2B8BD183BF9E4594E72183CA60AFCD4277" 
      
 db=$(mokutil --list-db 2&amp;gt;/dev/null) 
     
 if echo "$db" | grep -q "$UEFI2023" &amp;amp;&amp;amp; echo "$db" | grep -q "$OPTIONROM2023"; then 
     echo "Install 2023-signed binaries" 
     exit 0 
 else 
     echo "Install 2011-signed binaries" 
     exit 1 
 fi &lt;/LI-CODE&gt;
&lt;P&gt;&lt;EM&gt;&lt;SPAN data-contrast="auto"&gt;(Replace&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;mokutil&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;with&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;efi-readvar&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;if preferred.)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P aria-level="4"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 4"&gt;✅ Windows C APIs&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:80,&amp;quot;335559739&amp;quot;:40}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The Windows&amp;nbsp;win32 API,&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-getfirmwareenvironmentvariableexw" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;GetFirmwareEnvironmentVariableExw&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;,&amp;nbsp;can be used to&amp;nbsp;retrieve the values of the Secure Boot DB database to&amp;nbsp;determine&amp;nbsp;which signed binary to use.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;SPAN class="lia-text-color-15"&gt;Some devices may not trust all 3P CAs&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Some devices manufactured for specific use case configurations (e.g., Secured-Core PCs) may not trust the Option ROM CA or the other third-party CAs by default. Test your target platforms and coordinate with OEMs if your product depends on these certs. Most OEMs’ firmware has a UEFI menu option to switch Secure Boot configurations.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;SPAN class="lia-text-color-15"&gt;Quick reference: certificate&amp;nbsp;names and&amp;nbsp;SHA-1&amp;nbsp;thumbprints&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-color-21" border="1" style="width: 81.6667%; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Certificate&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Subject String&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;SHA-1&amp;nbsp;Thumbprint&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;UEFI CA (2011)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Microsoft Corporation UEFI CA 2011&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;46DEF63B5CE61CF8BA0DE2E6639C1019D0ED14F3&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;UEFI CA (2023)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Microsoft UEFI CA 2023&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;B5EEB4A6706048073F0ED296E7F580A790B59EAA&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Option&amp;nbsp;ROM CA 2023&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Microsoft Option ROM UEFI CA 2023&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td class="lia-border-color-21"&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;3FB39E2B8BD183BF9E4594E72183CA60AFCD4277&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H4 aria-level="3"&gt;&lt;SPAN class="lia-text-color-15"&gt;Coming soon: changes to signing requirements&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-olk-copy-source="MessageBody"&gt;Beginning in October 2025, Microsoft partners submitting binaries for signing with the third-party UEFI CA must undergo an&amp;nbsp;&lt;/SPAN&gt;annual security audit conducted by a Microsoft-approved independent partner specializing in security code reviews. For SHIM submissions, the SHIM Review Board process is sufficiently rigorous and meets this requirement. However, when the Review Board flags risks they can't cover, such as proprietary, non-SHIM code that is included with the submission, then you must also complete the independent security code audit.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233118&amp;quot;:true,&amp;quot;335559685&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Stay tuned for&amp;nbsp;further announcements on this blog, including how to&amp;nbsp;identify&amp;nbsp;a qualifying partner to conduct the audit.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134233118&amp;quot;:true,&amp;quot;335559685&amp;quot;:0}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;SPAN class="lia-text-color-15"&gt;Submitter checklist&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;Prepare your submission process to&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;handle two returned files&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;(2011 and 2023 signed).&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Update your installers to &lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;detect the 2023 certs&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;&amp;nbsp;and select the correct binary.&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Keep shipping the 2011-signed binary along with the 2023-signed binary until most devices have updated their UEFI trust anchors – Microsoft will provide an update when this happens.&amp;nbsp;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;If you try dual-signing, test comprehensively across your target fleet.&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Engineer for crypto agility (avoid hard-coded assumptions about key sizes or algorithms).&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559739&amp;quot;:0,&amp;quot;335572071&amp;quot;:12,&amp;quot;335572072&amp;quot;:0,&amp;quot;335572073&amp;quot;:4278190080,&amp;quot;469789798&amp;quot;:&amp;quot;single&amp;quot;}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="lia-text-color-15"&gt;FAQs&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q: Will my existing 2011-signed binary stop&amp;nbsp;working&amp;nbsp;when the cert expires?&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;A: No. Existing signatures&amp;nbsp;remain&amp;nbsp;valid on devices that still trust the CA in DB.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Q: What about Post-Quantum Cryptography (PQC)?&lt;/SPAN&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN data-contrast="auto"&gt;A:Microsoft and the UEFI Forum are working together to ensure the ecosystem is ready. Guidance will be published in stages—focus now on crypto agility and update mechanisms.&amp;nbsp;Microsoft’s&amp;nbsp;PQC&amp;nbsp;roadmap is published here:&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://quantum.microsoft.com/en-us/vision/quantum-roadmap" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Microsoft Quantum | Quantum Roadmap&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;SPAN class="lia-text-color-15"&gt;Additional&amp;nbsp;information&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H4&gt;
&lt;OL&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="Aptos" data-listid="10" data-list-defn-props="{&amp;quot;335551671&amp;quot;:1,&amp;quot;335552541&amp;quot;:0,&amp;quot;335559683&amp;quot;:0,&amp;quot;335559684&amp;quot;:-1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0,46],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="none"&gt;Secure Boot CA update website:&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Ftopic%2Fwindows-secure-boot-certificate-expiration-and-ca-updates-7ff40d33-95dc-4c3c-8725-a9b95457578e&amp;amp;data=05%7C02%7Cv-fvalentyna%40microsoft.com%7Ca7f3067d1b054c13455f08ddf6c63b61%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638938053489885690%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=bIXx272AWPVBDFhVPABFQDZqexHbnmUdA6W1GiCr5HY%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Windows Secure Boot certificate expiration and CA updates - Microsoft Support&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="Aptos" data-listid="10" data-list-defn-props="{&amp;quot;335551671&amp;quot;:1,&amp;quot;335552541&amp;quot;:0,&amp;quot;335559683&amp;quot;:0,&amp;quot;335559684&amp;quot;:-1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0,46],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Article for OEMs and ODMs: &lt;A style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://support.microsoft.com/en-us/topic/windows-secure-boot-key-creation-and-management-guidance-c4ce3153-9d90-4671-a0ee-bbeec894eaaa" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Windows Secure Boot Key Creation and Management Guidance - Microsoft Support&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI aria-setsize="-1" data-leveltext="%1." data-font="Aptos" data-listid="10" data-list-defn-props="{&amp;quot;335551671&amp;quot;:1,&amp;quot;335552541&amp;quot;:0,&amp;quot;335559683&amp;quot;:0,&amp;quot;335559684&amp;quot;:-1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769242&amp;quot;:[65533,0,46],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;%1.&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" data-aria-posinset="1" data-aria-level="1"&gt;Blog post announcement: &lt;A style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2Fwindows-itpro-blog%2Fact-now-secure-boot-certificates-expire-in-june-2026%2F4426856&amp;amp;data=05%7C02%7Cv-fvalentyna%40microsoft.com%7Ca7f3067d1b054c13455f08ddf6c63b61%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638938053489904820%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=gY87kmJ9%2BJwLzc0z2Row4IjSwM2xmkAvlhFhzABIHVU%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Act now: Secure Boot certificates expire in June 2026 - Windows IT Pro Blog&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Wed, 24 Sep 2025 05:53:28 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/signing-with-the-new-2023-microsoft-uefi-certificates-what/ba-p/4455787</guid>
      <dc:creator>Pratishtha</dc:creator>
      <dc:date>2025-09-24T05:53:28Z</dc:date>
    </item>
    <item>
      <title>HLK July Refresh Release for Windows 11 Version 24H2 and Windows Server 2025</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/hlk-july-refresh-release-for-windows-11-version-24h2-and-windows/ba-p/4431355</link>
      <description>&lt;P&gt;Microsoft is pleased to announce that a refreshed HLK for Windows 11, version 24H2 and Windows Server 2025 is available starting July 8, 2025.&lt;/P&gt;
&lt;P&gt;This release of the HLK contains only infrastructure changes. See below for detailed information on what’s new with this HLK refreshed version. The refreshed version of the HLK will replace the RTM version that is available on the&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/" target="_blank"&gt;HLK download site&lt;/A&gt;. The VHLK version will be available in a week.&amp;nbsp;Partners can submit to WHCP using either the RTM version of the HLK for Windows 11, version 24H2 and Windows Server 2025 or the refreshed HLK so long as passing results can be obtained (waivers acceptable).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What's new&amp;nbsp;with this refresh&lt;/STRONG&gt;&lt;STRONG&gt;?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Upcoming HLKX Packager changes&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This HLK refresh will increment the HLKX packager version to a newer version, the data format will not be readable by previous versions of the HLK Studio. Opening an HLKX saved from this version will fail with the message text "Failed to open package. Could not open package: (hlkx filename)" when opened from previous releases of the HLK Studio and will require installation of this version or newer to read it.&amp;nbsp; HLK Studio in this refresh will continue to be backwards compatible and will be able to read, merge, and add drivers to submission packages that were saved from current and previous releases of the HLK.&lt;/P&gt;
&lt;P&gt;Note that the HLK Installer supports installation of the HLK Studio components only to read and write HLKXes if HLK Controller functionality is not needed.&lt;/P&gt;
&lt;P&gt;The submission portal will continue to accept HLKXes from older versions of the HLK, but any HLKX submitted after the switchover will return Driver Update Acceptable (DUA) HLKX shells in the new format when requested, while HLKXes submitted prior to the switchover will continue to be in the previous format. Without the refreshed HLK, the update will not be able to read and process DUA HLKX shells in the new format.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Action Required:&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Note that HLKX files created in this release of the HLK will be generated in an updated format version.&amp;nbsp; The user should be aware of scenarios which will and will not require an update to this version of the HLK or HLK Studio.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;HLKXes generated from this release will be readable by this and future versions of the HLK Studio.&lt;/LI&gt;
&lt;LI&gt;HLK Studio from previous releases of the HLK will not be able to read the data format of the upcoming version.&lt;/LI&gt;
&lt;LI&gt;This release of the HLK is backwards compatible and will also be able to read HLKXes and HCKXes from current and past versions of the HLK.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Troubleshooting and Known Issues:&lt;/U&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;U&gt;&amp;nbsp;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Issue: "Failed to open package. Could not open package: (hlkx filename)" when opening HLKX generated from this release on separate system.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Submission packages from this release are generated in a new schema and a newer version of the HLK Studio is required to open it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Solution: Install/Update to a newer of HLK or HLK Studio&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Existing HLK Controller installations may be kept as is and do not need to be reinstalled as it is not supported to update just the HLK Studio on an existing HLK Controller instance. An HLK Studio only instance from the latest HLK may be installed on a separate system to open these HLKXes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Issue: "Failed to open package. Could not open package: (hlkx filename)" when opening DUA shell downloaded from submission portal.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;After the portal switches over to processing submissions in the new format, DUA shells for submission packages submitted to the portal after the switchover will return them in the new format.&amp;nbsp; These DUA shells will not be readable without an HLK Studio installation that does not have the updated changes and will return the error "Failed to open package. Could not open package: (hlkx filename)"&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Solution: HLK/HLK Studio instance should be updated to newer version.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Existing HLK Controller installations may be kept as is and do not need to be reinstalled as it is not supported to update just the HLK Studio on an existing HLK Controller instance. An HLK Studio only instance from the latest HLK may be installed on a separate system to open these HLKXes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Issue: Reinstall of HLK Controller fails with “Install did not complete successfully: An error occurred installing ‘Windows Hardware Lab Kit Infrastructure’”&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;This issue is caused by a missing check in the HLK installer to detect whether a newly supported version of SQL is already installed. &amp;nbsp;When this occurs, the HLK SQL installer fails due to an existing instance with the same instance name.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Workaround:&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;After uninstalling the Hardware Lab Kit on the HLK Controller system:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Right-click on the “Start” button on the Windows taskbar and select the “Settings” menu option to launch the Windows Settings app.&lt;/LI&gt;
&lt;LI&gt;From the Windows Settings app, select the “Apps” option, then select “Installed Apps”&lt;/LI&gt;
&lt;LI&gt;Look for the item “Microsoft SQL Server 2022 (64-bit)” and uninstall it.&lt;/LI&gt;
&lt;LI&gt;Attempt to install the Hardware Lab Kit again and confirm that it completes without errors.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;This issue will be fixed on a future refresh of the 24H2 Hardware Lab Kit.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Issue: HLK Studio may throw InvalidOperationException when selecting targets&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Enabling the Distributed Target Selection feature in HLK Studio may cause HLK Studio to crash with the error: “System.InvalidOperationException: A TwoWay or OneWayToSource binding cannot work on the read-only property 'RedistributeTests.'”&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Workaround:&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this issue occurs in HLK Studio, disable the Distributed Target Selection feature.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;From HLK Studio, select the “Configuration” menu option.&lt;/LI&gt;
&lt;LI&gt;Select the “Options” item on the left side of the user interface&lt;/LI&gt;
&lt;LI&gt;Under the “Distributed Testing” group box, look for the “Show Distributed Target Selection dialog when multiple matching targets are found” checkbox and uncheck it.&lt;/LI&gt;
&lt;LI&gt;Confirm that the InvalidOperationException is no longer thrown when selecting targets in HLK Studio.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;This issue will be fixed on a future refresh of the 24H2 Hardware Lab Kit.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Issue: Wifi tests regressed due to removal of TestNetv2.0 dependencies&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The TestNetv2.0 was removed from the HLK test infrastructure, causing some Wifi tests to regress due to not being able to invoke “testnetv2.0/ccrun.exe”. The list of affected tests is:&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wi-Fi Direct Basic Discovery Tests – Functional&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wi-Fi Direct Basic Pairing Tests – Functional&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wi-Fi Direct Basic Reconnect Tests – Functional&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wi-Fi Direct Legacy Pairing Tests – Functional&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wi-Fi Direct Service Discovery Tests – Functional&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wi-Fi Direct Service Pairing and Reconnect Tests – Functional&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This issue will be fixed on a future refresh of the 24H2 Hardware Lab Kit&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Frequently Asked Questions&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;What HLK version is being refreshed?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;The&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/blog/windowshardwarecertification/hlk-feb-refresh-release-for-windows-11-version-24h2-and-windows-server-2025/4382661" target="_blank"&gt;May refresh HLK&lt;/A&gt;&amp;nbsp;is being refreshed, this HLK helps support certifying drivers for Windows 11, version 24H2 and Windows Server 2025. For the following FAQ’s, the May 2024 release will be referenced to as&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/blog/windowshardwarecertification/windows-hardware-compatibility-program---guidance-for-windows-11-version-24h2-re/4147968" target="_blank"&gt;RTM HLK&lt;/A&gt;&amp;nbsp;and the upcoming release in July 2025 will be referenced as refresh HLK.&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;How can I tell what version of the HLK I have?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;The distinction between RTM HLK and refreshed HLK will be in the last digits of the HLK studio version, 10.1.26100.X&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;The RTM HLK Studio version is 10.1.26100.1&lt;/LI&gt;
&lt;LI&gt;The refresh HLK Studio version is 10.1.26100.X&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;P&gt;The HLK Studio version information can be located by clicking ‘About’ in the upper right corner of studio&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;How do I install the refreshed version of the HLK?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;OL&gt;
&lt;LI&gt;Visit the HLK download page:&amp;nbsp;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows-hardware%2Ftest%2Fhlk%2F&amp;amp;data=05%7C02%7CCymon.Kilmer%40microsoft.com%7C0b7e61344c97425ce67108dcd7fc5480%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638622726118377837%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=ZypFAdxfMaec1nq9Hoo00njT1r7L76T96aPKrghcn4Y%3D&amp;amp;reserved=0" target="_blank"&gt;Windows Hardware Lab Kit | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Download the refreshed HLK&lt;/LI&gt;
&lt;LI&gt;Run HLKSetup.exe&lt;/LI&gt;
&lt;/OL&gt;
&lt;/UL&gt;
&lt;P&gt;Notes&lt;/P&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;Ensure your current HLK projects are finished before attempting to use the same system for the HLK refresh.&lt;/LI&gt;
&lt;LI&gt;The refreshed HLK cannot be installed on a system that already has the RTM HLK, this goes for both Controller and Client&lt;STRONG&gt;&lt;EM&gt;. It is highly recommended to start with a clean install of the OS for both.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;How can I tell if the errata I use was fixed in the refreshed HLK?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;The list of errata fixed is available below&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;What do I do if the errata I use doesn’t appear to be fixed in the refreshed HLK?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;If the errata is not on the fixed list the waiver can be used on both the RTM HLK as well as the refreshed HLK&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;What do I do if the errata I use is listed as fixed, but failures are still being seen in the test?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Triage the failure first. There have been cases where a test issue is fixed, and the failure is still present, but it is due to a driver issue that has the same failure message&lt;/LI&gt;
&lt;LI&gt;Next Open a CSS case:&amp;nbsp;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fdashboard%2Ftechnical-support&amp;amp;data=05%7C02%7CCymon.Kilmer%40microsoft.com%7C0b7e61344c97425ce67108dcd7fc5480%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638622726118396453%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=zNyJH8I48OPUWtGE0ZjWjKa%2B71zCyNVwUS3q62qbgOU%3D&amp;amp;reserved=0" target="_blank"&gt;Get support for Partner Center dashboard and HLK issues - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;How should I address a test that was passing on the RTM HLK but now failing on the refreshed HLK?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Triage the failure first. There have been cases where a test issue is fixed, and the failure is still present, but it is due to a driver issue that has the same failure message&lt;/LI&gt;
&lt;LI&gt;Next Open a CSS case:&amp;nbsp;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fdashboard%2Ftechnical-support&amp;amp;data=05%7C02%7CCymon.Kilmer%40microsoft.com%7C0b7e61344c97425ce67108dcd7fc5480%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638622726118413779%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=t2FsW3q%2FnnixpswGXlkc%2BJPSxRYwEuKkiqBubWSNuOE%3D&amp;amp;reserved=0" target="_blank"&gt;Get support for Partner Center dashboard and HLK issues - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Going forward, will Microsoft be updating the HLK regularly?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Yes, Microsoft is transitioning into this servicing model for the HLK, which maintains overall test quality and reduces dependency on errata.&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;How often are these refresh releases expected?&lt;/STRONG&gt;​&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Current plan is to evaluate releasing a refreshed HLK each quarter.&amp;nbsp;​&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Does this update apply to client and server?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Yes&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Can results from an RTM test run and a Refreshed test run be merged and used for submission?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;No, submission should be completed with either the RTM or refreshed HLK.&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Will the refreshed HLK continue to support merged packages for multiple-OS submissions?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Yes&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Is the VHLK also going to be updated?&lt;/STRONG&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Yes&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 08 Jul 2025 20:54:50 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/hlk-july-refresh-release-for-windows-11-version-24h2-and-windows/ba-p/4431355</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2025-07-08T20:54:50Z</dc:date>
    </item>
    <item>
      <title>Action Required: HLK Submission Packager Changes Coming in July</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/action-required-hlk-submission-packager-changes-coming-in-july/ba-p/4426837</link>
      <description>&lt;P&gt;The Hardware Lab Kit (HLK) packaging component is important for reading, writing, and packaging test results, as well as submitting drivers to the Hardware Dev Center (HDC) portal for certification and signing.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What’s Changing?&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;In July, an upcoming HLK refresh will update the submission packager version and format. Submission packages generated using this HLK refresh will be saved in a new data format and will not be readable by previous versions of HLK Studio.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;The updated packaging components can read both current and previous data formats but will always write HLKX files in the new format. Older versions of the HLK Studio will not be able to read submission packages written in the new format.&lt;/LI&gt;
&lt;LI&gt;The above applies to DUA HLKX packages as well.&lt;/LI&gt;
&lt;LI&gt;The HDC portal will synchronize deployment of the new submission package format with the upcoming HLK refresh. .&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Actions Required&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To enable compatibility with the new format:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Watch for a notification and an upcoming HLK release announcement regarding the switch to the new submission package version and format on this blog and on the HDC portal.&lt;/LI&gt;
&lt;LI&gt;Installations of older HLK Controller versions do not require updates for this scenario as submission packages from older versions of the HLK will continue to be accepted by the portal. An HLK Studio only instance can be installed on a separate system for opening and processing a DUA shell package returned after the update,&lt;/LI&gt;
&lt;LI&gt;If the error "Failed to open package. Could not open package: (hlkx filename)" is encountered when opening a submission package in HLK Studio, it is recommended to install a newer version of HLK/HLK Studio. This error message may be indicating that the updated version of HLK Studio is necessary to read the latest submission package format.&lt;/LI&gt;
&lt;LI&gt;Automation and tools utilizing the HLK Object Model may require additional dependencies to be deployed due to updates in these dependencies. These changes will be detailed in the HLK Documentation upon the release of the update.&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 24 Jun 2025 23:01:41 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/action-required-hlk-submission-packager-changes-coming-in-july/ba-p/4426837</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2025-06-24T23:01:41Z</dc:date>
    </item>
    <item>
      <title>Removal of unwanted drivers from Windows Update</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/removal-of-unwanted-drivers-from-windows-update/ba-p/4425647</link>
      <description>&lt;P&gt;This blog post is intended to notify all Windows Hardware program partners that Microsoft has taken a strategic initiative to clean up legacy drivers published on Windows Update to reduce security and compatibility risks. The rationale behind this initiative is to ensure that we have the optimal set of drivers on Windows Update that cater to a variety of hardware devices across the windows ecosystem, while making sure that Microsoft Windows security posture is not compromised. This initiative involves periodic cleanup of drivers from Windows Update, thereby resulting in some drivers not being offered to any systems in the ecosystem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2/24/2025 update:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Microsoft has completed the expiration of the first batch of drivers as of 02/23/2026. A thorough vetting was completed by Microsoft to ensure that the expiration of these drivers would not cause any feature disruption for current devices in the ecosystem. We are actively monitoring the ecosystem for any impact caused by the expiration and have a sound mitigation plan in place should it be the case. Please note that this was the first iteration of the WU cleanup and subsequent iterations will occur at a set cadence. Similar updates to the blogpost will not be made after every iteration similar to the one today.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Further details of the effort are as follows:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-10"&gt;&lt;EM&gt;What category of drivers are targeted in the first cut of the cleanup?&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The first phase targets legacy drivers that have newer replacements already on Windows Update.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-10"&gt;&lt;EM&gt;What does “cleanup” mean in this context?&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Cleanup here refers to the process of expiring drivers so that they are no longer associated with an audience in Windows update, resulting in them not being offered to any system. Technically, expiring a driver means removing all its audience assignments in Hardware Development Center, which stops Windows Update from offering that driver to devices.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-10"&gt;&lt;EM&gt;Can partners republish a driver that was expired by Microsoft?&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Yes, partners will be able to republish the drivers that were expired. Microsoft may require business justification as to why there was a need for republishing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;SPAN class="lia-text-color-10"&gt;What happens to the cleaned-up drivers?&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;After the expiry, Microsoft will publish a blog post mentioning the end of the first cut of driver expiry. After that, there will be a 6-month window for partners to get back with concerns (if any). If no action is taken, the drivers will be permanently removed from windows update.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-10"&gt;&lt;EM&gt;Will this be a one-time exercise or will similar instances occur in the future?&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;This is meant to be a regular exercise to optimize what windows update has to offer. We are beginning with the above-mentioned category of drivers but will expand to cover more categories of drivers that Microsoft deems fit to be expired from windows update. Each time such a cleanup occurs, Microsoft will communicate broadly so that partners know what to expect.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;In summary,&lt;/STRONG&gt;&amp;nbsp;Microsoft removing legacy drivers from Windows Update is a&amp;nbsp;&lt;STRONG&gt;proactive measure to safeguard security and improve driver quality&lt;/STRONG&gt;&amp;nbsp;for Windows users. As a partner, you should review your drivers in &lt;A href="https://partner.microsoft.com/en-US/" target="_blank" rel="noopener"&gt;&lt;SPAN class="lia-text-color-21"&gt;the&lt;/SPAN&gt; Hardware Program&lt;/A&gt;, be aware of what your current drivers in the ecosystem are, and make sure that any unwanted/legacy driver is proactively expired from windows update. Moving forward, expect this cleanup to be a routine practice, and prepare for the introduction of new publishing guidelines that will help all windows users keep their systems in a secure and reliable state. We appreciate your cooperation in this initiative, as it helps ensure that Windows devices run on the most secure and compatible drivers available.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Feb 2026 23:48:23 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/removal-of-unwanted-drivers-from-windows-update/ba-p/4425647</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2026-02-24T23:48:23Z</dc:date>
    </item>
    <item>
      <title>Changes to Pre-Production Driver Signing</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/changes-to-pre-production-driver-signing/ba-p/4411183</link>
      <description>&lt;H5 aria-level="3"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;Preproduction driver signing&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80,&amp;quot;469777462&amp;quot;:[2525],&amp;quot;469777927&amp;quot;:[0],&amp;quot;469777928&amp;quot;:[1]}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The Windows Hardware Program supports partners signing drivers for use in pre-production environments. The CA that is used to sign the binaries for use in pre-production environments on the Windows Hardware Program is set to expire in July 2025, following which a new CA will be used to sign the preproduction content starting June 9, 2025. There are some important points that partners must take notice of, following this change:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Going forward, the expiry of the signed content will not be tied to the expiry of the underlying CA. This means that any pre-production driver signed after June 9, 2025, will not come with an expiry date. This is unlike today, where preproduction content expires along with the expiration of the certificate that signed it.&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Drivers signed before June 9, 2025, will expire on July 4, 2025, as is the current model.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&amp;nbsp;June 10, 2025&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt; - Windows servicing releases (6B) ship to in-market platforms (down to Windows 10 RTM) to remap existing CAs to their new CAs in WDAC/Application Control for Business policies.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-contrast="auto"&gt;Partners must make sure to install this Latest Cumulative update (LCU) to add trust for the new preproduction signer (Microsoft Windows Component Preproduction CA 2024) to the kernel. &lt;/SPAN&gt;&lt;SPAN style="color: rgb(30, 30, 30);" data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 99.7222%; height: 382px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 42.4375px;"&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Product&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Release&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;Release Date&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;Update Release&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;Update Date&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 42.4375px;"&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Windows 11 24H2&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.06 B&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;10 June 2025&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.07 D&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;22 July 2025&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 42.4375px;"&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Windows 11 22H2/23H2&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.06 B&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;10 June 2025&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.07 D&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;22 July 2025&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 42.4375px;"&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Windows 10 2004&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.06 B&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;10 June 2025&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.07 D&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;22 July 2025&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 42.4375px;"&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Server OS 23H2 (Zn)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.06 B&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;10 June 2025&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.08 B&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;12 August 2025&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 42.4375px;"&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Windows Server 2022&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.06 B&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;10 June 2025&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.08 B&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;12 August 2025&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 42.4375px;"&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Windows 10 1809&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.06 B&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;10 June 2025&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.08 B&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;12 August 2025&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 42.4375px;"&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Windows Server 2016 RTM (1607)&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.06 B&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&lt;SPAN data-contrast="none"&gt;10 June 2025&lt;/SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&lt;SPAN data-contrast="none"&gt;2025.08 B&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.4375px;"&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&lt;SPAN data-contrast="none"&gt;12 August 2025&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 42.5px;"&gt;&lt;td style="height: 42.5px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;Windows 10 RTM&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.5px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.06 B&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.5px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;10 June 2025&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.5px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;2025.08 B&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 42.5px;"&gt;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;12 August 2025&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H5 aria-level="3"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;Timeline&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt; and key milestones&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80,&amp;quot;469777462&amp;quot;:[2525],&amp;quot;469777927&amp;quot;:[0],&amp;quot;469777928&amp;quot;:[1]}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H5&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;hybridMultilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;June 10, 2025&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt; -&lt;/STRONG&gt; Windows servicing releases (6B) ship to in-market platforms (down to Windows Server 2008) to remap existing CAs to their new CAs in WDAC/Application Control for Business policies. &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Partners must make sure to install this Latest Cumulative update (LCU) to add trust for the new preproduction signer (Microsoft Windows Component Preproduction CA 2024) to the kernel. &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;June 9, 2025&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt; – New content signed after this date will be signed with the new certificates, so the content will not come with an expiration date. &lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;July 4, 2025&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt; – Any content signed before &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;June 9, 2025,&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; will expire as the Microsoft Code Signing PCA 2010 and the Windows PCA 2010 expire on this day.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;STRONG&gt;July 22, 2025&lt;/STRONG&gt; -&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Windows servicing releases (7D) ship to in-market platforms (&lt;SPAN data-teams="true"&gt;&lt;EM&gt;Windows 11 24H2, Windows 11 22H2/23H2, Windows 10 2004&lt;/EM&gt;). Pa&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;rtners must make sure to install this Latest Cumulative update (LCU) to add trust for the new preproduction signer (Microsoft Windows Component Preproduction CA 2024) to the kernel &lt;EM&gt;by default&lt;/EM&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&amp;quot;335552541&amp;quot;:1,&amp;quot;335559685&amp;quot;:720,&amp;quot;335559991&amp;quot;:360,&amp;quot;469769226&amp;quot;:&amp;quot;Symbol&amp;quot;,&amp;quot;469769242&amp;quot;:[8226],&amp;quot;469777803&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;469777804&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;469777815&amp;quot;:&amp;quot;multilevel&amp;quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"&gt;&lt;SPAN data-contrast="auto"&gt;&lt;STRONG&gt;August 12, 2025&lt;/STRONG&gt; -&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Windows servicing releases (8B) ship to in-market platforms (&lt;EM&gt;&lt;SPAN data-contrast="none"&gt;Server OS 23H2 (Zn), Windows Server 2022,&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;Windows 10 1809, Windows Server 2016 RTM (1607),&amp;nbsp;Windows 10 RTM&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;SPAN data-teams="true"&gt;). Pa&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;rtners must make sure to install this Latest Cumulative update (LCU) to add trust for the new preproduction signer (Microsoft Windows Component Preproduction CA 2024) to the kernel &lt;EM&gt;by default&lt;/EM&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN class="lia-text-color-8"&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;&lt;/SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Any driver signed between June 9th and their respective update date (see table above for the "update date" of your Windows version) should go through&amp;nbsp;&lt;STRONG&gt;one&lt;/STRONG&gt; of the following manual steps to go through:&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG data-olk-copy-source="MessageBody"&gt;1.&lt;/STRONG&gt; Manually overriding the trust check by selecting "Install". Selecting the "&lt;EM&gt;Always trust..." checkbox&amp;nbsp;&lt;/EM&gt;will prevent subsequent prompts from PNP&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;STRONG&gt;2. &lt;/STRONG&gt;Adding the leaf certificate to the Local Computer\Trusted Publishers\Certificates cert store which can be manual or automated.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jul 2025 07:39:34 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/changes-to-pre-production-driver-signing/ba-p/4411183</guid>
      <dc:creator>Pratishtha</dc:creator>
      <dc:date>2025-07-02T07:39:34Z</dc:date>
    </item>
    <item>
      <title>End of Servicing and Retirement Plan for Device Metadata on Windows</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/end-of-servicing-and-retirement-plan-for-device-metadata-on/ba-p/4410945</link>
      <description>&lt;P&gt;Device metadata and the Windows Metadata and Internet Services (WMIS) are being retired as of May 2025, and no new packages will be delivered to Windows clients via WMIS. In Partner Center, device metadata experiences cannot be created, modified, or promoted. New device metadata submissions will fail. Existing device metadata packages on Windows clients will remain on the client.&lt;/P&gt;
&lt;P&gt;Between now and December 2025, partners can continue to use Partner Center to view and download previously signed device metadata packages.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Driver Package-based Replacement Solution&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To continue customizing user-facing information about your physical device, the following guidance includes instructions on how to include this in your driver INF and/or extension INF.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/windows-hardware/drivers/install/driver-package-container-metadata" target="_blank" rel="noopener"&gt;Driver Package Container Metadata - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; Driver package container metadata functionality for Windows 11 24H2 clients is available beginning in &lt;A href="https://support.microsoft.com/topic/february-25-2025-kb5052093-os-build-26100-3323-preview-053856ea-f984-4bdb-866c-5f356f5a451b" target="_blank" rel="noopener"&gt;March 2025&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;If you have not already updated your device companion app (DCA) to a modern hardware support app (HSA) or print support app (PSA), see below for additional guidance.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/windows-hardware/drivers/devapps/hardware-support-app--hsa--steps-for-driver-developers" target="_blank" rel="noopener"&gt;Hardware Support App (HSA) Steps for Driver Developers - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/windows-hardware/drivers/devapps/print-support-app-design-guide" target="_blank" rel="noopener"&gt;Print Support App Design Guide - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;FAQ&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;I am a partner; how do I view and download previously signed device metadata packages?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Log into your Partner Center account and navigate to the &lt;STRONG&gt;device metadata &lt;/STRONG&gt;section. Select the previously signed &lt;STRONG&gt;device metadata experience&lt;/STRONG&gt;. Expand the details by clicking the &lt;STRONG&gt;down arrow&lt;/STRONG&gt; located next to the device metadata package and click on the &lt;STRONG&gt;download signed file&lt;/STRONG&gt; link.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What happens to the device metadata packages on my machine?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Existing device metadata packages will remain on your machine.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What happens to the device metadata packages if I update my machine to a new Windows OS?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Existing device metadata packages will be preserved across upgrades when upgrading to Windows 11, version 24H2 or newer.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Additional Questions?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you have any questions, please reach out to our support team. For details on how to contact support, see&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/windows-hardware/drivers/dashboard/hardware-submission-support" target="_blank" rel="noopener"&gt;Get support for Partner Center dashboard issues - Windows drivers | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 May 2025 21:22:57 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/end-of-servicing-and-retirement-plan-for-device-metadata-on/ba-p/4410945</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2025-05-05T21:22:57Z</dc:date>
    </item>
    <item>
      <title>New Firmware and Camera Measures</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/new-firmware-and-camera-measures/ba-p/4355779</link>
      <description>&lt;H5&gt;&lt;STRONG&gt;New Measures&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The following measures are currently in evaluation for feedback through 2/28/25 and will be operationalized into Driver Shiproom publishing decisions in March of 2025.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;
&lt;TABLE border="1" width="98.9706%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="54.9107%" height="38px"&gt;
&lt;P&gt;&lt;STRONG&gt;Evaluation&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="lia-align-center" width="20.0838%" height="38px"&gt;
&lt;P&gt;&lt;STRONG&gt;Class&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="lia-align-center" width="25.0055%" height="38px"&gt;
&lt;P&gt;&lt;STRONG&gt;New Measure ID&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="54.9107%" height="46px"&gt;Pre-Attestation Health Check&lt;/TD&gt;
&lt;TD class="lia-align-center" width="20.0838%" height="46px"&gt;
&lt;P&gt;Firmware&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="lia-align-center" width="25.0055%" height="46px"&gt;
&lt;P&gt;51378333&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="54.9107%" height="61px"&gt;Camera DShow Bridge Failure Rate&lt;/TD&gt;
&lt;TD class="lia-align-center" width="20.0838%" height="61px"&gt;
&lt;P&gt;Camera&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="lia-align-center" width="25.0055%" height="61px"&gt;
&lt;P&gt;50182120&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="54.9107%" height="49px"&gt;
&lt;P&gt;Legacy Camera Dshow Failure Rate&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="lia-align-center" width="20.0838%" height="49px"&gt;
&lt;P&gt;Camera&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="lia-align-center" width="25.0055%" height="49px"&gt;
&lt;P&gt;50182242&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="54.9107%" height="47px"&gt;
&lt;P&gt;Camera: User-Mode Crashes: Distinct Device Hits (Cabs) over Population (DHoP)&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="lia-align-center" width="20.0838%" height="47px"&gt;
&lt;P&gt;Camera&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="lia-align-center" width="25.0055%" height="47px"&gt;
&lt;P&gt;49005400&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;H5&gt;&lt;STRONG&gt;Measure Details&lt;/STRONG&gt;&lt;/H5&gt;
&lt;img /&gt;&lt;img /&gt;&lt;img /&gt;&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2025 23:49:35 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/new-firmware-and-camera-measures/ba-p/4355779</guid>
      <dc:creator>Asotocama1</dc:creator>
      <dc:date>2025-02-10T23:49:35Z</dc:date>
    </item>
    <item>
      <title>Upcoming Changes to INF Validation in HDC</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/upcoming-changes-to-inf-validation-in-hdc/ba-p/4373521</link>
      <description>&lt;P&gt;Hardware Dev Center relies on the &lt;A href="https://learn.microsoft.com/windows-hardware/drivers/devtest/infverif" target="_blank" rel="noopener"&gt;InfVerif&lt;/A&gt; tool for all driver submissions. Starting in April 2025, HDC will switch to using an updated version of InfVerif that contains new validation checks for submissions and for the evaluation of certification levels. These changes may result in the rejection of driver submissions made to Partner Center for the Windows Hardware Certification Program (WHCP).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Background&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As of Windows 11 version 24H2, a new mode (InfVerif /h) was introduced for &lt;A href="https://learn.microsoft.com/windows-hardware/drivers/devtest/infverif" target="_blank" rel="noopener"&gt;InfVerif&lt;/A&gt;. InfVerif /h validates INF files using a set of requirements that change with each release to align with the WHCP program to obtain a signature from Hardware Dev Center. The WHCP requirements associated with InfVerif /h include additional checks and encompass all the requirements of InfVerif /k (Declarative check). After these changes take effect, all attestation submissions must pass InfVerif /h. These requirements validate that driver packages meet high standards of quality, security, and reliability.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Action for Partners&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To ensure that your driver submission passes HDC validation checks, run InfVerif /h on your driver package before submission. To acquire a version of InfVerif with this functionality, download the latest version of the &lt;A href="https://learn.microsoft.com/windows-hardware/drivers/download-the-wdk" target="_blank" rel="noopener"&gt;Windows Drivers Kit (WDK)&lt;/A&gt;. The InfVerif Tool is part of the WDK installation and can be found in the \tools subdirectory of your WDK installation (e.g. c:\Program Files(x86)\Windows Kits\10\tools\). Additionally, &lt;SPAN data-teams="true"&gt;InfVerif/h testing is automatically executed as part of the Windows 11 version 24H2 HLK.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;F&lt;/STRONG&gt;&lt;STRONG&gt;or additional information on the errors and how to address them:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/devtest/running-infverif-from-the-command-line" target="_blank" rel="noopener"&gt;Running InfVerif from the Command Line - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/devtest/inf-validation-errors-and-warnings" target="_blank" rel="noopener"&gt;INF Validation Errors and Warnings - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Additional information about InfVerif /h:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/devtest/infverif_h" target="_blank" rel="noopener"&gt;InfVerif /h - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Information about viewing your certification level in Partner Center:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/dashboard/hardware-submission-update#view-certification-information" target="_blank" rel="noopener"&gt;Update a hardware submission - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Questions?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you have any questions or issues, please reach out to our support team. For details on how to contact support, see&amp;nbsp;&lt;A href="https://learn.microsoft.com/windows-hardware/drivers/dashboard/hardware-submission-support" target="_blank" rel="noopener"&gt;Get support for Partner Center dashboard issues - Windows drivers | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Feb 2025 17:46:10 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/upcoming-changes-to-inf-validation-in-hdc/ba-p/4373521</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2025-02-04T17:46:10Z</dc:date>
    </item>
    <item>
      <title>2025 Driver Release Calendar and Block Out Dates</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/2025-driver-release-calendar-and-block-out-dates/ba-p/4292425</link>
      <description>&lt;P&gt;Exciting news – our 2025 Driver Release Calendar is here!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Driver Shiproom Release Calendar provides a clear view of our release windows for delivering drivers through Windows Update. For a detailed overview of the process, please check visit our &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/driver-release-cadence" target="_blank"&gt;complete overview&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;</description>
      <pubDate>Tue, 12 Nov 2024 18:26:19 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/2025-driver-release-calendar-and-block-out-dates/ba-p/4292425</guid>
      <dc:creator>Asotocama1</dc:creator>
      <dc:date>2024-11-12T18:26:19Z</dc:date>
    </item>
    <item>
      <title>ACTION REQUIRED: HDC API users may need to update code for accessing submission blobs by Aug 28th</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/action-required-hdc-api-users-may-need-to-update-code-for/ba-p/4193041</link>
      <description>&lt;P&gt;On August 28th, 2024, Hardware Dev Center APIs will change the type of blob urls that are returned in various API calls from service sas urls to &lt;U&gt;user delegated sas urls&lt;/U&gt;. Partners using HDC &lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fdashboard%2Fdashboard-api&amp;amp;data=05%7C02%7CCymon.Kilmer%40microsoft.com%7Cb90734d794174bee11f508dca5bc39e4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638567475048153390%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=aLrj7ooG6WI%2B0HImUoNtJbs2%2FKYYDV387uleORVbJYw%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;Hardware dashboard API&lt;/A&gt; to automate driver submission process &lt;STRONG&gt;may&lt;/STRONG&gt; be affected. The specific area affected is the upload and downloads through the &lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fdashboard%2Fget-product-data%23download-object&amp;amp;data=05%7C02%7CCymon.Kilmer%40microsoft.com%7Cb90734d794174bee11f508dca5bc39e4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638567475048167945%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=odeC5HJAvv%2Brd7fcEnWv03GJ1qP8APO8bN%2FJaauDw0Q%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;download links&lt;/A&gt; in the submission response. All other aspects of the submission process that can be accessed through the API are not affected. Partners are recommended to update to latest version of the libraries they use to upload and download from Azure Blobs during the driver submission process.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Partners using C# are encouraged to move to&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/dotnet/api/overview/azure/storage.blobs-readme?view=azure-dotnet" target="_self"&gt;Azure.Storage.Blobs&lt;/A&gt;&amp;nbsp;or &lt;A href="https://learn.microsoft.com/en-us/dotnet/api/azure.storage.blobs.specialized?view=azure-dotnet" target="_self"&gt;Azure.Storage.Blobs.Specialized&lt;/A&gt; library to ensure that driver submissions are not interrupted. Any partner already managing blob interactions through these libraries is not affected by this change. The following is an example of the &lt;A href="https://learn.microsoft.com/en-us/dotnet/api/azure.storage.blobs.specialized.blockblobclient?view=azure-dotnet" target="_self"&gt;BlockBlobClient&lt;/A&gt;:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you experience any issues, please open a support ticket with HDC support. For details about how to contact the support team, visit &lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2FGetHardwareSupport&amp;amp;data=05%7C02%7CCymon.Kilmer%40microsoft.com%7Cb90734d794174bee11f508dca5bc39e4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638567475048194674%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=E5bMY6ubz77iryEbyKECvaufTrcdQ4EHhe4FtOXFjFs%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;https://aka.ms/GetHardwareSupport&lt;/A&gt; .&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jul 2024 13:38:16 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/action-required-hdc-api-users-may-need-to-update-code-for/ba-p/4193041</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2024-07-26T13:38:16Z</dc:date>
    </item>
    <item>
      <title>ACTION REQUIRED: New Agreement governing access to Hardware Dev Center</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/action-required-new-agreement-governing-access-to-hardware-dev/ba-p/4138809</link>
      <description>&lt;P&gt;&lt;SPAN&gt;We have updated the agreements on Partner Center for the Windows Hardware Program. We made these updates to clarify our terms and ensure that they are transparent, as well as to address usage of new logos.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;All participants in the Hardware Program are required to have their authorized personnel review, acknowledge, and accept the agreements. New submissions will be blocked after August 14, 2024 until the agreements are accepted.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Partners who have accepted prior versions of the agreement via other means will still need to accept the agreement on Partner Center. For partners who have already been a part of the program, you will see the previous agreement, the Windows Logo License Agreement from 2021, has been renamed and is now listed in the&amp;nbsp;&lt;I&gt;Agreements&lt;/I&gt;&amp;nbsp;section of Partner Center as "Microsoft Marks License Agreement (formerly Windows Logo License Agreement)" with the value in the Agreement column of&amp;nbsp;&lt;STRONG&gt;Version 2021&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;As a result, partners who previously accepted the Windows Logo License Agreement will see two entries in the&amp;nbsp;&lt;I&gt;Agreements&lt;/I&gt;&amp;nbsp;section:&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL start="1" type="1"&gt;
&lt;LI class="x_x_x_MsoNormal"&gt;&lt;SPAN&gt;The new Microsoft Marks License Agreement, with&amp;nbsp;&lt;STRONG&gt;Version 2024&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class="x_x_x_MsoNormal"&gt;&lt;SPAN&gt;The previous Windows Logo License Agreement, now renamed to "Microsoft Marks License Agreement (formerly Windows Logo License Agreement)" with the value in the Agreement column of&amp;nbsp;&lt;STRONG&gt;Version 2021&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;Going forward, the four agreements listed below will govern your access to the Hardware Program. Legacy agreements will be deprecated.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="x_x_x_MsoNormal"&gt;&lt;SPAN&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="Original URL: https://learn.microsoft.com/en-us/legal/windows/hardware/code-signing-agreement-2208. Click or tap if you trust this link." href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Flegal%2Fwindows%2Fhardware%2Fcode-signing-agreement-2208&amp;amp;data=05%7C02%7CNatacha.Roger%40microsoft.com%7C759a08cca25c47e4f1df08dc6f5ba473%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638507686676879915%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=nes405nW3B29gzg77W8Z5dvd4pCE9xU2h92fMnLBNpE%3D&amp;amp;reserved=0" target="_blank" rel="noopener" data-auth="Verified" data-linkindex="2"&gt;Code Signing Agreement&amp;nbsp;&lt;/A&gt;&lt;/P&gt;
&lt;P class="x_x_x_MsoNormal"&gt;&lt;SPAN class="x_x_x_MsoHyperlink"&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;U&gt;&lt;A title="Original URL: https://learn.microsoft.com/en-us/legal/windows/hardware/windows-hardware-compatibility-program-2208. Click or tap if you trust this link." href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Flegal%2Fwindows%2Fhardware%2Fwindows-hardware-compatibility-program-2208&amp;amp;data=05%7C02%7CNatacha.Roger%40microsoft.com%7C759a08cca25c47e4f1df08dc6f5ba473%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638507686676884410%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=Tqw6xTCYq9V6T1fCRHWkHByI2nHJ5RrPjYMa%2FpV9gzo%3D&amp;amp;reserved=0" target="_blank" rel="noopener" data-auth="Verified" data-linkindex="3"&gt;Windows Hardware Compatibility Agreement&lt;/A&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class="x_x_x_MsoNormal"&gt;&lt;SPAN&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="Original URL: https://learn.microsoft.com/en-us/legal/windows/hardware/microsoft-marks-license-agreement-2024. Click or tap if you trust this link." href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Flegal%2Fwindows%2Fhardware%2Fmicrosoft-marks-license-agreement-2024&amp;amp;data=05%7C02%7CNatacha.Roger%40microsoft.com%7C759a08cca25c47e4f1df08dc6f5ba473%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638507686676888972%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=AlPHj2skaWavuw35RB5PQMOGepiAuNHywKsJ36kfM%2B8%3D&amp;amp;reserved=0" target="_blank" rel="noopener" data-auth="Verified" data-linkindex="4"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Microsoft Marks License Agreement 2024 (New)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class="x_x_x_MsoNormal"&gt;&lt;SPAN class="x_x_x_MsoHyperlink"&gt;&lt;SPAN&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A title="Original URL: https://view.officeapps.live.com/op/view.aspx?src=https%3A%2F%2Fquery.prod.cms.rt.microsoft.com%2Fcms%2Fapi%2Fam%2Fbinary%2FRE1T4mt&amp;amp;wdOrigin=BROWSELINK. Click or tap if you trust this link." href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fview.officeapps.live.com%2Fop%2Fview.aspx%3Fsrc%3Dhttps%253A%252F%252Fquery.prod.cms.rt.microsoft.com%252Fcms%252Fapi%252Fam%252Fbinary%252FRE1T4mt%26wdOrigin%3DBROWSELINK&amp;amp;data=05%7C02%7CNatacha.Roger%40microsoft.com%7C759a08cca25c47e4f1df08dc6f5ba473%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638507686676893964%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=nkXfni8%2FFJrvPXreuNIIx2Fs3VNmwiaJGE21G6GWcdo%3D&amp;amp;reserved=0" target="_blank" rel="noopener" data-auth="Verified" data-linkindex="5"&gt;Windows Analytics Agreement v2.0&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Please note:&lt;/STRONG&gt;&amp;nbsp;&lt;STRONG&gt;Authorized personnel&amp;nbsp;must&amp;nbsp;review and accept the updated agreement on Partner Center. To access the new agreement, sign in to Microsoft Partner Center and select "Agreements" under "Account Settings".&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you encounter issues accessing the new agreements, please reach out to our support team. For details on how to contact support, see&amp;nbsp;&lt;/SPAN&gt;&lt;A title="Original URL: https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/hardware-submission-support. Click or tap if you trust this link." href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fdashboard%2Fhardware-submission-support&amp;amp;data=05%7C02%7CNatacha.Roger%40microsoft.com%7C759a08cca25c47e4f1df08dc6f5ba473%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638507686676898591%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;amp;sdata=AEX50PLKqj4BLECHmqqK2vQplyQ6ivpimQiek7OVWFI%3D&amp;amp;reserved=0" target="_blank" rel="noopener" data-auth="Verified" data-linkindex="6"&gt;&lt;SPAN&gt;Get support for Partner Center dashboard issues - Windows drivers | Microsoft Learn&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2024 00:04:51 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/action-required-new-agreement-governing-access-to-hardware-dev/ba-p/4138809</guid>
      <dc:creator>NatachaC</dc:creator>
      <dc:date>2024-05-29T00:04:51Z</dc:date>
    </item>
    <item>
      <title>InfVerif Error Code 1199</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/infverif-error-code-1199/ba-p/4107493</link>
      <description>&lt;P&gt;&lt;STRONG&gt;HDC incorporates new capability to verify the usage of unsupported syntax for a particular DDInstall section with InfVerif error code 1199.&lt;/STRONG&gt; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;This error reports the usage of unsupported syntax for a particular DDInstall section to help prevent the driver from installing on product versions where it will not function properly.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Compliance with InfVerif error code 1199 is now a requirement for a driver to be certified as Declarative.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Details&lt;/STRONG&gt;&lt;BR /&gt;The impacted DDInstall section will install on product versions that do not support the specified syntax. A build number should be added to the Models section to limit applicability of the DDInstall to only supported product versions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To aid with this error, a new infverif output mode has been introduced to the command line infverif.exe available in the WDK. This new mode will help to report syntax used in the INF and what the minimum applicable OS for that syntax is. It can be invoked with: infverif.exe /syntax &amp;lt;filename&amp;gt;.inf&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Infverif Error Message:&lt;/STRONG&gt;&lt;BR /&gt;The syntax '&amp;lt;value&amp;gt;' was introduced in OS version &amp;lt;MajorVersion&amp;gt;.&amp;lt;MinorVersion&amp;gt;.&amp;lt;BuildNumber&amp;gt; but DDInstall sections utilizing the syntax will install on earlier OS versions. Those DDInstall sections should be restricted to only install on &amp;lt;MajorVersion&amp;gt;.&amp;lt;MinorVersion&amp;gt;.&amp;lt;BuildNumber&amp;gt; or higher using a TargetOSVersion decoration.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;For additional information, see the following pages:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://aka.ms/infverif#1199" target="_blank"&gt;https://aka.ms/infverif#1199&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/drivers/install/inf-manufacturer-section" target="_blank"&gt;INF Manufacturer Section&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/drivers/install/combining-platform-extensions-with-operating-system-versions" target="_blank"&gt;Combining Platform Extensions with Operating System Versions&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 May 2024 19:07:14 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/infverif-error-code-1199/ba-p/4107493</guid>
      <dc:creator>AndyW</dc:creator>
      <dc:date>2024-05-09T19:07:14Z</dc:date>
    </item>
    <item>
      <title>Get Verifiable Credentials</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/get-verifiable-credentials/ba-p/4086927</link>
      <description>&lt;P&gt;A new Account Verification will be required to access Partner Center programs. All participants in the Windows Hardware Program on Partner Center will be required to complete Verifiable Credentials or they will be blocked from accessing the Hardware Program. &lt;A href="https://learn.microsoft.com/en-us/partner-center/get-verifiable-credentials" target="_blank"&gt;Verifiable Credentials (VCs)&lt;/A&gt; is an open standard for digital credentials.&lt;/P&gt;
&lt;P&gt;The Primary Contact for your account will be the initial individual required to obtain Verifiable Credentials. &lt;STRONG&gt;We ask that you take action now to confirm the Primary Contact information on your account in Partner Center is accurate and current.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Please note the information you provide to obtain Verifiable Credential will be verified by Au10tix Ltd, an industry leader engaged to support this effort. You will not need to disclose the information with Microsoft.&lt;/P&gt;
&lt;P&gt;To complete your Verifiable Credential, you will need to install the Microsoft Authenticator app on your mobile device and follow the instructions. Microsoft Authenticator will store your Verifiable Credential. You will need a current and valid government ID in the physical form. &lt;STRONG&gt;The name on the government ID must match the Partner Center Primary Contact.&lt;/STRONG&gt; For security purposes there are fixed time limits in the steps to obtain Verifiable Credentials. You may need thirty (30) minutes to complete the steps.&lt;/P&gt;
&lt;P&gt;When you receive the Verifiable Credentials request from Partner Center, we urge you to complete the steps as soon as possible to avoid losing access to the Hardware Program. If you have any questions or issues, please reach out to our support team. For details on how to contact support, see&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/hardware-submission-support" target="_blank"&gt;Get support for Partner Center dashboard issues - Windows drivers | Microsoft Learn&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Thank you for your cooperation.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Mar 2024 20:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/get-verifiable-credentials/ba-p/4086927</guid>
      <dc:creator>NatachaC</dc:creator>
      <dc:date>2024-03-15T20:00:00Z</dc:date>
    </item>
    <item>
      <title>RESOLVED: HDC Web Dashboard Outage</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/resolved-hdc-web-dashboard-outage/ba-p/4017210</link>
      <description>&lt;P class="elementtoproof" style="margin-left: 30.0pt;"&gt;&lt;STRONG&gt;Updated 12/29/2023&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="elementtoproof" style="margin-left: 30.0pt;"&gt;&lt;SPAN&gt;Thank you for your patience. The issue has been resolved and service restored.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="elementtoproof" style="margin-left: 30.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="elementtoproof" style="margin-left: 30.0pt;"&gt;&lt;SPAN&gt;***&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="elementtoproof" style="margin-left: 30.0pt;"&gt;&lt;SPAN&gt;We are aware of an issue with the hardware dashboard and are working to remediate. As this issue occurred during our scheduled &lt;A title="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/driver-release-cadence" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/driver-release-cadence" target="_blank" rel="noopener"&gt;US Winter Holiday timeframe release moratorium&lt;/A&gt;, we are targeting restoration of service early in January. In the meantime, the&amp;nbsp;&lt;A title="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/dashboard-api" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/dashboard-api" target="_blank" rel="noopener"&gt;API interface&lt;/A&gt;&amp;nbsp;should still be available to you.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin-left: 30.0pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="elementtoproof" style="margin-left: 30.0pt;"&gt;&lt;SPAN&gt;Please check the &lt;A title="https://techcommunity.microsoft.com/t5/hardware-dev-center/bg-p/HardwareDevCenter" href="https://techcommunity.microsoft.com/t5/hardware-dev-center/bg-p/HardwareDevCenter" target="_blank" rel="noopener"&gt;Hardware Dev Center Community Hub&lt;/A&gt;&amp;nbsp;for updates.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="elementtoproof" style="margin-left: 30.0pt;"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Dec 2023 23:33:37 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/resolved-hdc-web-dashboard-outage/ba-p/4017210</guid>
      <dc:creator>kevintremblay</dc:creator>
      <dc:date>2023-12-29T23:33:37Z</dc:date>
    </item>
    <item>
      <title>2024 Driver Release Calendar and Block Out Dates</title>
      <link>https://techcommunity.microsoft.com/t5/hardware-dev-center/2024-driver-release-calendar-and-block-out-dates/ba-p/4004626</link>
      <description>&lt;P&gt;Here is our Driver Release Calendar for 2024!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Driver Shiproom Release Calendar serves as a predictable way to understand our release windows when delivering drivers through Windows Update. For a full breakdown on the process, please visit our&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="Driver Shiproom Release Cadence" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/driver-release-cadence" target="_blank" rel="noopener noreferrer"&gt;complete overview&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Dec 2023 20:30:48 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/hardware-dev-center/2024-driver-release-calendar-and-block-out-dates/ba-p/4004626</guid>
      <dc:creator>Garrettd</dc:creator>
      <dc:date>2023-12-08T20:30:48Z</dc:date>
    </item>
  </channel>
</rss>

