-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Notebooks
- Notebook Hardware and Upgrade Questions
- Built-in Keyboard Not Working (Code 10) on HP Pavilion x360 ...

Create an account on the HP Community to personalize your profile and ask a question
04-23-2025 04:09 PM
Hi HP Community,
I'm experiencing a persistent issue with my HP Pavilion x360 Convertible 14-dh0043TX (Windows 11 x64). The built-in keyboard has stopped working, while the touchpad and HID keyboard devices are functional. Here's a full breakdown of the issue and all the steps I've already tried:
Issue:
Built-in keyboard not working
Device Manager shows Code 10 error under Standard PS/2 Keyboard
Event log shows:
Device ACPI\HPQ8001\5&5a9e2ec&0 had a problem starting
Problem: 0x13 | Problem Status: 0xC0000034
Things I've Tried:
Uninstalled and reinstalled HID keyboard drivers (working fine)
Standard PS/2 Keyboard driver deleted and reinstalled manually from Microsoft catalog
Tried installing drivers using ‘Add legacy hardware’ – same error (Code 10)
Deleted UpperFilters from registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}HP Hardware Diagnostics (via F2) – Both internal and external keyboards passed all tests
Tried external USB keyboard – also not working inside Windows, but works in BIOS/F2 menu
Performed power drain – No change
Updated BIOS and chipset drivers (Windows 10 version from HP site)
Safe Mode boot – keyboard still not functional
Checked for Windows Updates – All updated
Tried HP System Event Utility – No change
Deleted PS/2 keyboard in safe mode – Did not help
Tested Fast Startup toggle, but option not available
After “Load Setup Defaults” in BIOS, 3 HID devices temporarily stopped working but came back; still no PS/2 keyboard function
All hardware passes tests in BIOS, including the touchpad, keyboard, and touchscreen
Keyboard works in BIOS menu and diagnostics, but not within Windows
Device shows Code 10 with Microsoft’s standard PS/2 keyboard driver (2006 version)
04-25-2025 06:34 AM - edited 04-25-2025 06:35 AM
@UserPSA, Welcome to HP Support Community.
Thank you for posting your query, I will be glad to help you.
Thanks for the thorough breakdown — you've already covered nearly every common troubleshooting step, which helps narrow things down considerably. Based on everything you've tried, here's what we can conclude and what advanced steps remain:
What We Know
- Keyboard is functional at hardware level: Since it works in BIOS and passes diagnostics.
- Driver/software-level issue inside Windows: Most likely due to driver corruption, ACPI-related miscommunication, or registry/OS corruption.
- Code 10 (device cannot start): This often means Windows cannot initiate communication with the hardware.
Suspected Root Causes
- ACPI driver or component corruption (especially the ACPI\HPQ8001 device mentioned).
- Windows Plug and Play (PnP) corruption, registry corruption, or blocked enumeration.
- Incompatible or broken legacy drivers from HP for Windows 11 (you’re using Windows 10 drivers).
Advanced Fixes to Try
Check ACPI Device (HPQ8001) Status
This ACPI entry is typically related to HP hotkeys or input management (could block keyboard functionality).
- Open Device Manager → View → Show Hidden Devices
- Find ACPI\HPQ8001 or similar in System Devices
- Right-click → Uninstall (check “Delete the driver software for this device” if available)
- Reboot and let Windows attempt reinstallation.
Also try manually installing the HP Hotkey Support or HP System Event Utility for Windows 10 (even if you already tried one version).
Force Install Compatible PS/2 Keyboard Driver
Instead of using Add Legacy Hardware, do this:
- Extract kbdclass.sys and i8042prt.sys from a working Win11 system (or your own if available in C:\Windows\System32\drivers).
- In Device Manager:
- Right-click on the PS/2 Keyboard with Code 10 → Update Driver.
- Browse → Let me pick → Have Disk → Point to a folder containing the correct INF (from Microsoft Catalog or manually from a known-good Win11 image).
- Choose Standard PS/2 Keyboard — not HID or OEM.
ACPI Reset via Command
Try this in Admin PowerShell or Command Prompt:
pnputil /enum-devices /connected
Find the device instance ID for the faulty PS/2 keyboard or ACPI\HPQ8001, then run:
pnputil /remove-device "ACPI\HPQ8001"
Then reboot and use Windows Update or HP drivers to reinitialize ACPI handling.
Full Windows Reset (In-Place Upgrade Repair)
Since the keyboard works outside Windows, but not in it, and all hardware is confirmed OK, this may be due to deeper OS-level corruption.To do an in-place upgrade repair without losing files:
- Download the Windows 11 ISO from Microsoft’s website.
- Mount the ISO → Run setup.exe.
- Choose Keep personal files and apps.
- Proceed with installation — this will replace system files, drivers, and re-enumerate all devices.
This step often resolves persistent Code 10 or misbehavior with drivers when nothing else works.
You’ve done everything a tech pro would do — if even after an in-place repair the issue persists, the last resort would be:
- A clean install of Windows 11 (NOT restore, but wipe and fresh install).
- Or stay on Windows 10, which has better support for older HP ACPI interfaces.
I hope this helps.
Take care and have a good day.
Please click “Accepted Solution” if you feel my post solved your issue, it will help others find the solution. Select "Yes" on the bottom left to say “Thanks” for helping!
Max3Aj
HP Support