I2CHID Touchpad Device Driver Issue - Dell Latitude 3490

Abhinav Bharadwaj R 106 Reputation points
2020-11-15T15:56:50.99+00:00

Dear Support Team,

As you could see the Subject/Question, which is being very self-explanatory, I'm facing this issue for the past 5months and still fighting the battle against it.

I have gone through almost every forum, redirecting me to multiple branches of the same set of solution, which eventually are not solving the problem.

  1. Tried uninstalling the driver and restarting my System - Works like a charm for 2days and then again Fails to be like a permanent solution.
  2. Performing update to the Driver - same as the above mentioned, not working to be a permanent solution.

Driver Information :

DriverName : hidi2c.inf_amd64_9d57c3fa99978b4c

DriverVersion : 10.0.18362.1

DriverProvider : Microsoft

DeviceInstanceID : ACPI\DELL08BC\4&A74F4E0&0

SetupClass : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}

RebootOption : false

UpgradeDevice : true

IsDriverOEM : false

InstallStatus : 0x0

DriverDescription : I2C HID Device

Also, for your reference, I'm posting the observation from Event Viewer for "I2CHID Device"

2020-09-05 - 07:02:56 PM :

Device ACPI\DELL08BC\4&a74f4e0&0 was not migrated due to partial or ambiguous match.

Last Device Instance Id: USB\VID_413C&PID_2003\5&660c69b&0&2
Class Guid: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}

Location Path:

Migration Rank: 0xF000FFFFFFFFF122

Present: false

Status: 0xC0000719


Device ACPI\DELL08BC\4&a74f4e0&0 was configured.

Driver Name: hidi2c.inf

Class Guid: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}

Driver Date: 06/21/2006

Driver Version: 10.0.18362.1

Driver Provider: Microsoft

Driver Section: hidi2c_Device.NT

Driver Rank: 0xFF2000

Matching Device Id: ACPI\PNP0C50

Outranked Drivers:

Device Updated: true

Parent Device: PCI\VEN_8086&DEV_9DE8&SUBSYS_08BC1028&REV_30\3&11583659&0&A8


Device ACPI\DELL08BC\4&a74f4e0&0 was started.
Driver Name: hidi2c.inf

Class Guid: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}

Service: hidi2c

Lower Filters:

Upper Filters: mshidkmdf


Driver Management concluded the process to install driver hidi2c.inf_amd64_9d57c3fa99978b4c for Device Instance ID ACPI\DELL08BC\4&A74F4E0&0 with the following status: 0x0.


Kindly help to sort out this issue at the earliest.

Not Monitored
Not Monitored
Tag not monitored by Microsoft.
36,411 questions
{count} vote

Accepted answer
  1. Abhinav Bharadwaj R 106 Reputation points
    2020-11-17T07:39:14.077+00:00

    I have found the true origin of my issue and managed to find a solution!

    After finding the real issue, I managed to find the correct solution.

    But first, make sure the Driver "I2C HID" is fully Updated (in my case it is v10.0.18362.1 provided by Microsoft. Kindly see the Driver Details given below) to see if fully updating fixes the issue.

    ----------------------------------------------------------------------------------------------------------------------

    Driver Information :

    40286-driver.jpg

    --------------------------------------------------------------------------------------------------------------------

    WARNING: It's highly advised to make a backup of either the Registry Editor folder you plan on modifying or create a restore point for your whole computer. Information on how to do either can be found here: https://support.microsoft.com/en-us/help/322756/how-to-back-up-and-restore-the-registry-in-windows

    ----------------------------------------------------------------------------------------------------------------------

    After you've ensured you're all backed up, you can continue. Follow the Below Steps below one-by-one carefully.

    Step 1: Open Registry Editor with Windows + R and type "regedit"

    Step: 2: navigate the folders to reach this point: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class

    Step 3: Under the Class folder, you'll find a long list of keys. If you're issue is like mine and is related to only the touchpad, find and open 4D36E96F-E325-11CE-BFC1-08002BE10318 (take your time, make sure you don't modify the wrong folder)

    Step 4: If you see the file "Upperfilters", delete it.

    Step 5: Right click, select "new", select "New Multi-String Value" and name it "Upperfilters". You're essentially remaking the file you just deleted.

    Step 6: Double click on the new "Upperfilters" value you just made.

    Step 7: In the "Value Data" box, type "mouclass" and save.

    You should now have a replacement file with the following information:

    • Name: Upperfilters Type: REG_MULTI_SZ Data: mouclass

    Step 8: Now restart your computer.

    If it worked, nothing should be broken and your touchpad issues should be fixed! No more yellow triangle on the I2C HID Device!

    ----------------------------------------------------------------------------------------------------------------------

    Note: Kindly refer to the below-Mentioned source only if you're seeking to know about the Root cause and further analysis (because steps and procedures mentioned there will be a bit confusing). Or else the above-mentioned solution will suffice.

    Sources :

    1. Reddit - https://www.reddit.com/r/computer/comments/cj7xw0/how_to_fix_i2c_hid_device_code_10_could_not_start/
    2. Lifewire - https://www.lifewire.com/how-to-delete-the-upperfilters-and-lowerfilters-registry-values-2619222

    ----------------------------------------------------------------------------------------------------------------------

    1 person found this answer helpful.

2 additional answers

Sort by: Most helpful
  1. Dave Patrick 426.2K Reputation points MVP
    2020-11-15T16:19:36.053+00:00

    You'll find the latest firmware, chipset and driver support here.
    https://www.dell.com/support/home/en-us/product-support/product/latitude-14-3490-laptop/drivers

    --please don't forget to Accept as answer if the reply is helpful--


  2. Joy Qiao 4,891 Reputation points Microsoft Employee
    2020-11-16T02:56:12.31+00:00

    Hi,

    No matter perform driver update or uninstall it and reboot computer to load another driver, it will automatically check for driver from Microsoft driver store rather than load it from device manufacturer website. However, Microsoft driver store might have a delay for latest driver as it need to verified and validated by Microsoft.

    I would recommend to download the latest driver from Dell website. Also enable "Do not include drivers with Windows Update" items through the following path:

    Computer Configuration > Administrative Templates > Windows Components > Windows Update.

    Bests,

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.