<?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>rss.livelink.threads-in-node</title>
    <link>https://techcommunity.microsoft.com/t5/winhec-online/ct-p/WinHEC-Online</link>
    <description>rss.livelink.threads-in-node</description>
    <pubDate>Fri, 01 May 2026 19:40:50 GMT</pubDate>
    <dc:creator>WinHEC-Online</dc:creator>
    <dc:date>2026-05-01T19:40:50Z</dc:date>
    <item>
      <title>Sleep and PNP Fails on ARM</title>
      <link>https://techcommunity.microsoft.com/t5/winhec-online/sleep-and-pnp-fails-on-arm/m-p/4515652#M59</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Issue Summary&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I'm trying to certify a &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/ifs/" target="_blank"&gt;minifilter&lt;/A&gt; driver with HLK tests where the client is ARM64.&lt;/P&gt;&lt;P&gt;Because Microsoft's documentation states that physical hardware must be used, I purchased a &lt;A class="lia-external-url" href="https://www.microsoft.com/en-us/store/configure/surface-laptop-13-inch/8mzbmmcjzqv3" target="_blank"&gt;Microsoft Surface (2025)&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;All the tests pass fine, except the&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/testref/6bd51c1b-3dad-4a5e-b46d-98c2fe91d1aa" target="_blank"&gt;DF FSMF – Sleep and PnP (disable/enable) with I/O Before and After Reliability&lt;/A&gt; test.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Parameters used&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; height: 381.334px; border-width: 1px;"&gt;&lt;colgroup&gt;&lt;col style="width: 50%" /&gt;&lt;col style="width: 50%" /&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;Parameter Name&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;Value&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;DQ&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;DriverBinaryNames='myDriver.sys'&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;Wpa2skAesSsid&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;kistestssid&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;Wpa2PskPassword&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;password&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;ResumeDelay&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;10&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;WDTFREMOTESYSTEM&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;TestCycles&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;IOPeriod&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;DriverVerifierAdditionalDrivers&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;MSDMFilt.sys&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;FSMFApiTest&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;TRUE&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 34.6667px;"&gt;&lt;td style="height: 34.6667px;"&gt;LogDriverVerifierEventsAsFailure&lt;/td&gt;&lt;td style="height: 34.6667px;"&gt;FALSE&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Key Observations&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;- This test passes fine when certifying for x86_64.&lt;/P&gt;&lt;P&gt;- For ARM64 Virtual Machine, test passes.&lt;/P&gt;&lt;P&gt;- For ARM64 (Physical device), the test fails every time.&lt;/P&gt;&lt;P&gt;- When targeting another driver (not my own) `WDFILTER.sys` the test fails with the same symptoms&lt;/P&gt;&lt;P&gt;- When targeting Microsoft's sample driver [passThrough](https://github.com/microsoft/Windows-driver-samples/tree/main/filesys/miniFilter/passThrough) the test fails with the same symptoms&lt;/P&gt;&lt;P&gt;- The tests will pass fine with the TestCycle parameter set to `3`. It always fails when set to the default `4` cycles.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Errors/Warnings&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;- HLK Studio typically states that the test failed due to an unexpected reboot&lt;/P&gt;&lt;P&gt;- The client device's event viewer system logs show several instances of this log: &lt;EM&gt;Windows successfully diagnosed a low virtual memory condition. The following programs consumed the most virtual memory: TE.ProcessHost.exe (6136) consumed 63349456896 bytes, MsMpEng.exe (5332) consumed 301400064 bytes, and HLKAcmengine.exe (6944) consumed 116539392 bytes.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;- There are more logs regarding memory usage such as: `The Client License Service (ClipSVC) failed to start due to insufficient memory resources.`&lt;/P&gt;&lt;P&gt;- Right before the test fails, an error appears on the client where the `TE.ProcessHost.exe` process says: breakpoint reached&lt;/P&gt;&lt;P&gt;- The CMD prompt on the client right before the test fails will often show: `crash with exception code 0xC000027B occurred in module "TextInputHost.exe"`&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The above observations and errors/warnings seem to point to either the device or the test itself being the issue.&lt;/P&gt;&lt;P&gt;I've factory reset the laptop already and also created a fresh .vhlk to use in Hyper-V but the outcome is the same.&lt;/P&gt;&lt;P&gt;What is the root cause of the error? Is this a known problem? Can I workaround the problem? Is the problem the test or my device?&lt;/P&gt;</description>
      <pubDate>Tue, 28 Apr 2026 19:53:27 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/winhec-online/sleep-and-pnp-fails-on-arm/m-p/4515652#M59</guid>
      <dc:creator>aklak</dc:creator>
      <dc:date>2026-04-28T19:53:27Z</dc:date>
    </item>
    <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>How debugging TPM issues with WHLK</title>
      <link>https://techcommunity.microsoft.com/t5/winhec-online/how-debugging-tpm-issues-with-whlk/m-p/4496128#M58</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;I'm currently running the WHLK on a TPM, and would like to understand why some tests are failing.&lt;BR /&gt;As the TPM is under development the error is much probably on the TPM side, but as I don't know what the tests are doing exactly it's very tricky.&lt;BR /&gt;Ideally I would need a way to enable as much logs as possible (to see what tpm commands are sent) - today I'm doing it with an spi analyser with a home made tpm interpreter ...&lt;BR /&gt;Is there also any way to have access to the source files of the tests (or a doc)? I'm currently relying only on the run logs (Te.wl) which are not sufficient to know at which step the test fail exactly.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Feb 2026 15:57:26 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/winhec-online/how-debugging-tpm-issues-with-whlk/m-p/4496128#M58</guid>
      <dc:creator>fmainz</dc:creator>
      <dc:date>2026-02-20T15:57:26Z</dc:date>
    </item>
    <item>
      <title>Hardware Lab Kit API Updates and New Unreferenced File Check in February Refresh</title>
      <link>https://techcommunity.microsoft.com/t5/windows-hardware-certification/hardware-lab-kit-api-updates-and-new-unreferenced-file-check-in/ba-p/4495750</link>
      <description>&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;What’s Changing?&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;The&amp;nbsp;refreshed&amp;nbsp;Windows&amp;nbsp;Hardware Lab Kit (HLK)&amp;nbsp;available starting February 2026&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;for Windows 11, version 25H2,&amp;nbsp;Windows Server 2025, and Windows 11, version 24H2&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;will introduce&amp;nbsp;a new check during HLK packaging. If&amp;nbsp;the&amp;nbsp;attached driver package&amp;nbsp;includes&amp;nbsp;one or more files&amp;nbsp;that were not referenced by&amp;nbsp;an&amp;nbsp;.inf,&amp;nbsp;the following warning will display at the end of packaging:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;This&amp;nbsp;will not affect package generation. Even if the warning appears, an .hlkx&amp;nbsp;will still be created&amp;nbsp;regardless.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;It is highly recommended to&amp;nbsp;validate&amp;nbsp;that all files are referenced&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;before&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;testing. To do so, attach the driver&amp;nbsp;package, create an .hlkx&amp;nbsp;package (test results not necessary), and&amp;nbsp;observe&amp;nbsp;whether the warning appears. This validation can be performed&amp;nbsp;any&amp;nbsp;time&amp;nbsp;after target&amp;nbsp;selection.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;The&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/api/packagewriter-class" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;PackageWriter&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;class in the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;Microsoft.Windows.Kits.Hardware.ObjectModel.Submission&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;namespace&amp;nbsp;will include the following updates:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;The&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/api/packagewriteradddriver-method-overload" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;AddDriver&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;and&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/api/packagewriteraddreplacementdriver-method-overload" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;AddReplacementDriver&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;methods will include a new check for files in the driver package that were not referenced by an .inf file. This information will be available through the&amp;nbsp;warningMessages&amp;nbsp;output arg.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;There will also be new&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/api/packagewriteradddriver-method-unreferenced" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;AddDriver&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;and&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/api/packagewriteraddreplacementdriver-method-unreferenced" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;AddReplacementDriver&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;overloads that expose the unreferenced file information through new output arguments in addition to&amp;nbsp;warningMessages.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="none"&gt;See&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/developer/creating-a-package" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Creating a Package&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;for code samples&amp;nbsp;accessing&amp;nbsp;data on unreferenced files&amp;nbsp;using the updated API.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;SPAN data-contrast="none"&gt;See&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/user/add-driver-and-supplemental-content-to-your-package" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;for more details.&lt;/SPAN&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;Actions Required&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;To address an unreferenced file,&amp;nbsp;first&amp;nbsp;navigate to the log path to see which attached files were&amp;nbsp;not&amp;nbsp;referenced.&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;If creating an original submission package...&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;U&gt;&lt;STRONG&gt;&lt;SPAN class="lia-text-color-21"&gt;Option 1 (recommended):&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Remove the driver package&amp;nbsp;from&amp;nbsp;the project. Remove&amp;nbsp;the&amp;nbsp;unreferenced files from the driver package, then re-attach.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;&lt;SPAN class="lia-text-color-21"&gt;&lt;STRONG&gt;Option 2&amp;nbsp;(recommended):&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN data-contrast="auto"&gt;&lt;U&gt;&amp;nbsp;&lt;/U&gt;Remove the driver package and&amp;nbsp;modify&amp;nbsp;the .inf to reference all the&amp;nbsp;files.&amp;nbsp;Re-test the driver&amp;nbsp;and attach the modified driver package.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;&lt;SPAN data-contrast="auto"&gt;Option 3:&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;Keep the driver package attached, even with the unreferenced fil&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;es. If submitting to HDC, please see this &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/hardware-dev-center/attention-hdc-is-changing-the-policy-on-signing-unreferenced-files-in-driver-pac/4495518" data-lia-auto-title="documentation&amp;nbsp;" data-lia-auto-title-active="0" target="_blank"&gt;documentation&amp;nbsp;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;for&amp;nbsp;any&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;policy&amp;nbsp;updates&amp;nbsp;regarding&amp;nbsp;submissions&amp;nbsp;with unreferenced files.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;If creating a DUA package...&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;U&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Option 1&amp;nbsp;(recommended):&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Replace the&amp;nbsp;attached&amp;nbsp;driver package&amp;nbsp;with a new one.&amp;nbsp;Before re-attaching, remove any unreferenced files from the&amp;nbsp;driver&amp;nbsp;package.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Option 2:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;Create a new original submission. Modify the .inf to reference all the attached files. Re-test the driver and attach the modified driver package.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Option 3:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;SPAN data-contrast="auto"&gt;&lt;U&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/U&gt;Keep the driver package attached, even with&amp;nbsp;the unreferenced&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;files. If submitting to HDC, please see this &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/hardware-dev-center/attention-hdc-is-changing-the-policy-on-signing-unreferenced-files-in-driver-pac/4495518" data-lia-auto-title=" documentation " data-lia-auto-title-active="0" target="_blank"&gt;documentation &lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;for&amp;nbsp;any&amp;nbsp;policy updates&amp;nbsp;regarding&amp;nbsp;submission with unreferenced files.&lt;/SPAN&gt;&lt;SPAN 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;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Tips&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;The&amp;nbsp;new unreferenced file check supports&amp;nbsp;most&amp;nbsp;compressed files.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;If a file is compressed and&amp;nbsp;its extension&amp;nbsp;ends in “_”,&amp;nbsp;the&amp;nbsp;new&amp;nbsp;warning will not appear&amp;nbsp;so long as the&amp;nbsp;decompressed&amp;nbsp;version of the&amp;nbsp;file is properly referenced&amp;nbsp;by&amp;nbsp;the .inf.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;If a .cab is&amp;nbsp;included as a source location in&amp;nbsp;the .inf’s&amp;nbsp;[SourceDisksNames]&amp;nbsp;section,&amp;nbsp;HLK will&amp;nbsp;examine&amp;nbsp;the .cab’s&amp;nbsp;contents&amp;nbsp;during the unreferenced file check.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;If a .cab is referenced as a driver file in the .inf, it will be treated as such&amp;nbsp;during the&amp;nbsp;unreferenced file check, and&amp;nbsp;the .cab’s&amp;nbsp;contents will not be examined.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;What is not supported:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Attaching&amp;nbsp;compressed&amp;nbsp;.cat files.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Attaching double-compressed&amp;nbsp;files (e.g.&amp;nbsp;A user compresses a file&amp;nbsp;individually, and&amp;nbsp;then packs the already-compressed file into a cab. Or a user compresses files into a .cab, and&amp;nbsp;then compresses the .cab a second&amp;nbsp;time&amp;nbsp;so it now ends with an underscore).&lt;/SPAN&gt;&lt;SPAN 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;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Troubleshooting&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;Issue:&amp;nbsp;“Failed to analyze driver package for unreferenced files”&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 means that the&amp;nbsp;HLK&amp;nbsp;was not able to&amp;nbsp;successfully finish the unreferenced file&amp;nbsp;check. It does not&amp;nbsp;indicate&amp;nbsp;whether&amp;nbsp;the&amp;nbsp;attached files were referenced or not.&amp;nbsp;Confirm there are no&amp;nbsp;files missing from the attached driver package&amp;nbsp;(i.e.&amp;nbsp;the&amp;nbsp;.inf&amp;nbsp;referenced a file, but the file&amp;nbsp;wasn’t&amp;nbsp;attached).&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;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Issue:&amp;nbsp;A file is being identified as unreferenced, but the .inf&amp;nbsp;includes the file.&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;It could be that the file is included in the .inf, but the&amp;nbsp;.inf&amp;nbsp;section that&amp;nbsp;it’s&amp;nbsp;in is not referenced properly.&amp;nbsp;Run&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/infverif" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;infverif&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;to&amp;nbsp;identify&amp;nbsp;any unreferenced sections.&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;Also, check whether the file&amp;nbsp;should&amp;nbsp;(or should not)&amp;nbsp;be&amp;nbsp;placed&amp;nbsp;under a subdirectory.&amp;nbsp;The relative path of each driver file in the attached package must exactly mirror what is specified in the .inf file.&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;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Issue: An .inf is being identified as an unreferenced file.&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;Confirm&amp;nbsp;that&amp;nbsp;the .inf&amp;nbsp;is&amp;nbsp;placed at the top root of the driver package&amp;nbsp;(not in a subdirectory).&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;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Issue: How do I check whether a file is&amp;nbsp;signed?&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;:279}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Please see&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/code-signing-validate" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;How to validate the Microsoft signature - Windows drivers | Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&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;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Related Links&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/user/add-driver-and-supplemental-content-to-your-package" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Add driver and supplemental content to your package | Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/api/packagewriteradddriver-method-overload" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;PackageWriter.AddDriver Method | Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/api/packagewriteraddreplacementdriver-method-overload" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;PackageWriter.AddReplacementDriver Method | Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/developer/creating-a-package" target="_blank"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;Creating a Package | Microsoft Learn&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&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;
