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. Yep, what happens here if you run RegMon with Filter/Highlight: HKCU\Software\Elantech\SmartPadDisplay;HKCU\Software\Elantech\SmartPad;HKLM\SYSTEM\CurrentControlSet\Control\Elantech\ is that when you drag the corner icons the values are set to 0, whilst the .reg sets them to 0x30: Values set by the .reg, read by Aniconf.exe: QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_Enable SUCCESS 0x1 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TL_Func SUCCESS 0xF QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TL_Path SUCCESS QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TL_Width SUCCESS 0x30 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TL_Height SUCCESS 0x30 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TR_Func SUCCESS 0x11 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TR_Path SUCCESS QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TR_Width SUCCESS 0x30 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TR_Height SUCCESS 0x30 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BL_Func SUCCESS 0x13 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BL_Path SUCCESS QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BL_Width SUCCESS 0x30 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BL_Height SUCCESS 0x30 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BR_Func SUCCESS 0x10 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BR_Path SUCCESS QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BR_Width SUCCESS 0x30 QueryValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BR_Height SUCCESS 0x30 Disable from Aniconf.exe: SetValue HKCU\Software\Elantech\SmartPad\Corner_Tap_Enable SUCCESS 0x0 Enable from Aniconf.exe: SetValue HKCU\Software\Elantech\SmartPad\Corner_Tap_Enable SUCCESS 0x1 Dragging one of the corners to enlarge it: SetValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TL_Width SUCCESS 0x0 SetValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TL_Height SUCCESS 0x0 SetValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TR_Width SUCCESS 0x0 SetValue HKCU\Software\Elantech\SmartPad\Corner_Tap_TR_Height SUCCESS 0x0 SetValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BL_Width SUCCESS 0x0 SetValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BL_Height SUCCESS 0x0 SetValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BR_Width SUCCESS 0x0 SetValue HKCU\Software\Elantech\SmartPad\Corner_Tap_BR_Height SUCCESS 0x0 it may well be a quirk in my installation but - say - the Toshiba.exe sets their size correctly. (the actions to be perfomed are saved correctly both in Aniconf.exe and Toshiba.exe) But, if you run the .reg they are set correctly, then it has to be seen if the feature applies to the specific smartpad model and/or to the specific driver. There is also the possibility that the setting/feature is contrasting with some other one, and the othr one is prevailing Maybe you need to set one finger Tap on or *whatever*. If it doesn't work, it makes no sense to have it in the control panel, so you can edit smartpadisplay.reg corresponding line: "CornerTap_Display"=dword:00000000 jaclaz
  2. Hmmm. Reimport the two .regs in the attached, (the previous one I posted I deleted as there was a mistake in it), and then reimport the smartpad_corner_tap.reg. Then WITHOUT opening the ETDAniconf.exe or the ETDmcpl.dll try if when tapping on the corners of the touchpaf anything happens. jaclaz ResetRegs.zip
  3. I don't know. I originally imported "your" HKCU and HKLM settings. Then (when something didn't work anymore) re-imported your HKCU settings only. Then the smartpaddisplay0x1.reg. Then the smartpad_ShowItem0x1.reg. Then experimented with the various keys. About the "Corner Tap Zone", for *some reason* the ETDAniconf sets all four corners Width and Height to 0x00, with the net effect that there are no corners to tap on. And even the graphical representation (inside ETDAniconf.exe) always shows 0 sized corners. The only tool that seems to deal with it properly is the "Toshiba.exe" (possibly also the "Lenovo.exe" but right now I cannot verify) that - even if it throws an error from time to time about the ETD_DLL.dll (so we actually found what this .dll is used for) and has other limitations, it seemingly sets corner just fine. It's madness, however try setting manually the relevant keys to a "sound" value (0x30), i.e. try importing the attached .reg and see if corner tapping does anything. Functions are: TL Start Menu TR Zoom+ BL Back to Desktop BR Zoom - jaclaz smartpad_corner_tap.zip
  4. UI_Theme needs to be 1 here to have the Aniconf start from the mouse Properties. I also have Visible_Animation=1 and CustomerDefinition set to 5 but these seems not being relevant. Probably you need to stop ETDctrl.exe to sense the change? jaclaz
  5. Personally I wouldn't bother with NVME (it is actually faster but it is way more epensive and I don't think it would give any advantage, at least on XP, while sure it will be a nightmare with drivers) a simpler SATA SSD should be more than enough. Which (EXACT) make/model of motherboard do you have? About making the second partition on the 4 TB disk, start by reading this thread: https://msfn.org/board/topic/176480-2-tib-limit-size-in-mbr-hard-drives/ even if you do not (yet) understand something it will give you some primer on the procedures involved. In a nutshell we need to: 1) check the current partitioning scheme (with the actual data in the MBR, i.e. exact to the byte) 2) verify that the current partition and volume are fine and if needed resize them (shrink them a little bit) so that the second partition can begin before the 2.2 TB limit 3) create manually a second partition strating just before the limit and extending to the max possible size 4) verify that this second partition is seen correctly by the windows 8.1 5) verify how this second partition is seen in XP (very, very likely it won't ever - even if seen correctly - be accessible from XP) 6) format this second partition from 8.1 (to a NTFS volume) 7) re-check how this second volume is seen in XP (very, very likely it will not be seen "properly" and even if it is attempting to access it from XP might corrupt it, so probably it will be needed to remove drive letter assignment to it) 8) check the this seconf voluem operates correctly from 8.1 jaclaz
  6. Some news. I finally understood why I had issues with both ETDmcpl and ETDAniconf, for *some reasons* the ETDCtrl.exe (on my half-@§§ed "fake" install) periodically accesses the: HKEY_CURRENT_USER\Software\Elantech\SmartpadDisplay and sets each and every value in it to 0x0. The net effect is that with those values set to 0 both the ETDmcpl and the ETDAniconf panes become completely blank. So, re-importing in the Registry the whole set of values (set to 0x1) makes not only both settings panel functional, but makes visible a number of options never seen before. Moreover, as expected, there are differences in Aniconf.exe, the version that I tested till now (10.0.0.20) that I had tested till now, for *some reasons* when using the "set as default button" wrote "absurd" values in the Registry: HKEY_CURRENT_USER\Software\Elantech\Smartpad values and this is at least part of the reason why the two based on (stupid) .Net tools Asus_UI.exe and ETDSimpleUI.exe throw errors. Some errors in ETDSimpleUI may remain, just set the defailts from it (and then change back to your settings and they shoudl disappear. I can now run the most recent ETDAniconf.exe (version 11.59.0.0) coming from the 11.5.20.3 driver) and not only it has more sane "default" values, it has also a number of added settings/features, again here for *some reasons* periodically Aniconf.exe itself disables some settings making them invisible, possibly they are someting that is/was experimental. Also the ETDmcpl.dll from the "Medion" driver (11.5.2.1) which is version 11.20.0.0 is probably "better". It is very possible that some functions are mutually exclusive (or not suitable for the specific SmartPad at hand) but surely there are quite a few very interesting possibilities (if they work on your smartpad). To see them: 1) get the Aniconf.exe 11.59.0.0 from 11.5.20.3 or (IMHO better) the 11.20.0.0 from the "Medion" driver 2) import the two attached .reg files 3) Set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\UIFunctionOption UI_Theme=1 Visible_Animaton=1 <- the effect of this one is not clear, but it is the default driver setting in the "Medion" driver 3) run the Aniconf.exe by double clicking it OR from the Elan tab on the mouse control panel 4) explore the several new possibilities. jaclaz
  7. 32 bit or 64 bit is irrelevant when it comes to size accessible on disk. A disk that has been partitioned as MBR won't normally allow to access anything beyond the 2.2 TB limit, this limit is not in the processor or OS bit width but rather in the partitioning scheme. To access the whole 4 TB you will need to re-partition the disk as GPT, but then XP won't be able anymore to access it, though third party tools exist for working around the issue. Anyway, the disk won't ever be bootable in XP, and it will only be bootable in 8.1 IF you have a UEFI firmware (as opposed to BIOS). Again there are solutions (actually more workarounds than solutions) for these problems, but they tend to be complex to implement and to mantain. No offence intended of course , but - from your questions - you do not appear to have (at the moment) the knowledge and experience to apply them. Briefly, it is possible on a 4 TB disk to create two partitions each one slightly smaller than 2 TB keeping the MBR partitioning scheme, then 8.1 should be able to access both of them whilst XP will only be able to access the first one, but the procedure is manual and prone to errors/issues, If you want I can assist you but you have to be aware that the whole stuff is at an "advanced" level. jaclaz
  8. You mean like HAL? jaclaz
  9. Yep, reimport in Registry the HKCU .reg you posted earlier, it should fix the issue: https://msfn.org/board/topic/181362-xp-driver-for-amd-hd8180-graphics-and-elan-ps2-touchpad/?do=findComment&comment=1182617 jaclaz
  10. Very likely you need the ETDMag.exe (from -say - Z11521) in the Programs\Elantech folder. In Aniconf.exe setting it makes HKCU\Software\Elantech\SmartPad\Mag_Enable 0x1 And there are other keys involved: HKCU\Software\Elantech\SmartPad\Mag_Enable 0x1 HKCU\Software\Elantech\SmartPad\Mag_Kind 0x2 <- this is misterious In ETDmcpl.dll: HKCU\Software\Elantech\SmartPad\Mag_P 0x0=2x 0x1=3x 0x2=6x 0x3=7x 0x4=9x But in Aniconf.exe: HKCU\Software\Elantech\SmartPad\Mag_P 0x0=2x 0x1=3x 0x2=4x 0x3=5x 0x4=6x 0x5=7x 0x6=8x 0x7=9x 0x8=10x 0x9=12x 0xA=14X 0xB=16x And in Aniconf.exe BUT NOT in ETDmcpl.cpl: HKCU\Software\Elantech\SmartPad\Mag_X 0x1=96 0x2=128 0x3=256 etc. HKCU\Software\Elantech\SmartPad\Mag_Y as above The ETDmag.exe does access keys: HKCU\Software\Elantech\SmartPad\Mag_X HKCU\Software\Elantech\SmartPad\Mag_Y HKCU\Software\Elantech\SmartPad\Mag_P and through them you can set magnification level and size of the magnifier window. (actually if you set it very thin and very wide, it may even be useful at 2x or 3x ) Still it is well possible that making it visible in SmartPadDisplay is only part of the story and another key *somewhere* is needed. Try changing to 0x1 only HKEY_CURRENT_USER\Software\Elantech\SmartpadDisplay\FourFinger_Display ETDSimpleUI.exe shows an additional "Four-Finger" Swipe option. Checking the checkbnox keys: HKCU\Software\Elantech\SmartPad\FourFingerMoveUp_Enable HKCU\Software\Elantech\SmartPad\FourFingerMoveDown_Enable are set to 0x1 setting HKEY_CURRENT_USER\Software\Elantech\SmartpadDisplay\FourFinger_Display back to 0x0 the option disappears. jaclaz P.S.: unless I am mistaken the ETDAniconf.exe that works here (it is the version 10.0.0.20 from Z10590) seems to me like being far better in capabilities than the ETDmcpl.dll and than the ETDSimpleUI.exe, and even if it actually tries to access the .avi files, it works just fine without them.
  11. Open the registry to: HKEY_CURRENT_USER\Software\Elantech\SmartpadDisplay set all values to 0x1 Run ETDmcpl.dll and Aniconf.exe. Both will have several added settings (but not entirely the same ones). Run ETDSimpleUI. You should have an added Four Fingers settings. (the ETDsimpleUI also accesses Click2F_Display, but it doesn't seem like an added item is shown anywhere) The three tools access different set of keys in SmartPadDisplay. jaclaz
  12. Ok, a fun experiment, i doubt it can work, but you never know. Try setting manually the: Tap_Three_Finger_ShowItem to 1 So that you have in ETDmcpl.dll under touch: Active one finger Click/Select two finger Nothing (or No action) three finger Nothing (or No action) (as you might understand, I am seeing the text in Italian and I am translating it back to English, so it might be different) Now, set: Active Checked One finger (is fixed to) Click/Select Two Finger (set it to the second item, Menu or Context Menu) Three Finger (set it to the 15th item, Start Menu) Verify that the smartpad does those actions with one/two/three fingers taps. Now manually edit: HKEY_CURRENT_USER\Software\Elantech\SmartPad\Tap_Enable set it to 0x7 Now maybe-just-maybe, the two and three figer taps still work but the one finger tap does nothing. jaclaz
  13. Also, try manually setting HKEY_CURRENT_USER\Software\Elantech\SmartPad\Tap_Three_Finger_ShowItem In ETDMcpl under Touch you have now also three finger tapping! These drivers+setting tools are no end of fun. jaclaz
  14. Well, that sets: HKCU\Software\Elantech\SmartPad\Tap_Two_Finger_Enable Off/on 0/1 and then you can choose the dropdown that flips: HKCU\Software\Elantech\SmartPad\Tap_Two_Finger 1/2 Pop-up Menu vs. Middle Button And ETDMcpl has the second: HKCU\Software\Elantech\SmartPad\Tap_Two_Finger BUT 1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20 Pop-up Menu/Middle Button/forward internet/back internet/window full/resize to icon/nothing/page down/page up/run[1]/scroll down/left/right/up/Start menu/Zoom +/zoom -/Close Window/back to desktop/Programs[2] [1] and this creates little icon show that upon clicking on it allows to set a path, that is written fine on: HKCU\Software\Elantech\SmartPad\Tap_Two_Finger_Path [2] and again the little icon that popups a window that seemingly allows to choosing a number of programs, and settings are written to: HKCU\Software\Elantech\Favorite\IndexCount HKCU\Software\Elantech\Favorite\1 etc. [3] but not the first: HKCU\Software\Elantech\SmartPad\Two_Finger_Enable (which evidently is "included" in Tap_Enable) Similarly to the Tap_One_Finger_Enable, with the two keys set to 0, the Tap_Enable should "rule" but the settings should work as well. Does two fingers tapping work at all? (with the two keys set to 0 is anyway a take all or nothing, either you enable tapping, both one and two finger or you disable both, maybe with the setting to 5 you can enable two finger tapping but not single finger one ). jaclaz [3] and this probably ends in a pop-up list of "favorite programs" among which you can choose to run one, seemingly one of the few possibly useful settings (I mean, two finger tapping to - say - scroll left, but nothing to scroll right ? Come on
  15. I don't know. The keys that the one or the other tool sets/access seem *overall* a bit *random*. I made a (nice?) comparison table, but whilst some differences make sense (like the buttons copletely missing in ETDSimpleUI.exe) others appear as "queer" jaclaz Keys_compare.zip
  16. Sure, there is (your words) the Paragon *whatever*, only problem it doesn't work (still your words), maybe robots can make the same (or more) errors than humans. And of course there are tools to hide partitions (your mission, should you accept it, is to change a single byte on a single sector on disk), but no robots, manually you can use grubdos just fine, but it is a lot of work, downloading it, learning its basics, typing one or more commands without making errors. Again, to get to the log in you need to edit two or at the most three registry keys. jaclaz
  17. Sure, there is some manual labour, but hardly "lots": 1) change a couple keys in the Registry 2) run a tool to change occurrences of <old drive letter> with <new drive letter> in the Registry 3) run a tool to change occurrences of <old drive letter> with <new drive letter> in links and other "settings" files Time needed: #1 5 minutes #2 5 - 10 minutes #3 15-60 minutes (this depends whether you want to check what you are doing or you just change everything with COA2 (or similar) and depending on how "complex" is your install, a freshly installed system it will take no time, a system installed since years with tens or hundreds of programs installed and with thoudands of files will take time) jaclaz
  18. Maybe we have a simple way out. It has been a good idea to get your Registry entries, for *some* reasons I missed a few keys or values (of course due to the fact that my install is "wacky" and the actual .sys doesn't run). I could (finally) check/trace these utils and check which (and how many) keys they access/change: ETDMcpl.dll 78 Aniconf.exe 94 ETDSimpleUI.exe 27 AsusUI.exe 30 Of course they are not the "same" keys, though actually the only real, substantial difference is exactly that Key: ETDMcpl.dll and Aniconf.exe use the Tap_Enable ETDSimpleUI.exe and AsusUI.exe use the Tap_One_Finger_Enable For *some reasons* the Aniconf.exe writes (at least here) some *crazy* values and for the *same or other reasons* if I run Aniconf.exe, then ETDSimpleUI throws an error, and I need to reset the Registry HKCU to the values from your files (and then ETDSimpleUI runs again. The big difference between ETDMCpl.dll and ETDSimpleUI is that the latter does not have *any* settings for the touchpad buttons, seemingly. Anyway. try patching the ETDSimpleUI.exe, with the attachment, it simply replaces the key name that is edited/changed from Tap_One_Finger_Enable to Tap_Enable. Set the two - by now famous - keys to: CustomerDefinition=0 UI_ThemeOption=0 Now both the ETDMcpl.dll and the ETDSimpleUI.exe toggle the HKCU\Software\Elantech\SmartPad\Tap_Enable. jaclaz Hexalter_ETD.zip
  19. Yep, why not? jaclaz
  20. I see, you mean SmarTPad. jaclaz
  21. Sure , but you missed the implied irony , Notwithstanding that there is a key *like*: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\PointStick Those two kind of settings (BOTH of them) are instead in: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\SmartPad And if we know that in: PST_LeftButton_Height PST means PointSTick, what does: TP_LeftButton_Height TP means? TrackPad or TrackPoint? ... the people building the Tower of Babel were kids in comparison ... jaclaz
  22. @Dave-H When you have a moment, can you export to a .reg file your: HKEY_CURRENT_USER\Software\Elantech and HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech keys (and post/attach them)? jaclaz
  23. @RainyShadow Yes, it is related to the trackpoint. No, the trackpoint is called pointstick (but not everywhere, in spots), in the .inf: BUT IF you set UI_Theme to 8 The added tab to the Mouse Control Panel is called "ThinkPad" and it is divided into two panes, on the left "TouchPad" (not TrackPad, which is what is called SmartPad elsewhere[1]) settings and on the right "TrackPoint" settings. BTW changing settings on the right side panel it accesses keys in HKEY_CURRENT_USER\Software\Elantech\SmartPad *like*: TP_LeftButton_Height AND PST_LeftButton_Height I will re-state how I am confused, but surely the good Elan guys were more confused than me. jaclaz [1] but in other parts of the Registry, it is called ClickPad ...
  24. OK, so it is HKCU. I am still confused, here the ETDSimpleUI.exe always changes HKCU\Software\Elantech\SmartPad\Tap_One_Finger_Enable Try the following, Run regmon using as "include" only "HKCU\Software\Elantech\SmartPad\". Set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\UIFunctionOption\UI_Theme to 5 Run ETDSimpleUI. Check and uncheck the "Tapping" (first top left). It should change the HKCU\Software\Elantech\SmartPad\Tap_One_Finger_Enable. Now change the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Elantech\UIFunctionOption\UI_Theme to 0 Reboot or stop the driver/etdctrl.exe etc. Run ETDSimpleUI. Check and uncheck the "Tapping" (first top left). It should STILL change the HKCU\Software\Elantech\SmartPad\Tap_One_Finger_Enable or does it instead change the HKCU\Software\Elantech\SmartPad\TapEnable? OR the difference is then that the driver *somehow* reads the HKCU\Software\Elantech\SmartPad\Tap_One_Finger_Enable only when the UI_Theme is 5? jaclaz
  25. devdevadev, you are clearly running commands NOT from a command line, but rather from a batch, so what is the reason to *need* the /Runafter at all? It only makes things unneededly complex, unreadable and difficult to troubleshoot, if you really want to make it more difficult than needed and use the /Runafter, use it to run a batch containing those two (or more) commands. jaclaz
×
×
  • Create New...