• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Stuck on a Black Screen? Quick Fixes for Your HP Desktop! Click here for the details.
HP Recommended

I have done everything on the website. The HID-compliant Touchscreen is gone, and I reinstalled every driver. How do I get my touchscreen back? In the device specification in the system, it says that "no pen or touch input is available for this display". 

5 REPLIES 5
HP Recommended

Hi @Jazz0927,

 

Welcome to the HP Support Community! We're stoked to have you on board! 

 

To help us get started on resolving your issue, could you please share the model name of your device?

 

We're looking forward to helping you get back up and running! 

 

Best regards,

Kuroi_Kenshi
I am an HP Employee

HP Recommended

The model is a HP ENVY x360 Convertible 13m-bd0023dx

HP Recommended

Hi @Jazz0927,

 

Thank you for the update, and I appreciate you sharing the model number, the HP ENVY x360 Convertible 13m-bd0023dx.

If your touchscreen stopped working and the HID-Compliant Touchscreen is missing from Device Manager, that usually means one of the following:

1. Windows is not detecting the touchscreen hardware

This often happens after a BIOS update, Windows update, or driver corruption.

Let’s try a few steps to restore the touchscreen:

 

Perform a Real Hardware Reset (EC Reset)

Shut down the laptop completely.

Disconnect charger and all external devices.

Press and hold the Power button for 15–20 seconds.

Reconnect charger and power it on.

This resets the embedded controller, which often brings back the touchscreen driver.

 

Re-enable the Touchscreen in BIOS

Turn the laptop off.

Turn it on and immediately start tapping Esc, then press F10 for BIOS Setup.

Look for System Configuration → Touchscreen / Touch Panel.

Make sure it’s Enabled.

Save and exit.

(If there is no touchscreen option in BIOS, that itself is a strong sign the hardware is not being detected.)

 

Force Windows to redetect the touchscreen

Open Device Manager.

Click View → Show Hidden Devices.

Expand Human Interface Devices.

If “HID-Compliant Touchscreen” appears grayed out → right-click → Enable or Uninstall, then restart.

If it's still missing:

Expand System Devices

Look for Intel Serial IO I2C Host Controller entries
(These control the touchscreen.)

Right-click each → Uninstall → restart
Windows will reinstall them automatically.

 

Update BIOS, Chipset, and Touch Drivers from HP

Download drivers for your exact model:
HP ENVY x360 13m-bd0023dx – Support Page

Install these in order:

BIOS Update

Intel Chipset Driver

Intel Serial IO Driver

Touch Firmware (if available)

Restart

 

Run HP Hardware Diagnostics

Turn the laptop off.

Press Esc, then F2 for diagnostics.

Run:

Touchscreen Test (if listed)

System Test → Component Tests

If the touchscreen test is missing, the hardware is not being detected.

I hope this helps.

 

I'm glad I could help! 😊 If this resolved your issue, please mark it as "Accepted Solution" and click "Yes" on "Was this reply helpful?" Your feedback not only keeps us going but also helps others find the solution faster! 👍

 

Take care and have an amazing day ahead! 🚀

 

Best regards,

Kuroi_Kenshi
I am an HP Employee

HP Recommended

image.jpg

I have tried what you said but it didn’t work. I saw 12C HID Device has a problem.

HP Recommended

Hi @Jazz0927,

 

Thank you for the update, and the image helps a lot. Since the I2C HID Device shows an error, that explains why the touchscreen is not appearing — the touchscreen communicates through the Intel I2C (Serial IO) driver, and if that fails, Windows cannot detect the touch hardware at all.

Let’s try a few targeted steps to fix the I2C error and bring the touch back:

 

1. Reinstall the Intel I2C (Serial IO) Driver Properly

Open Device Manager.

Expand Human Interface Devices and System Devices.

Right-click every entry named:

I2C HID Device

Intel Serial IO I2C Host Controller
→ Click Uninstall device → check Delete the driver software for this device (if visible).

Restart the laptop (Windows will try a clean reinstall).

 

2. Install the Correct Intel Drivers for Your Exact Model

Download and install the following in this order from the HP support page for your HP ENVY x360 13m-bd0023dx:

BIOS Update

Intel Chipset Driver

Intel Serial IO Driver

Graphics Driver (Intel Iris Xe)

Touch Firmware (if listed)

Restart after each if prompted.

 

3. Reset Windows ACPI Power for Touchscreen

Open Device Manager.

Expand System Devices.

Find Microsoft ACPI-Compliant Control Method Battery.

Right-click → Uninstall device (don’t worry, it reinstalls automatically).

Restart the laptop.

This forces ACPI to rescan for I2C-based devices like the touchscreen.

 

4. Check BIOS One More Time

Even if you checked before:

Restart → press Esc, then F10.

Look carefully under:

Advanced

Configuration

System Configuration

If you see Touch Panel / Touchscreen → ensure it is Enabled.

 

5. Test Hardware Detection

Run diagnostics again:

Restart → press Esc, then F2.

Under Component Tests:

Check for Touchscreen Test.

If the touchscreen test is missing entirely, that means the hardware is still not being detected at the system level.

I hope this helps.

 

I'm glad I could help! 😊 If this resolved your issue, please mark it as "Accepted Solution" and click "Yes" on "Was this reply helpful?" Your feedback not only keeps us going but also helps others find the solution faster! 👍

 

Take care and have an amazing day ahead! 🚀

 

Best regards,

Kuroi_Kenshi
I am an HP Employee

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.