For anyone having issues with the I2C HID Driver, scouring the internet like I did trying to find an answer for this that WILL work, I have found a solution... well a bunch of solutions.
Had this driver randomly fail while reducing the clock speed on my Vostro 14 5410 with throttlestop. Increasing the clock speed back to 100% did not fix the issue. on checking device manager i saw the caution sign on the I2C HID driver. Clicking on the driver, heading to events and clicking on the latest event, I saw this.
Device ACPI\DELL0A7F\4&3091f19e&0 had a problem starting.
Driver Name: hidi2c.inf
Class Guid: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Service: hidi2c
Lower Filters:
Upper Filters: mshidkmdf
Problem: 0x0
Problem Status: 0xC00000E5
You might see something similar. As some people have said on other sites, this is due to the driver being unable to restart after being turned off to save power. Which is so stupid that the trackpad is even allowed to go off while the laptop is still one.
Solutions
Anyways there's a few solutions to this.
The first time it happened to me, I simply disabled and enabled the driver and it started working.
The second time this happened, like a week or two after the first, I had to uninstall the driver and reinstall it AND restart the laptop like 3 times. before the trackpad started working.
The third time this happened which was like 14 hours ago, I tried all the above and none of them worked some people said to let the laptop fall asleep and then when it comes back on, the trackpad MIGHT come back on. That didn't work for me. I eventually had to "manually" reinstall the driver, I will walk you through doing that now.
- Open Device Manager.
- Right-click on I2C HID Device > Update Driver > Browse my computer for drivers.
- Select Let me pick from a list of available drivers on my computer.
- Click on I2C HID-Device.
- Click next and allow the driver to reinstall.
After this mine worked, and yours should work too. While still in Device manager, I opened properties on I2C HID and clicked on the power management tab that only appears if the driver is activeand unchecked "Allow this driver to be turned off to save power" and then restarted. With this I assume the driver will no longer have issues since the system wont randomly turn off the driver in an attempt to save power.
I'll try and keep this post updated if there's any changes. Hopefully it stays working after this
-MoonMan