Jump to content

Elan Touchpad Driver


80 posts in this topic

Recommended Posts

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] init
Aug 31 16:32:25 MacBook-Pro-di-gurzo kernel[0]: [ApplePS2ElanTrackpad] probe
Aug 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.

Link to comment
Share on other sites

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. :)

Link to comment
Share on other sites

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

try this:

   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

Link to comment
Share on other sites

Latest

There is another work on the same topic in tonymacx86

I will have a try tonight or later.

Note: they released kexts for Lion and Mountain Lion, but without source code yet.

 

Tested. It works pretty good. Just folllow simple instructions.

It's not precise/confortable/configurable like winDOS drivers but it's good enought.

Link to comment
Share on other sites

  • 2 weeks later...

Hey,

 

I have a Samsung 900x3c with a Elan V4 - i would really love to get it working with ML - i tested your kext, but as soon as i touch the touchpad it get a KP.. any ideas ?

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...
  • 2 weeks later...

iMickk, can you upload that driver somewhere else? registration on that forum doesn't work, no activation email

Thanks a lot

 

I second the requst.. I've been waiting for my registration confirmation for hours and still nothing. Can anyone upload it here at least for the time being ?

 

 

Hi.

 

if you mean "Attached Files"

download from mediafire :: my folder :: named to developers name :: http://www.mediafire.../?j4uyufbrhu0u2

or you can download files separately :

 

http://www.mediafire...PS2Nub.kext.zip

http://www.mediafire...7build.kext.zip

http://www.mediafire...8build.kext.zip

http://www.mediafire...roller.kext.zip

http://www.mediafire...dbs/freebsd.zip

 

Good luck my dear friend. :rolleyes:

Link to comment
Share on other sites

 Share

×
×
  • Create New...