Winbook TW100 Windows 10 Upgrade Driver Woes

Hello, I am working with a discontinued Winbook TW100. I have recently performed a clean install of Windows 10, 32 bit and I am having problems that previously did not exist with Windows 8. After install the touchscreen does not work, The battery is not recognized, and the sound hardware is also not recognized. The only driver fault is with the I2C HID device. The device status states "currently waiting on another device or set of devices to start (code 51). Dependencies ACPI\80860F41\1, ACPI\INT33FC\3. I know this has been an issue with other members and I have attempted to follow instructions to fix said issue, but I am getting nowhere. Any help would be appreaciated. Thank you.

Answers

  • UPDATE - I'm still having issues with the touchscreen but I have the majority of the other issues figured out. When I did the initial install, Windows plugged some of the wrong drivers for the GIPO controller and for the I2c devices. Fixing the GIPO driver that you can find here along with other drivers for device here…

    https://drive.google.com/file/d/0ByH57FUw-nwvVXlVaTVvaGFFcTA/view?pli=1&resourcekey=0-SSzTaIsL4bV728qZPhGJ-g

    …is the first step. This allowed the speakers, battery, accelerometer sensor for flipping the tablet, light sensor, and others now available to see in device manager. From there you can pick the drivers you need EXCEPT for the touchscreen, the most important one. I kept trying to install the driver and I kept having issues. I had to have Chatgpt assist me in editing the .INF file for Goodix touch HID under the HID class folder within the TW100 driver pack. It was requesting a certain .DLL which wasn't present in the driverpack so I removed the section and had to reboot windows in safemode to allow for an install without a valid certificate.

    The ONLY thing I am missing now is the TouchSetting.gt file for the TW100. If anybody could send that to my email I would truly appreciate it.

  • 2nd update, I was able to restore the touchscreen settings. I found a Touchsetting.gt file from a tablet with a similar sized screen, the Teclast X10HD 3G. The file can be found here…

    http://techtablets.com/wp-content/uploads/2015/04/TouchSetting.gt-file-Teclast-X10HD-3G.zip

    From there, you have to open the file in notepad, change the x and y resolution to what you're using. And after playing around with it, I determined I needed to change the Y2Y setting from "0", to "1". Then I saved it under Windows\INF, rebooted, and it was good to go. In case anyone comes across this same issue, here is the retweaked .INF driver

    [Version]
    Signature = "$WINDOWS NT$"
    Class = HIDClass
    ClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
    Provider = %VENDOR%
    DriverVer=07/27/2015,1.2.1.16

    [SourceDisksFiles]
    GoodixTouchDriver.sys = 99

    [SourceDisksNames]
    99 = %DISK_NAME%,,,""

    [DestinationDirs]
    CopyFunctionDriver = 12
    CopyFilterDriver = 12

    [Manufacturer]
    %VENDOR%=Vendor, NTx86.6.1

    ; For Win7 and later so that we can use inbox HID-KMDF mapper
    [Vendor.NTx86.6.1]
    %GoodixTouchDriver% = GoodixTouchDriver.Inst.Win7, ACPI\GDIX1001

    ;===============================================================
    ; Install section for Win7 and later
    ; Use the inbox mshidkmdf.sys as the shim
    ;===============================================================
    [GoodixTouchDriver.Inst.Win7.NT]
    CopyFiles = CopyFilterDriver

    [GoodixTouchDriver.Inst.Win7.NT.HW]
    AddReg = GoodixTouchDriver_Win7_Parameters.AddReg

    [GoodixTouchDriver.Inst.Win7.NT.Services]
    AddService = GoodixTouchDriver,0x00000002, GoodixTouchDriver_Service_Inst

    [CopyFilterDriver]
    GoodixTouchDriver.sys

    [mshidkmdf.AddService]
    ServiceType = 1
    StartType = 3
    ErrorControl = 1
    ServiceBinary = %10%\System32\Drivers\mshidkmdf.sys

    [GoodixTouchDriver_Win7_Parameters.AddReg]
    HKR,,"UpperFilters",0x00010000,"mshidkmdf"
    HKR,,"EnhancedPowerManagementEnabled",0x00010001,1

    [GoodixTouchDriver_Service_Inst]
    DisplayName = %GoodixTouchDriver%
    ServiceType = %SERVICE_KERNEL_DRIVER%
    StartType = %SERVICE_DEMAND_START%
    ErrorControl = %SERVICE_ERROR_IGNORE%
    ServiceBinary = %12%\GoodixTouchDriver.sys

    [Strings]
    ;Localizable
    VENDOR = "Shenzhen Huiding Technology Co.,Ltd."
    GoodixTouchDriver = "Goodix Touch HID"
    DISK_NAME = "HID Goodix Touch Device Sample Install Disk"
    hidkmdf.SVCDESC = "Filter Driver Service for HID-KMDF Interface layer"

    ;Non-Localizable
    SERVICE_BOOT_START = 0x0
    SERVICE_SYSTEM_START = 0x1
    SERVICE_AUTO_START = 0x2
    SERVICE_DEMAND_START = 0x3
    SERVICE_DISABLED = 0x4

    SERVICE_KERNEL_DRIVER = 0x1
    SERVICE_ERROR_IGNORE = 0x0
    SERVICE_ERROR_NORMAL = 0x1
    SERVICE_ERROR_SEVERE = 0x2
    SERVICE_ERROR_CRITICAL = 0x3

    REG_EXPAND_SZ = 0x00020000
    REG_DWORD = 0x00010001
    REG_MULTI_SZ = 0x00010000
    REG_BINARY = 0x00000001
    REG_SZ = 0x00000000

We love seeing what our customers build

Submit photos and a description of your PC to our build showcase

Submit Now
Looking for a little inspiration?

See other custom PC builds and get some ideas for what can be done

View Build Showcase

SAME DAY CUSTOM BUILD SERVICE

If You Can Dream it, We Can Build it.

Services starting at $149.99