Jump to content

EMlyDinEsH

Retired
  • Posts

    1102
  • Joined

  • Last visited

  • Days Won

    195

Posts posted by EMlyDinEsH

  1. Hi everyone, same issue here !

    On Thinkpads we have 2 pointing devices : Trackpad + trackpoint in the middle of the keyboard.

     

    (more easy to figure with this picture maybe)

    lenovo-thinkpad-t530-laptop-keyboard.png

     

    The only issue I have while using your kext is that if I touch the Trackpoint, Elan trackpad driver crashes and I have to reboot. I guess this is what demonKnight9 is talking about. It would be great to be able to use that Trackpoint without crash or to disable it, in order to avoid hitting it by accident while typing on the keyboard.

    I think that it is due to both devices not working the same way...

     

    I'm willing to do beta testa in order to fix this if you have the time to.

     

    Thanks and sorry for the english !

     

    Already my version 4.2 has support for this track point and option to disable in plist which i've done using some help from a beta tester. I think it still needs more work i guess so please PM me for beta testing so i can improve the support of track point in my driver.

  2. HI,i report an issue with my Asus s56cm, mac 10.10.3 élan v4 -driver: smartTouchPad v4.2

    when i was typing, the point will shift to other place when my palm touch the touchpad.  Althought i have set the palm detection with 120 pressure and 5 width.

     

    i touch my touchpad top right and top left with 1 finger ,it is also not stable(shift,i'v turned off corner tap) , but works well in otherwhere.....

     

    anyway.thx for your fantastic job in élan touchpad    ..   

     

    Palm detection is very tricky and i think you might need to increase Pressure and width even higher. To find the the current pressure and width hold Shift + Caps keys then you will see logs showing those values for every touch. PM me for beta testing on improving this feature and also i have new version.

  3. Here I have a similar but different behavior. If I have Name (_ADR, zero), then EAPDFix during the boot usually gives me "Timeout on response read". Solution is to reload EAPDFix.kext manually. If I take it off, then I don't get a timeout but sound doesn't work anymore: EAPDFix: Failed to find Audio device HDEF@1B.

     

    How did you install my kext? Let me see your system log and ioreg with my kext installed.

     

    friend'm new here. I wonder if your solution is also used for the mode "idle" audio? To prevent the same go to "sleep". The audio is always active.

    My problem is "popping" sound boring, always rushes when any activity that requires the reproduction of sound.

     

    I dont understand what you mean? Could you explain your problem clearly? 

  4. Hey dude :)

     

    Firstly, thank you for this amazing work !!! I use booth driver (touchpad and fn key) and they work :)

     

    However, i have a problem, all work except brightness control with F5 and F6 Keys :(

    Have a solution for me ?

    I have an Asus K55VD With Intel HD4000 and Nvidia 310M

     

    Here's my DSDT file

    Thanks you in advance :)

     

    EDIT : Doesn't work with system utility too :( i can move the level cursor (with FN Keys and system utility) but nothing happened :(

     

    Did you apply my brightness keys patch and PNLF patch for brightness slider?

  5. If you used yosemite zone, install without any ps2 kext, then, with usb keyboard and mouse, install this kext

    You don't have t go without PS2 kexts for installing OSX. You can remove the PS2 kexts after installing OS X then install my kexts. May be you had cache issues so try to update them using Kext utility app after removing.

  6. Why I still can't move my cursor using this driver

     

    I'm sure my touchpad is ELAN (ACPI\VEN_ETD&DEV_0108)

    my laptop is Asus TP300LD

     

    I'm on Yosemite 10.10.2, Clover

     

    I'm sure I had followed the guide. Also I had removed the files mentioned in front..

    using elan v3.8.5, v4.0 & v4.2. But boot always says : 

    - ETD : Initializing ELAN keyboard

    - ETD : Keyboard enabled

    - ETD : Detecting Touchpad...

    - ETD : Probably not a real ELAN touchpad, Aborting

     

    var/log = attachicon.giflog.zip

    ioreg = here

     

    ---------------------------------------------------------------------------------------------------------

    After using 4.3 beta.

    Still.. probably not elan, aborting..

     

     

     

     

    ioreg : Here

    System.log : This

    check your PM for new build.

  7. I have an Acer v5-171-6675 with a v4 Elantech touchpad. Your kext works brilliantly for all but the stock brightness keys, which, by default, are controlled by fn+LArrow & fn+RArrow. Using Rehabman's ACPIDebug kext, I've traced these keys to _Q11 and _Q12 in my machine's DSDT. If it were a Synaptecs driver, it'd be a simple matter of making a DSDT edit to make the keys function as expected. How does one go about this with your driver?

     

    PM me for your fn keys implementation so i can look for a way to support.

  8. Hello there I have a what seems to be an eBay knock off iMac BCM94360CD wifi/combo card with device id 4500 and vendor id 0a5c

     

    I've added entries in the two info.plists as so:

     

    <key>BCM-Test-4500-0a5c</key>
    <dict>
            <key>BTController</key>
    	<string>BCMCOMBO</string>
    	<key>CFBundleIdentifier</key>
    	<string>org.emlydinesh.driver.BTFirmwareUploader</string>
    	<key>DeviceSpecificFw</key>
    	<false/>
    	<key>IOClass</key>
    	<string>BTFirmwareUploader</string>
    	<key>IOProviderClass</key>
    	<string>IOUSBDevice</string>
    	<key>idProduct</key>
    	<integer>17664</integer>
    	<key>idVendor</key>
    	<integer>2652</integer>
    </dict>
    

    and

     

     

    <key>AppleBroadcomBTUSBController_4500</key>
    <dict>
    	<key>CFBundleIdentifier</key>
    	<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
    	<key>IOClass</key>
    	<string>BroadcomBluetoothHostControllerUSBTransport</string>
    	<key>IOProviderClass</key>
    	<string>IOUSBDevice</string>
    	<key>LMPLoggingEnabled</key>
    	<false/>
    	<key>idProduct</key>
            <integer>17664</integer>
            <key>idVendor</key>
    	<integer>2652</integer>
    </dict>
    

    I've tried DeviceSpecificFw as true and false.

    The messages in the log are as follows:

    2/04/2015 9:40:06.000 pm kernel[0]: BTFirmwareUploader :: Broadcom WiFi/BT combo Bluetooth controller found
    2/04/2015 9:40:06.000 pm kernel[0]: BTFirmwareUploader :: ProductID 0x4500, VendorID 0xa5c
    2/04/2015 9:40:06.000 pm kernel[0]: BTFirmwareUploader :: failed to find Bulk OUT pipe
    2/04/2015 9:40:06.000 pm kernel[0]: BTFirmwareUploader :: HCI command request failed with error (0xe000404f)
    2/04/2015 9:40:06.000 pm kernel[0]: BTFirmwareUploader :: Firmware patch failed.
    
    

    I also have the requisite IOreg, system.log and system profile files if needed. How can I send them?

     

    Many, Many, Many Thanks!

     

    Upload somewhere and give me link in PM instead of here. Also tell me how did you install my kext and boot loader you are using?

  9.  

     
     

    Hi there!

    On 10.10.2..

    System Profiler:

    Broadcom USB Bluetooth 4.0 Controller (AzureWave CE123H 4352 WiFi/BT combo):
    
      Product ID:	0x3404
      Vendor ID:	0x13d3  (AzureWave Technologies, Inc.)
      Version:	1.12
      Serial Number:	40E2303AF6B9
      Speed:	Up to 12 Mb/sec
      Manufacturer:	Broadcom Corp
      Location ID:	0x14400000 / 8
      Current Available (mA):	500
      Current Required (mA):	0
    
    

    DPCI Manager

    14E4, 43B1, 1A3B, 2123, Broadcom Corporation, BCM4352 802.11ac Wireless Network Adapter
    

    It fails with:

    3/14/15 6:29:48.000 PM kernel[0]: BTFirmwareUploader :: Device is Azurewave 4352HMB combo
    3/14/15 6:29:48.000 PM kernel[0]: BTFirmwareUploader :: Using device specific firmware v14 c5575
    3/14/15 6:29:48.000 PM kernel[0]: BTFirmwareUploader :: Started the upload of firmware (70103 bytes)...
    3/14/15 6:29:49.000 PM kernel[0]: USBMSC Identifier (non-unique): 000000264001 0x424 0x4064 0x190, 2
    3/14/15 6:29:48.000 PM kernel[0]: BTFirmwareUploader :: Read event failed with a timeout
    

    Does somebody have an advice?

    Thanks!

     

     

     

     

    How did you install my kext? Get me your ioreg and system log with my kext installed so i can take a look.

     

    Hi I have a BCM94352 Card http://www.amazon.com/gp/product/B00JY6X9HM/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1. On a gigabyte z97-n board and an i3 4160. I had this working before on yosemite 10.10.1, but Had to reinstall. Im using chimera (chameleon, stolen and rebranded) (chameleon, stolen and rebranded), now I can get wifi to work but not bluetooth. No matter what I do. I feel like Im missing something do I need to configure any of the plist files for this card, or download the firmware for the uploader to upload? I installed the kext using Kext beast. Any Help would be greatly appreciated. ps. under system report in OS X under bluetooth it says no information avaliable

     

    Can you install my kext using kext utility and get me your system log and ioreg file?

  10.  

    Hello Everyone,
     
    It works. Thank you very much. 
     
    VID: 13d3  PID: 3411 (Dell Alienware 4352)
    Patch Firmware 2.8.
    Yosemite
     
    1) I added IdProduct and IdVendor in file info.plist under "Microsoft 2.0 USB" 
    /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/info.plist
     
     
     
    2) I copied BTFirmwareUploader.kext under /System/Library/Extensions/
     
    3) Terminal

     

    Voilà, It's great !!!

     
    Thanks a lot,
     
    Stephane.

     

     

    You don't need step 1 which is adding your devices ids to BT kext as my kext already does this part too. Can you try that without?

  11.  hello

    I have a Elantech, version 3

     after version 3.8.5, this setting does not work anymore

     

    TapHoldDragStartTimeOut

                        1200

    with version 3.8.5, if I enter 0 as the value, it works

    the relase of the window is instantaneous

     

    with later versions even if I enter zero as a value, has no effect

     

    PM me for beta test.

  12. Hi 

    EMlyDinEsH

     and sorry if my question is kind of a noob one. I've tried all the versions of kexts available here just to activate finger and edge scrolling on my device. But none is working. I don't know why or what did I do wrong. My device is surely an Elan Smart-pad which comes with my Acer Aspire v5-473PG with device ID VEN_ETD&DEV_0508. Please help me.

     

     

     

    Hello, I have recently been making a hackintosh out of my Acer V5-571. I originally installed Mavericks and had to install your kext to get the trackpad to work and it did flawlessly. I recently upgraded to Yosemite but it only recognizes the touchscreen.I tried installin gthe same kext that worked great for mavericks and now the trackpad doesn't work at all. So the touchscreen works but the trackpad doesn't, the complete opposite of when Mavericks was installed. I want to have both the touchscreen and the trackpad working. Here is my system specs.

     

    Processor: 2.29 GHz Intel Core i5

    Memory: 4 GB 1600 MHz DDR3

    Graphics: Intel HD Graphics 4400 1536 MB

     

     

    PM me your problems for beta test on new version.

  13. Please release the source code. Some of us know how to code, and I could be working on fixing my problem instead of just waiting for some help. We don't care if it's still a work in progress.

     

    I understand as you have to wait but making it open source before i finish will make all of my work fragmented if others keep doing change and distribute their own versions and will make even confusing as i experiment a lot in code because of support for different touchpads. I spent a lot of time on this driver for the past 2 years in beta sessions from testers and worked really hard without hardware so i don't want to take any risks by releasing the source in experimental stages of code for some features so I'm waiting until i feel confident. I'll try my best from now onwards and fix the bugs in a week after its reported as I'm focusing on every weekend more time on this and will release my source very soon. Hope you'd understand.

  14. ACER E5-572G-38HC

     

    Yosemite 10.10.2 including 2015.003 update

    Chameleon Bootloader,bootflags : kext-dev-mode=1

     

    System information:

     

    USB+PS/2 Optical Mouse:

     

      Product ID: 0x0230

      Vendor ID: 0x04f3  (Elan Microelectronics Corportation)

      Version: 24.58

      Speed: Up to 1.5 Mb/sec

      Location ID: 0x14200000 / 1

     

    With VoodooPS2Controller.kext keyboard and touchpad works but no gestures (no trackpad found).

    I tried :

    ApplePS2SmartTouchPad.kext V4.2 -Kernel panic

    Elan V4.0.5-system boots,keyboard not working,touchpad works as a mouse without gestures (no trackpad found)

    Elan_V3 -kernel panic (attached pics)

    ElanTouchpad_V2-same as V4.0.5

     

    KERNEL PANIC PICS : http://postimg.org/gallery/1hy8jvjgc

     

    Also another strange thing is that in Windows 8.1 all gestures work but there is no Elan Settings in mouse options. (I tried official Acer Elan touchpad drivers,asus one,and couple more but with no success). Maybe it's just a Windows 8.1 thing,I don't know.

     

    Can you PM me your ioreg file(saved using IORegistryExplorer v2.1 or lower) so i can check your touchpad?

  15.  

    Hi,

     

    Maybe this is not really an issue of the drivers so I'll post my question here.

     

    I installed the last version but I can't access trackpad preferences in System Preferences. Actually it says "No Trackpad found".

     

    The touchpad works (tapping + movement) but I would really love to have access to those settings as I'd like to fine tune it.

     

    Is there something I'm doing wrong ?

     

    Thanks for your work!

     

    PS. I deleted the kexts like you said in the guide before installing and I have an ASUS X552CL notebook with Yosemite 10.10.1.

     

    EDIT 1: I saw in the boot log that the AppleTrackPad reports that error "Identify TrackPad command returned incorrect byte". I used some custom DSDT and I am using Clover. The DSDT is from this link (I have exactly the same Processor) http://www.hackintoshosx.com/files/file/4332-efi-k46cb-i5-3337u-yosemite-10101/

    Mar 4, 2015, 10:35:09 PM kernel[0]: VoodooPS2SynapticsTouchPad Version 1.8.13 loaded...
    Mar 4, 2015, 10:35:09 PM kernel[0]: VoodooPS2Trackpad: Identify TouchPad command returned incorrect byte 2 (of 3): 0x04
    Mar 4, 2015, 10:35:09 PM kernel[0]: VoodooPS2Mouse Version 1.8.13 loaded...
    

    PM me your system log and ioreg file.

     

    V4.2 on a high resolution screen 1920x1080 is too squirrelly. Just tapping the touchpad often makes the cursor jump. Have a Elan v4 touchpad. The touch on the virtual buttons area makes the cursor jump even more. So, it is very difficult to accurately click a required area or button.

     

    Which setting will control this to dampen the movement on a tap or click?

     

    As I mentioned in PM, there should be an option to make virtual button area insensitive to finger drags. Only taps or clicks.

     

    I have also sent an algorithm by PM to separate taps from touches based on time of contact and pressure which no one outside Apple seem to have implemented. Hope this can be implemented in a future version.

     

    Hello,  I am hoping I can get a little bit of help.  Even as I type this my chubby part of my fingers are touching the touchpad on my keyboard.  Everytime I type the the scrolling up / down kicks in.  Is there a way to disable the scrolling while typing?

     

    Already i've improved the issues you both reported in new version, so request beta kext from PM for testing.

     

     

     

    Why I still can't move my cursor using this driver

     

    I'm sure my touchpad is ELAN (ACPI\VEN_ETD&DEV_0108)

    my laptop is Asus TP300LD

     

    I'm sure I had followed the guide. Also I had removed the files mentioned in front..

    using elan v3.8.5, v4.0 & v4.2. But boot always says : 

    - ETD : Initializing ELAN keyboard

    - ETD : Keyboard enabled

    - ETD : Detecting Touchpad...

    - ETD : Probably not a real ELAN touchpad, Aborting

    PM me for beta test of new version.

  16.  

    Hello everyone. Are not able to activate even bluetooth from my pc, and the reason I do not know; I tried it with win7 win 8 osx 10.10 and osx 10.10.2 ... however, on the site pcidatabase.com I entered my id vendor and product id ie 14e4, 43B1, and gave me "0x0A5C", "0x200f" "Broadcom Corporation "," PCI \ VEN_14E4 & DEV_43B1 & SUBSYS_2B231A3B & REV_03 "," Broadcom Bluetooth controller ".
    Look more instructions ... thanks again.

     

     

    Are you sure you have WiFi/BT combo card? Some cards don't have BT controller as i've seen from users. Your bluetooth ever worked before in Windows? 

  17. Hello! Can you guys help me to bring my bluetooth to work?

     

    I have an Asus N550JV with OS X Yosemite 10.10 (Installed with clover). It has an Atheros Combo Card inside (AR3012 Bluetooth, Wifi doesn't work)

     

    Hardware ID's:

    VID: 13d3 PID: 3402

     

    Would be nice guys!

     

    Your BT already supported in my kext. Install my kext as i explained in the first post. If you have problems the get me your system log and ioreg.

  18. Hi. I tried to PM but probably your mailbox is full or something. I will reply it here. I move up to 2.8 and the result is still the same to me. It is a still a hit and miss. Sometimes it works and sometimes it doesn't. If I unplug the BT-400 and plug it back in and it will work. I saved the information that OP requested in https://www.dropbox.com/sh/r3n0hvpb7mkgb1a/AABBhmc7gwj4ZQ-VcjeGfk3-a?dl=0

    One folder is the information before I unplug the USB and it is not detected. One folder is the after I unplug and plug the BT-400 back in.

     

    Thanks for your help and let me know if you need anything else.

     

    jkl555

     

    Sorry for late reply as i was too busy. Could you send me PM again and i'll do a debug session with you to fix this?.

  19.  

    @EMlyDinEsH,

     

    Given that this driver is clearly derived from original Apple code, licensed through the APSL (Apple Public Source License), I posted a query regarding the source here: https://osxlatitude.com/index.php?/topic/1948-elan-and-focaltech-smart-touchpad-driver-mac-os-x/page-71&do=findComment&comment=47782

     

    Since I never received an answer, I repost here...

     

    Perhaps I missed it, but I didn't see a link or a download for the source to this driver.

     

    Where is it?

     

     

    Sorry for the delay as i was too busy and i've already replied to your request in another thread so please read here             #703            .  I will update my source at github ( where i already have Initial source for my driver released long time ago.

  20. @EMlyDinEsH,

     

    Perhaps I missed it, but I didn't see a link or a download for the source to this driver.

     

    Where is it?

     

    Sorry, i have not shared my updated source code of my driver yet as I'm still actively developing and will update my github soon when everything i planned is finished and feel confident. Hope you would understand and don't worry I'm not going to make it closed as I've already have shared my initial source of ELAN 2 years ago. Also i intend to support my driver for long time and doing every week beta tests with so many users. 

  21.  

    First thank you very much for your hard work on this driver.

     

    My touchpad movement works but the clicking and tapping is not usable.  First tapping gestures don't work at all.  The hard buttons seem to be swapped left=right and right=left also when my mouse pointer is over an icon double clicking to open it sometimes works some times dose not and is not seem to be affected but the double click speed setting apart from the faster I set it up 50% the more chance it has of working.  Some time if I tape on a empty part of the desktop then the click works.  

     

    So for the time being I use a USB mouse but this is not the ideal.

     

    04/02/2015 12:53:37.000 kernel[0]: ETD :: ELAN touchpad found, Hardware version 4 (Firmware version 0x594f03).
    04/02/2015 12:53:37.000 kernel[0]: ELAN Touchpad driver v4.0 Final Copyright © EMlyDinEsH 2012-2014.
     
    If you need more information please let me know.

     

     

    Try new version v4.2 and let me know.

  22. works great on my Asus Zenbook UX303 :) Thank you very much. The only issue I found is that scrolling with two fingers is not as smooth as scrolling with one finger.

     

    I do have some customizations for scrolling as its complicated to give universal setting to work in every touchpad. So read my touchpad features thread and config the scrolling modes as per your needs. If you still have same issue then let me know in PM and i'll debug and improve it.

×
×
  • Create New...