Acer Nitro 5 AN515-54 51M5 Keyboard Not Working

T_nology
T_nology Member Posts: 2 New User
Hello! I have an Acer Nitro 5 AN515-54 51M5 gaming laptop. I have Fast Startup enabled so when I started up my PC, I remembered it has probably been up for about 10 days now. The keyboard was working perfectly fine so I used tab to navigate to the power button to restart the PC. I noticed after the PC had restarted, the keyboard was no longer working. I plugged in another keyboard and that wasn’t working either, so I used the Windows 10 on-screen keyboard to log in and I went to device manager. I found that there were warning signs for the keyboards that showed up (I assume one was for my Corsair keyboard I plug in sometimes but have not plugged in recently for the past few days and another was for the spare keyboard I tested). I right clicked the PS/2 keyboard and clicked properties and it said “Windows cannot start this hardware because its configuration information in the registry is incomplete or damaged. (Code 19)” so I Googled it and tried several solutions. I tried uninstalling iTunes and then I made a restore point and installed all of the optional updates inside of Windows Update. Then I think it updated the firmware but then when the PC finally rebooted it did not work. I logged back in and kept navigating using the on screen keyboard and saw that there was an automatic restore point from August 21, 2021, when I installed the SSH Client PuTTy. I decided to go back to that restore point and the keyboard didn’t work, but then it’s different. Firstly, the keyboard backlighting now turns off after a certain amount of time when not typing on it, but pressing any key makes the red backlighting turn on again. Despite this, the keyboard still does not work. Also, in device manager, it said, “A driver (service) has been disabled for this device. An alternate driver may be providing this functionality. (Code 32)” so then I went back to driver and tried to update it, both from the internet and then trying from Windows Update and trying to browse from a list of drivers on my PC, which still only makes 1 appear. After trying to do the only driver from list of drivers, I got Code 19 and now I’m back to Code 19 again. I don’t know what to do, please help. I am typing this on my phone and I uploaded the images that I took throughout the entire thing to an image uploader website.

Best Answer

  • T_nology
    T_nology Member Posts: 2 New User
    Answer ✓
    UPDATE: After a long time, I ended up managing to fix it. If anyone else is having this issue, here is how I fixed it: 

    (1) I made a Registry Backup of both the HKEY_LOCAL_MACHINE as well as the main folder I am going to be talking about onto my secondary HDD. This is important because from what I've researched, you have to be really careful with the registry.
    (2) I made a restore point. Please do both steps 1 and 2, they are necessary and can be a lifesaver if something goes wrong.
    (3) I found my keyboard's GUID (or whatever it's called), please research online how to do this. Then, I went to the registry folder. In this case, it was "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96b-e325-11ce-08002be10318}" I have made a backup of both HKEY_LOCAL_MACHINE and {4d36e96b-e325-11ce-08002be10318} by right clicking each folder and choosing to export them.
    (4) I noticed there were not 1 but 2 data keys for the data for UpperFilters:
    kbdclass
    vmkbd3

    From what I have researched, those experiencing these issues are supposed to delete everything except kbdclass. Don't quote me on that and remember to do research like I did, it can help.

    (5) I deleted the vmkbd3 registry value and kept kbdclass and restarted. The keyboard started working again, even after another reboot!

Answers

  • T_nology
    T_nology Member Posts: 2 New User
    Answer ✓
    UPDATE: After a long time, I ended up managing to fix it. If anyone else is having this issue, here is how I fixed it: 

    (1) I made a Registry Backup of both the HKEY_LOCAL_MACHINE as well as the main folder I am going to be talking about onto my secondary HDD. This is important because from what I've researched, you have to be really careful with the registry.
    (2) I made a restore point. Please do both steps 1 and 2, they are necessary and can be a lifesaver if something goes wrong.
    (3) I found my keyboard's GUID (or whatever it's called), please research online how to do this. Then, I went to the registry folder. In this case, it was "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96b-e325-11ce-08002be10318}" I have made a backup of both HKEY_LOCAL_MACHINE and {4d36e96b-e325-11ce-08002be10318} by right clicking each folder and choosing to export them.
    (4) I noticed there were not 1 but 2 data keys for the data for UpperFilters:
    kbdclass
    vmkbd3

    From what I have researched, those experiencing these issues are supposed to delete everything except kbdclass. Don't quote me on that and remember to do research like I did, it can help.

    (5) I deleted the vmkbd3 registry value and kept kbdclass and restarted. The keyboard started working again, even after another reboot!
  • Erick-Acer_Retired
    Erick-Acer_Retired Member Posts: 503 Seasoned Practitioner WiFi Icon