We are developing two different drivers for two different functionalities. Whether two different drivers can have same Device ID provide both having unique subsystem ID? Whether this will be accepted in HLK Certification?

VijayaGopika E 1 Reputation point
2024-04-01T05:30:32.3266667+00:00

I am developing two different drivers with two different use case for the same device. Is it acceptable to have same Device ID for both the driver and only the subsystem ID is unique? Will having same Device ID with unique Subsystem ID will create problem in HLK certification? Or two different Device ID needs be created?

Windows 10 Setup
Windows 10 Setup
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Setup: The procedures involved in preparing a software program or application to operate within a computer or mobile device.
1,948 questions
Windows Hardware Performance
Windows Hardware Performance
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
1,625 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Hania Lian 17,296 Reputation points Microsoft Vendor
    2024-04-02T02:03:20.84+00:00

    Hello,

    It is generally acceptable to have the same Device ID for both drivers as long as the subsystem ID is unique. This is a common practice when developing multiple drivers for the same device. However, it is important to ensure that the drivers are properly differentiated by their subsystem IDs to avoid any conflicts or confusion.

    Regarding HLK certification, having the same Device ID with unique Subsystem IDs should not create any problems as long as the drivers pass all the necessary tests and meet the certification requirements. It is recommended to thoroughly test both drivers with their respective subsystem IDs to ensure they function properly and meet the certification standards.

    Best Regards,

    Hania Lian

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.