&lt;P&gt;&lt;SPAN data-contrast="none"&gt;For&amp;nbsp;additional&amp;nbsp;questions/assistance, please reach out to Microsoft support team by creating a support ticket here -&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/user/windows-hlk-support" target="_blank"&gt;Windows HLK Support&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Feb 2026 20:44:54 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-hardware-certification/hardware-lab-kit-api-updates-and-new-unreferenced-file-check-in/ba-p/4495750</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2026-02-18T20:44:54Z</dc:date>
    </item>
    <item>
      <title>Updates to HLK Waiver Management - Coming Soon</title>
      <link>https://techcommunity.microsoft.com/t5/windows-hardware-certification/updates-to-hlk-waiver-management-coming-soon/ba-p/4495712</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The HLK Team is making some updates to how waivers are tracked internally. This will not have any effect on the submission process at a high-level; filters will be published/downloaded in the same way, filters will get applied in the HLK the same way, and manual waivers will be applied to submissions in the same way. However, the IDs of all manual waivers will be updated because of the switch (IDs for waivers with automatic filters will remain the same).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We are aware that many of you keep track of waiver numbers internally so that you can track status/expiration and report to Microsoft if there are issues. So, if you have a list of waiver numbers that you track, please check the linked &lt;A href="https://aka.ms/ConvertedID" target="_blank" rel="noopener"&gt;conversion table&lt;/A&gt; to prepare for the updated IDs for manual submissions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To make the transition easier, there will be a &lt;STRONG&gt;grace period of 4 months after the effective date&lt;/STRONG&gt; where submissions with manual waivers that still use the old IDs will still be accepted.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What Changes:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDs for manual waivers&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What Doesn’t Change:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; How filters are downloaded&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; How filters get applied to HLK projects&lt;/P&gt;
