Search the Community
Showing results for tags 'alps'.
Found 4 results
Hello there, I have made an installation on a latitude 5580 and to this extent I don't seem to figure out why I'm not getting the touchpad to work at all. After opening the board, it seems to have an Alps Dualpoint touchpad. I have also been hinted that the connection is I2C based and have disabled OS X drivers from attaching to it and installed VoodooI2C and VoodooI2CHID but to this extent I haven't seen any good response. Another issue that I need help is the sleep. When I go to apple menu then sleep(or idles for specified time), it prepares to sleep(assumably) and then turns of display for about 15 secs but when the power button breaths the first time, it wakes the system, when I queried the wake reason, I get the following: 2020-04-09 12:52:09.906346+0300 localhost kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PBTN XDCI (User) Please shed some light, Thanks in advance. debug_22164.zip
Hello, Im using E6330 with vanilla install MACOS 10.13.6, currently I using VoodooPS2Controller-R6Bronxteck.kext, my trackpad working with 2 finger 3 finger, trackstick working as well, but there is a problem is my trackpad can't detect touch event when I login to MacOS, when I first turn my laptop on, it still detect touch event, that so annoying me, I'm trying some kext from dr hurts but it still not work. Any way my trackpad in setting not detect as a trackpad. Please give me some advice, thank you guys a lot.
Hello, I am wondering if somebody could help me, I am new to the whole "Hackintosh" system having been a windows fan boy since the day I remember. I have worked In IT the last 9 years but had very limited interaction with OSX and Hackintosh (Managing to Hackintosh a Fuji laptop back in 2011 but not sure how I managed). I am running a Dell E6420. Intel I5 - 2520M 10GB ram 250GB Samsung SSD Nvidia 4200M Alps touchpad Intel Wifi ( I am aware I will need to change this) Intel Ethernet 82579 Unsure on Sound device (But it was working I believe with Voodoo) I have tried to download a pre made distro that I got to boot up, and install on to my laptop. I found a similar Dell post online (Maybe for a E8420?) and downloaded their EFI files, I then just copied this to my usb stick and deleted the existing EFI folder. This got me to the set up my account screen when i realised my touchpad didn't work (Would scroll and click but not move) and then using a USB one I then realised that my keyboard (that was working on the install screen now doesn't work). I then reinstalled it but this time choosing customise and selecting some options for installed KEXTS and this then got my laptop to boot and get to the create account screen but this time I didnt have any network connection. Third time lucky.... Well I then installed again but selected the above and network adaptors (I tried the Nvidia options too but this didn't work) and then I was able to create an account, browse the internet and start playing about seeing what I could get to work. I then downloaded some Clover tool and I was trying to download some KEXTs for the touchpad and I was using a KEXT installer.. This then was my downfall after this I then (as I had flashbacks to years ago) when I realised I had then broken it... Eventually tried to reinstall but this time I was getting errors on install, I recreated the boot usb and still got errors, I then tried multiple boots and then I would just get a hang screen after loading "voodoobootps2?" or just kernel panic. When I was trying all this I had my laptop set to UEFI (I believe this was incorrect), and I could only boot my laptop when I had the USB still installed, I would boot and then select "run OSX" this would boot fine, but I could never get it to work fine. I then on multiple times tried to boot using non UEFI and Legacy but I would always get KP and never work, Only booting with UEFI was my best chance. BIOS Settings had been coppied from dare I say.. a youtube video.. So they could be incorrect. I don't have access to a MAC, I do have a copy ready of HighSierra clean and my "tainted" pre edited version. I was installed the imaging to USB using Transmac. I was using CLOVER.
So I took some time to get a working touchpad driver for the touchpad in my Latitude E6520. This driver is based off of the one by ReHabMan. Source: https://github.com/bpedman/OS-X-Voodoo-PS2-Controller The code for the ALPS driver is also heavily based on the Linux driver (3.8 kernel version). See here: http://lxr.free-electrons.com/source/drivers/input/mouse/alps.c?v=3.8 The driver is now ported mainly from the v3.9 kernel which supports a few more models. See here: https://github.com/torvalds/linux/blob/v3.9/drivers/input/mouse/alps.c Installation Instructions: Make sure to follow the installation instructions from rehabman especially the part on removing the other PS2 kexts you have installed like AppleACPIPS2Nub.kext. See https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/How-to-Install Note that if there is a constant dinging sound after you boot at the login screen, just hit the backspace key to make it stop. What Works: - Side scrolling (hallelujah) - Tap clicking - Trackstick movement - Trackstick buttons, including middle click with the middle trackstick button - Two-finger scrolling - Recognized as built-in trackpad (the trackpad prefpane loads) What Doesn't Work: - 3-finger swiping (I can see it correctly detect 3 fingers but the swiping action doesn't work right now I don't think) - NO IDEA if any of the preferences in the preference panes work...I have not tried changing many things except for enabling tap clicking, I just modified the default values in the driver to acceptable values for me) - ALPS V1/V2 touchpads will not work....other drivers out there already support those versions. I made this just for my touchpad version but I could fairly easily support multiple versions in the future just like the Linux driver does. I updated to support a lot more versions but I still need to figure out how to properly port the v1/v2 packet processing. Got it ported now for V1/V2 models but not sure if it works correctly or not. TODO: - Merge with ReHabMan's official driver to have fairly good support for multiple touchpads (his has good support for Synaptics touchpads, I chose to base off his driver because of the extensive options and his code was very nice and understandable)... - Get 3-finger swiping working - Make 3 finger actions actually do something.... - Test out the preference pane options - Support multiple ALPS device versions - Fix issue where a tap click occurs when lifting finger after doing a side-scroll (I made a change to hopefully help but I still see it happen every once in a while). The driver includes both debug and release versions...debug version includes TONS of log messages to /var/log/system.log Have fun...hopefully I have time to do all the things on the list. ------------------------------------------------------------ EDIT: 13-May-2013 - Got swiping working, but I still don't see anything happening. It is controlled by the VoodooPS2Controller and sends some special keyboard sequences, but I don't see anything happen in the OS...oh well, at least it is firing the 3-finger swipe actions now... EDIT: 18-May-2013 - Ported nearly all the code from the Linux driver over to this. Now supports most models that are not v1/v2...I still need to figure out how exactly to process their packets EDIT: 24-May-2013 - Translated what I could of the v1/v2 protocol...not sure if it is correct or not, but would be nice to have someone test...not even sure what models of laptops use this, but at least now it is a complete port for support for all models. EDIT: 5-June-2013 (v5) - Fixed issues with detecting if a trackstick was present or not - Fixed issue with finger detection on v1/v2 models - Preliminary support for multiple finger detection on v1/v2 models - Potential fix for side scrolling on v1/v2 models EDIT: 9-July-2013 (v6) - Rework the way command mode nibbles are handled, reflecting the Linux driver more closely - Potentially fix an issue that might occur when resetting the mouse EDIT: 12-July-2013 (v7) - Fixed some issues during the refactor of the nibble sending. It should now all work. Tested working on an n5050, thanks bjornw! EDIT: 8-Sept-2013 - Adding merge with rehabman ALPS-TouchPad-Driver-v7.zip RehabmanMerge.zip