HLK May Refresh Release for Windows 11 Version 24H2 and Windows Server 2025



 Windows Hardware Certification Blog:

Microsoft is pleased to announce that a refreshed HLK for Windows 11, version 24H2 and Windows Server 2025 is available starting May 6, 2025.

This release of the HLK contains test errata fixes, HLK test removals, and HLK test additions. All these changes will help keep the overall test quality high while helping reduce triage time for known test issues. 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 HLK download site. The VHLK version will be available in a week. 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).

Errata that are fixed in the refreshed version are expected to expire 90 days after the release of the refreshed HLK. As we transition into this servicing model, which maintains overall test quality and reduces dependency on errata, we acknowledge that the refreshed HLK may not address all scenarios. If any errata remain relevant after using the refreshed HLK, please contact CSS for assistance. For more details, please review the Frequently Asked Questions.

What's New with this Refresh?

HLK Errata Fixed


Errata IDTitleOS Platform
125009HLK Errata: Bluetooth - Audio - Sink/Source increase music volume with A2DP offload failed with "Assertion failed: initialSinkVolume.VolumeLeft < currentSinkVolume.VolumeLeft"Client
10746Errata Waiver: DF - *: Disk Data Plugin reporting MPIO/SCSI Disk doesn't have volume (Server folks to help with Server hardware repro)Client, Server
138640HLK Errata - Human Presence Settings UpdateSettings Validation Test Failure after the deprecation of IsAttentionAwareDimmingEnabledClient
167069Light Sensor Calibration Test Crash due to Null ReadingClient
170261Multi person Sensors tests do not need to support distance Test: Data Field VerificationClient
181716Light Sensor Color Calibration Test Crash due to Null ReadingClient
195343HLK Errata: Update Settings Validation Test is Failing with AreEqual(settingsAfterUpdate->WakeOptions->DisableWhenBatterySaverOn, !settings->WakeOptions->DisableWhenBatterySaverOn) - Values (0Client
196092Human Presence capable Proximity Sensor Data Field Properties Verification TestClient
200026HLK Errata: Update Settings Validation Test is Failing with AreEqual(settingsAfterUpdate->LockOnLeaveDistanceInMillimeters->Value, unsigned int{42}) - Values (1200, 42)Client
201650Errata: Human Presence capable Proximity Sensor Thresholds Verification TestClient
201651Errata: Human Presence capable Proximity Sensor Dynamic Range TestsClient
163077[OS ERRATUM] Lullaby2's asynchronous test fails on Ge due to policy changes for Modern StandbyClient, Server

Playlist updates:

Removed 3 camera tests:

GUIDTestName
4fc2e6cb-a474-404b-85d9-59b14b7e894eCamera Driver System Test - MediaCapture - TestAlternateSecureAndClearMode
b4ee9abe-2b7c-4170-8da1-108bfedc91f4Camera Driver System Test - MediaCapture - TestSecurePinAllMediaTypes
a7d4a8d2-99f1-4460-8d5b-5deb340e87c8Camera Driver System Test - MediaCapture - TestSecureTimeStamps

Added 21 Bluetooth tests, as “if-implemented” tests only:

GUIDTestName
51daf9fb-626b-42f8-bc5c-1b8e86c116f7Bluetooth LE Audio VSAP - 16_1 stereo render; 16_1 mono capture
e16b9436-2c56-4d13-9bd7-4282e38067f4Bluetooth LE Audio VSAP - 16_1 stereo render; 16_2 mono capture
1c45b432-9c35-485f-bcd1-187518434fdfBluetooth LE Audio VSAP - 16_2 stereo render; 16_1 mono capture
f1958295-ac52-4434-b78e-6ce070ea9dfbBluetooth LE Audio VSAP - 16_2 stereo render; 16_2 mono capture
dd3b3fe6-a1f5-4657-a693-11c4f4003961Bluetooth LE Audio VSAP - 24_1 stereo render; 24_1 mono capture
b5d3685f-8c23-4e0e-82de-8df15e9b7b9bBluetooth LE Audio VSAP - 24_1 stereo render; 24_2 mono capture
7af31d38-8793-4fa6-82f9-10ee34445cb3Bluetooth LE Audio VSAP - 24_2 stereo render; 24_1 mono capture
1aaf70cd-f0a9-4152-b41d-dce5f8777432Bluetooth LE Audio VSAP - 24_2 stereo render; 24_2 mono capture
4ce0fc40-7e5b-4550-8c01-f429b12fd7e3Bluetooth LE Audio VSAP - 32_1 stereo render; 32_1 mono capture
c1bb6468-0178-4990-8e4a-c8ce4c88930bBluetooth LE Audio VSAP - 32_1 stereo render; 32_2 mono capture
0f03e870-01d1-4676-ae94-539d306beec5Bluetooth LE Audio VSAP - 32_2 stereo render; 32_1 mono capture
7ea8bb1-f906-4644-9146-bb262ba55513Bluetooth LE Audio VSAP - 32_2 stereo render; 32_2 mono capture
9f461832-16db-434a-ae84-c512d24cf960Bluetooth LE Audio VSAP - 48_1 stereo render; 32_1 mono capture
657686f6-a61b-4c02-9aeb-bbd0b49af46cBluetooth LE Audio VSAP - 48_1 stereo render; 32_2 mono capture
940128a4-61fb-4904-b1d3-23482035cfdfBluetooth LE Audio VSAP - 48_2 stereo render; 32_1 mono capture
849e0fd7-8010-445b-a7ef-29d40f79bb94Bluetooth LE Audio VSAP - 48_2 stereo render; 32_2 mono capture
0784f26f-6575-4146-9f1a-7e71aca282c1Bluetooth LE Audio VSAP - 48_3 stereo render; 32_1 mono capture
345a0037-8cfa-4608-861b-490207661438Bluetooth LE Audio VSAP - 48_3 stereo render; 32_2 mono capture
188ad2c2-2efd-422f-bd08-6df77165dbd7Bluetooth LE Audio VSAP - 48_4 stereo render; 32_1 mono capture
d2a0e70f-ed79-4c0b-a338-8128dad0f59dBluetooth LE Audio VSAP - 48_4 stereo render; 32_2 mono capture
ed8298b0-d1de-4ef1-ad1e-2af4a0e57aa6Bluetooth LE Audio VSAP - Mandatory formats

Update to Gen2 VM for VHLK

To help enhance compatibility with the latest technologies and offer customers optimal VM options, the VHLK's vhdx image has been updated to operate as a Generation 2 VM. As a result, during the VHLK VM setup, you should select Generation 2 instead of Generation 1. All other setup steps remain unchanged.

Action Required:

After this update is released, please modify your VHLK setup process or automation to configure the VM as Generation 2.

Known Issues:

Issue:
Users running the HLK Controller on Windows Server 2016 have reported missing content starting with the September HLK refresh. This issue is caused by a regression where the HLK Controller installer no longer installs .Net Framework 4.7.1 on systems with an older version of the framework (Windows Server 2016 only includes .Net Framework 4.6.2).

.Net Framework 4.7.1 or greater is required for all HLK content to be imported properly.

Workaround:
For users running the HLK Controller on Windows Server 2016 OS, please install .Net Framework 4.7.1 or a later version (4.8 is latest version supporting Windows Server 2016) onto your system before installing the HLK Controller.

No action is required for users running Windows Server 2019 or later as their HLK Controller OS, since these server versions already include .Net Framework 4.7.2 or greater.

Please note, in future CD refresh, we plan to remove support for running the HLK Controller on Windows Server 2016 OS. It is highly recommended to switch to Windows Server 2019, 2022, or 2025 for the HLK Controller.

Frequently Asked Questions
  • What HLK version is being refreshed?
    • The February refresh HLK 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 RTM HLK and the upcoming release in May 2025 will be referenced as refresh HLK.
  • How can I tell what version of the HLK I have?
    • The distinction between RTM HLK and refreshed HLK will be in the last digits of the HLK studio version, 10.1.26100.X
      • The RTM HLK Studio version is 10.1.26100.1
      • The refresh HLK Studio version is 10.1.26100.X
The HLK Studio version information can be located by clicking ‘About’ in the upper right corner of studio

bS00NDExMjM3LWNwUFVlVA

Notes
  • Ensure your current HLK projects are finished before attempting to use the same system for the HLK refresh.
  • The refreshed HLK cannot be installed on a system that already has the RTM HLK, this goes for both Controller and Client. It is highly recommended to start with a clean install of the OS for both.
  • How can I tell if the errata I use was fixed in the refreshed HLK?
    • The list of errata fixed is available below
  • What do I do if the errata I use doesn’t appear to be fixed in the refreshed HLK?
    • 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
  • What do I do if the errata I use is listed as fixed, but failures are still being seen in the test?
  • How should I address a test that was passing on the RTM HLK but now failing on the refreshed HLK?
  • Going forward, will Microsoft be updating the HLK regularly?
    • Yes, Microsoft is transitioning into this servicing model for the HLK, which maintains overall test quality and reduces dependency on errata.
  • How often are these refresh releases expected?
    • Current plan is to evaluate releasing a refreshed HLK each quarter.
  • Does this update apply to client and server?
    • Yes
  • Can results from an RTM test run and a Refreshed test run be merged and used for submission?
    • No, submission should be completed with either the RTM or refreshed HLK.
  • Will the refreshed HLK continue to support merged packages for multiple-OS submissions?
    • Yes
  • Is the VHLK also going to be updated?
    • Yes


 Source:

 

Latest Support Threads

Back
Top Bottom