&lt;P&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; How manual waivers get applied to submissions&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Effective Date:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This change will go into effect in mid-March.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Action Required:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="https://aka.ms/ConvertedID" target="_blank" rel="noopener"&gt;Download the linked waiver ID conversion table&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Effective &lt;STRONG&gt;July 15, 2026&lt;/STRONG&gt; (after the grace period), submissions that reference legacy manual waiver IDs will be rejected. Partners should update the submission README to reference the new manuals waiver IDs during the transition period.&lt;/LI&gt;
&lt;/OL&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;&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; If you have any questions now or have issues with waivers after the effective date, please reach out to HLK support.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Feb 2026 18:02:48 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-hardware-certification/updates-to-hlk-waiver-management-coming-soon/ba-p/4495712</guid>
      <dc:creator>AndyW</dc:creator>
      <dc:date>2026-02-18T18:02:48Z</dc:date>
    </item>
    <item>
      <title>HLK February Refresh Release for Windows 11 Version 25H2 and Windows Server 2025</title>
      <link>https://techcommunity.microsoft.com/t5/windows-hardware-certification/hlk-february-refresh-release-for-windows-11-version-25h2-and/ba-p/4495505</link>
      <description>&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Microsoft is pleased to announce that a refreshed HLK for Windows 11, version 25H2 and Windows Server 2025 is available starting February 17, 2026.&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;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 class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/" target="_blank" rel="noopener"&gt;HLK Download site&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;. The VHLK version will be available in a week. Partners can&amp;nbsp;submit&amp;nbsp;to WHCP using either the RTM version of the HLK for Windows 11, version 25H2 and Windows Server 2025 or the refreshed HLK so long as passing results can be obtained (waivers acceptable).&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;What's&amp;nbsp;new with this refresh?&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;We’ve&amp;nbsp;introduced a small update to the HLK ARM64 Client setup experience by defaulting the emulation test setting to x86. This change aligns ARM64 client testing more closely with the existing AMD64 workflow, allowing partners to use a single, unified playlist for ARM64 testing, including both full and emulation scenarios. By reducing the need to manage multiple architecture&amp;nbsp;specific playlists,&amp;nbsp;we’re&amp;nbsp;making it faster and easier for partners to stand up an ARM64 emulation test environment, minimize playlist configuration overhead, and focus on validating driver quality.  In the&amp;nbsp;February&amp;nbsp;refresh, partners&amp;nbsp;can point to x86 as default emulation during automated script&amp;nbsp;setup and&amp;nbsp;enjoy the benefit of the single playlist deployment; in the&amp;nbsp;following&amp;nbsp;quarterly refresh, the default UI change will be available as well.&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;In addition, the refreshed kit includes&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;a new check&amp;nbsp;for unreferenced files.&amp;nbsp;If the attached driver package includes one or more files that were not referenced by an .inf,&amp;nbsp;a new&amp;nbsp;warning will&amp;nbsp;display&amp;nbsp;at the end of&amp;nbsp;packaging.&amp;nbsp;The&amp;nbsp;&lt;/SPAN&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/api/packagewriter-class" target="_blank" rel="noopener"&gt;PackageWriter&lt;/A&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;class in the&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;Microsoft.Windows.Kits.Hardware.ObjectModel.Submission&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt; namespace&amp;nbsp;has been updated&amp;nbsp;to provide access to this&amp;nbsp;new information&amp;nbsp;from the HLK API.&amp;nbsp;Please see &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/hardware-dev-center/attention-hdc-is-changing-the-policy-on-signing-unreferenced-files-in-driver-pac/4495518" data-lia-auto-title="Attention: HDC is changing the policy on signing unreferenced files in driver packages | Microsoft Community Hub" data-lia-auto-title-active="0" target="_blank"&gt;Attention: HDC is changing the policy on signing unreferenced files in driver packages | Microsoft Community Hub&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="none"&gt;&amp;nbsp;for details.&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;25H2&amp;nbsp;Playlist updates: &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;The following tables describe the playlist changes included with this refresh.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;SPAN data-contrast="auto"&gt;Removed tests:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/U&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;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;GUID&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;TestName&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;7bcca3c4-3853-4f22-8eb2-effa2feeba57&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Bluetooth - LE Audio VSAP (Broadcast) - [Render] Default, 32_1, 1&amp;nbsp;channel&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;4a3813a2-b24c-4784-b932-f2aa1e559747&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Bluetooth - LE Audio VSAP (Broadcast) - [Render] Default, 32_1, 1&amp;nbsp;channel&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;25a4e032-246f-491d-b246-5be7dd8abb3e&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Bluetooth - LE Audio VSAP (Broadcast) - [Render] Default, 32_2, 1&amp;nbsp;channel&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;4981e0a5-3583-4c49-896f-8342c70d75dc&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Bluetooth - LE Audio VSAP (Broadcast) - [Render] Default, 32_2, 2 channels&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;b88a8d7b-4e43-41c2-b8e6-e6cb63a1f431&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;DXGI - Hybrid WDDM 3.0&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;f4f5a8a2-91fe-4508-a75c-24fe46c2b1f3&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Display capture tests - Display Mode Change Performance&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;b80af82b-6d0b-4ac5-b649-4c02c1242570&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;DisplayMux&amp;nbsp;Acpi&amp;nbsp;block test&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;d0aaac5c-7c4c-488c-8352-14c49bc2ac67&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;NDISTest&amp;nbsp;6.0 - [1 Machine] - 1c_NdisRequestCov&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;5d6ac688-70fd-4163-8313-ffa2922b2afd&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;NDISTest&amp;nbsp;6.0 - [1 Machine] - 1c_WMICoverage&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;5f53cf62-a767-4469-92e6-1bca087193fd&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;NDISTest&amp;nbsp;6.0 - [2 Machine] - 2c_Priority&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;16084044-7baf-48ca-abe8-ae68062bebef&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;RepeatPublishWriteTag&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;d7e5b99f-d655-484c-a4ed-6467976d7813&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;RepeatTagReading&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;0cc234e0-9513-48fd-8b5d-1ef9ce168941&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;RepeatTagReadingLonghaul&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;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;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;SPAN data-contrast="auto"&gt;Added&amp;nbsp;tests:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/U&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 100%; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;GUID&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:278}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;TestName&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:278}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Additional Information&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335551550&amp;quot;:2,&amp;quot;335551620&amp;quot;:2}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;9d59f9d8-ca18-42db-8bc7-a50bf071af00&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Driver Attribute Test&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This test is being added to the playlist. It reports the version of the WDK used to&amp;nbsp;build the&amp;nbsp;driver&amp;nbsp;package. This test does not currently cause any failures as it is reporting only.&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;9f351400-f4fa-42b1-8c53-7affb526ee78&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;GRFX Adapter - Unreleased Features Block&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Our new GRFX Adapter Unreleased Features Block Test will prevent graphics drivers from showing full support for unreleased features.&amp;nbsp;Once a feature has been released, we will check that the system passes the corresponding HLK tests associated with the feature and&amp;nbsp;remove&amp;nbsp;it from the unreleased feature list.&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;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;d3d5e718-9313-4de6-9b38-41facdfd6314&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Wlan&amp;nbsp;Test - Connect to an enterprise network using&amp;nbsp;MLO&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&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;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Adding&amp;nbsp;missing&amp;nbsp;test&amp;nbsp;that&amp;nbsp;supports&amp;nbsp;existing WHCP requirements.&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;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&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;26H1&amp;nbsp;Playlist&amp;nbsp;(only)&amp;nbsp;updates, no new HLK Kit: &lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;SPAN data-contrast="auto"&gt;Removed tests:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/U&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 86.2963%; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;GUID&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Test Name&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;b88a8d7b-4e43-41c2-b8e6-e6cb63a1f431&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;DXGI - Hybrid WDDM 3.0&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;16084044-7baf-48ca-abe8-ae68062bebef&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;RepeatPublishWriteTag&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;d7e5b99f-d655-484c-a4ed-6467976d7813&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;RepeatTagReading&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;0cc234e0-9513-48fd-8b5d-1ef9ce168941&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;RepeatTagReadingLonghaul&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&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;SPAN data-teams="true"&gt;067dba2c-6ee8-48a8-bb23-11182608f64c&lt;/SPAN&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;BitLocker TPM + PIN + USB and Recovery Password Tests&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;ce9e5b64-8903-4025-bccf-a99d65663cf8&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;BitLocker TPM and Recovery Password Tests for NONAOAC devices with Legacy PCRs&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;5aac52da-a57c-4a12-aaac-de878a62bb08&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;BitLocker&amp;nbsp;Tpm&amp;nbsp;And Recovery Password tests for AOAC devices with&amp;nbsp;PCR[7]&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;8a4641a2-4fc6-4447-9d94-fdf402ca263c&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;BitLocker&amp;nbsp;Tpm&amp;nbsp;And Recovery Password tests for AOAC devices with Legacy PCR's&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;8c7a62bb-7f02-4a16-b37d-711cc9026e17&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;BitLocker TPM and Recovery Password Tests for NONAOAC devices with&amp;nbsp;PCR[7]&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;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;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;SPAN data-contrast="auto"&gt;Added tests:&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/U&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;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;GUID&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Test Name&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Additional Information&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;d3d5e718-9313-4de6-9b38-41facdfd6314&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Wlan&amp;nbsp;Test - Connect to an enterprise network using MLO&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Adding missing&amp;nbsp;test&amp;nbsp;that&amp;nbsp;supports&amp;nbsp;existing WHCP requirements.&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&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&lt;SPAN data-teams="true"&gt;067dba2c-6ee8-48a8-bb23-11182608f64c&lt;/SPAN&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;BitLocker TPM + PIN + USB and Recovery Password Tests&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Replacing&amp;nbsp;existing&amp;nbsp;BitLocker&amp;nbsp;Tpm+PIN+ USB and Recovery Password tests.&amp;nbsp;&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;721864b7-a33e-4831-bfb3-7e04e67a6f87&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;BitLocker Device Encryption Test&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;New&amp;nbsp;HLK&amp;nbsp;test,&amp;nbsp;doesn't&amp;nbsp;raise WHCP bar as we use software APIs to&amp;nbsp;determine&amp;nbsp;hardware capability for DE.&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;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;ba380fe0-7d56-432e-b504-56b73201d08a&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;BitLocker TPM and Recovery Password Tests for AOAC devices&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Replacing BitLocker&amp;nbsp;Tpm&amp;nbsp;and Recovery password tests for AOAC devices with&amp;nbsp;PCR[7] &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;and &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; BitLocker&amp;nbsp;Tpm&amp;nbsp;and Recovery password tests for NONAOAC devices with Legacy PCRS.&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;008d97d3-1535-4abe-b0c4-9663e5e12b1f&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;BitLocker TPM and Recovery Password Tests for NONAOAC devices with Legacy PCRs&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Replacing BitLocker&amp;nbsp;Tpm&amp;nbsp;and Recovery password tests for NONAOAC devices with Legacy PCRS.&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&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;e922e6ac-a3ca-4e7f-a4c6-4b3ce685ec4f&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;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;BitLocker TPM and Recovery Password Tests for NONAOAC devices with&amp;nbsp;PCR[7]&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Replacing  BitLocker&amp;nbsp;Tpm&amp;nbsp;and Recovery password tests for NONAOAC devices with&amp;nbsp;PCR[7].&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;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&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;U&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Troubleshooting and Known Issues:&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:276}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Issue: "Failed to open package. Could not open package: (hlkx&amp;nbsp;filename)" when opening HLKX generated from this release on separate system.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:276}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Submission packages from this release are generated in a new&amp;nbsp;schema&amp;nbsp;and a newer version of the HLK Studio&amp;nbsp;is required to&amp;nbsp;open it.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:276}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Solution: Install/Update to a newer of HLK or HLK Studio&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:276}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&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&amp;nbsp;HLKXes.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559740&amp;quot;:276}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&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;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:276}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-charstyle="normaltextrun" data-ccp-charstyle-defn="{&amp;quot;ObjectId&amp;quot;:&amp;quot;ac0262f4-8a9e-5820-b908-2d943c5f7113|1&amp;quot;,&amp;quot;ClassId&amp;quot;:1073872969,&amp;quot;Properties&amp;quot;:[201342446,&amp;quot;1&amp;quot;,201342447,&amp;quot;5&amp;quot;,201342448,&amp;quot;1&amp;quot;,201342449,&amp;quot;1&amp;quot;,469777841,&amp;quot;Aptos&amp;quot;,469777842,&amp;quot;&amp;quot;,469777843,&amp;quot;Aptos&amp;quot;,469777844,&amp;quot;Aptos&amp;quot;,201341986,&amp;quot;1&amp;quot;,469769226,&amp;quot;Aptos&amp;quot;,268442635,&amp;quot;24&amp;quot;,469775450,&amp;quot;normaltextrun&amp;quot;,201340122,&amp;quot;1&amp;quot;,134233614,&amp;quot;true&amp;quot;,469778129,&amp;quot;normaltextrun&amp;quot;,335572020,&amp;quot;1&amp;quot;,469778324,&amp;quot;Default Paragraph Font&amp;quot;]}"&gt;Issue:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-charstyle="normaltextrun"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="normaltextrun"&gt;Wi&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-charstyle="normaltextrun"&gt;-&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-charstyle="normaltextrun"&gt;F&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-charstyle="normaltextrun"&gt;i&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="normaltextrun"&gt;&amp;nbsp;tests regressed due to removal of TestNetv2.0&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="normaltextrun"&gt;dependencies&lt;/SPAN&gt;&lt;SPAN data-ccp-charstyle="normaltextrun"&gt;.&lt;/SPAN&gt;&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;335559738&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;P&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;The TestNetv2.0 was removed from the HLK test infrastructure, causing some Wi&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;-F&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;f&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;i tests to regress due to not being able to invoke “testnetv2.0/ccrun.exe”. The list of affected tests&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;can be found below&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;:&amp;nbsp;&lt;/SPAN&gt;&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;335559738&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;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;Wi-Fi Direct Basic Discovery Tests – Functional&lt;/SPAN&gt;&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;335559738&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;LI&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;Wi-Fi Direct Basic Pairing Tests – Functional&lt;/SPAN&gt;&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;335559738&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;LI&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;Wi-Fi Direct Basic Reconnect Tests – Functional&lt;/SPAN&gt;&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;335559738&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;LI&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;Wi-Fi Direct Legacy Pairing Tests – Functional&lt;/SPAN&gt;&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;335559738&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;LI&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;Wi-Fi Direct Service Discovery Tests – Functional&lt;/SPAN&gt;&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;335559738&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;LI&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;Wi-Fi Direct Service Pairing and Reconnect Tests – Functional&lt;/SPAN&gt;&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;335559738&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;SPAN data-ccp-props="{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;This issue will be fixed on a future refresh of the 2&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;5&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="paragraph"&gt;H2 Hardware Lab Kit&lt;/SPAN&gt;&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;335559738&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;P&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;335559738&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;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Frequently Asked Questions&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;What HLK version is being refreshed?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;The&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://techcommunity.microsoft.com/blog/windows-hardware-certification/windows-hardware-compatibility-program---guidance-for-windows-11-version-25h2-re/4456319" target="_blank" rel="noopener"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-charstyle="Hyperlink"&gt;25H2 RTM HLK&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;is being refreshed, this HLK helps support certifying drivers for Windows 11, version 25H2 and Windows Server 2025.&amp;nbsp;For the following FAQ’s, the&amp;nbsp;25H2 RTM&amp;nbsp;release will be referenced to as&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;“&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;RTM HLK&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;”&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;and the upcoming release in&amp;nbsp;February 2026&amp;nbsp;will be referenced as&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;“&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;refresh HLK.&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;”&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;How can I tell what version of the HLK I have?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;The distinction between RTM HLK and&amp;nbsp;refreshed HLK will be in the last digits of the HLK studio version, 10.1.26100.X&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;The RTM HLK Studio version is&amp;nbsp;10.1.26100.1&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;The&amp;nbsp;refresh HLK Studio version is 10.1.26100.X&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&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-30px"&gt;&lt;SPAN data-contrast="auto"&gt;The HLK Studio version information can be located by clicking ‘About’ in the upper right corner of studio.&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; &lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&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;UL&gt;
&lt;LI style="font-weight: bold;"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;How do I install the&amp;nbsp;refreshed version of the HLK?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;OL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;To install the refreshed version of the HLK, visit the HLK download page: &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="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Download the&amp;nbsp;refreshed HLK&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Run HLKSetup.exe&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;&lt;U&gt;&lt;SPAN data-contrast="auto"&gt;Notes&lt;/SPAN&gt;&lt;/U&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="list-style-type: none;"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Ensure your current HLK projects are finished before&amp;nbsp;attempting&amp;nbsp;to use the same system for the HLK&amp;nbsp;refresh.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;The&amp;nbsp;refreshed HLK cannot be installed on a system that already has the RTM&amp;nbsp;HLK,&amp;nbsp;this goes for both Controller and Client&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;. It is highly recommended to start with a clean install of the OS for both.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;How should I address a test that was passing on the RTM HLK but now failing on the refreshed HLK?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Triage&amp;nbsp;the failure&amp;nbsp;first. There&amp;nbsp;have been cases where a test issue is fixed, and the failure is still present,&amp;nbsp;but&amp;nbsp;it is&amp;nbsp;due to a driver issue that has the same failure message&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Next,&amp;nbsp;open a CSS case. Click the following link for more information on opening a CSS case: &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;Get support for Partner Center dashboard and HLK issues - Windows drivers | Microsoft Learn&lt;/A&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Going forward, will Microsoft&amp;nbsp;be updating&amp;nbsp;the HLK regularly?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Yes, Microsoft is transitioning into this servicing model for the HLK, which&amp;nbsp;maintains&amp;nbsp;overall test quality and reduces dependency on errata.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;How often are the HLK refresh releases expected?&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;​&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Our current plan is to evaluate releasing a refreshed HLK each quarter. &lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt;​&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Does this update apply to client and server?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Yes&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Can results from an RTM test run and a Refreshed test run be merged and used for submission?&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;No, submission&amp;nbsp;should&amp;nbsp;be completed with either the RTM or&amp;nbsp;refreshed HLK.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Will the refreshed HLK continue to support merged packages for multiple-OS submissions?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Yes&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Is the VHLK also going to be updated?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN data-contrast="auto"&gt;Yes&lt;/SPAN&gt;&lt;SPAN 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-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Feb 2026 17:03:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-hardware-certification/hlk-february-refresh-release-for-windows-11-version-25h2-and/ba-p/4495505</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2026-02-20T17:03:00Z</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>Windows Hardware Compatibility Program - Guidance for Windows 11, version 26H1 Release</title>
      <link>https://techcommunity.microsoft.com/t5/windows-hardware-certification/windows-hardware-compatibility-program-guidance-for-windows-11/ba-p/4471074</link>
      <description>&lt;P&gt;Building on the recent&amp;nbsp;&lt;A href="https://blogs.windows.com/windows-insider/2025/11/07/announcing-windows-11-insider-preview-build-28000-canary-channel/" target="_blank" rel="noopener"&gt;WIP Blog post&lt;/A&gt;, we’re releasing WHCP and HLK for Windows 11, version 26H1 to support partners working on engineering efforts.&lt;/P&gt;
&lt;P&gt;This release is focused on enabling new platforms and is &lt;STRONG&gt;not intended for existing or previously released silicon&lt;/STRONG&gt;. For mainstream products, continue using &lt;STRONG&gt;Windows 11 version 25H2&lt;/STRONG&gt; and its HLK to maintain compatibility with the current Windows 11 release.&lt;/P&gt;
&lt;P&gt;There’s no expectation for most devices or components to certify on both 25H2 and 26H1.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Submission Pre-requisites&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you’re submitting for 26H1, please ensure:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;OS Version:&lt;/STRONG&gt; Windows 11, version 26H1 (Build 28000)&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;HLK Version:&lt;/STRONG&gt; Windows 11, version 26H1 (Build 28000), and using the matching 26H1 Playlist&lt;/LI&gt;
&lt;LI style="font-weight: bold;"&gt;&lt;STRONG&gt;Downloads:&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; HLK - &lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/" target="_blank" rel="noopener"&gt;Windows Hardware Lab Kit&lt;/A&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Playlists - &lt;EM&gt;&lt;A href="https://aka.ms/HLKPlaylist" target="_blank" rel="noopener"&gt;https://aka.ms/HLKPlaylist&lt;/A&gt; &lt;/EM&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 795px; height: 145px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 39px;"&gt;&lt;td style="height: 39px; border-width: 1px;"&gt;
&lt;P&gt;Target Architecture&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 39px; border-width: 1px;"&gt;
&lt;P&gt;Required Playlist(s)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 67px;"&gt;&lt;td style="height: 67px; border-width: 1px;"&gt;
&lt;P&gt;ARM64&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 67px; border-width: 1px;"&gt;
&lt;P&gt;HLK Version 26H1 CompatPlaylist x64 ARM64.xml&lt;/P&gt;
&lt;P&gt;HLK Version 26H1 CompatPlaylist ARM64_x86_on_ARM64.xml&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 39px;"&gt;&lt;td style="height: 39px; border-width: 1px;"&gt;
&lt;P&gt;X64&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 39px; border-width: 1px;"&gt;
&lt;P&gt;HLK Version 26H1 CompatPlaylist x64 ARM64.xml&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;System-Level Submissions: &lt;STRONG&gt;Must use 26H1 certified/signed drivers&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;This alignment ensures consistency across WHCP and HLK for silicon enablement and validation.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;To avoid submission rejection, all required playlists and tests must be fully executed. For devices with ARM64 processors, HLK must run on each required playlist listed above, and the resulting logs should be included for submission.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Please refer to the HLK &lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/getstarted/windows-hlk-getting-started" target="_blank" rel="noopener"&gt;Getting Started Guide&lt;/A&gt; for details on HLK client setup and playlist use.&lt;/P&gt;
&lt;H2&gt;Partner Dev Center Opening Date&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;Starting from &lt;STRONG&gt;11/18/2025&lt;/STRONG&gt;, Partner Dev Center will accept submissions for Windows 11, version 26H1 packages that meet the pre-requisites mentioned above.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;FAQ&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Q:&lt;/STRONG&gt; Will there be a 90-day transition period for system-level submission?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;A: No – Since this release emphasizes new platform support, all components and drivers are expected to qualify under the same release. Therefore, the traditional 90-day transition period does not apply. In other words, system-level submissions for 26H1 must preinstall with drivers that are certified and signed for 26H1.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Q:&lt;/STRONG&gt; Can a pre-released version of OS and/or HLK be used for submission?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;A: No – To ensure full compatibility, HLK logs generated from the final release of both the OS and HLK are required for 26H1 submissions.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2025 22:55:15 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-hardware-certification/windows-hardware-compatibility-program-guidance-for-windows-11/ba-p/4471074</guid>
      <dc:creator>AndyW</dc:creator>
      <dc:date>2025-11-18T22:55:15Z</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>Windows Hardware Compatibility Program - Windows 10 Certification Deprecation Plan</title>
      <link>https://techcommunity.microsoft.com/t5/windows-hardware-certification/windows-hardware-compatibility-program-windows-10-certification/ba-p/4457374</link>
      <description>&lt;P&gt;As part of our ongoing commitment to transparency and ecosystem readiness, we are sharing the Windows Hardware Compatibility Program (WHCP) and Hardware Lab Kit (HLK) end-of-support plan for Windows 10, in alignment with its upcoming &lt;A href="https://learn.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro" target="_blank" rel="noopener"&gt;end-of-support (EOS) milestone on October 14, 2025&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Key Updates&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;WHCP Windows 10 Certification Deprecation&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;WHCP will begin deprecating the certification process for Windows 10 following its official end-of-support date on October 14, 2025. Windows 10 LTSC 2021 release (22H2) and HLK 22H2, which will remain supported through the &lt;A href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmicrosoft.com%2Fwindows%2Fextended-security-updates&amp;amp;data=05%7C02%7Candywen%40microsoft.com%7C21ac7685c5f74ec857eb08ddfab17725%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638942362334474756%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=gjIvgoZmo1pusTUt%2BnjMnLP0n9rK1S7LNk6NrTf5xQ0%3D&amp;amp;reserved=0" target="_blank" rel="noopener"&gt;Extended Security Updates (ESU) program&lt;/A&gt; in 2026.&lt;/P&gt;
&lt;P&gt;For Windows Server certification, HLK versions 1809 and 22H2 will continue to be used for Windows Server LTSC releases until their respective EOS dates described under Server Policy. &lt;A href="https://aka.ms/WHCP" target="_blank" rel="noopener"&gt;https://aka.ms/WHCP&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How this deprecation affects you&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Hardware Dev Center&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;o&amp;nbsp;&amp;nbsp; HDC will continue to accept HLK packages for all Windows 10 versions. We will announce timelines for when HDC will stop accepting packages built on unsupported HLK and Windows 10 versions. Further announcements on the timeline will be shared on our blog.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;o&amp;nbsp;&amp;nbsp; Partners are strongly encouraged to transition to supported HLK versions to avoid disruptions in certification workflows.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;HLK &amp;amp; Windows 10 Supports&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;o&amp;nbsp;&amp;nbsp; Effective October 14, 2025, Microsoft will end support for all unsupported Windows 10 versions and their corresponding HLK releases, except for the versions supported through Extended Security Updates (ESU) and Windows Server LTSC programs. After this date, Microsoft Premier Support will no longer accept HLK cases for unsupported versions.&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;o&amp;nbsp;&amp;nbsp; As of October 14, 2025, downloads for unsupported HLK releases will be removed from &lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/windows-hardware/test/hlk/&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This deprecation plan is designed to provide clarity and predictability as we collectively transition toward modern platforms. For additional context on the Windows 10 ESU program and lifecycle, please refer to the public announcement: &lt;A href="https://techcommunity.microsoft.com/blog/windows-itpro-blog/when-to-use-windows-10-extended-security-updates/4102628" target="_blank" rel="noopener"&gt;https://techcommunity.microsoft.com/blog/windows-itpro-blog/when-to-use-windows-10-extended-security-updates/4102628&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://blogs.windows.com/windowsexperience/2025/06/24/stay-secure-with-windows-11-copilot-pcs-and-windows-365-before-support-ends-for-windows-10/" target="_blank" rel="noopener"&gt;Stay secure with Windows 11, Copilot+ PCs and Windows 365 before support ends for Windows 10 | Windows Experience Blog&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;We appreciate your continued partnership and look forward to supporting your success through this transition.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Oct 2025 19:14:52 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-hardware-certification/windows-hardware-compatibility-program-windows-10-certification/ba-p/4457374</guid>
      <dc:creator>AndyW</dc:creator>
      <dc:date>2025-10-07T19:14:52Z</dc:date>
    </item>
    <item>
      <title>Windows Hardware Compatibility Program - Guidance for Windows 11, version 25H2 Release</title>
      <link>https://techcommunity.microsoft.com/t5/windows-hardware-certification/windows-hardware-compatibility-program-guidance-for-windows-11/ba-p/4456319</link>
      <description>&lt;P&gt;To support the Windows 11, version 25H2 release, the Windows Hardware Compatibility Program is set to accept submission for the release. However, any submission package must meet the pre-requisites to help ensure compatibility between OS and HLK.&lt;/P&gt;
&lt;P&gt;Windows Hardware Compatibility Requirements – Windows 11, version 25H2&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://aka.ms/whcp" target="_blank" rel="noopener"&gt;https://aka.ms/whcp&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Submission Pre-requisites&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;OS and HLK minimum acceptable build&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; Windows 11, version 25H2 (Build &lt;EM&gt;26200.6584)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;o&amp;nbsp;&amp;nbsp; HLK Kit version will display as &lt;SPAN class="lia-text-color-8"&gt;26100&lt;/SPAN&gt;.6584&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Playlist and Kits –
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;&lt;A class="lia-external-url" href="https://aka.ms/HLKPlaylist" target="_blank" rel="noopener"&gt;https://aka.ms/HLKPlaylist&lt;/A&gt;&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;&lt;A href="https://go.microsoft.com/fwlink/?linkid=2335804" target="_blank" rel="noopener"&gt;https://go.microsoft.com/fwlink/?linkid=2335804&lt;/A&gt;&amp;nbsp;&lt;/EM&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The table below illustrates the required playlists for testing each processor architecture:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="width: 607px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border-width: 1px;"&gt;
&lt;P&gt;Target Architecture&lt;/P&gt;
&lt;/td&gt;&lt;td style="border-width: 1px;"&gt;
&lt;P&gt;Required Playlist(s)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-width: 1px;"&gt;
&lt;P&gt;ARM64&lt;/P&gt;
&lt;/td&gt;&lt;td style="border-width: 1px;"&gt;
&lt;P&gt;HLK Version 25H2 CompatPlaylist x64 ARM64.xml&lt;/P&gt;
&lt;P&gt;HLK Version 25H2 CompatPlaylist ARM64_x86_on_ARM64.xml&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-width: 1px;"&gt;
&lt;P&gt;X64&lt;/P&gt;
&lt;/td&gt;&lt;td style="border-width: 1px;"&gt;
&lt;P&gt;HLK Version 25H2 CompatPlaylist x64 ARM64.xml&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please refer to the HLK &lt;A href="https://learn.microsoft.com/en-us/windows-hardware/test/hlk/getstarted/windows-hlk-getting-started" target="_blank" rel="noopener"&gt;Getting Started Guide&lt;/A&gt; for details on HLK client setup and playlist use.&lt;/P&gt;
&lt;P&gt;Deferment of Partner Dev Center SBOM Validation&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The WHCP SBOM requirement (Device.DevFund.Security.SoftwareBillofMaterials) is deferred and will be enforced by Hardware Dev Center for CRA compliance beginning in H2 of 2026. However, Microsoft recommends all driver submissions to include SBOMs. Additional guidance for Device.DevFund.Security.SoftwareBillofMaterials will be provided in advance to H2 2026.&lt;/LI&gt;
&lt;LI&gt;Partners will be given notice as soon as there is a set enforcement date during a future release, along with guidance on how to meet any new requirements.&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;WHCP continues to support a secure supply chain throughout our signing process. That said, the EO on Cyber Security is a call to action from the U.S. Government, so we continue to encourage that our partners seek to enable a secure supply chain as stated in the NIST guidance.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;90-day N-1 Driver Transition Period for System-level submissions&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;To qualify for Windows 11, version 25H2 system-level qualification with Windows 11, 24H2 qualified drivers, the standard 90-day transition period can be applied through &lt;STRONG&gt;01/09/2026&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Errata 225900 is available to filter the “System Logo Check” failure when testing Windows 11, version 25H2 system with Windows 11, version 24H2 qualified drivers. To apply, please download and apply the &lt;A href="https://aka.ms/hlkfilters" target="_blank" rel="noopener"&gt;latest Errata Filter Package&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Fri, 03 Oct 2025 21:14:45 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-hardware-certification/windows-hardware-compatibility-program-guidance-for-windows-11/ba-p/4456319</guid>
      <dc:creator>AndyW</dc:creator>
      <dc:date>2025-10-03T21:14:45Z</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>[Microsoft Partner Center]Cannot access Feedback ID in Collaborate</title>
      <link>https://techcommunity.microsoft.com/t5/winhec-online/microsoft-partner-center-cannot-access-feedback-id-in/m-p/4455788#M57</link>
      <description>&lt;P&gt;Could you please help us to check error message in Feedback page.&lt;/P&gt;&lt;P&gt;Error:&lt;/P&gt;&lt;P&gt;Due to recent changes in our security and access policies, some content or functionality may be unavailable to certain users. For additional support, please create a ticket with Partner Center and reference Message Code: 715-123220. &lt;A href="https://support.serviceshub.microsoft.com/supportforbusiness/onboarding?origin=/supportforbusiness/create" target="_blank"&gt;https://support.serviceshub.microsoft.com/supportforbusiness/onboarding?origin=/supportforbusiness/create&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After Create New id successfully, and then we cannot access the ID anymore.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Sep 2025 05:35:18 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/winhec-online/microsoft-partner-center-cannot-access-feedback-id-in/m-p/4455788#M57</guid>
      <dc:creator>mimimomo1982</dc:creator>
      <dc:date>2025-09-22T05:35:18Z</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>HLK July Refresh Release for Windows 11 Version 24H2 and Windows Server 2025</title>
      <link>https://techcommunity.microsoft.com/t5/windows-hardware-certification/hlk-july-refresh-release-for-windows-11-version-24h2-and-windows/ba-p/4431262</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 class="lia-external-url" 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;U&gt; &lt;/U&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 &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; 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 &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; 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;
&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, 08 Jul 2025 20:53:43 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-hardware-certification/hlk-july-refresh-release-for-windows-11-version-24h2-and-windows/ba-p/4431262</guid>
      <dc:creator>Cymoki</dc:creator>
      <dc:date>2025-07-08T20:53:43Z</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>Action Required: HLK Submission Packager Changes Coming in July</title>
      <link>https://techcommunity.microsoft.com/t5/windows-hardware-certification/action-required-hlk-submission-packager-changes-coming-in-july/ba-p/4426496</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 21:55:10 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/windows-hardware-certification/action-required-hlk-submission-packager-changes-coming-in-july/ba-p/4426496</guid>
      <dc:creator>AndyW</dc:creator>
      <dc:date>2025-06-24T21:55:10Z</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>
  </channel>
</rss>

