Jump to content

jaclaz

Member
  • Posts

    21,300
  • Joined

  • Last visited

  • Days Won

    53
  • Donations

    0.00 USD 
  • Country

    Italy

Everything posted by jaclaz

  1. Good. Also run: https://www.nirsoft.net/utils/driverview.html and look for ETD.sys jaclaz
  2. Sure it does (on smartpad I mean). It is very probable that the driver - for whatever reasons - is not installed or not started (or both)[1] i have no way to go "deeper", but from the driver package (expanded in a directory) if I run DellTpad.exe (and not ETDctrl.exe which is also present), depending on what setting I try to change I can see it accessing both HKEY_CURRENT_USER\Software\Elantech\Smartpad and HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Elantech\Smartpad Besides HKEY_CURRENT_USER\Software\Elantech\DeviceInformation HKEY_CURRENT_USER\Software\Elantech\OtherSetting jaclaz [1] maybe trying to reinstall after having modified the .inf?: [ELAN.Mfg] ... %PS2.ELANDeviceDesc% = ETD0105_Inst, *ETD0105 ; Image Sensor adding a line: %PS2.ELANDeviceDesc% = ETD0105_Inst, *ETD0108 ; Image Sensor Also try modfying the ETD.infdrp and use dpinst.exe to install.
  3. Try checking it with Regmon to see what it actually does. Could it be an issue with Registry permissions? jaclaz
  4. Another - different - approach. This driver here: http://dl.drp.su/driverpacks/repack/Touchpad_Elan/Elan/Allx86/Gigabyte_nb/10.5.2.0/Elan-Allx86-Gigabyte_nb-10.5.2.0-drp.zip Contains - besides the "usual" drivers also a DELL touchpad utility that seemingly runs under XP. Actually the tool is marked Dell, but it is a re-branded Elantech. The driver has an entry for ETD0105. Of course no idea if this will work "better" or "at all", but at least runs on my XP and it tries to access the "right" Registry parhs. jaclaz
  5. That is in two places: MajorOperatingSystemVersion 5 MinorOperatingSystemVersion 1 MajorSubsystemVersion 5 MinorSubsystemVersion 1 jaclaz
  6. Yep. No, let's first see how the CFF modified files behave. What I was hinting is that - maybe, just maybe - there is a more complete package for XP without the ETD0108 but with the ETD0105, which this finding demonstrates using the same driver. jaclaz
  7. It seems like ASUS has its own version of the touchpad driver, called AsusTP.SYS. Here: https://www.driverscape.com/manufacturers/asus/laptops-desktops/tp300la/186917 is such a driver - allegedly for XP - that has ACPI\ETD0108 listed. Queerly, this is seemingly a "one size fits all" driver: i.e. *any* from 0105 to 0111 use the same "ATP0105" install and driver. jaclaz
  8. Maybe it is only a matter of the compiler, get CFF explorer and try setting 5.1 on those .exe's. Sometimes the minimum OS version is set to 6 or higher only because it is the default setting for the particular compiler used, of course if the executable calls some post-XP kernel functions, that is appropriate. jaclaz
  9. Post a link to that installer. (maybe - just maybe - it is only one of the stupid compiling options for a single .exe) jaclaz
  10. Yep, That would be consistent with the fact that the driver installed "the same" with or without the ETD0108 addition. Somehow the driver must have a "basic" mode, unaffected by the settings or "fixed", that is "good for all devices", and that is what you are now using, though I don't think it is an Asus thing, I believe it is more like an Elan "fallback feature". Try adding an USB mouse (personally I cannot even think of using a laptop if not in emergencies/quick things, without a mouse), two possible scenarios: 1) the USB "prevails" i.e. the "fixed" mode is set to DisableWhenUSBMouse (I doubt it as the setting in "Driver Status Information" is 0x00000000 (0)) 2) you can disable the port and use the mouse All in all, it may be that the driver has "inside" these "default" settings, still I would try tracing the files with Regmon/Filemon. jaclaz
  11. Yep. (if it installs on 8.1) but you mentioned before that you wanted to boot also Win7 on this notebook, or do I remember wrong? And the change is now recorded/shown by ETDDeviceInformation.exe? Yet the touchpad behaves as before? jaclaz
  12. READ (already posted): https://superuser.com/questions/877664/how-do-i-make-my-asus-touchpad-behave-in-a-reasonable-way jaclaz
  13. According to the text file, the DATA IN THE REGISTRY is 1/C8. What IS THE ACTUAL data in the Registry? 1/C8 or 0/D0? It seems like the ETDDeviceInformation.exe agter change and reboot reads the "new" info (0/D0) in the "Driver Information" BUT *something* resets it in the Registry, hence the same exported file shows the Registry path as having (again) 1/C8 (otherwise where the 1/C8 comes from in the section "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Elantech\SmartPad" of the .txt? jaclaz
  14. I don't understand. In the file you posted "afterchangeafterreboot": Anyway, if the settings do not affect the behaviour of the touchpad, there must be *something* else going on. jaclaz
  15. So the actual values you change in Registry are actually (after a reboot) updated on the ETDDeviceInformation.exe view under Driver Information, BUT they are reverted to 0x00000001 and 0x000000C8 in the Registry? Another reason to use Regmon or similar to understand what changes what. What happens running the .cpl? (extracted/copied manually from the driver package) jaclaz
  16. BUT does the ETDDeviceInformation.exe see the change? Try also changing the C8 (presumably 200 milliseconds) to - say - D0 (208 millisecond). Are these changes reflected in ETDDeviceInformation.exe or not? And what happens after a reboot? jaclaz
  17. Good. It seems like a lot of info. Try only changing the those should correspond to: jaclaz
  18. Well, this specific version of the driver is on the Lenovo site described as 7 AND XP and I checked a couple files they have 5.0 or 5.1 as Major/Minor OS version. I also tried running (on my XP SP2) the "ETDDeviceInformation.exe" and it runs just fine (of course doing nothing), "EDTmag.exe" runs and works just fine, etc. As well the .cpl runs just fine (itr is all empty as it is not installed, and there is no hardware connected, of course). jaclaz
  19. Check the ETD.inf of the lenovo driver: You could try removing the ";" and reinstall the driver. jaclaz
  20. Yep. But there could be other explanations: 1) the (stupid) option tab/panel may be able to "refresh on the fly" the settings whilst without it you would need to disable/reenable driver (or reboot) and/or it is capable of only modifying a key if it already exists but the key does not exist for *whatever* glitch in hardware ID or .inf 2) the current driver you have (which works for the touchpad, at least partially) may use another path in the Registry (i.e. maybe as you say it isn't a "Smartpad" that you have currently installed) I would try, on the current driver, using regmon (I personally still prefer the old version - separated filemon and regmon to the newer all in one procmon) to see if clicking in the options panel/tab attempts to access the Registry and if yes to which path. jaclaz
  21. Thanks. that is much better. About amber, I did have (in the good ol' days) a Toshiba T3100 and I have to say that the amber (plasma) screen together with the (very sharp) Toshiba OEM font made it a very, very readable device. For *some* reasons most of the images you can find of it nowadays don't make justice, they all seem a little out of focus and/or the background is too much lighted up/invasive, in reality it had a very good contrast/clearness. Ahh, the good ol' times, when a byte was a byte and a very good text processor/edtor was q (Qedit by Semware, 46,160 bytes of sheer editing power): https://www.pcorner.com/list/WORDP/QEDIT215.ZIP/INFO/ jaclaz
  22. @Dave-H Yep, it is strange that the original driver, missing the hardware ID, installs nonetheless, maybe there is some "comparibility hardware" setting that acts as a sort of "catch all". However, quoting myself: Let us assume that: 1) you have the described Registry structure 2) that what the (not working) options tab does is in a nutshell: a. change some settings in the Registry path b. make the driver re-read the (changed) settings What happens if you change a setting in the Registry and EITHER: 1) disable and re-enable the driver OR: 2) reboot ? jaclaz
  23. Bummer! Which driver (sort of) worked ? Link please. jaclaz
  24. Crap! Driver could be this one (to be tested): http://dl.driverpack.io/driverpacks/repack/Touchpad_Elan/Elan/Allx86/Asus_nb/11.5.21.6/Elan-Allx86-Asus_nb-11.5.21.6-drp.zip Can you confirm that you tried this (and that it doesn't work at all)? jaclaz P.S.: Also check the following path in Registry: HKEY_CURRENT_USER\Software\Elantech\SmartPad https://superuser.com/questions/877664/how-do-i-make-my-asus-touchpad-behave-in-a-reasonable-way
  25. Look, it was you that reported that right after install you can change resolution of the driver without BSOD's. Installing only the driver (bar the stupid Catalyst bloat around it) should be a matter of seconds. Anyway, instead of installing it automatically at each boot, it could be a batch file, so you normally boot with the VGASAVE (and have slower refresh) and only when you really *need* the better driver you install it. You are now introducing another approach, disabling it and re-enabling it, but it seems to me rather obvious that if you disable it when at 640x480 it will re-enable at that resolution, unless you disable it when working fine (just after install) at 1366x768 and when it restarts it defaults back to 640x480? jaclaz
×
×
  • Create New...