Create a new hardware submission
To prepare your hardware for the Windows Hardware Compatibility Program for Windows 10 (or the separate certification program for previous operating systems), you must create and submit an .hlkx file (for Windows 10) or .hckx file (for previous operating systems). This file is created using the Windows HLK Studio (or Windows HCK Studio, for previous operating systems) and contains all of the test results, drivers, and symbols for your product. Submitting this file allows the dashboard to review your test results, evaluate any drivers tested, and return Microsoft digitally signed catalog files.
To create a submission file
For information about creating and digitally signing an .hlkx file, see the Windows HLK Getting Started Guide.
For information about creating and digitally signing an .hckx file, see the Windows HCK Getting Started Guide.
To submit a file
Sign in to the Windows Hardware Dev Center dashboard, and then select Create new driver. This loads the submission creation wizard.
In the Packages and signing properties section, choose a name for your driver submission. This name can be used to search for and organize your driver submissions. Note: If you share your driver with another company, they will see this name.
Either drag and drop, or browse to the .hlkx/.hckx file that you want to submit. The file will begin to upload.
If you wish to test a driver prior to release, you can select the checkbox labled "perform test-signing only". Test-signed drivers are similar to drivers signed for public release, but do not require HLK testing. They are also not distributed through Windows Update, but can be downloaded from the hardware submission site. For more information about test-signing driver packages, see WHQL Test Signature Program and How to test-sign a driver package.
Select any applicable additional certifications if available. This option allows you to specify which downlevel operating system signatures should be included with your driver. Available certifications vary depending on your driver submission package, so there may not be any certifications listed. Note If you are signing a driver package for a single architecture, only include logs for the intended architecture. For example, to sign for x64 only, submit only the x64 logs.
Select Finalize. You will not be able to select the Finalize button until your file upload is complete. Note: Your signature properties and name cannot be changed after you click Finalize.
In the Certification section, complete the following information:
Indicate if your device is:
An internal component, if your device is part of a system and connects inside the PC.
An external component, if your device is an external device (peripheral) that connects to a PC.
Both, if your device can be connected internally (inside a PC) and externally (peripheral).
Device metadata category
Select an icon for your device from a list of default icons based on your device category. This determines which icon appears in Devices and Printers. If your device should not appear, select "Internal device".
For information about delivering a rich experience with Windows Device Stage, see Device Metadata.
Device metadata model ID
These GUIDs are used to validate your Device Metadata submissions to the legacy Sysdev dashboard. If provided, they must match the model IDs in your device metadata package.
Enter the date when you want your product included on the Windows Server Catalog, the Windows Certified Product List, and the Universal Driver List.
Enter the marketing name(s) for your submission. Marketing names allow you to provide aliases for your product. You can provide as many names as you want.
The Distribution section is used to publish your driver to Windows Update. For information about how to use the Distribution section, see Manage driver distribution with shipping labels.
You can monitor the progress of your submission with the progress tracker at the top of the page. Once all steps show a green check, the submission is complete and your organization will receive a notification in the dashboard header.
Review the results. If your submission failed, make any necessary changes and resubmit.