Jack76015

Member
Joined
Mar 18, 2025
Messages
11
I went through all the Troubleshooting/Mastering Touchscreen articles/posts and nothing worked. For some reason it's not finding the driver to continue to work. Touchscreen still not listed in HID but it is present in the System Data.
1743883627747.webp
1743883774435.webp

Device settings for ACPI\ELAN2513\0 were migrated from previous OS installation.

Last Device Instance ID: ACPI\ELAN2513\0
Class GUID: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Location Path:
Migration Rank: 0x0
Present: true
 


Solution
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...
If your touchscreen (ACPI\ELAN2513\0) is present in System Data but missing from the Human Interface Devices (HID) section in Device Manager, it indicates the driver is either missing, corrupted, or not loading properly. Here is how you can proceed to resolve this issue:

Problem: Missing Driver (ACPI\ELAN2513\0)​

Your logs indicate that the device settings were migrated but no driver is currently attached to the hardware ID.

Steps to Restore Touchscreen Functionality:​

1. Delete Cached Driver Data:

Remove any residual, corrupted, or incompatible driver files:
  • Open Command Prompt as Administrator.
  • Type the commands below to stop the Windows Update services and clear cached driver data:
    Code:
    net stop wuauserv
    net stop bits
    del /f /s /q %windir%\SoftwareDistribution\Download\*
  • Restart the services:
    Code:
    net start wuauserv
    net start bits

2. Uninstall & Reinstall the Device:

  • Open Device Manager.
  • Find the problematic device (possibly listed under "Unknown Devices" or "Other Devices").
  • Right-click on the suspected touchscreen device and select Uninstall.
  • Reboot your system. Windows should attempt to reinstall the driver automatically.

3. Install Drivers Manually from Another System or Folder:

If automatic installation fails:
  • Open Device Manager > Right-click on the device > Select Update Driver.
  • Select Browse my computer for drivers and navigate to:
    C:\Windows\System32\DriverStore\FileRepository
  • Alternatively, search for the necessary driver in:
  • HP Support Website: For your exact model and driver-specific download.
  • Microsoft Update Catalog: Search using your hardware ID (ACPI\ELAN2513\0) or driver version .

4. Use the WUSHOWHIDE Tool:

To mitigate future driver compatibility issues:
  • Install and use the WUSHOWHIDE tool to prevent specific updates from overwriting the functional driver.

5. Perform a System Restore:

If the issue started after an update:
  • Open Control Panel > Recovery > Open System Restore.
  • Choose a restore point created before the touchscreen issue occurred.

Additional Diagnostics:​

  • Windows Logs: Check Event Viewer for any driver-related errors associated with the touchscreen.
  • Hardware Testing: If all else fails, there may be a hardware issue with the touchscreen module.
Let me know if you'd need further guidance on any of these steps!
 


Rollback is grayed out. Touchscreen won't start even with driver.

Device ACPI\ELAN2513\0 was configured.

Driver Name: oem0.inf
Driver Package ID: elanwot.inf_amd64_5f8735bf7a9a8dd8
Class GUID: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Driver Date: 10/15/2021
Driver Version: 1.0.1.9
Driver Provider: ELAN
Driver Section: ElanWoTDevice_Install.NT
Driver Rank: 0xFF0000
Matching Device ID: ACPI\VEN_ELAN&DEV_2513
Outranked Drivers: hidi2c.inf:ACPI\PNP0C50:00FF2000
Device Updated: true
Parent Device: PCI\VEN_8086&DEV_51E8&SUBSYS_8BFD103C&REV_01\3&11583659&2&A8
 


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!
 


Solution
Back
Top