Jump to content

Search the Community: Showing results for tags 'trackpad'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • InsanelyMac Lounge
    • Front Page News and Rumors
    • Reader News and Reviews
    • Forum Information and Feedback
  • OSx86 Project
    • New Releases and Updates
    • New Users Lounge
    • Developers Corner
    • Tutorials (The Genius Bar)
    • Technical FAQ
    • Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • Desktops
    • Notebooks
    • Netbooks
    • Tablets
    • MacMod of the Month
    • Multi-booting and Virtualisation
  • International
    • Your Language
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
    • Русский
  • Apple World
    • Mac OS X
    • Apple Computers and Hardware
    • iOS Devices
    • Mac Applications
    • Mac Programming and Development
    • iOS Programming and Development
    • Mac Gaming
    • Mac Accessories
  • Discuss and Learn
    • Windows Discussion
    • *nix
    • Apple Opinions and Discussion
    • The Great Debates
    • Internet(s), Servers, and Networks
    • Buying Thoughts, Reviews, and Recommendations
    • Mods and Overclocking
    • The Big Issues [Real Life]
  • Everything Else
    • Creativity
    • Thunderdome (Random Stuff)
    • Laughs
    • The Marketplace


  • Kexts
    • Graphics Cards
    • Audio
    • LAN and Wireless
    • Other
  • Kernels
  • Bootloaders
  • DSDTs
    • Patches
  • Pandora
  • Apps
  • Miscellaneous
  • Customization

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start




Website URL







