Jump to content

EMlyDinEsH

Retired
  • Posts

    1102
  • Joined

  • Last visited

  • Days Won

    195

Posts posted by EMlyDinEsH

  1. Hello~

     

    My laptop has Elan smartpad w/o physical button.

     

    Kext recognizes my touchpad as v4 model.

     

    Mouse buttons (touch buttons) don't work and two fingers scroll doesn't work.

     

    modifying sources to expand touch area (like - area. from 0 to - value), it will work?

     

    Thank you for your great work!

     

    What is working for you? For two finger scrolling, you have to change the scrolling speed once at Trackpad settings so please read my thread for the features.

  2. My hack stopped sleeping. The first time he slept fine. Suddenly he stopped sleeping, and once goes to sleep immediately wakes up.
     
    In logs: 
    localhost:~ dimak$ syslog |grep -i "wake reason"
    Mar 19 14:59:01 MacBook-Pro-dimak kernel[0] <Debug>: Wake reason = XHC EHC2
    Mar 20 09:11:28 MacBook-Pro-dimak kernel[0] <Debug>: Wake reason = XHC EHC2
    Mar 20 09:33:29 MacBook-Pro-dimak kernel[0] <Debug>: Wake reason = XHC EHC2
    Mar 20 09:57:32 MacBook-Pro-dimak kernel[0] <Debug>: Wake reason = XHC EHC2
    Mar 20 10:13:19 MacBook-Pro-dimak kernel[0] <Debug>: Wake reason = XHC EHC2
    Mar 20 10:49:56 localhost kernel[0] <Debug>: Wake reason = XHC EHC2
     
    I have several times to reinstall the system (10.8.0, 10.8.2), not only for this instruction. Go to sleep does not want to. Tried all modes of USB in the BIOS. Nothing has given a positive result. DSDT I use, which I gave rufabf.

     

    let me see the dsdt and boot.plist so I can help you.

  3. Ok now it's loading, but the Touchpad doesn't work. It actually is being recognized. I only have your ApplePS2Controller and ApplePS2ElanTouchpad loaded. This is an Asus N56VZ.

    Here is the log:

     

     

    ElanTech Touchpad driver v2.1.3 Final by EMlyDinEsHMG(OSXLatitude) © 2012-2013
    Elan: Detecting the touchpad
    mbinit: done [128 MB total pool size, (85/42) split]
    Pthread support ABORTS when sync kernel primitives misused
    com.apple.AppleFSCompressionTypeZlib kmod start
    com.apple.AppleFSCompressionTypeDataless kmod start
    com.apple.AppleFSCompressionTypeZlib load succeeded
    com.apple.AppleFSCompressionTypeDataless load succeeded
    Elan: FirmWare Version 3546883
    Elan: Touchpad found, Assuming hardware version 4 (with firmware version 0x361f03)
    No interval found for . Using 8000000
    Elan: Placing the Touchpad into Absolute mode
    Elan: Successfully placed touchpad into Absolute mode
    Elan: Setting touchpad Range
    Elan: Touchpad Pad CentreX 1710, CentreY 1026
    Elan: Touchpad range X_min 0 Y_min 0 X_max 3420 Y_max 2052
    Elan: MouseInformation { 0x20, 0x03, 0x64 }
    Elan: Mouse Resolution 1400
    Elan: Enabling the touchpad
     
    Whether I connect an USB mouse or not, that doesn't work anyway. No VoodooPS2Etc is being loaded.
    How to proceed?
    Thanks
    !!
     

     

    Seems like Xcode bugs so I need to build it with a Lion SDK. I'll try to compile and let you know.

  4. First of all I want to say thank you to you because of your great work. But I have some questions.

     

    I found that the physical button (left) is not "sensitive?" unlike in windows.

    Sometimes there is no response after pressed the physical left button, I need to press few times to do the clicking.

    For example, I want to open a folder, then I move the cursor to the folder and want to double click using the left physical button.

    But sometimes it only clicks once or even none.

     

    Another question is that how do I acheive the drag function by double tapping with one finger?

    In windows, If I want to move a folder to a different place on the screen, I move the cursor to the folder, then tap 2 times quickly and hold the second tap on the touchpad and move, the folder will be dragged.

     

    For dragging you have to tick the options Clicking and Dragging at Trackpad Settings in System preferences. Please go through my thread for the details and try to adjust the Options at Trackpad settings for best.

     

    For double click also there is a setting at Trackpad settings for the detection so try to change that and see. So, my driver won't work at best without changing the Options at Trackpad settings, for details go through my thread where I've explained it.

  5. Sorry, same error.

     

    Can't load kext com.apple.ApplePS2Controller - link failed.
    Failed to load executable for kext com.apple.ApplePS2Controller.
    Kext com.apple.ApplePS2Controller failed to load (0xdc008016).
    Failed to load kext com.apple.ApplePS2Controller (error 0xdc008016).
    kxld[com.apple.ApplePS2ElanTouchpad]: The Mach-O file is malformed: Invalid segment type in MH_KEXT_BUNDLE kext: 42.
    Can't load kext com.apple.ApplePS2ElanTouchpad - link failed.
    Failed to load executable for kext com.apple.ApplePS2ElanTouchpad.
    Kext com.apple.ApplePS2ElanTouchpad failed to load (0xdc008016).
    Failed to load kext com.apple.ApplePS2ElanTouchpad (error 0xdc008016).
    kxld[com.apple.ApplePS2Controller]: The Mach-O file is malformed: Invalid segment type in MH_KEXT_BUNDLE kext: 42.
    Can't load kext com.apple.ApplePS2Controller - link failed.
    Failed to load executable for kext com.apple.ApplePS2Controller.
    Kext com.apple.ApplePS2Controller failed to load (0xdc008016).
    Failed to load kext com.apple.ApplePS2Controller (error 0xdc008016).

     

    I'll check this again, which version of Lion you are using? Does any of my kexts worked before?

  6. Ho!!   you're amazing ...

    works for me on acer S3 -951,  whit the  version 2.1 Final i have multigestures, 2,3,4 fingers, only the horizontal scroll don't work and whit the 

    version 2.1.3 i fell most natural  the 2 fingers scroll but the others gestures like show notification panel (ML) don't work, i still testing.

    Thank's for you hard work i say good bye my ugly flat mouse.

    Saludos desde Oaxaca Mexico.!!

     

    Everything works, plz tell me your issues clearly so I can help you with that. There may be bugs but I haven't seen one yet becoz I have tested this very well by some testers.

  7. Hi,

     

    I removed all files mentioned in the guide (from /system/Library/Extensions and /Extra/Extension) and install the both files in you your 2.1.3 lion package via "kext Utility", restart computer and now no thing works : no keyboard and no touch-pad at all

    I can use only external usb mouse.

     

    Any idea to help me ?

    Thanks

     

     

    Update: I came back on the original kexts and so I can use my touchpad and keyboard.

     

    But, If I remove files (ApplePS2Controller.kext and AppleACPIPS2Nub.kext) from /Extra/Extension, and install  ElanTouchpad_2.1.3_Lion files : touchpad and keyboard don't work at all

     

    Lion files having some issues, so wait I'll check on it and let you know. PM me if you want to test.

  8. Hi,

     

    I removed all files mentioned in the guide (from /system/Library/Extensions and /Extra/Extension) and install the both files in you your 2.1.3 lion package via "kext Utility", restart computer and now no thing works : no keyboard and no touch-pad at all

    I can use only external usb mouse.

     

    Any idea to help me ?

    Thanks

     

     

    Update: I came back on the original kexts and so I can use my touchpad and keyboard.

     

    But, If I remove files (ApplePS2Controller.kext and AppleACPIPS2Nub.kext) from /Extra/Extension, and install  ElanTouchpad_2.1.3_Lion files : touchpad and keyboard don't work at all

     

    Hello, Lion files is having some issues so I'll check on it and let you know.

  9. I will look into this and let you know tomorrow.

     

    Update:

    Here is the patched kext based on your codec dump and I did find some mistakes in your codec verbs and path maps calculations so fixed them & patched myself.

     

    calculated codec verbs

    01471c20 01471d01 01471e01 01471f90 01470c02

    01571c30 01571d10 01571e21 01571f04 01570c02

    01771cf0 01771d00 01771e00 01771f40

    01871c40 01871d10 01871e81 01871f04

    01971cf0 01971d00 01971e00 01971f40

    01a71cf0 01a71d00 01a71e00 01a71f40

    01b71cf0 01b71d00 01b71e00 01b71f40

    01d71cf0 01d71d00 01d71e00 01d71f40

    01e71cf0 01e71d00 01e71e00 01e71f40>

     

    Calculating the PathMaps for the Pin Nodes:

    Pin Complex->Audio Mixer->Audio Output output devices

    0x14->0x0d*->0x03

    0x14 , Decimal - 20->13->3 speaker playback

     

    0x15->0x0c*->0x02

    0x15 , Decimal - 21->12->2 Headphone

     

    Pin Complex->Audio Selector/Mixer->Audio Input input devices

    0x12->0x22->0x09

    0x12 , Decimal - 18->34->9 internal mic

     

    0x18->0x23->0x08

    0x18 , Decimal - 24->35->8 external mic

     

     

    Hope this helps you!

     

    AppleHDA_ALC269VC.zip

  10. Hello,

    When trying to load the kext, any version, it gives me this error:

     

    kxld[com.apple.ApplePS2ElanTouchpad]: The Mach-O file is malformed: Invalid segment type in MH_KEXT_BUNDLE kext: 42.

     

    I have a Mac osx lion 10.7.5 on an Asus 56vz, Clover EFI boot. The only thing that's missing is this kext for the trackpad :-)

    I've read this could be related to compilation flags. I have a v4 elan touchpad. I also have tried an old version of the v3 driver and that can be loaded without any problem - but of course it doesn't work for my current architecture.

     

    Please help! 

    Regards and thanks for your work!

    Jean-pierre

     

    I'll try to compile for Lion again and let you know today. PM me so I can give you the kext for testing and fix this.

  11. Thanks for you response! I'll check that. And I found out I can't move the scene in all directions in Photoshop with two fingers. I can only move the canvas vertically or horizontally. I also can't scale the canvas gradually in Photoshop or Illustrator with two fingers. Is this a problem or settings issue? Thanks.

    Are you taking about zooming with two fingers then its not possible for linear scaling for now since its little complicated to implement without giving problems to other features so instead i chose step wise scaling but I'll look into this in future.

  12. Hi thank you very much. it works great on my laptop.

    One quick question: Does anyone know how to disable ONLY the top edge swipe?  because my Touchpad is too small for this feature to not affect normal usage.

     

    You can disable top edge swipe by giving a value in plist file more than 9 which is 10 becoz for that value I did not assign any functions so it will not work.

  13. Hello,

     

    When I want to select a sentence, I can't move the mouse cursor while pushing the trackpad down like real mac. Instead, I need to push down the trackpad, release it and then move. Is there any solutions? Thanks.

     

    Is your dragging working? Did you enable Clicking and Dragging at Trackpad settings in System preferences? If the dragging is working then you can able to select the text like you want. There are four types of dragging so you can select the text in those four ways so look at my thread for the details

  14. Seems like dependencies issue. I'll try to compile kext again for lion and let you know.

    Hello, 

     

    i have the elan touchpad v4 and i tried to install 2.1.3 Lion Edition on 10.7.5.

    (Deleted old kext's before installing: ApplePS2Controller, AppleACPIPS2Nub)

     

    But sadly my kernel.log says:

     

    kxld[com.apple.AppleACPIPS2Nub]: The Mach-O file is malformed: Invalid segment type in MH_KEXT_BUNDLE kext: 42.

    Can't load kext com.apple.AppleACPIPS2Nub - link failed.

    Failed to load executable for kext com.apple.AppleACPIPS2Nub.

    Kext com.apple.AppleACPIPS2Nub failed to load (0xdc008016).

    Failed to load kext com.apple.AppleACPIPS2Nub (error 0xdc008016).

     

    Any ideas?

×
×
  • Create New...