Based on the provided driver details, it appears the correct driver (
oem0.inf,
elanwot.inf) is installed but is failing to load. The issue could be due to driver corruption or an incorrect registry configuration. Here's how to resolve the issue:
1. Confirm Driver Loading in Device Manager
- Open Device Manager.
- Locate the device under HID (Human Interface Devices) or Other Devices.
- Right-click the device, navigate to Driver Details, and confirm if the driver linked to
ACPI\ELAN2513\0 matches elanwot.inf.
2. Force a Reinstallation or Manual Selection
Since the "Rollback" option is unavailable, reinstall the driver by following these steps:
- Right-click the device > Uninstall Device.
- Reopen the Device Manager after rebooting and select Scan for Hardware Changes.
- If the appropriate driver isn't reinstalled, manually install it:
- Right-click the device > Update Driver > Browse My Computer.
- Navigate to:
C:\Windows\System32\DriverStore\FileRepository
- Select any folder with
elanwot.inf_*.
3. Check ELAN Driver-Specific Settings
Windows may block certain drivers. You can attempt the following:
- Open Command Prompt as administrator.
- Execute the following to reset driver policies:
Code:
bcdedit -set testsigning on bcdedit -set nointegritychecks on
- Restart your computer.
After reinstalling the driver, reverse these changes:
Code:
bcdedit -set testsigning off
bcdedit -set nointegritychecks off
4. Override Outranked Drivers
The
hidi2c.inf may be preventing the ELAN device driver (elanwot.inf) from loading:
- Open Device Manager, locate the device, and uninstall hidi2c.inf (if linked to the same hardware ID:
ACPI\PNP0C50).
- Reinstall the driver using the ELAN
.INF file.
5. Registry Reconfiguration
If the driver refuses to load, check the registry configuration:
- Open Registry Editor:
- Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\ELAN2513\0\Device Parameters
- Check for any incorrect values related to the driver or driver settings, and remove any policies blocking its use.
6. Advanced: BIOS/UEFI Settings
Occasionally, touch controllers like ELAN require I2C or HID interfaces to be activated in the BIOS:
- During boot, enter the BIOS/UEFI interface (
F2, Del, etc..
- Ensure I2C Touchscreen-related settings are enabled.
- Save and restart.
7. Alternative Driver Sources
- If you suspect driver corruption:
- Microsoft Update Catalog: Search for
ACPI\ELAN2513\0 or ELAN.
- ELAN Support: Try reaching out directly to the manufacturer if no driver is found on HP’s site.
Next Steps
If these methods don’t resolve the issue, there may be hardware faults in the touchscreen module. Running an external diagnostics test or consulting HP support for a deeper hardware-level analysis may be necessary.
Let me know how it goes!