Elan Touchpad Driver
#41
Posted 05 September 2012 - 11:48 PM
#42
Posted 06 September 2012 - 01:57 AM
thanks cavandish for your work:
here is log and screen shut from my trackpad prefpane(its from your previuse release )
i miss this panel. here search for bluetooth trackpad and elan kext load, but does not move.
#43
Posted 06 September 2012 - 03:42 AM
my hardware version is 3 may you version is differ?i miss this panel. here search for bluetooth trackpad and elan kext load, but does not move.
#44
Posted 06 September 2012 - 05:15 PM
Two or more finger give kernel panic.
from verbose boot :
Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] start Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_send_cmd: cmd = 0x02 Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: DSMOS has arrived Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_send_cmd result 0x08, 0x17, 0x0c. Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: VoodooBattery 1.3 (C) 2008-10 Superhai, All Rights Reserved. May 5 2010 09:52:50 64 bit Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] Synaptics capabilities query result 0x08, 0x17, 0x0c. Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_write_reg: reg = 0x10, val = 0x0b Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_read_reg: reg = 0x10 Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_read_reg: val = 0x0b Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_send_cmd: cmd = 0x00 Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_send_cmd result 0x5b, 0x7c, 0x78. Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] Touchpad range query result 0, 0, 2940, 1400, 0. Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] pktsize result 6. Sep 6 19:09:02 MacBook-Pro-di-gurzo kernel[0]: com_lnx2mac_RealtekRTL81xx: Ethernet address e8:03:9a:3c:3c:15 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: 9, x2 0, y2 0, width 2, pres 37 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] interruptOccurred
From kernel.log :
Sep 6 19:10:22: --- last message repeated 5 times --- Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] pktsize = 6 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_report_absolute_v3: packet_type = 3 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_report_absolute_v3: i = 0, data = 0x44, 0x03, 0xf8, 0x12, 0xc1, 0xf8 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] fingers 1, x1 1016, y1 896, x2 0, y2 0, width 1, pres 12 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] interruptOccurred Sep 6 19:10:22: --- last message repeated 5 times --- Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] pktsize = 6 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_report_absolute_v3: packet_type = 3 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_report_absolute_v3: i = 0, data = 0x04, 0x03, 0xf8, 0x12, 0x01, 0xf8 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] fingers 0, x1 0, y1 0, x2 0, y2 0, width 1, pres 0 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] interruptOccurred Sep 6 19:10:22: --- last message repeated 5 times --- Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] pktsize = 6 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_report_absolute_v3: packet_type = 3 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] elantech_report_absolute_v3: i = 0, data = 0x04, 0x00, 0x00, 0x02, 0x00, 0x00 Sep 6 19:10:22 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] fingers 0, x1 0, y1 0, x2 0, y2 0, width 0, pres 0
Thx for your time ! I'm not a coder so I can't help you ;-(
Just "your" beta tester ;-)
See you soon, regards
Gurzo
#45
Posted 08 September 2012 - 09:02 AM
#46
Posted 10 September 2012 - 09:48 AM
I have been sick from the day before yesterday, hope I can back soon.
coded to much ! take your time ! I hope you get well soon
#47
Posted 10 September 2012 - 07:47 PM
ok, code compiled and works as aspected (nothing move). I can see "movement" in console log in real time.
Two or more finger give kernel panic.
from verbose boot :
[code=auto:0]Sep 6 19:09:01 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] start
......
Please search "ps2" in system.log in Console, thanks. Just didn't see your elan hardware version info.
#48
Posted 12 September 2012 - 09:31 AM
this is only not better than the macbook's multitouch trackpad from the unibody series.
and for over a year, has no support from the osx86 family. i have high expectations over this topic.
#49
Posted 12 September 2012 - 05:57 PM
#### Elantech debug level 2 - 1 Finger press
#### Elantech debug level 2 - 2 Finger press
#### Elantech debug level 2 - 2 Finger Scroll - Move up
#### Elantech debug level 2 - 2 Finger Scroll - Move down
#### Elantech debug level 2 - 3 Finger press
#### Elantech debug level 2 - 4 Finger press
#### Elantech debug level 2 - 3 Finger Scroll - Move up
#### Elantech debug level 2 - 3 Finger Scroll - Move down
#### Elantech debug level 2 - 4 Finger Scroll - Move up
#### Elantech debug level 2 - 4 Finger Scroll - Move down
#50
Posted 13 September 2012 - 06:11 AM
I also don't know if pointing this finding will help with the driver development.
If it is inappropriate, tell me, I will come back and delete this.
I found a driver over at
http://www.osx86.net...2_trackpad.html
it is the only one that let me boot into 10.8 without kernel panic and have my Elan trackpad function as a mouse.
#51
Posted 13 September 2012 - 08:03 AM
Please search "ps2" in system.log in Console, thanks. Just didn't see your elan hardware version info.
Ok, this from "old" post of mine (version 3, maybe) :
Aug 31 16:32:25 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] initAug 31 16:32:25 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] probeAug 31 16:32:25 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] Elantech magic knock: [ 0x3c, 0x03, 0x00 ]Aug 31 16:32:25 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] Elantech version query result : [ 0x35, 0x0f, 0x00 ]Aug 31 16:32:25 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] assuming hardware version 3 (with firmware version 0x350f00)Aug 31 16:32:25 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] Synaptics capabilities query result 0x08, 0x17, 0x0c.Aug 31 16:32:25 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] Touchpad range query result 0, 0, 2940, 1400, 0.Aug 31 16:32:25 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] pktsize result 6.Aug 31 16:32:25 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] it's ok by now.
#52
Posted 13 September 2012 - 01:46 PM
I found a driver over at
http://www.osx86.net...2_trackpad.html
it is the only one that let me boot into 10.8 without kernel panic and have my Elan trackpad function as a mouse.
This thread is for building a new multitouch driver. I believe, in this thread, we all have the trackpad thinking its a mouse, but thanks all the same. If you happen to come across the Apple Trackpad driver source code, that would be a finding.
#53
Posted 13 September 2012 - 03:24 PM
#54
Posted 18 September 2012 - 10:59 AM
- mendietinha likes this
#55
Posted 19 September 2012 - 09:52 PM
I have an Elan PS/2 port Smart-pad
I have ML and doesn't work for me
#56
Posted 19 September 2012 - 10:22 PM
It's only doing some work on the OSX 10.8 and it's not supposed to work yet.I installed it on a 5750g for test it and it doesn¡t work
#57
Posted 20 September 2012 - 06:40 AM
V3
#58
Posted 23 September 2012 - 11:09 AM
Could you have a try with 2 fingers tap and give me the output? Thanks.acer 5750G one finger movement and taptoclick work.
V3
#59
Posted 28 September 2012 - 12:35 PM
try this:How I test
0. build my code
1. I am using the AppleACPIPS2Nub.kext and ApplePS2Controller.kext(in /S/L/E) from Multi.Beast. 5.0.2, also included in attachement
2. remove the ApplePS2Mouse.kext and ApplePS2Trackpad.kext from /S/L/E/ApplePS2Controller.kext/Contents/Plugins
3. copy the VoodooPS2ElanTrackpad.kext(for Xcode 4.4, it should be sth like ~/Library/Developer/Xcode/DerivedData/VoodooPS2-abcdefg....../Build/Products/Debug/VoodooPS2Controller.kext/Contents/PlugIns) into above position, /S/L/E/ApplePS2Controller.kext/Contents/Plugins
4. run Kext Utility to fix the permission and update the kernel cache.
5. reboot the machine
sudo kextunload /S/L/E/*/good_VoodooPS2ElanTrackpad.kext build a kext +-> sudo chown -R 0:0 VoodooPS2ElanTrackpad.kext | sudo chmod -R 755 VoodooPS2ElanTrackpad.kext | sudo kextload VoodooPS2ElanTrackpad.kext | tail -f /var/log/system.log | test | sudo kextunload VoodooPS2ElanTrackpad.kext | sudo chmod -R 777 VoodooPS2ElanTrackpad.kext +-< build a new kext
#60
Posted 28 September 2012 - 06:43 PM
see this guys, I have some lags and the click and move doesn't works
But two fingers scroll works and the click too
Also tagged with one or more of these keywords: Development, Driver, ASUS, Laptop, Elan, 10.8, 10.7
| Topic | Stats | Last Post Info | ||
|---|---|---|---|---|
|
OSx86 Project →
Netbooks →
HP / Compaq →
Hp/Compaq Mini 311, Snow leopard 10.6.8, How?Started by mrforsythexeter, 21 Apr 2013 |
|
|
|
|
OSx86 Project →
Hardware Components and Drivers →
Other Peripheral Devices →
WACOM Tablet HelpStarted by cooperleeray, 20 Apr 2013 |
|
|
|
|
OSx86 Project →
Post-Installation →
OSx86 10.8 (Mountain Lion) →
HD 7970 and Asus P8Z77-VStarted by elstan, 16 Apr 2013 |
|
|
|
|
OSx86 Project →
OSx86 Installation →
OSx86 10.8 (Mountain Lion) →
I Got a New Toy!Started by King John, 12 Apr 2013 |
|
|
|
|
OSx86 Project →
OSx86 Installation →
OSx86 10.5 (Leopard) →
100% working OSX 10.5.8. ON ASUS P5B - E8400 - ATI X1300Started by gibranxmacx, 11 Apr 2013 |
|
|
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account







