Microsoft Tech Community Live: Surface Edition
February 15, 2022, 08:00 AM - 12:00 PM (PST)

Surface Laptop 2 Keyboard Issues (Hid Mini Driver)

%3CLINGO-SUB%20id%3D%22lingo-sub-2049450%22%20slang%3D%22en-US%22%3ESurface%20Laptop%202%20Keyboard%20Issues%20(Hid%20Mini%20Driver)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2049450%22%20slang%3D%22en-US%22%3E%3CP%3EUpon%20imaging%20a%20Surface%20Laptop%202%20with%20our%20basic%20image%20from%20the%20older%20Surface%20laptop%20model%20the%20Surface%20Hid%20Mini%20Driver%20driver%20fails%20to%20power%20and%20thus%20the%20keyboard%20doesn't%20work.%20if%20I%20revert%20back%20to%2003%2F27%2F2017%20driver%20it%20works%20fine...%20but%20then%20the%20laptop%20automatically%20updates%20itself%20to%20the%20latest%20version%20that%20brakes%20again.%20I%20have%20blocked%20the%20update%20in%20WSUS.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20anybody%20aware%20of%20a%20fix%20for%20the%20latest%20driver%3F%20Does%20the%20PC%20somehow%20think%20its%20a%20Surface%20Laptop%201st%20gen%20and%20somehow%20downloading%20the%20incorrect%20driver%20possibly%3F%20I%20also%20downloaded%20the%20latest%20firmware%2Fdriver%20package%20from%20MS%20and%20tried%20that%20version%20and%20it%20also%20doesn't%20work.%20Seems%20to%20be%20the%20same%20exact%20version%20that%20gets%20downloaded%20from%20Windows%20Update.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2274742%22%20slang%3D%22en-US%22%3ERe%3A%20Surface%20Laptop%202%20Keyboard%20Issues%20(Hid%20Mini%20Driver)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2274742%22%20slang%3D%22en-US%22%3E%3CP%3E%40WC_KStil%26nbsp%3Bdid%20you%20ever%20get%20the%20specific%20version%20of%20the%20driver%20that%20works%3F%20I%20keep%20running%20into%20this%20issue%20every%20update%20cycle.%20I%20have%20a%20surface%20laptop%202%20and%20the%20%22Surface%20Hid%20Mini%20Driver%22%20flakes%20out%20every%20update.%20I've%20tried%20the%20all%20of%20the%20drivers%20from%26nbsp%3B%3CA%20title%3D%22Microsoft%20Surface%20Laptop%202%20Drivers%20and%20Firmware%22%20href%3D%22https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fdownload%2Fdetails.aspx%3Fid%3D57515%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EDownload%20Surface%20Laptop%202%20Drivers%20and%20Firmware%20from%20Official%20Microsoft%20Download%20Center%3C%2FA%3E%26nbsp%3B%3A%3C%2FP%3E%3CP%3E%3CSPAN%3ESurfaceLaptop2_Win10_18362_21.021.11109.0.msi%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ESurfaceLaptop2_Win10_16299_1900708_2.msi%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ESurfaceLaptop2_Win10_17134_19.091.8186.0.msi%20SurfaceLaptop2_Win10_17763_20.070.2910.0.msi%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20device%20shows%3A%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDevice%20ACPI%5CMSHW0096%5C2%26amp%3Bdaba3ff%26amp%3B1%20was%20%3CSTRONG%3Enot%20migrated%20due%20to%20partial%20or%20ambiguous%20match%3C%2FSTRONG%3E.%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3ELast%20Device%20Instance%20Id%3A%20USB%5CVID_045E%26amp%3BPID_077F%26amp%3BMI_03%5C6%26amp%3B15dc3682%26amp%3B0%26amp%3B0003%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EClass%20Guid%3A%20%7B745a17a0-74d3-11d0-b6fe-00a0c90f57da%7D%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3ELocation%20Path%3A%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EMigration%20Rank%3A%200xF000FFFFFFFFF122%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EPresent%3A%20false%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EStatus%3A%200xC0000719%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%26nbsp%3B%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDevice%20ACPI%5CMSHW0096%5C2%26amp%3Bdaba3ff%26amp%3B1%20was%20configured.%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDriver%20Name%3A%20oem94.inf%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EClass%20Guid%3A%20%7B745a17a0-74d3-11d0-b6fe-00a0c90f57da%7D%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDriver%20Date%3A%2008%2F09%2F2018%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDriver%20Version%3A%201.23.139.0%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDriver%20Provider%3A%20Surface%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDriver%20Section%3A%20SurfaceHidMiniKeyboard.Inst.NT%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDriver%20Rank%3A%200xFF0001%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EMatching%20Device%20Id%3A%20ACPI%5CMSHW0096%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EOutranked%20Drivers%3A%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDevice%20Updated%3A%20false%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EParent%20Device%3A%20ACPI_HAL%5CPNP0C08%5C0%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%26nbsp%3B%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDevice%20ACPI%5CMSHW0096%5C2%26amp%3Bdaba3ff%26amp%3B1%20%3CSTRONG%3Ehad%20a%20problem%20starting%3C%2FSTRONG%3E.%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EDriver%20Name%3A%20oem94.inf%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EClass%20Guid%3A%20%7B745a17a0-74d3-11d0-b6fe-00a0c90f57da%7D%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EService%3A%20mshidkmdf%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3ELower%20Filters%3A%20SurfaceHidMini%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EUpper%20Filters%3A%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EProblem%3A%200xA%3C%2FEM%3E%3C%2FP%3E%3CP%20class%3D%22lia-indent-padding-left-30px%22%3E%3CEM%3EProblem%20Status%3A%200xC0000120%3C%2FEM%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECan%20Microsoft%20please%20resolve%20this%20issue%20as%20it%20seems%20to%20be%20a%20very%20common%20problem%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Contributor

