wern Posted August 21, 2015 Share Posted August 21, 2015 Hi, the kext from the first post is not working, but the one from the last post, so far it seems to be ok, but no momentum scrolling inertia, can we enable it? 1 Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 21, 2015 Author Share Posted August 21, 2015 Hi, the kext from the first post is not working, but the one from the last post, so far it seems to be ok, but no momentum scrolling inertia, can we enable it? Thats good news. Just gonna wait for another confirmation from Jake Lo then revert the commit on github and publish release 2. As for momentum scrolling, it is working but its quite subtle like on a real mac. You can tweak the acceleration settings in the ALPS section of info.plist inside the kext Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted August 21, 2015 Moderators Share Posted August 21, 2015 Dr. Hurt, Latest version not working for these. Lost keyboard/touchpad/trackstick. Shows detected in system logs. E7=0x73 0x03 0x0a, EC=0x88 0x08 0x1d E7=0x73 0x03 0x0a, EC=0x88 0x08 0x22 Didn't test on E7=0x73 0x02 0x64, EC=0x88 0x07 0x9d since Wern has already tested with the same ID Wonder if you could enable side scrolling as some of these models have small touchpads. Let me specify which system I'm testing with which ID. It'll be easier to relate. E6220/E6420/E6520 - V3 id E7=0x73 0x02 0x64, EC=0x88 0x07 0x9d E6230/E6430/E6530 - V3 id E7=0x73 0x03 0x0a, EC=0x88 0x08 0x1d E7240/E7440 - V3 id E7=0x73 0x03 0x0a, EC=0x88 0x08 0x22 E7250/E7450/E5450 - V7 ID E7=0x73 0x03 0x0a, EC=0x88 0xba 0x2a Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 21, 2015 Author Share Posted August 21, 2015 Those 2 models are V3 Rushmore Variant. I'm currently performing a full diff vs bpedman's latest code to see where things could go wrong. Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 21, 2015 Author Share Posted August 21, 2015 Here's another test build with a fair bit of reverts. - Manually delete the old kext before installing the new one. I don't trust most installers. - Reboot another time if it doesn't work on the first boot. - Try scrolling, tapping, moving. One part of the driver could be working while the other isn't. - Check the log for "initialization complete". That will tell if the problem is initializing or processing: I'm starting to suspect that the problem is with processing rather than detection because thats where I did most of the work. Testing on one Rushmore system is enough (both use the same code). Don't try on V7 as it won't work. test.zip Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 21, 2015 Author Share Posted August 21, 2015 Dr. Hurt, Wonder if you could enable side scrolling as some of these models have small touchpads. It is possible, but I need to determine the correct right and bottom edge coordinates. It could be different from model to model. Will look into it later once we actually get the basics working Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted August 21, 2015 Moderators Share Posted August 21, 2015 Thanks for the update Test latest (Test.zip) version on E6220/E6420/E6520 - V3 id E7=0x73 0x02 0x64, EC=0x88 0x07 0x9d - Keyboard/Touchpad/Trackstick works - Very fast Trackstick, had to set to 0 to be usable, but slowed down Touchpad a lot. E6230/E6430/E6530 - V3 id E7=0x73 0x03 0x0a, EC=0x88 0x08 0x1d - Keyboard/Touchpad/Trackstick works - Very fast Trackstick, had to set to 0 to be usable, but slowed down Touchpad a lot. - Had to disable 2 finger tapping when scrolling with touchpad otherwise right-click context keeps coming up - Had to keep a 3/8 inch gap between 2 fingers to scroll, inconsistent E7240/E7440 - V3 id E7=0x73 0x03 0x0a, EC=0x88 0x08 0x22 - Keyboard/Touchpad/Trackstick works - Very fast Trackstick, had to set to 0 to be usable, but slowed down Touchpad a lot. - Had to disable 2 finger tapping when scrolling with touchpad otherwise right-click context keeps coming up - If accidentally tapping on a folder/file while scrolling, it'll open that folder/file Side scrolling with 1 finger would be best in my opinion to eliminate the accidental tapping on files while scrolling on the touchpad... 1 Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 21, 2015 Author Share Posted August 21, 2015 I'll do some more work on it tomorrow. Which of these issues was present in bpedman's version? Or are they all new (with my version only)? Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted August 21, 2015 Moderators Share Posted August 21, 2015 The versions I'm using is linked in my signature file Exx30_Touchpad and Exx20_Touchpad. E6220/E6420/E6520 - V3 id E7=0x73 0x02 0x64, EC=0x88 0x07 0x9d = Exx20_Touchpad E6230/E6430/E6530 - V3 id E7=0x73 0x03 0x0a, EC=0x88 0x08 0x1d = Exx30_Touchpad E7240/E7440 - V3 id E7=0x73 0x03 0x0a, EC=0x88 0x08 0x22 = Exx30_Touchpad Reason I used 2 versions is because Exx30_Touchpad would double click when it suppose to single click on Exx20 models Exx20_Touchpad lack support for Exx30 models Exx20_Touchpad was developed by bpedman and later improved be yeahoon and npjohnson Exx30_Touchpad was improvement of bpedman's original by Sontrg and npjohnson -The speed thing between trackstick and touchpad is new from your version. -Right-click context when scrolling is from your version. -Side scrolling was enabled on Exx30 and Exx20. -Cursor giggles if you keep finger on touchpad after moving it around with Exx30_touchpad I did a bit of testing with Sontrg and Yeahoon in bpedman's thread if you want to refer to it, it's a bit of reading though as it's becoming long thread. Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 22, 2015 Author Share Posted August 22, 2015 (edited) The double click and right click issue is either a pressure threshold issue, or a bitmap issue. If it is a pressure issue, It should be fixed in this build. Anyway, here's another build: - Lowered resolution to 100dpi, 4 counts/mm (the default value on Linux). - Applied a universal divisor of 8 for both the trackstick and touchpad. (hope that doesn't break things again). - Raised the pressure threshold back to Linux default of 64 (regression from last build!!!). - Enabled side scroll (not yet working, but give it a try anyway). If you have the source of Exx30 and Exx20 drivers, it'll really help. UPDATE: Got side scrolling working. Woohoo!!!!! It's outrageously fast but it works. Gotta go to work now. Will fix speed and post test3 later tonight. test2.zip Edited August 22, 2015 by Dr. Hurt Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now