Content Type
Profiles
Forums
Events
Everything posted by Dave-H
-
Yes, I have been very puzzled throughout this exercise just how the stated versions of the various drivers seem to have no correlation at all to the versions of the files contained in them! Anyway, now we have a working version I'm not too anxious to go into trying other versions, even if they might be a bit newer. Unless they install and work properly on XP without modification, which I'm happy to try but I feel is very unlikely, my vote would be to stick with what we've got, if we can perhaps get the INF down to a more sensible size and then produce a package which works as is with no unnecessary files included and with easy access to a functional control panel, that's "job done" as far as I'm concerned.
-
OK, I restored everything back to the way it was first thing today. and the errors have gone away. I tried different versions of Asus_UI.exe, and the version 10 ones seemed to be pretty much the same as each other. 10.0.0.16 was perhaps marginally the most responsive. The one thing that does kill it I've found is trying to get its videos to work. Moving the avi files across to the Elantech folder from the same version as Asus_UI.exe came from does not make the videos display, but the UI slows to a crawl, as if its trying to find them or something. Maybe, unlike the ETDSimpleUI, it needs more than the video files' simple presence in the folder to make them work.
-
Setting it to "4" produces a "Touchpad" tab (Samsung branded), but not an "Elan" tab. EDIT: Setting it to "0" does produce an "Elan" tab.
-
Asus_UI.exe (all versions) is also starting to throw .NET errors every time it's closed now. I think maybe it's time to restore the registry and the Elantech folder back to how it was before we started doing all this!
-
I'm afraid that the Elan tab on the Mouse Properties is still obstinately refusing to appear even with all the registry entries in place, and ETDMCpl.dll in the Elantech folder. I tried rebooting, and that didn't bring it back either. The "UI_Theme" entry is still set to "5", I assume that's OK.
-
Sorry, I have no Elan tab anyway at the moment, which is why the test was invalid! How should I restore it to do the test again, which registry value?
-
I think it's probably just running better as it's a different version of Asus_UI.exe. The version in 11.5.20.3 is 11.6.0.0, the version in 11.5.2.1 (the version with agesture.dll in it ) is 10.0.0.16!
-
No it isn't. The key was already there, I deleted it and your reg file seems to have just put back what was there before.
-
Sorry, I really messed up the formatting on that previous post, I ended up with nested quotations for some reason, and I can't see any way to correct it! I hope it's still clear enough.
-
The Mouse Properties comes up, with the "Touchpad" tab. Selection "options" brings up the ETDSimpleUI interface, as you say. It disappears if ETDMcpl.dll is disabled.
-
OK, with all the files in place, the results of the different registry settings were - 0 -Double clicking the system tray icon runs Asus Smart Gesture (Asus_UI.exe). The Mouse properties has the Elan tab, and selecting "options" runs a complex non-functional Elan control panel. 1 - Double clicking the system tray icon runs Asus Smart Gesture (Asus_UI.exe). The Mouse properties has the Elan tab, and selecting "options" runs a simpler non-functional Elan control panel. (This may have happened before as well, but I didn't notice that the two control panels were different!) 2 - Double clicking the system tray icon runs Asus Smart Gesture (Asus_UI.exe). The Mouse properties has a "Dell Touchpad" tab which seems to be non-functional (dead links as before). Still a memory exception from RunDLL32.exe when it's closed. 3 - Double clicking the system tray icon runs Asus Smart Gesture (Asus_UI.exe). The Mouse properties has an "UltraNav" tab. The "Trackpoint" section settings button brings up a simple Trackpoint control panel, the "Touchpad" settings button brings up another instance of the simple Elan control panel as in "1". Still non-functional, settings are not changed by it although the UI says they are. 4 - Double clicking the system tray icon runs Asus Smart Gesture (Asus_UI.exe). The Mouse properties has a "Touchpad" tab (Samsung branded). The "options" button brings up the ETDSimpleUI.exe control panel, which is functional. 5- Double clicking the system tray icon runs Asus Smart Gesture (Asus_UI.exe). No extra tabs on the Mouse Properties. So now the system tray icon always brings up the Asus Smart Gesture control panel.
-
Yes, in details view it was exactly as you said. Adding that string to the registry has given it a title. I don't think later versions of the Elan driver had a Windows Control Panel icon anyway, only the earlier ones did. The later ones get to the settings via the Mouse Properties tab, so instead of the system tray icon directly invoking the touchpad control panel, as the Asus drivers do, it invokes the Mouse Properties and you then have to go the Elan tab and select "Options". A rather more roundabout way of doing it, I'd much rather that double clicking the icon brought the touchpad control panel straight up! The very latest Asus Smart Gesture drivers, which I've used on 8.1, do have a Windows Control Panel icon again, so there seems to be no consistency as to whether they do or don't, I guess it depends on different manufacturers' specifications for their customisations of the drivers.
-
The icon in the Windows Control Panel has the correct image, but no text underneath it as it should have. Hovering the cursor over it does produce a popup saying "Customize the Smart-Pad Multi-finger Setting". ETDMcpl.dll is in the Elantech folder. I'll check out the other options and get back to you later on. I've copied the necessary files. The asgesture.dll file doesn't seem to exist in 11.5.20.3, so I've taken it from 11.5.2.1, along with its associated Asus_UI.exe file. I have to say that the Asus control panel is now running a huge amount better with those files, to the extent that I'd now be happy to use it! There are some settings which the Elan simple control panel does not include.
-
I tried the various options on that registry key, with the following results (it was set to 5) - 0 - Double clicking the system tray icon still invokes the Mouse Properties, but the Elan tab is now there and functional. Clicking "options" brings up the full Elan control panel, but changing its settings appears to do nothing. 1 - Appears to be the same result as 0. 2 - Double clicking the system tray icon now produces a Mouse Properties window that has a "Dell Touchpad" tab at the very left, showing a picture of a touchpad, which makes it look completely different when first invoked! The picture is a link, and there is also some link text ("Click to change Dell Touchpad settings"). They may well link to the same thing, but neither of them do anything when clicked. Closing the Mouse Properties now throws a memory access error from RunDLL32.exe. 3 - Double clicking the system tray icon now produces a Mouse Properties window that has a "UltraNav" tab at the very right. There are settings for "TrackPoint" and "Touchpad". Trackpoint if you remember is the strange button in the keyboard that according to RainyShadow some people think resembles part of the female anatomy! Obviously I don't have that. Selecting the "Touchpad" options brings up a message that it can't find ETDAniConf.exe, so now we know what that file is for! Putting that in the Elantech folder results in the settings button bringing up yet another Elan control panel, but again it appears to be non-functional, in that changing its settings does not actually change the "live" settings. 4 - Double clicking the system tray icon just brings up the normal mouse properties again, as being set to 5 did. Interesting!
-
Sorry for the delay in responding. I tried your INF, and I now have an unlabelled icon in the Windows Control Panel which invokes the Elan simple touchpad control panel. I assume that was the intended result. Double clicking the Asus icon in the system tray still just invokes the Mouse Properties.
-
It appears that I can run ETDSimpleUI.exe from anywhere and it seems to work fine, it can even find its associated video files wherever it's run from, I even tried running it from the root of the Windows 8.1 drive and it worked fine, with its videos and settings shown correctly. IIRC pretty much all of the Elan drivers (as opposed to the Asus drivers) had the tab on the Mouse Properties. If you remember, one of the sticking points was that the mouse was not appearing correctly there, just appearing as a "Standard PS/2 Mouse".
-
Renaming the file to ETDnotfound.exe or Lenovo.exe still brings up the Mouse Properties. Only naming it Asus_UI.exe seems to restore it to running from the icon, so that's the filename it seems to be pointing to, and nothing else.
-
I tried renaming Asus_UI.exe to ETDSimpleUI.exe and rebooted. Double clicking the system tray icon now just brings up the Mouse Properties window. This would be fine I suppose if there was a tab there to allow you to access the control panel, but there isn't! I seem to remember that some of the Elan drivers did actually work like that on 8.1, to access the touchpad control panel via the Mouse Properties.
-
Returning ETDMcpl.dll to the Elantech folder didn't seem to do anything. It appears to be a shell extension looking at the registry entries that reference it. It must be something to do with the icon to launch the touchpad control panel that some versions of the driver put into the Windows Control Panel, or as you say it could be something to do with the Mouse Properties tab, which includes a "properties" launch button for the control panel. I think they're not there on this driver because it is an Asus Smart Gesture driver, not an Elan driver. The icon in the system tray is an Asus-style one, not an Elan-style one, and when you hover the cursor over it, what pops up is "Asus Smart Gesture". Through all this experimentation with different versions of the driver, the Elan ones have had the Mouse Properties tab (and sometimes, but not always, the Windows Control Panel entry) and the Asus ones don't. The only way of launching the control panel with the Asus drivers is to double click the system tray icon as far as I can see. That's why I had to do the renaming trick on the ETDSimpleUI.exe file, as I guess what runs when you double click the icon is hard coded to be "Asus_UI.exe". Quite how it determines the version of the Asus UI to run I don't know as there are different versions for different operating systems, but maybe on a normal install it just senses what OS it is and runs the appropriate version, defaulting to Asus_UI.exe on XP.
-
That new INF still works fine! Surely all those application specific entries aren't needed? If they were removed it would be a lot smaller! The only other thing I would mention is that the driver is still being recorded as "ELAN Touchpad 11.5.20.3_X86_WHQL". Now it isn't 11.5.20.3 any more of course, as all the files are from 11.4.14.1, and it certainly isn't "WHQL" now either! Perhaps that can be changed in the INF to now record the correct details?
-
OK, before I go on into any convoluted investigations, can I just say that I copied the setup.exe file from the 11.4.14.1 folder to the ETD_new folder, ran it, and it installed a perfectly working driver, which saves its settings over reboots absolutely fine. I have since tried uninstalling and reinstalling it several times, and it just works, exactly as if should do. So, what are we now worrying about?
-
Thanks @jumper! I'm pretty sure that MPC and VLC do not provide a proper full frame by frame navigation facility, certainly not forwards and backwards, but the QuickTime Player does, and I had completely forgotten that it could open GIF files! Although I have 7GIF now, I could indeed have used the QuickTime Player.
-
Wow, thank you so much for putting me onto 7GIF, that is absolutely brilliant, I could have done with that for animated GIF files years ago! It does exactly what I wanted. I haven't started the full testing yet, but I just tried running "ETD_new\x86\dpinst.exe /C" just to see what would happen. The driver installed fine, but is not saving settings. No complaints about missing files or anything like that though, so that's good.
-
Just to confirm - This involves doing four installs/uninstalls, is that right? An install/uninstall using both setup and dpinst from the original 11.5.20.3 folder, and then from the ETD_new folder. Checking all of the six points after each install or uninstall and recording the results? What about SetupApi.log and DPINST.log, can they be submitted to you with all the cumulative entries from each operation, or do they need to be cleared every time after saving the new data as separate files?
-
Thanks. Yes, your animated GIF does play fine in my browser, but I was hoping to be able to play it in something which would allow me to easily stop and start it at particular points, and ideally move frame by frame, but I guess that won't be possible. Anyway, I am working through your instructions, logging what I'm doing so I can let you see exactly what I've done and the results I got. I use Registry Workshop BTW, which has an extremely good search facility which lists everything that it finds so you can easily review things (and it has multiple undo levels too I'm very glad to say!) I shouldn't need regjump as I can just set that key up as a "favourite" in Registry Workshop.