Verify HAL Extension serviceable

This test verifies whether a HAL extension that is serviceable will go through the CSRT resource group using a Vendor ID and Device ID to generate an expected PNPID (for example ACPI\MSFT_1124). It then goes through all of the devices found to see whether there is a PNPID match.

Test details

Associated requirements

Device.DevFund.HALExtension.HAL System.Fundamentals.HAL.IfCSRTPresent

See the system hardware requirements.


Windows RT (ARM-based) Windows RT 8.1

Expected run time

~30 minutes


Certification Functional




Running the test

Before you run the test, complete the test setup as described in the test requirements: WDTF System Fundamentals Testing Prerequisites.


For troubleshooting information, see Troubleshooting System Fundamentals Testing.

This test validates whether a HAL extension is serviceable by ensuring a valid PNP ID is assigned.

You can try the following if the test fails:

  • Ensure that the HAL extension loaded correctly.

  • Ensure that the HAL extension has a valid PNP ID.

  • Ensure that the HCL extension driver has a valid hardware ID.

  • Check the log file for more information on why the HAL extension is not serviceable.



Send comments about this topic to Microsoft