Upon imaging a Surface Laptop 2 with our basic image from the older Surface laptop model the Surface Hid Mini Driver driver fails to power and thus the keyboard doesn't work. if I revert back to 03/27/2017 driver it works fine... but then the laptop automatically updates itself to the latest version that brakes again. I have blocked the update in WSUS. 

 

Is anybody aware of a fix for the latest driver? Does the PC somehow think its a Surface Laptop 1st gen and somehow downloading the incorrect driver possibly? I also downloaded the latest firmware/driver package from MS and tried that version and it also doesn't work. Seems to be the same exact version that gets downloaded from Windows Update.

8 Replies

@WC_KStil did you ever get the specific version of the driver that works? I keep running into this issue every update cycle. I have a surface laptop 2 and the "Surface Hid Mini Driver" flakes out every update. I've tried the all of the drivers from Download Surface Laptop 2 Drivers and Firmware from Official Microsoft Download Center :

SurfaceLaptop2_Win10_18362_21.021.11109.0.msi

SurfaceLaptop2_Win10_16299_1900708_2.msi

SurfaceLaptop2_Win10_17134_19.091.8186.0.msi SurfaceLaptop2_Win10_17763_20.070.2910.0.msi

 

The device shows:

Device ACPI\MSHW0096\2&daba3ff&1 was not migrated due to partial or ambiguous match.

Last Device Instance Id: USB\VID_045E&PID_077F&MI_03\6&15dc3682&0&0003

Class Guid: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}

Location Path:

Migration Rank: 0xF000FFFFFFFFF122

Present: false

Status: 0xC0000719

 

Device ACPI\MSHW0096\2&daba3ff&1 was configured.

Driver Name: oem94.inf

Class Guid: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}

Driver Date: 08/09/2018

Driver Version: 1.23.139.0

Driver Provider: Surface

Driver Section: SurfaceHidMiniKeyboard.Inst.NT

Driver Rank: 0xFF0001

Matching Device Id: ACPI\MSHW0096

Outranked Drivers:

Device Updated: false

Parent Device: ACPI_HAL\PNP0C08\0

 

Device ACPI\MSHW0096\2&daba3ff&1 had a problem starting.

Driver Name: oem94.inf

Class Guid: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}

Service: mshidkmdf

Lower Filters: SurfaceHidMini

Upper Filters:

Problem: 0xA

Problem Status: 0xC0000120

 

Can Microsoft please resolve this issue as it seems to be a very common problem?

 

 

Hi were you able to resolve your issue? I started a new job today and rebooted my machine with the latest updates and now I can’t use my keyboard. I’ve tried uninstalling and reinstalling the hid mini driver and updates and I’m still not able do use my keyboard. I need to be able to use my laptop until I get my work computer! Please help!

The best advice I can tell you is what works for me. I perform the following tasks:

 

1. Open device manager (use the onscreen keyboard/touch keyboard - I always pin the keyboard to my task bar just in case I don't have another keyboard handy)

2. Remove the failed "Microsoft Hid Mini Driver"

3. Reboot and enter the Surface UEFI / BIOS (usually press the Volume up button/key - F6 on my keyboard before the windows logo displays)

4. When in UEFI, make sure your keys are working to navigate around in the UEFI (if not you may have a hardware issue)

5. Exit UEFI and reboot back to Windows

6. When Windows starts up my keyboard is usually working again!

 

I've tried uninstalling the driver and re-installing but that never seems to work, even disabling the driver and re-enabling doesn't work. I'm not sure what happens in UEFI entry, but that seems to make it work again for me. Beware - your mileage may vary!!! This seems to be a very common issue but different tasks seem to work for different people.  I sure hope Microsoft can fix this as it is a pain as it usually happens when I really need to get some work done!

 

Hope this works for you. Cheers

Hi I had the same issue with trying to uninstall and re-installing the driver and it didn't work. Your solution on the UEFI worked but because I couldn't use my keyboard and the volume buttons on my laptop I had to do the following since I was able to use my blue tooth mouse. Thanks so much for your quick reply and help!

1. Select Start > Settings > Update & security > Recovery.

2. Under Advanced startup, select Restart Now.

3. Under Choose an option, select Troubleshoot > Advanced Options > UEFI Firmware Settings, and then select Restart.
I just had this issue, here is what worked. Press and hold the power button for 2 minutes. Do not let go. You will see the windows logo come and go.

After two minutes let go of the power button and keyboard and track pad should be working.

@GBowlsby  Thank you so much it worked for me.

Thanks for posting this. I tried many recommended solution, but this was the only one that worked and my last resort before giving up.
@GBowlsby Nice work on this. It seems as though MS has not provided a fix. This kb with the mini driver error happens a lot. We have a Surface Laptop 2.