Win10 Touchpad Driver: Why won't this thing install on Win7???

Discussion in 'Windows 7' started by SomeoneTookMyName, Jan 13, 2017.

  1. SomeoneTookMyName

    SomeoneTookMyName MDL Novice

    Oct 17, 2016
    23
    0
    0
    #1 SomeoneTookMyName, Jan 13, 2017
    Last edited by a moderator: Apr 20, 2017
    Hey guys,

    So with a whole lot of f***ing around I FINALLY got Win7 installed on my Asus G752VS. I got EVERYTHING up and running with the exception of the touchpad and I have no idea why I can't get it to work. I feel like I have tried everything.

    This is the hardware ID according to Device Manager:
    HID\VID_0B05&PID_1837&REV_0004&MI_02
    HID\VID_0B05&PID_1837&MI_02
    HID\VID_0B05&UP:0001_U:0002
    HID_DEVICE_SYSTEM_MOUSE
    HID_DEVICE_UP:0001_U:0002
    HID_DEVICE

    I've been googleing the device ids all morning and haven't found squat on the net that refers to 0B05:1837

    I opened up the driver INF files and 1837 isn't listed but a whole bunch of other devices are listed. That install inf works on Win10 but it won't work on Win7, which is funny because the Signature = "$Windows NT$", which AFAIK, means that the driver should work with all windows versions.

    I tried adding the 0B05:1837 device to the list but it still didn't work but I may have been doing it wrong.

    Another interesting thing is that even when the driver is installed on windows 10 it still looks like it defaults to the windows "driver store" drivers. There is no mention of it being an Asus touchpad. Furthermore, when it's installed the same way under win7 (as an HID compliant mouse) it says it's working correctly but it doesn't do anything.

    See Attached

    Here is the inf file contents:

    Code:
    ;============================================================================ 
    ; Installation file (.inf) for Windows 8.
    ;
    ; Copyright (c) ASUS Tek
    ;============================================================================
    
    [Version]
    Signature   = "$Windows NT$"
    Class= HIDClass
    ClassGuid= {745a17a0-74d3-11d0-b6fe-00a0c90f57da};HIDClassGuid
    Provider    = %VenderName%
    DriverVer=04/28/2016,11.0.0.10
    CatalogFile = AsusPTPFilter.cat
    
    
    [DestinationDirs]
    DefaultDestDir= 12    ; DIRID_DRIVERS
    AsusPTP_Inst.CopyFiles.NT= 12    ; Driver directory
    
     
    ;----------------------------------------------------------------------------
    ; Common File Copy and Registry Operations
    ;----------------------------------------------------------------------------
    [AsusPTP_Inst.CopyFiles.NT]
    AsusPTPFilter.sys
    
    
    ;----------------------------------------------------------------------------
    ; Manufacturer Section
    ;----------------------------------------------------------------------------
    [Manufacturer]
    %VenderName%=ASUSMfg, NTamd64, NTx86
    
    
    [ASUSMfg.NTx86]
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1200&Col02;ELAN PTP 15'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1201&Col02;ELAN PTP 14'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1202&Col02;ELAN PTP 10'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1203&Col02;ELAN PTP SmartPad
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1300&Col02;ELAN PTP with finger print
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\FTE1200&Col02;Focal PTP 15'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\FTE1201&Col02;Focal PTP 14'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\FTE1202&Col02;Focal PTP 10'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\Vid_0B05&Pid_182F&MI_02&Col02;EC USB Docking (T302CHI)
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\Vid_0B05&Pid_1838&MI_02&Col02;Chicony USB Docking
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\Vid_0B05&Pid_1839&MI_02&Col02;Chicony USB Docking
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\Vid_0B05&Pid_183D&MI_02&Col02;EC USB Docking (T101HA)
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\Vid_0B05&Pid_183B&MI_02&Col02;DoKingTech USB Docking
    ;%ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID_DEVICE_UP:000D_U:0005;PTP Devices
    
    
    [ASUSMfg.NTamd64]
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1200&Col02;ELAN PTP 15'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1201&Col02;ELAN PTP 14'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1202&Col02;ELAN PTP 10'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1203&Col02;ELAN PTP SmartPad
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1300&Col02;ELAN PTP with finger print
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\FTE1200&Col02;Focal PTP 15'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\FTE1201&Col02;Focal PTP 14'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\FTE1202&Col02;Focal PTP 10'
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\Vid_0B05&Pid_182F&MI_02&Col02;EC USB Docking (T302CHI)
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\Vid_0B05&Pid_1838&MI_02&Col02;Chicony USB Docking
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\Vid_0B05&Pid_1839&MI_02&Col02;Chicony USB Docking
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\Vid_0B05&Pid_183D&MI_02&Col02;EC USB Docking (T101HA)
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\Vid_0B05&Pid_183B&MI_02&Col02;DoKingTech USB Docking
    ;%ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID_DEVICE_UP:000D_U:0005;PTP Devices
    
    
    [AsusPTP_Inst.NT]
    CopyFiles= AsusPTP_Inst.CopyFiles.NT
    
    
    ;-------------- Service installation
    [AsusPTP_Inst.NT.Services]
    AddService = AsusPTPDrv,%SPSVCINST_ASSOCSERVICE%, AsusPTP_Service_Inst
    
    
    ;-------------- PTPFilter driver install sections
    [AsusPTP_Service_Inst]
    DisplayName    = %AsusPTP.SvcDesc%
    ServiceType    = 1  ;SERVICE_KERNEL_DRIVER
    StartType      = 3  ;SERVICE_DEMAND_START
    ErrorControl   = 1  ;SERVICE_ERROR_NORMAL
    ServiceBinary  = %12%\AsusPTPFilter.sys
    LoadOrderGroup = Extended Base
    AddReg       = AsusPTPDrv_Service_AddReg, AsusPTPDrv_Service_ALGO_AddReg
    DelReg       = AsusPTPDrv_Service_DelReg, AsusPTPDrv_Service_ALGO_DelReg
    
    
    [AsusPTPDrv_Service_ALGO_AddReg]
    ;DWORD Example (REG_MULTI_SZ: 0x00010000, REG_DWORD: 0x00010001, REG_BINARY: 0x00000001)
    ; Speed up Flag // Fin3SpeedUpFlag, ScorllsSeedUpFlag
    HKR,Parameters\AlgoParameters,"FLAG_0",0x00010001,1 
    HKR,Parameters\AlgoParameters,"FLAG_1",0x00010001,1
    HKR,Parameters\AlgoParameters,"FLAG_2",0x00010001,1
    HKR,Parameters\AlgoParameters,"FLAG_3",0x00010001,1
    HKR,Parameters\AlgoParameters,"FLAG_4",0x00010001,1
    HKR,Parameters\AlgoParameters,"FLAG_5",0x00010001,0
    ; Ratio value // SPEEDUP_RATIO, FIN3_SPEEDUP_RATIO, SPPEDUPAREA_SHIFT_L_RATIO, SPPEDUPAREA_SHIFT_R_RATIO, SPPEDUPAREA_SHIFT_B_RATIO, SPPEDUPAREA_SHIFT_T_RATIO
    ; Ratio value // TAPPING_DEFLATE_L_RATIO, TAPPING_DEFLATE_R_RATIO, TAPPING_DEFLATE_B_RATIO, TAPPING_DEFLATE_T_RATIO
    HKR,Parameters\AlgoParameters,"RATIO_0",0x00010001,4
    HKR,Parameters\AlgoParameters,"RATIO_1",0x00010001,3
    HKR,Parameters\AlgoParameters,"RATIO_2",0x00010001,5
    HKR,Parameters\AlgoParameters,"RATIO_3",0x00010001,5
    HKR,Parameters\AlgoParameters,"RATIO_4",0x00010001,12
    HKR,Parameters\AlgoParameters,"RATIO_5",0x00010001,0
    HKR,Parameters\AlgoParameters,"RATIO_6",0x00010001,10
    HKR,Parameters\AlgoParameters,"RATIO_7",0x00010001,10
    HKR,Parameters\AlgoParameters,"RATIO_8",0x00010001,10
    HKR,Parameters\AlgoParameters,"RATIO_9",0x00010001,0
    HKR,Parameters\AlgoParameters,"RATIO_10",0x00010001,10
    HKR,Parameters\AlgoParameters,"RATIO_11",0x00010001,10
    HKR,Parameters\AlgoParameters,"RATIO_12",0x00010001,16
    HKR,Parameters\AlgoParameters,"RATIO_13",0x00010001,0
    HKR,Parameters\AlgoParameters,"RATIO_14",0x00010001,300
    HKR,Parameters\AlgoParameters,"RATIO_15",0x00010001,100
    HKR,Parameters\AlgoParameters,"RATIO_16",0x00010001,450
    
    ; Minimeter value // MOVING_THRESHOLD_MM, MAX_SPEEDUP_THRESHOLD_MM, TAPPING_THRESHOLD_MM
    HKR,Parameters\AlgoParameters,"MINIMETER_0",0x00010001,15
    HKR,Parameters\AlgoParameters,"MINIMETER_1",0x00010001,100
    HKR,Parameters\AlgoParameters,"MINIMETER_2",0x00010001,6
    HKR,Parameters\AlgoParameters,"MINIMETER_3",0x00010001,50
    HKR,Parameters\AlgoParameters,"MINIMETER_4",0x00010001,4
    HKR,Parameters\AlgoParameters,"MINIMETER_5",0x00010001,4
    HKR,Parameters\AlgoParameters,"MINIMETER_6",0x00010001,6
    HKR,Parameters\AlgoParameters,"MINIMETER_7",0x00010001,28
    HKR,Parameters\AlgoParameters,"MINIMETER_8",0x00010001,10
    HKR,Parameters\AlgoParameters,"MINIMETER_9",0x00010001,4
    HKR,Parameters\AlgoParameters,"MINIMETER_10",0x00010001,10
    HKR,Parameters\AlgoParameters,"MINIMETER_11",0x00010001,15
    HKR,Parameters\AlgoParameters,"MINIMETER_12",0x00010001,20
    HKR,Parameters\AlgoParameters,"MINIMETER_13",0x00010001,24
    
    ; Set Logical Size and Physical Size
    HKR,Parameters\AlgoParameters,"PHYSICAL_0",0x00010001,0;Physical X Size
    HKR,Parameters\AlgoParameters,"PHYSICAL_1",0x00010001,0;Physical Y Size
    
    [AsusPTPDrv_Service_AddReg]
    ;HKR,Parameters\SupportList,"WIRED_TP_0",0x00010000,"FTE1000&Col02"
    ;HKR,Parameters\SupportList,"WIRED_TP_1",0x00010000,"FTE1001&Col02"
    ;HKR,Parameters\SupportList,"WIRED_TP_2",0x00010000,"FTE1002&Col02"
    ;HKR,Parameters\SupportList,"WIRED_TP_3",0x00010000,"ELAN1000&Col02"
    ;HKR,Parameters\SupportList,"WIRED_TP_4",0x00010000,"ELAN1005&Col02"
    ;HKR,Parameters\SupportList,"WIRED_TP_5",0x00010000,"ELAN0100&Col02"
    ;HKR,Parameters\SupportList,"WIRED_TP_6",0x00010000,"ELAN0101&Col02"
    
    
    [AsusPTPDrv_Service_DelReg]
    HKR,Parameters
    
    [AsusPTPDrv_Service_ALGO_DelReg]
    HKR,Parameters
    
    
    ; ---------------------------------------------------------
    ; Source Media Section
    ; ---------------------------------------------------------
    [SourceDisksNames]
    1 = %DiskName%
    
    [SourceDisksFiles]
    AsusPTPFilter.sys = 1
    
    
    ; Strings Section
    ; ---------------------------------------------------------
    [Strings]
    SPSVCINST_ASSOCSERVICE= 0x00000002
    VenderName= "ASUS"
    AsusPTP.SvcDesc= "ASUS Touch Service"
    DiskName= "ASUSWare Driver Disk"
    ASUS_INPUT_DEVICE.DeviceDesc= "ASUS Precision Touchpad"
    
    
    ; Driver Information Entries
    DriverProduct   = "ASUS Touchpad Device Driver"
    
    
    If anyone can help me get this bloody thing installed on my Win7 machine I would be super, super stoked!!
     

    Attached Files:

  2. tonto11

    tonto11 MDL Addicted

    Jun 18, 2012
    598
    264
    30
    #2 tonto11, Jan 13, 2017
    Last edited: Jan 13, 2017
    How about looking for a driver for a similar but older unit with the same touchpad
    or even another manufacturer with the same touchpad

    or even a vista driver installed using compatibility

    just some things I have tried
    most recently a Tosh driver on a Dell to get LTSB going

    It can't be fixed by updating that hid mouse driver
    You've got to install a driver package for the touchpad, to get things lined up properly
    and recognize the touchpad and then the driver inf file
    sometimes Win can be terribly stupid

    ..T
     
  3. SomeoneTookMyName

    SomeoneTookMyName MDL Novice

    Oct 17, 2016
    23
    0
    0
    Yeah, I've been trying that stuff all morning. I would have figured that searching for that specific device ID would have brought up a bunch of drivers for the same pad in different computers but I haven't been able to find ANYTHING. I can't even figure out who the manufacturer of the touchpad is :/

    I'm thinking about calling Asus but I'm guessing they are going to be completely useless.
     
  4. tonto11

    tonto11 MDL Addicted

    Jun 18, 2012
    598
    264
    30
  5. SomeoneTookMyName

    SomeoneTookMyName MDL Novice

    Oct 17, 2016
    23
    0
    0
    #6 SomeoneTookMyName, Jan 13, 2017
    Last edited: Jan 13, 2017
    (OP)
    Wow, those are both incredibly s**tty websites. I couldn't even find an actual download link on windowsdrivertech.com. It feels like a big circle-jerk when the links just drag you around without actually giving you what you want :g:

    Then again, I'm pretty tired so maybe I'm missing the actual link for the driver?

    Yeah, I saw the Linux stuff but I'm not exactly a computer wizard so I'm not sure how any Linux solution would cross over to Windows. It all looks like french to me. That said, I haven't stumbled across any Linux solutions either.
     
  6. tonto11

    tonto11 MDL Addicted

    Jun 18, 2012
    598
    264
    30
  7. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,431
    1,486
    180
    sdi-tool.org lite version ?
     
  8. SomeoneTookMyName

    SomeoneTookMyName MDL Novice

    Oct 17, 2016
    23
    0
    0
    It's interesting that he dialed it down to an ELAN1203. I've been trying to identify my specific hardware all morning. There are also a whole slew of G752VS models too. Mine is a G752VS-RB71. Wonder what the chances are that I also have an Elan1203.

    If you look in that .inf file the Elan1203 is listed
    %ASUS_INPUT_DEVICE.DeviceDesc%=AsusPTP_Inst, HID\ELAN1203&Col02;ELAN PTP SmartPad

    So if that's the case, I'm still confused about why it won't install on win7. Maybe just windows version or hardware filtering?
     
  9. SomeoneTookMyName

    SomeoneTookMyName MDL Novice

    Oct 17, 2016
    23
    0
    0
    Is that thing legit or is it crapware? Have you used it before?
     
  10. tonto11

    tonto11 MDL Addicted

    Jun 18, 2012
    598
    264
    30
    My understanding is that you can make old programs run on the newer os by using compatibility mode, but it doesn't work the other way

    ...T
     
  11. tonto11

    tonto11 MDL Addicted

    Jun 18, 2012
    598
    264
    30
    If LatinMcG suggests it, it's good gear.
    I trust him. he's bailed me out more than once

    ...T
     
  12. SomeoneTookMyName

    SomeoneTookMyName MDL Novice

    Oct 17, 2016
    23
    0
    0
    Ok, the crazy thing is that installed successfully and didn't seem to do anything at all. Touchpad still doesn't work and it didn't show any changes in the device manager.
     
  13. SomeoneTookMyName

    SomeoneTookMyName MDL Novice

    Oct 17, 2016
    23
    0
    0
    ok, that crazy thing is downloading a 571mb driver file for the elan touchpad. We'll see how she goes.....
     
  14. tonto11

    tonto11 MDL Addicted

    Jun 18, 2012
    598
    264
    30
    Now the thing is that the software has to first be installed. Then you go to the folder where it was placed and run the setup to really install it

    this second step hasn't taken place yet , otherwise you'd have new devices, with yellow triangles if it didn't work

    ...T
     
  15. tonto11

    tonto11 MDL Addicted

    Jun 18, 2012
    598
    264
    30
    That's an awfully big file , where the other was only 28

    ...T
     
  16. SomeoneTookMyName

    SomeoneTookMyName MDL Novice

    Oct 17, 2016
    23
    0
    0
    Yeah, none of that has worked :/
     
  17. tonto11

    tonto11 MDL Addicted

    Jun 18, 2012
    598
    264
    30
  18. Flipp3r

    Flipp3r MDL Expert

    Feb 11, 2009
    1,544
    662
    60