Blog Post

Hardware Dev Center
1 MIN READ

Hardware Dev Center Submission Portal is now accepting Windows Server 2022 Submissions

kevintremblay's avatar
kevintremblay
Icon for Microsoft rankMicrosoft
Jun 02, 2021

The product submissions must be tested using the Hardware Lab Kit (HLK) for Windows Server 2022 hardware and software testing.  The kit is available at the Partner Center for Windows Hardware, https://docs.microsoft.com/en-us/windows-hardware/test/hlk/.

 

For information on how to make a submission, see https://docs.microsoft.com/en-us/windows-hardware/drivers/dashboard

Vendors may download the Windows Server 2022 Eval version of the operating system for testing purposes here, https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2022-preview

 

Vendors may also download the Virtual Hardware Lab Kit (VHLK) here, https://docs.microsoft.com/en-us/windows-hardware/test/hlk/.  The VHLK is a complete pre-configured HLK test server on a Virtual Hard Disk (VHD). The VHLK VHD can be deployed and booted as a Virtual Machine (VM) with no installation or configuration of the HLK required.

 

The playlist for testing Windows Server 2022 hardware and software may also be downloaded at that location.  For Windows Server 2022, the release playlist has been consolidated for both X64 and ARM64 architecture.  The Playlist may be updated in the future, so it is best to check for new versions regularly.  

 

Preview versions of the OS and HLK cannot be used for certification testing or products for Windows Server 2022. 

Previous versions of the HLK to be used for testing previous Windows Server versions will continue to be available in accord with the Microsoft Product Lifecycle guidance.

Published Jun 02, 2021
Version 1.0

3 Comments

  • HStriepe007's avatar
    HStriepe007
    Copper Contributor

    Kevin,

    We have an INF file only (codeless) driver that fixes a Laptop HID sleep behavior by disabling Enhanced Pwoermanagement for the device via a registry entry. It was previously signed via Authenticode (when that was still sufficient) and has been out for more than a decade. The devices are still sold and in use. I have updated the CAB to support ARM64 laptops running Windows 11 and it is behaving correctly on that hardware.

     

    Do I have to go through the whole testing process for this thing? Do I have to show testing for both x86_64 and ARM64 clients?

    It would mean setting up a server and clients and would take a bit of study and time.

     

    Or is there a shortcut for INFO only files?

     

    Thanks,

    -- Harald Striepe - CTO HeartMath

     

    ; emWave2 INF File for USB HID devices
    ;
    ; Disables EnhancedPowerManagement
    
    [Version]
    Signature   ="$WINDOWS NT$"
    Class       =HIDClass
    ClassGuid   ={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
    Provider    =%VendorName%
    DriverVer   =06/11/2014,1.0.0.0
    CatalogFile =heartmathemwave2.cat
    
    ; ================= Class section =====================
    [ControlFlags]
    ExcludeFromSelect=*
    
    [SourceDisksNames]
    1 = %DiskName%,,,""
    
    ;*****************************************
    ; Install Section
    ;*****************************************
    
    [Manufacturer]
    %VendorName% = HeartMathemWave2Device,NTx86,NTamd64,NTARM64
    
    [HeartMathemWave2Device.NTx86]
    %HeartMathemWave2.DeviceDesc% = HeartMathemWave2Device_Install, USB\VID_0E30E&PID_0008
    
    [HeartMathemWave2Device.NTamd64]
    %HeartMathemWave2.DeviceDesc% = HeartMathemWave2Device_Install, USB\VID_0E30&PID_0008
    
    [HeartMathemWave2Device.NTARM64]
    %HeartMathemWave2.DeviceDesc% = HeartMathemWave2Device_Install, USB\VID_0E30&PID_0008
    
    [HeartMathemWave2Device_Install.NT] 
    include     = input.inf
    needs       = HID_SelSus_Inst.NT
    
    [HeartMathemWave2Device_Install.NT.HW]
    include     = input.inf
    needs       = HID_SelSus_Inst.NT.HW
    
    [HeartMathemWave2Device_Install.NT.Services]
    include     = input.inf
    needs       = HID_SelSus_Inst.NT.Services
    
    [HeartMathemWave2Device_Install.NT] 
    include     = input.inf 
    needs       = HID_Inst.NT
    
    [HeartMathemWave2Device_Install.NT.HW] 
    AddReg      = VendorDevice_AddReg
    
    [HeartMathemWave2Device_AddReg] 
    HKR,,"EnhancedPowerManagementEnabled",0x00010001,0
    
    [Strings]
    VendorName = "HeartMath emWave2"
    DiskName   = "HeartMath emWave2 Installation Disk"
    HeartMathemWave2.DeviceDesc = "HeartMathemWave2 Device"

     

     

     

  • AdaptechSRO's avatar
    AdaptechSRO
    Copper Contributor

    The following link mentioned in this article gives a HTTP 404 error:

    https://docs.microsoft.com/en-us/windows-hardware/drivers/dashboard