Found 28 results

  1. Hey. I found a repository with modified voodoops2controller kext. Finalized it sysctl and kprinssu and the-darkvoid based on the kext from RehabMan. https://github.com/syscl/OS-X-Voodoo-PS2-Controller This kext almost like VoodooPS2Trackpad from acidanthera. https://github.com/acidanthera/VoodooPS2 https://applelife.ru/threads/acidanthera-voodoops2trackpad-dlja-synaptics.2944059/ I attach the compiled version. https://vk.com/doc183234383_514349114 P.S. If you try it, then naturally remove other kexts for the touchpad and keyboard and, first install via KextUtility. If it works fine, then remove it from /S/L/E and throw in /kexts/Other VoodooPS2Controller modified syscl.zip P. P. S. I wanted to upload this archive to the forum in the "Downloads" section to where the cupcakes are located, but I didn't see a button to create a theme there. Also I have there is no opportunity to leave comments. Why? It would be nice if someone moved this kext there, too.
  2. Ciao ragazzi, ho bisogno di un aiuto per verificare che ho fatto tutto giusto, perché penso che la mx150 non sia effettivamente disabilitata. Ho utilizzato un dsdt fatto da gengik84 per un pc simile al mio.. Al momento penso di avere solo due problemi : la mx150, appunto... E poi il trackpad riesco ad usarlo in modalità advanced da bios proprio grazie al dsdt, però il doppio tap per trascinare oggetti ecc non va... L'ho abilitato anche dal menu accessibilità.. Grazie mille!
  3. RogerDodger93

    Mojave su HP Pavilion Power 15-cb015nl

    Salve a tutti ragazzi, Mi sono appena iscritto e innanzi tutto vorrei esprimere la mia gratitudine per l'aiuto offerto. Il mio problema come da titolo riguarda il mio Pavilion Power 15 più precisamente il modello cb015nl. Ho notato che c'era un altro topic su un modello simile ma immagino che anche se i modelli sono simili non è detto che siano compatibili quindi ne ho creato uno per il mio modello. Per arrivare al dunque, sono riuscito ad installare con successo Mojave 10.14 ma ho riscontrato diversi problemi una volta avviato l'OS. Quello che non riesco a far funzionare è l'indicatore della batteria, il power managment (Stop non funziona e la luminosità), la porta ethernet e credo che la scheda wifi sia incompatibile, le gesture del trackpad, e l'audio che con una scheda audio esterna funziona a meraviglia e l'ultimo grosso problema è che non riesco a far partire clover senza la usb di installazione, ho installato clover bootoader sull'hd dove ho mojave ma niente senza la usb mi parte il bootloader di hp/windows. Premetto che sono partito con una copia di mojave scaricata dall'appstore. Vi allego il report di HackInfo sperando che possa essere d'aiuto per il troubleshooting HackInfo_Report.zip
  4. Hello everyone, I have an Asus gl502vmk (i7 kabylake + GTX 1060 6 gb) laptop and I tried all the patches/kexts to get the brightness with fn keys/touchpad (I2C ELAN 1200 works with VooDoo I2C kext v1.0 but no gestures/preference pane)/Keyboard backlight to work but no success so far, any help would be appreciated, thanks in advance. [EDIT] (10/04/2018) Battery status now works, thanks to @RehabMan turned out to be incorrect SMBIOS (used iMac instead of Mbp) lol, but it drains crazy fast (~1.5 - 2 hours while on standby (all apps quited!), on windows 10 it lasts 4 - 5 hours, and on linux it lasts 6 ~ 7 hours!) And with VoodooI2C v2.0.1 + VoodooI2CHID kext and patched DSDT, the touchpad is now detected in the sys pref pane but still no input. Sound works with VoodooHDA v2.9.1, but the only issue is that the jack sense isn't working (the output device doesn't auto switch to headphone when connected) [EDIT 2] (11/04/2018) The system brightness now works thanks to @onejay09 but I have no brightness slider, and there are 4 extra brightness levels (brightness stops increasing after 12 levels) and the brightness keys are not mapped correctly, plus the brightness decreases when I plug in the ac adapter, then increases if I unplug it???, the brightness level isn't also saved after reboot. battery still drains crazy fast (~1.5 - 2 hours, even with brightness at 50%, so apparently it is a power management issue). and I also have shutdowns while in sleep mode (I tried darkwake=10 and darkwake-0 and darkwake=no) P.S. I have uploaded my new report files, thanks! Latest report files (11/04/2018): https://www95.zippyshare.com/v/AMOpP0AY/file.html
  5. I have Acer Aspire E5-572G [having Core i5-4210M and NVIDIA Geforce 940M 2GB ] and installed Sierra 10.12.2. I have got intelgraphics , brightness ,audio (ALC 283) and wifi (atheros ar956x) working by following guides on this site. But, Trackpad is not working, only keyboard is working after I have installed VoodooPS2Controller.kext . (I think trackpad is synaptics as I install synaptics driver on windows. ) webcam is not working too ( when I open FaceTime , it shows no camera found) I have installed Nvidia web drivers but I think card is not being detected. Battery is draining very fast. Plz guide me how to resolve above issues and what else do I need to do (applying patches or other tweaks etc) to get a fully working Mac. Thanks.
  6. The only kext being injected in Clover is FakeSMC.kext yet somehow VoodooPS2Controller.kext is running when I boot with clover and kexts from S/L/E are being disabled. For instance, my battery and hardware sensors kexts are disabled when I load from Clover but work when booting from Chameleon. I have checked every folder, there are no Voodoo kexts, is there a driver or something injecting Voodoo kexts in Clover, the only changes I've made is in the config file? When I boot with Chameleon all of my kexts from S/L/E are working fine and VoodooPS2Controller doesn't load (as it should). Can anyone help me figure out what's wrong? I have an Asus UX303LN and these are my specs along with my config file. i5 4210u 1TB HDD Intel HD 4400 nVidia 840m [disabled in Clover] FocalTech Touchpad config.zip
  7. Hello, I have recently been making a hackintosh out of my Acer V5-571. I originally installed Mavericks using this guid and got everything but the touchscreen to work ( I wasn't even sure that touchscreen worked on OS X) and the brightness of the screen to be brighter. I installed Yosemite instead hoping to fix my brightness issue, which still persists. My real problem that I want to solve before fixing the brightness is that Yosemite only recognizes the touchscreen. 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 Here are the kexts I used to get everything working: ACPIBatteryManager.kext.zip ApplePS2SmartTouchPad.kext.zip RealtekRTL8111.kext.zip VoodooHDA.kext.zip IO80211Family.kext.zip IOath3kfrmwr.kext.zip
  8. Hey all! Got a problem after my first install of yosemite, already. My bluetooth dongle isn't willing to connect to anything, even when it's recognized by the system. I've got an customized DSDT from mavericks (where BT was working) System specs: - Intel 3570K - Asus P8Z77-M Pro - 16GB DDR3 - 128GB SSD
  9. I got sleep working on my laptop. I am very happy about that, except now I have an issue with the trackpad when I put it to sleep. I expected it not to work, but apparently when I had a USB mouse connected it works! What does this mean? Is it not getting a wake or is there something else going on? Can I emulate it so I can trick it that it has a USB mouse connected or is voodooPS2 doing something wrong? Thanks!!
  10. Hello to all, I'm opening this new topic in order to make some documentation about the cypress trackpad kext I made and about the cypress PS2 protocol itself. This will help people understand my code and also help them if they want to customize it or just understand it a little bit more. It might also help other devs that would like to implement other trackpads ^^, i really think that any C/C++ coder that have an unsupported trackpad can nowadays create a driver for it "easily" (of course some hard work and research to do, but doable ^^' ), i never coded a kext and never coded on PS2 protocol before this first one. Will try to update this topic each time something revelant comes to my mind. here is some good links to know how "standard" protocol works : http://www.computer-engineering.org/ps2mouse/ http://www.win.tue.nl/~aeb/linux/kbd/scancodes-13.html Cypress Protocol Part: First lets speak about the cypress protocol: searching on the net, reading linux driver source code and asking some infos to cypress gave me some knowledge on how protocol works : - like any other PS2 mouse, the cypress one uses standard values for configuring rates/resolution/data mode. - the only difference to set the trackpad from "standard" protocol to "cypress" packet reporting seems only to rely on the firmware asking. sending the right byte to ask the firmware and then reading the bytes like in linux allowed to "activate" the cypress mode packet reporting. - so firstly, i re-implemented the same functions present in linux source code for init. (well almost the same, some implicit configuration is done by some linux syscalls). - once configured properly : init sequence similar to linux one (ask the trackpad its firmware, set rate and res. this can be seen on the function setTouchpadModeByte on my sourcecode), I just send one byte to set data reporting on (0xF4: meaning that from that moment, the mouse will automatically send packets for each events happening on the pad). From there, trackpad will flood the host system with the following : - each packet is composed of 5 or 8 bytes, depending on the header byte (first one) - on the contrary of other trackpads (like ALPS or Synaptics), THERE IS NO ACCURATE way (no way to be 100% sure) to determine if a byte is a header byte or not : there is no bit sequence to determine that a byte is header or a byte squence separator between packets to tell that new packet is coming - The only way to deal with this is to count correctly each received bytes. and try to "validate" a possible header byte by checking consistency (example: if tap bit is on, left or right bit should be on, etc ...) - And in case of invalid header byte, empty actual buffer and ask trackpad a resend of last packet (send 0xFE). - the parsing of the packet content was also given by re-implementing the cypress linux source code. - for now, have found 2 scenarios in that the trackpad sends 8 bytes packet instead of 5 : on init, and when two fingers are on the trackpad (sending 2 distinct coordinates). - for 1/3/4/5 fingers, it only sends 5 bytes : specifying on the header the number of fingers but followed only with one finger coordinate. - so, for a single move on the pad, the trackpad, floods the host with packets containing coordinates. - once finger/s leave the pad, 500 null bytes (if none is lost) is sent to the host. (don't ask me why) Source code implementation part: So why have i based my code on VoodooPS2Controller, and more exactly on rehabman's one ? Because it is a already existing kext that uses and implements ApplePS2Controller (which allows PS2 init/send/receive), and also because it is clean and easy to add new hardware implementation : just added 2 new files at beginning (VoodooPS2CypressTouchPad.cpp and VoodooPS2CypressTouchPad.h) with new class and object instanciation base on the already present classes. Then implemented cypress init/protocol handling on it. One thing I have done to manage correctly mouse movement is storing infos about "frames" : each finger move on the trackpad is considered as a packet frame, I store the timer when the frame begins and count packets, if fingers leave pad i clear the counters, if a change on the number of fingers appears (new fingers/removed fingers) I consider it as a new frame. For now that is the only infos that comes to my mind, if somes are working on a PS2 driver, or have questions regarding my code, don't hesitate, ask it here, i will answer and update this post if revelant. Hope that it would help other PS2 devs beginners. -- Ulysse31
  11. Hi all, I've been writing a kext for the cypress touchpad (available on dell xps 12, 13, 15z and others). I'm opening this topic in order to post here future updates/news on it. Sources are based on rehabman VoodooPS2Controller in which I've added support for the cypress PS2 protocol. It can be now considered as stable and basic parameters can now be changed in prefpane. Source code and kext download is available here : https://github.com/ulysse31/voodoops2controllercypress Actual Features: tap to click dragging *New* triple tap draglock (one tap to end) *New* two fingers scrolling (no smooth momentum) two fingers tap for right click 3 fingers tap/window move/select 4 fingers swipe: need to have set on System Preferences => keyboard input shortcut to control+command+[up/down/left/right] 5 fingers lock screen : keep your 5 fingers for arround a second and leave the pad 5 fingers sleep mode : keep your fingers for at least 3 secs Basic Settings can now be changed on : System Preferences => Trackpad advanced settings can now be tested quickly via the new prefpane and then be set definitively on the VoodooPS2Trackpad.kext/Info.plist *New* I do all this for my personal fun, but if some good souls are happy with it and wants to make a donation, you will find the link on the googlecode homepage. Best Regards to all, EDIT: Installation Note: Backup all your actual PS2 related kext ! since this version is forked from rehabman's one: you did not need AppleACPIPS2Nub.kext/ApplePS2Controller.kext and must remove it if you have it or you will crash. UPDATE: v0.7 is out ! Everyone should use this release ! this version makes some bug corrections, working optimizations, and brings now a prefpane for quick parameters testing and allow to know easily which good values to set on the VoodooPS2Trackpad.kext/Info.plist CHANGELOG: v0.7 corrected bugs and added optimizations cleaned a bit the code added kalman filtering (smooth) on multifinger gestures and pressure calc added viable communication between kext and prefpane added a prefpane that allows changing advanced settings in live and quick Info.plist edition all values can now be set with the VoodooPS2Trackpad Info.plist v0.6 changed all taps to use real timers (better finger tapping for 1 to 5 fingers) cleaned a bit the code enhanced 4 fingers swipes scrolling speed can be now scalled on the trackpad preferences 5 fingers lock screen : keep your 5 fingers for arround a second and leave the pad : it launches the OSX shortcut keys for screen locking (Control+Shift+Eject) 5 fingers sleep mode : keep your fingers for at least 3 secs : it launches the OSX sleep shortcut keys (Command+Option(Alt)+Eject) 2 fingers tap right click : 2 fingers tap gives a right click v0.5: Handles Buggy firmwares (v34, v35) that do not follow cypress own documentation (?!) sending 0x04 header packet instead of 0x20 for 4 fingers packets. Now basic settings can be modified on System Preferences => Trackpad ! v0.4: Added tap to click for XPS 15z ( framerate superior on firmware v34 v35 to firmware v11) corrected bug for firmwares superior to v11 that does not handle rate and resolution to 200dpi 8count/mm v0.3 : Added 3 fingers tap/window move Added 4 fingers swipe v0.2: smoothed mouse moves v0.1: first release : basic features => tap to click, 2 fingers scrolling FAQ: Q:Could you add gesture XXXX ? A: Short answer: maybe. Long Answer : For now we are limitated on PS2 dev to voodooPS2 basics, in order to implement all possible gestures, we need to change from IOHIDPointer to a new class (IOHIDFamily ?), but that represents a LOT of work since using a "Upper" class also means get rawer implementation to graphical hooks ... in other words, when someone will find a way to implement a trackpad (whichever material) using a Upper class, others will then follow. it does not means i will not work on that, i will, at least try to, but the workload being quite huge, don't expect it soon (on the next months) from my part at least. If you have in mind a feature, make an issue, and i would tell you if it's possible or not. Q:I have a bug/freeze/hang/whatsoever using your kext, what should i do ? A: Firstly, you need to be sure that you have followed the per-requisites on the installation note on main page, by removing all other mouse related kexts (AppleACPIPS2Nub.kext/ApplePS2Controller.kext), but also other "plugin" kexts like smoothmouse. if you are sure on that, then check your permissions. Finally, if everything is checked, use the following debug kext downloadable here(will keep link updated) Try to reproduce the bug with this kext loaded (you can also build one with the latest sources and use the debug version). Once the bug occurs, you have 2 things to do : write down date(s)/time(s) it occurs extract logs by using the following commands and sent it to me: sudo cat /var/log/system.log | grep -i cypress > ~/cypress_dump.txt You'll have a cypress_dump.txt on your home directory containing the kext logs. Don't hesitate contacting me by the forum (PM or on the cypress topic), by the google issues or even directly by mail. you need to try to explain the bug as much as possible : a link to download your cypress_dump.txt (or put it in attachment) mention the time(s)/date(s) it occured its type (hang, jerkyness, freeze or KP) ? is it at boot ? is it using a specific feature ? Generally, the few issues comes from a untest yet firmware with some feature, since i have a XPS 13 (cypress firmware v11) i cannot see/detect some bugs without the help of the community. I do all this just because i like to code, and i like OsX, so I'll try to do the best i can to get it working on most different computers. Again, if you have a problem, don't hesitate, contact me and send me logs. EDIT 18th June 2017 : BACK FROM DEATH FOR A SHORT TIME : Here is a Sierra version download link, features ARE really LIMITED, since the settings loading (Info.plist/prepane) changed, value are HARDCODED. https://mega.nz/#!VggiUapL!psmojkiZeiVJIgMG5Pvb6QgxT0z35dnjK89VJttBA1k It works under Sierra on my XPS 13, (by the way, Sierra runs quite well on it ^^ ), I DO NOT HAVE TESTED UNDER OTHER COMPUTERS. Cheers all, -- Ulysse31
  12. Updated 27 februari 2014 - Added update 10.9.2 steps in the document - Latest PDF version 1.2 with date 27 februari 2014 Updated 21 october 2013 - Fixed some text true the document - Rewrite of chapter 7 - Added new images for chameleon install and iMessage Error - Added section TROUBLESHOOTING - Added Boot 0 : ERROR in Troubleshooting - Added iMessage Error in Troubleshooting - New Install109.zip Run OSX Mavericks on a Dell Optiplex 780 This tutorial will describe the steps to install Mavericks on a Dell Optiplex 780 (this will also works on a 760). The installation goes to the latest version of 10.9, and when there is a new update i will change the tutorial as soon as possible. If you find any mistakes or have something to improve then please send me a PM and i will update the tutorial. I have also included the PDF file of the guide and the zip file to install OSX Mavericks. A special thanks goes to Brian from Tech Erra for using parts of their tutorial. I am from The Netherlands so sorry for my bad English. 1. Credits/Sources Everything OSx86-related is a collaborative effort amongst people who enjoy doing these things, as well as those of us who enjoy tweaking and experimenting with things. Below are a list of sources used to compile this guide: Tech Erra OSX86 Wiki InsanelyMac Forum member Pingu from Germany for helping me out with the text changes. And all other forum members who have posted in my topic and helping out the community. 2. Requirements Here are the requirements: A Dell Optiplex 780 – This is necessary to install OSX Mavericks for this tutorial A copy of Mac OS X – This can be in the form of an existing hackintosh, a virtual machine within Windows or Linux, or even a regular Mac. If you don’t have any of these things, then find someone who can help you out for a while. I prefer using a hackintosh with OSX Mountain Lion. Using an already working copy of Mac OS X either in a VM or a native hackintosh install is HIGHLY recommended. A 8GB USB flash drive (or larger) – We’ll be copying the files to the drive appropriately, so make sure that you have a flash drive with enough storage space (8GB or larger). A copy Mavericks 10.9 GM – If you don’t have a Mac Developer Account, then you’ll find torrents of 10.9 around the web. 30-60 minutes of time – Depending on how tech-savvy you are, this may be quick, or it may take a while. An SSD or HDD to install 10.9 to – For me, I used a 500GB partition to install 10.9 to. An PCI Express Video Card – For use with QE and CI Highly recommended. I use a Ati Radeon HD5450 1GB but 512MB or 2GB also works. Install109.zip – This ZIP file contains everything that you need to get your flash drive properly prepared. Note: The files for number 8 "Install109.zip" contains the following Directory's (4) and files: Kernel - Mach Kernel Kexts - FakeSMC.kext - NullCPUPowerManagement.kext - EliottForceLegacyRTC.kext - AppleIntelE1000e.kext - VoodooHDA.kext OSInstall - OSInstall - OSInstall.mpkg (Not used for my configuration because I use the entire hard disk) Utils - Chameleon-2.2svn-r2265 - Chameleon Wizard - Kext Utility - EFI Studio - ShowHiddenFiles The first 3.kext files will fix most kernel panics en bios reset that you might experience while booting. The 2 OSInstall files will allow you to install 10.9 onto an MBR-partitioned drive ( ! this is not tested, for further info go to insaneleymac forum !). 3. My Specs My installation was successfully done on an Dell Optiplex 780 Desktop computer with the following specs. NOTE: A PCI video card is recommended to use the full potential of OSX Mavericks because the on board video card doesn't support QE/CI. Intel Core 2 Duo E7500 @ 2.93GHz 8GB DDR3 1333Mhz RAM Western Digital 500GB HDD ATI RADEON HD5450 1GB Intel WG82567LM onboard network Bluetooth USB Cambridge silicon radio (works OOB) ADI 1984A HDA audio onboard HP W2207h Monitor 1680×1050 display Apple Magic Trackpad Apple Wireless Keyboard US 4. Preparing your SSD or HDD for install on a MBR-partitioned drive If you intent to install OSX86 Mavericks on the same Hard disk as your windows follow the steps below. For a clean install on a new formatted hard disk go to Chapter 5. If you’re in Windows 7, you can easily make a new partition on an SSD or HDD via the Disk Management program. Start>Run (or Windows key on your keyboard plus R). diskmgmt.msc (press enter after typing that) Find your drive, right-click on it, and go to Shrink Volume. Wait for it to calculate the amount of space you can make your partition, and enter in your amount (for an exact GB amount, multiple your desired amount of GB times 1024, so a 20GB partition would be 20480MB). Let it make your partition. It will show up as unallocated space. Format the new unallocated space as NTFS and give it a label (mine was Mavericks). Done! 5. Formatting your USB drive Start OSX Mountain (Lion) or Snow Leopard to prepare your USB Flash drive Make sure to backup the files that are already on your USB flash drive via Disk Utility in Mac OS X: Extract the zip file Install109.zip to your Mac OS x desktop Put USB drive in your Mac Open up Disk Utility. Click on your USB drive in the left sidebar. Click on the Erase tab in the middle. Choose “Mac OS X Extended (Journaled)” as the format, and give your drive a label (like “MAVERICKS USB”). Click on the Erase… button. Done! Leave Disk Utility open, as you’ll need it later. 6. Preparing your USB drive with 10.9 This part is the most time consuming. Using a USB 3.0 flash drive will help things out quite a bit. Mount the DMG for Mavericks (will be called Mac OS X Install ESD on your desktop). Show hidden files by running the app ShowHiddenFiles in the folder Install109 - Util on your desktop. Click on Show Special Files (leave the app ShowHiddenFiles open we need this later). In the folder MAC OS X Install ESD right click on Basesystem.dmg and choose “ open with DiskImageMounter(default) Switch back to Disk Utility. Click on your flash drive in the left sidebar. Click on the Restore button in the middle area. For the source, drag “Mac OS X Base System” from your desktop into the empty Source box. For the destination, drag your USB drive from your desktop into the empty Destination box. Click on “Restore” and type your password. This process will take anywhere from 5 to 10 minutes depending on the speed of your flash drive. When it’s finished, you’ll end up with 2 “Mac OS X Base System” drives on your desktop. Figure out which one is your USB copy (you can right-click > Get Info and use the capacity as an indicator), and rename it to MAVERICKSUSB, after that open it up. Once you’ve opened up MAVERICKSUSB (the one that’s your flash drive), go to /System/Installation. You’ll see a symlink for Packages. Remove it. Create a folder called Packages. Open up a window of the original Mac OS X Install ESD drive and copy everything within Packages to the empty Packages folder on your USB drive. Done! 10.9 is now installed onto your USB drive. Now, we need to modify some of the files on it so that it will properly bootup on a PC. 7. Adding the fixed 10.9 files to the USB drive Now, we need to modify some of the files on your USB drive so that it will properly bootup on your PC. Open the folder “Instal109 - Kexts” on your Mac OS X desktop. Copy 3 .kext files (FakeSMC.kext, NullCPUPowerManagement.kext, EliottForceLegacyRTC.kext) to /System/Library/Extensions on your flash drive. NOTE: The 2 OSInstall files will allow you to install 10.9 onto an MBR-partitioned drive, if you install it on the entire hard disk skip step 3 and 4 an go further with step 5. Copy the OSInstall file to /System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/, overwriting the file that’s already there. Copy the OSInstall.mpkg file to /System/Installation/Packages/, overwriting the file that’s already there. Go to the root of your USB drive and create a folder called "Extra". This is used to store configuration files for the chameleon boot loader Run the Chameleon installation package from Install - Utils. Make sure to install this package to your flash drive. Choose in the Chameleon setup for Customize, in the customize screen choose Modules – FileNVRAM ( we need this to make iMessage work) after that go further with the install of Chameleon. Run the Chameleon Wizard click the “SMBios” tab then click "Edit". Now there is a list of “Premade SMBioses”. Look through this list and choose for your Dell Optiplex 780 the iMac9.1. Click “Save As” and save it to the /Extra folder we created on the USB stick. Choose Tab Org.Chameleon.boot and set the follow options like in the image below. If the settings are like the image then Click “Save As” and save it to the /Extra folder we created on the USB stick. Copy mach_kernel from the Folder Install109 - Kernel and paste it into the root of your flash drive. Lastly, copy extracted folder (Install109) which you have extracted earlier from the zip file to the root of your flash drive. You’ll need this in Chapter 12 Eject all mounted drives (this is not necessary) Go to ShowHiddenFiles and click hide special files after that close program. Eject your USB Drive Done ! 8. Bios Settings Dell Optiplex 780 Before we boot from the Dell Optiplex we need to optimize the bios for OSX Mavericks. Start your Dell Optiplex and press F2 to get into the Bios. Go to Boot Sequence and choose on the right for USB Device and click the up arrow so that the USB Device is on top, click on apply to make the setting. Go then to Drives - Sata Operation and choose on the right for Raid Autodetect/AHCI click again on apply and choose exit, now the Bios is ready for installing OSX Mavericks. 9. Installing OSX Mavericks from your USB drive Time for the fun stuff! We’ll now boot from your USB drive and install OSX Mavericks onto the partition or Hard Drive. Boot from your USB drive. Once in Chameleon let the boot loader resume (or hit enter to start it manually highlight your flash drive and add -v -f to the end, then push enter. You’ll see a lot of text fly by be patience startup may take a while.) Once you get into the installer (assuming your computer didn’t freeze, restart itself, or get a kernel panic), choose your partition or Hard Disk to install OSX Mavericks to. NOTE : when you install it on a partition skip step 5 - 10 see Chapter 4. (If you install Mavericks on the entire Hard disk follow the steps below ) In the installer open up Disk Utility. Click on your Hard Drive in the left sidebar. Click on the Erase tab in the middle. Choose “Mac OS X Extended (Journaled)” as the format, and give your drive a label (like “MAVERICKS”). Click on the Erase… button. Done close Disk Utility and go further with the installation process. The installation process will take about 5 to 15 minutes, depending on the speed of both your USB drive and your SSD or HDD. When finished boot to your new OSX Mavericks. 10. Booting OSX Mavericks! Now that everything is finally prepared, you can go ahead and boot into OSX Mavericks. Boot from your USB drive again your computer won't still be able to boot from the hard drive. 2. Once in Chameleon let the boot loader resume (or hit enter to start it manually highlight your flash drive and add -v -f to the end, then push enter. You’ll see a lot of text fly by be patience startup may take a while.) You’ll eventually get to the setup screens for OSX Mavericks. Go through that process to setup OSX Mavericks. Choose by "How Do You Connect" for "My Computer Does Not Connect to the Internet" we will fix this later in Chapter 12, go further with the installation process. The installation process will take about 3 minutes. Done! Proceed to Chapter 11 to install the bootloader to your partition so that you don’t have to rely on using your USB drive to bootup. 11. Installing the bootloader to 10.9 Once in 10.9 go to finder – preferences –General and choose in show these items on the desktop for - Hard Disk - External Disk - CD Go also to System Preferences – Security& Privacy click on the lock on the left corner and type your password Choose by “Allow applications downloaded from: for “Anywhere – Allow from anywhere Close system preferences. Navigate to your folder Install109 -Utils and run the chameleon package, install it to your OS X drive. Copy the Extra folder on your USB drive to the root of your HDD (open Finder -> Go -> Computer -> OS X -> paste folder). Done! 12. Install the Kext files for de Dell Optiplex 780 hardware Now, we need to install some Kext files on your Hard Disk drive so that the hardware will work properly on your PC. Open the folder “Install109 - Kexts” and select the following Kext files - AppelIntelE1000e.kext - EliottForceLegacyRTC.kext - FakeSMC.kext - NullCPUPowerManagement.kext - VoodooHDA.kext Drag the Kext files (which are mentioned above) over "Kext utility.app" (contained in folder “Install780”) and release the mouse Type your root password and the Kext files will be installed on your Hard disk. Reboot. Once in OSX Mavericks go to System Preferences – Network There will be a message saying “Network device is detected” Choose apply if you want to use DHCP or give a IP Address if you use static IP. Click apply to make the setting active. 13. Installing Video for QE/CI Manually Copy the Kext files AMD5000Controller.kext and AMDRadeonX3000.kext from system/library/extension to your desktop. Go to AMD5000Controller.kext and rightclick and choose Show Package Contents and open info.plist with textedit. Find <key>IOPCIMatch</key> and add your string for HD5450 ( HD5450 1GB the string is 0x68F91002 and for 512MB the string is 0x68E11002) <string>0x68F91002 0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string> Save and Exit Go to AMDRadeonX3000.kext and rightclick and choose Show Package Contents and open info.plist with textedit. Find <key>AMDCedarGraphicsAccelerator</key> and then look for the first <key>IOPCIMatch</key> and add your string for HD5450 ( HD5450 1GB the string is 0x68F91002 and for 512MB the string is 0x68E11002) add <string>0x68F91002 0x68E01002</string> Save and Exit Install both kext files with Kext Utility Now reboot. After Reboot the video card must be working with QE/CI. 14. Update to 10.9.2 Don't update thru Software Update download the combo update here Download from the apple site. Run the 10.9.2 combo update walk thru the steps. After installation there will be a message saying to restart your system, CHOOSE RESTART. The Combo Update will be installed on the system and will take about 10 minutes After the install the system boots up normally but video isn't working anymore we will fix this manually like in chapter 13 Copy the Kext files AMD5000Controller.kext and AMDRadeonX3000.kext from system/library/extension to your desktop. Go to AMD5000Controller.kext and rightclick and choose Show Package Contents and open info.plist with textedit. Find <key>IOPCIMatch</key> and add your string for HD5450 ( HD5450 1GB the string is 0x68F91002 and for 512MB the string is 0x68E11002) <string>0x68F91002 0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string> Save and Exit Go to AMDRadeonX3000.kext and rightclick and choose Show Package Contents and open info.plist with textedit. Find <key>AMDCedarGraphicsAccelerator</key> and then look for the first <key>IOPCIMatch</key> and add your string for HD5450 ( HD5450 1GB the string is 0x68F91002 and for 512MB the string is 0x68E11002) add <string>0x68F91002 0x68E01002</string> Save and Exit Install both kext files with Kext Utility Now reboot. After Reboot go to about this Mac and check if the version is 10.9.2 The update is finished. TROUBLESHOOTING 14. BOOT 0 ERROR If you are using a 4k HDD you can get boot:0 error, to solve this issue do the following Reboot system back into Mavericks installer (USB)FLASH DRIVE). Run Disk Utility find the Disk Identifier (eg. disk0s2). Unmount the drive you installed Mavericks on Launch Terminal and execute the following command: dd if=/usr/standalone/i386/boot1h of=/dev/disk0s2 Exit Terminal Boot Normally 15. App store and iCloud doesn't work If AppStore and iCloud doesn't work follow the steps below. Open up EFI Studio in folder “Install109 - Utils.” , select Ethernet, select Add Device. On the new window you will see a lot of numbers (Hex String) in the second row. Then clicked write to com.apple.boot.plist. Then go to /Library/Preferences/SystemConfiguration/apple.com.boot.plist and select the new key and string it added. Now you can add the Hex Strings to your org.chameleon.boot.plist(com.apple.boot.plist) see Chapter 12 which should be in root/extra folder. When you add it manually make sure it is in <key>device-properties</key> <string>Your Hex String here</string> arguments after that. Remove all network devices from System Preferences/Network. Delete in library>preferences>system configuration> NetworkInterfaces.plist file. Finally, Reboot. After reboot, go to System Preferences/Network add devices. Click (Ethernet) FIRST!! Then add the other adapters you use to connect to the internet or Bluetooth. Voila. App Store and iCloud now works. 16. iMessage Fix Hackintoshes have been unable to log into the Messages app (better known as "iMessage") on OS X Mountain Lion and Mavericks. We can now fix the problem using Chameleon bootloader. Run the Chameleon installation package from Install - Utils. Make sure to install this package to your HDD. Choose in the Chameleon setup for Customize, in the customize screen choose Modules – FileNVRAM after that go further with the install of Chameleon Finally, Reboot Voila. iMessage now works 17. If sound doesn’t work The HDMI from the Ati Radeon 5450 doesn’t work properly so we need to change this to Headphone, follow the step below to make sound work. Open System Preferences – Sound – Output – And choose for Headphones. 18. Finished! You’ve successfully installed OSX Mavericks onto your Dell Optiplex 780. run os x mavericks 10.9.pdf
  13. Pre-requistites: 1) Mac OS X Mountain Lion Install App from app store 2) MyHack (other tools may also be used) 3) Required Kexts [included in the package] 4) An 8 GB or higher USB Flash Drive 5) A (Mac/Hack)intosh installation (preferably Lion) 6) Some time 7) And Ofcourse an Acer Aspire e1-571 Processor : Core i3/i5/i7 Graphics Card : Intel HD3000/HD4000 Audio Card : ALC271x Trackpad : ElanTech What's Working: 1) The CPU Ofcourse 2) The Graphics Cards with full QE/CI 3) Sound works perfectly including mic 4) The ElanTech Trackpad works with multitouch gestures. What's Not Working: 1) Wifi (Card must be replaced ) 2) Broadcomm Ethernet 3) SD Card Reader Procedure: 1) Open up Disk Utility and Partition the Intallation USB Flash drive with GUID Partition and Mac OS X Extended (Journaled) …. Name it USB[this is important] . 2) Open up MyHack and let it do it's magic....the process will take about 10 – 20 mins. Drop the E1-571 folder that I uploaded into the installation media. 3) Make sure the Installer Flash drive is named USB and is mounted...Open up terminal and type: “ cd /Volumes/USB/System/Library/Extensions” 4) Then type in: “sudo mkdir Temp” 5) Then : “sudo mv AppleIntelHD* AppleIntelSNB* Temp” 6) Now exit the terminal and reboot into the installation media and install OS X. 7) Once the installation is complete reboot into the installation media but this time select the partition where you installed OS X and boot with the boot flag -v. 8) Please be patient as removal of AppleIntelSNBFramebuffer.kext earlier will cause system to wait for it and he booting may take upto 8 – 10 mins. 9) Set up the OS X as normal and once you get to the Desktop open up the installation media and open kext wizard and install all the kexts in the folder that I uploaded (Make sure to remove VoodooPS2.kext and AppleACPIPS2Nub.kext). 12) Use Chameleon Wizard to install Chameleon with the option boot0hfs. 11) Reboot and enjoy... Files: These are the required files. MyHack can be downloaded from the site Btw if anything doesn't work please let me know... Cheers @k@tsuk!777
  14. Hi, I have a iogear usb bluetooth module connected to my Gigabyte DS3H/I5-2500K based system, and it generally works great, even allowing me to wake from sleep, with no drivers needed. However, I've done something twice so far, not sure what, that mucks up the connection to my trackpad and magic mouse in a weird way. It appears to be connected, but the cursor movement is very erratic and unpredictable. If I lift the mouse at all while moving it, the cursor jumps half way across the screen. The trackpad is also jumpy and iffy, disconnecting and reconnecting on its own and rapidly, and tapping stops working -- only real clicks. Finally, clicking on the bluetooth menu in the menu bar takes about 5 seconds to appear every time. No idea what causes this to happen, but last night it occurred when I started Parallels and the windows machine thought a bluetooth device had been connected and took it over. Even after I disabled bluetooth devices in the windows machine, and shut it down, the devices wouldn't work properly on the Mac side, and restarting did not help. The solution, both times that this happened, was to simply unplug the bluetooth dongle and plug it back into different USB port. Hope this helps someone who is experiencing strange bluetooth behavior!
  15. So, I've recently installed SL from a retail disk on my Asus R500VD laptop using the ######/###### method. I've had previous experience with hackintoshing on my desktop, and installed SL completely and successfully with a few tweaks, so responses can be somewhat technical. During installation, my trackpad is non-functional, until about thirty minutes in, where it began to work with an inverted y-axis. Don't know if clicking worked, for I had no reason to click on anything at the time. After booting into the new installation, trackpad refuses to work, no matter what I try. I've spent a week and a half trying different methods online, but to no avail; I've tried all sorts of reccommended boot-args, and different 10.6 compatible kexts, but after the most recent kext install, keyboard stopped woking so I reinstalled. Any insight would be greatly appreciated!!! Also cannot get usb to work, so no usb mouse. Relevant Specs: Elantech Trackpad 3rd gen quad-core i7 processor 2gb Nvidia GeForce Gfx 8gb DDR3 RAM 2 USB 2.0, 1USB 3.0 K55VD Motherboard Thanks All!!
  16. I just acquired a laptop. It's an Acer Extensa 5420. It is an AMD Turion64X2 based machine. I have installed 10.6.3 Retail using Nawcom's ModUSB. The problem is the PS2 kexts. I've tried several different kexts, with varying degrees of success. Ideally I'd like to have full synaptics features, which are known to work on 10.6.8 on this laptop, but I have opted to stick with 10.6.3 because it is far more stable than 10.6.8 and I can acheive proper resolution. But the biggest issue that is plaguing me is the fact that when I boot up, I can move the mouse using the trackpad but I can't click on anything or type anything for several minutes (usually between 3-4 minutes after boot). After that, it works fine and doesn't give me any problems but the delay is VERY annoying. I'm inclined to believe it may be caused by more than just the PS2 kexts. Even when I plug in a USB keyboard and mouse, the problem persists. The mouse will move, but I can't click on anything or type anything in for at least 3-4 minutes after boot
  17. I've an Elantech ps2 trackpad in my laptop(see signature below). It was working fine while using Lion. Now, It works only when I boot using Chimera v.1.11 but not using even the latest chameleon(enoch 2050). This is very strange as I was using Chameleon with Lion and there was no problem. I have added these strings attached to identify the device ID (this was done too in Lion and it worked). <string>ApplePS2MouseDevice</string> <key>ProductID</key> <string>PNP0F13</string> <key>VendorID</key> <integer>1452</integer However, trackpad wont work despite this. but I dont need these strings at all when I use Chimera. Chimera seems to identify my trackpad as if some sort of code is hardcoded in it. Can anybody explain why? UPDATE:Found two kexts which helped trackpad working in Chameleon. http://www.osx86.net/downloads.php?do=file&id=3191
  18. Hello, I installed Lion successfully on my PB Easynote TS44 HR-250FR, got the wifi,ethernet,sound working i'm usually too stubborn to ask and i do a lot of searching and trying before asking (where i end up with re-installing the os a dozen of times before getting it right) but i have an issue i couldn't solve, USB ports doesn't work, they're 2.0 not 3.0 (i figured this out AFTER i tried two kexts of 3.0) the PS/2 trackpad is working, but there's no gestures, i would like to have scrolling gestures and stuffs, i tried some kexts but they didn't work and the trackpad stopped working, and because usb isn't working i had a hard time trying to put back the older kexts (thank god i backed them up) i have another problem in boot, but that's another thing, i like to solve this two issues which i need badly.. thanks
  19. I'm looking to get more trackpad gestures and features in System Preferences>Trackpad. I am currently using TRACKPAD.SYNAPTIC-GESTURE.zip from http://www.osx86.net/view/1448-updated_trackpad+keyboard_ps2_32-64.html. They work, and I have basic gestures such as two-finger scroll, but that's it. In the Trackpad preference pane on my HackBook, I see these options: I don't have access to the rest of the trackpad gesture settings. For comparison, here's a screenshot of the Trackpad preferences on my brother's Retina MacBook Pro (it's HUGE!): Is there any way I can enable these extra features on a HackBook? Should I try copying his Trackpad.prefpane and replacing mine?
  20. I installed Mac Os Lion on my lenovo b570 using a guide at http://www.insanelymac.com/forum/index.php?showtopic=269586&view=getnewpost I used the retail version because iatkos l1 didnt really work for me. Right after the installation my trackpad was working fine. After I installed the dsdt provided by the guide the trackpad is not working and in the system preferences it says trackpad not found. I reinstalled mac os lion multiple tries trying to find the answer but i couldn't. I don't know why my trackpad doesn't work. I also tried reinstalling the voodoops2 controller and apple nub kext but that didnt help either. The only way to navigate is by using a usb mouse. can anyone help me? Thanks
  21. So here's a fun little problem I'm having: I multiboot with several other systems, and of course I've been using GRUB for a long time. Now, GRUB is able to boot OS X directly, which is nice, but it has it's limitations. Chameleon, the default bootloader for hackintoshes, is able to chainload GRUB, and GRUB is able to chainload chameleon, it's all very impressive, but one thing impresses me more about GRUB, namely that it is able to make the buttons on my trackpad work. In other words, when I chainload into chameleon and boot OS X 10.6.6, neither my keyboard nor my mouse buttons work at all! What's even worse is that my trackpad reacts just fine to input, I can move my pointer around, but even that doesn't seem to interact with anything, the dock doesn't pop up when I hover over it. I've burned through several VoodooPS2 kexts and the Apple kexts, but the ones that worked all ceased to function when I booted through chameleon. I would just continue to boot via GRUB, but I'm stuck at 800x600 resolution here, and I kinda want to be booting from chameleon before I take any more cracks at fixing that, just in case I have to work with DSDT files, which GRUB cannot load. Also GRUB forces verbose boot, and I want OS X largely because it's pretty, I get my verbosity fix from Arch linux. Oh, and this is a Samsung N210, which has an intel N450 motherboard, trackpad vendor unknown.
  22. Phoenix2058

    Trackpad and Keyboard

    Hey I Have a HP DV 2000, i've installed 10.6.8 (Retail DVD) so everythings working except that i have no trackpad and keyboard fuctionality, i already tried the Synaptic.kext and ApplePS2Controller.kext Can anyone help me out?
  23. Hi, I recently got a new laptop, Dell n5110, which packs an Intel Core i5 @2.4 GHz (Sandy Bridge, second generation), 4GB of RAM (gonna be upgraded soon to 8GB ) and an nVidia 525 w/ 1GB RAM. I already got WIndows 7 Ultimate on it and I would like to install the iAtkos Mountain Lion Developer Preview on it. The only issue is that I've also tried installing iAtkos L1 and L2 (had no luck, it tells me to start the magic trackpad or mouse, I also tried to plug in my USB mouse before booting, and the cursor moves, but the installation still tells me it doesn't detect anything) and S3V2 (doesn't work, on disc boot it gives me a kernel panic-"cpu(s) failing to respond to interrupts" or smth like that). I haven't yet tried iAtkos V7 but I don't intend to, because it's just useless, I think. Is there any chance that it could work if I tried booting the latest iAtkos with Mountain Lion? I really have no ideas left... I may try installing Lion with an ###### and a burned DVD, but I have to find all the kexts and everything..
  24. hugopq

    Keyboard doesn't work.

    Hi I've installed iatkos L2 on my PC but when i restart, it seems fine, except for the keyboard and trackpad that don't work. luckly I have a bluetooth mouse that works. but still I can't configure my OS because I can't create an account... somehow i managed to go to system preferences, i tried to copy some text to create my account, but paste doesn't seems to work. if anyone can help me i'd really apreciate it!! thanks!! my computer is a hp3650ep laptop (centrino2) Processador Intel® Core;2 Duo P8600 2,40 GHz RAM 4096 MB (2 x 2048 MB) HD 320 GB SATA 5400 rpm Screen 13.3; WXGA LED 1280 x 800 WebCam HP Pavilion w/Mic NVIDIA GeForce 9300M GS 512 MB by the way, the keyboard works fine during the installation...
  25. Okay so i have an acer 5742 specs: processor:intel i3 core ram:2g I tried to install iatkos l2 on my laptop and everything went fine and the installation loaded up perfectly but when it started my mouse wasnt working niether using the trackpad or the usb i even used 3 usb mouses and i still have it not working. btw,excuse me if i said anything wrong but i am a newbie here