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!!
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
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.
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 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.
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?
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
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.
ok, that crazy thing is downloading a 571mb driver file for the elan touchpad. We'll see how she goes.....
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