Jan 11 2021 08:45 AM
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.
Apr 15 2021 09:01 AM
@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?
Apr 26 2021 05:32 PM
Apr 28 2021 01:18 PM - edited Apr 28 2021 01:19 PM
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
Apr 28 2021 03:01 PM
SolutionAug 23 2021 11:18 AM
Sep 10 2021 09:58 PM
@GBowlsby Thank you so much it worked for me.
Oct 13 2021 06:11 AM
Oct 25 2021 11:03 AM
Mar 05 2022 08:39 PM
Mar 11 2022 05:29 PM
Mar 20 2022 09:21 AM
Apr 04 2022 03:44 PM
May 10 2022 02:45 PM
@GBowlsby 7 months later still the ONLY thing that worked after hours of scouring the web. Thank you so much!
Dec 16 2022 02:42 PM
Jan 05 2023 08:15 PM
1) To download the recovery image, you'll need a USB drive. For Surface Laptop 2, your USB drive should be 16 GB or 32 GB. No bigger than that storage.
⦁ 2) Plug the USB drive into an available computer. Then open This PC. Locate the USB drive and right click on it. Click on Format. Select the option Quick Format FAT32. Click Start.
⦁ 3) Download the recovery image by using this link: https://support.microsoft.com/en-us/surfacerecoveryimage
Sign in and select Surface Laptop 2 and input your Surface's serial number. Click on Download and Save it to your desktop. Do not download the Recovery Image directly on the USB drive but on the Downloads folder on the computer.
⦁ 4) Once the image is downloaded you need to extract the file into the USB. Go to the Recovery Image .zip file that should be saved in "Downloads". Right click on the .zip file > Extract all > Select the USB drive you created > Choose to replace the files in the destination.
⦁ 5) After that, please eject the USB from the computer or Surface you are using.
⦁ 6) Then press and hold power button and volume up on your Surface for around 30 seconds until you reach the UEFI screen.
⦁ 7) Once there, click on Boot Configuration and drag USB Storage to the top of the list.
⦁ 8) Plug the USB drive into the Surface and then click on Exit to Restart.
⦁ 9) After this, the installation will begin.
However,
Jan 21 2023 11:56 AM
@GBowlsby - this worked perfectly. Frustratingly, I'd foolishly listened to other ideas with consequences that'll now cost me even more time (somehow our AI/ML needs to intercept bad or half-arse solutions with ones that actually work :)) Regardless to my live 'en learn: Thanks!
Apr 22 2023 09:02 AM
thank you thank you thank you! This worked perfectly and instantly!
Apr 25 2023 10:33 AM
Apr 25 2023 10:34 AM
Apr 28 2021 03:01 PM
Solution