FelipeZé Posted October 25, 2013 Share Posted October 25, 2013 DELL XPS 14 (L421x) Mavericks OS X 10.9 Installation Guide Hardware Configuration: CPU : Intel Core i7-3517U Chipset : Intel HM77 RAM : 4GB DDR3-1333 (1X4) (Changed for a 8GB module) Video : NVIDIA GeForce 630M Monitor : 1600X900 HD : 500GB Sata + 32GB SSD WiFi : Intel Centrino Advanced-N 6235 802.11 a/g/n + Bluetooth 4.0 (switched to Atheros AR9185, works with kext) What works: Ethernet Webcam Sleep CPU power management GPU power management HDMI video and audio Mini Displayport Video and audio LAN card HD4000 graphics mSata SSD Synaptic TrackPad (with up to 3 fingers) Deep Sleep etc… Almost everything except for 2 items that does not work… What not work: Geforce 630M - Optimus (Most likely will never work), i disabled it in DSDT to get cooler temps and more battery time. Intel Wifi Card (I Changed mine to one Atheros ar9285, they’re cheap on ebay) —————— Note: Changing components in this notebook like memory, wifi card, ssd is easy because it does not have whitelist {censored}. I moded mine with 8GB Ram and a new Wifi card, I’m looking forward to a larger ssd now… So, in this tuto I’ll guide you on installing Mavericks on this machine, and, sure, provide the necessary files. Things that you’ll need to make it: A machine already running OS X (it can be a virtual machine running under windows or linux, there are several youtube videos teaching on how to create one) A pendriver with 8gb or more of space A USB mouse, can even be those wireless mouses A lot of reading and patience, I myself had almost 10 install of OS X to get one fully working, I tried hard with my old laptop but it didn’t work out, and with this XPS14 it took me like 4 installs… When we are learning the hackingtosh “art” it’s normal to mess up everything and have to start from the scratch. —————— Ok, so, let’s start. 1. First thing you need to do is to put Sata to work in AHCI mode, this is done in the bios (to enter BIOS restart the PC and keep pressing ESC) 2. Using the OS X machine, download Mavericks on the App Store (it’s free), then, do not install it, you’ll have the “Install Mavericks” Application now under Applications. Create a bootable mavericks install USB with myHack: For that you’ll need first to use Disk Utility App under OS X and format your pen driver in HFS+, for this open disk utility select your pen driver in the left menu, go to erase in the right menu, select Mac Os Extended (Journaled) in the format combo box and click erase. After that download myHack and open it, it’ll guide you through the creation of the 10.9 usb, when it asks for the source, browse it manually, go to Applications and select Install Mavericks App. Download myHack 3.2 BETA 8 2.1 - In the end of the creation, select no for MBR patch and Yes for removing all the kexts. 3. Now we’ll need to do some modifications on our USB to get installation working on XPS14… 3.1 - First thing is to copy (From Pre_Boot folder) GenericUSBXHCI.kext, AppleIntelCPUPowerManagement.kext, AppleIntelFramebufferCapri.kext and AppleGraphicsPowerManagement under /System/Library/Extensions in the USB disk (replace all if asked) 3.2 - Run the following commands in the terminal: sudo chmod -R 755 /Volumes/myHack\ OS\ X\ Install\ Disk/System/Library/Extensions/GenericUSBXHCI.kext sudo chown -R root:wheel /Volumes/myHack\ OS\ X\ Install\ Disk/System/Library/Extensions/GenericUSBXHCI.kext Attention!! Run this commands not only for GenericUSBXHCI.kext, repeat them changing the kext for all the others you moved to usb, (GenericUSBXHCI.kext, AppleIntelCPUPowerManagement.kext, AppleIntelFramebufferCapri.kext and AppleGraphicsPowerManagement.kext) 3.3 - Copy DSDT.aml, SSDT-1.aml, SSDT.aml, smbios.plist, org.chameleon.Boot.plist from my zip Extra folder into /Extra (Of the USB)(replace when asked) 4. Reboot the computer with the USB plugged in and keep pressing F12, boot from the USB and select OS X install disk on chameleon menu (boot with -v flag for possible errors, if you get stuck in the black screen, take a picture and post here) 4.1 - Partition the Disks in the way you want with Disk Utility, select the driver you’ll install OS X in the left, click Partition tab in the right, Click Options, select GTP schema and in format put Mac OS Extended (Journaled), click Apply (I, myself, installed OS X in the SSD and moved /Applicaitons and /Home to the HDD, since SSD has very limited storage (only 32gb) that makes the computer fly when booting, I’ll not cover the process in this tutorial but if you are experienced, go with it). 4.2 - Go through the installation process and in the final select Generic Extra folder. and Yes for all other questions. 5. When done, reboot and boot again in the installation pen driver (this is important) In this section, replace “Your Installation HDD” with the name of the HDD you installed OS X in. You can type /Volumes/ and then double tap TAB to see the volumes available and find it. 5.1 - Open terminal app under utilities and run this commands: cp -r /System/Library/Extensions/GenericUSBXHCI.kext /Volumes/Your Intallation HDD/System/Library/Extensions (BE SURE NOT TO PUT A / AFTER THE .kext CAUSE THIS WAY YOU’LL BE COPYING THE .KEXTS CONTENT AND NOT THE .KEXT ITSELF.) Repeat the same command for AppleIntelCPUPowerManagement.kext, AppleIntelFramebufferCapri.kext and AppleGraphicsPowerManagement.kext Fix the permissions: chmod -R 755 /Volumes/Your Installation HDD/System/Library/Extensions/GenericUSBXHCI.kext chown -R root:wheel /Volumes/Your Installation HDD/System/Library/Extensions/GenericUSBXHCI.kext Repeat the same commands for AppleIntelCPUPowerManagement.kext, AppleIntelFramebufferCapri.kext and AppleGraphicsPowerManagement After this, copy the /Extra files: cp /Extra/* /Volumes/Your Installation HDD/Extra/ 6.Remove the USB disk and you must be able to boot in your installation of OS X now. but you may need a usb mouse to click for now as we install the post installation kexts… Now install the rest of the kexts (The ones in Post Boot folder) folder with kext beast (copy all files from this folder into Desktop) and run Kext Beast from desktop then run kext utility enter your password and let it fix the cache. Install VoodooHDA-v2.8.4.Lion separately executing it’s installer. Open terminal app and run this commands cd Desktop sudo cp org.rehabman.voodoo.driver.Daemon.plist /Library/LaunchDaemons sudo cp VoodooPS2Daemon /usr/bin sudo rm /Extra/Extensions/* sudo rm /System/Library/Extensions/myHack.kext/Contents/PlugIns/NullCPUPowerManagement.kext sudo rm /System/Library/Extensions/myHack.kext/Contents/PlugIns/Apple* sudo rm /System/Library/Extensions/myHack.kext/Contents/PlugIns/FakeSMC.kext Again, Open Kext Utility in desktop. Wait until kext utility finishes. You can now remove all files you put in the desktop. Reboot and you should have everything working XPS14 Files.zip 2 Link to comment Share on other sites More sharing options...
Minivanmo Posted October 26, 2013 Share Posted October 26, 2013 Ok everything is ok but my battery life is still bad , i checked kext stat and thereis no instances of nullcpu so that's good what else can it be Link to comment Share on other sites More sharing options...
FelipeZé Posted October 26, 2013 Author Share Posted October 26, 2013 Ok everything is ok but my battery life is still bad , i checked kext stat and thereis no instances of nullcpu so that's good what else can it be How Bad? Link to comment Share on other sites More sharing options...
Minivanmo Posted October 26, 2013 Share Posted October 26, 2013 only 2 and a half hours as opposed to 6 hours in windows and the fan makes an a averagely load noise Link to comment Share on other sites More sharing options...
FelipeZé Posted October 26, 2013 Author Share Posted October 26, 2013 only 2 and a half hours as opposed to 6 hours in windows and the fan makes an a averagely load noise Strange, here i get 5:30 ˜ 6 hrs... Install Hwmonitor and see what CPU states are being reached, see if you get 800mhz state Link to comment Share on other sites More sharing options...
Minivanmo Posted October 26, 2013 Share Posted October 26, 2013 i installed it earlier but i don't get 800mhz i get 700 and something (cant remember, but definitely not 800mhz). here is my ioreg if you need MacBook Air5,2.rar Link to comment Share on other sites More sharing options...
FelipeZé Posted October 27, 2013 Author Share Posted October 27, 2013 i installed it earlier but i don't get 800mhz i get 700 and something (cant remember, but definitely not 800mhz). here is my ioreg if you need 799mhz i guess, that's good enough... Is your CPU a Intel Core i7 3517U ?? Download Battery Health in App Store and send me a print of the program running Link to comment Share on other sites More sharing options...
Minivanmo Posted October 27, 2013 Share Posted October 27, 2013 ok here are a couple of screen shots of battery health, dcpimanager pstates and hwmonitor. the fan still spins when sleeping and the light in front of the laptop doesn't go on and off when sleeping so i don't think it is sleeping even though it goes to the lock screen when opening the lid. Link to comment Share on other sites More sharing options...
FelipeZé Posted October 28, 2013 Author Share Posted October 28, 2013 I think that everything is OK with your installation... keep in mind that after a install OS X demands more power to put everything in cache so it take some time to normalize power usage, you can also use less brightness in the screen as it is what consumes more power, look at my battery usage: it's lower than ur's but can be because of low brightness *ajust with fn + brightness up or down and i'm not using any heavy app.... Link to comment Share on other sites More sharing options...
Minivanmo Posted October 28, 2013 Share Posted October 28, 2013 how long do you think it will take and is there a way to have OS x load up with start up brightness? finally do you know if you can get this kext to work with 10.9 NWD271N_1.0.0(ForMACOS)-1.zip Link to comment Share on other sites More sharing options...
FelipeZé Posted October 28, 2013 Author Share Posted October 28, 2013 No, I don't, have you tried simple installation? Kext Beast + Kext Utility?? If I'm not wrong, you can try to see what chipset your external wifi uses ARxxxx (e.g.:ar9285) and install the kext for it instead of this specific kext of the product... Link to comment Share on other sites More sharing options...
Minivanmo Posted October 29, 2013 Share Posted October 29, 2013 this is the only kext that works with my usb wifi can we set the voodoohda to auto detect my headphone have to change output manualy And when i close the laptops lid for the first 3 minutes its still on but its logged out and screen is off, then if i want to wake from sleep after the 3 min it takes another 3 min just to see the login screen Link to comment Share on other sites More sharing options...
jcfla Posted November 13, 2013 Share Posted November 13, 2013 Do I need to boot and install in UEFI (Secure boot OFF) or Legacy mode (BIOS)? Link to comment Share on other sites More sharing options...
FelipeZé Posted November 13, 2013 Author Share Posted November 13, 2013 If you use clover, boot and install in UEFI, I don't know about secure boot so yes, it's better to turn it off (although you can test to use clover with it turned on or search about it). The cool thing about installing in UEFI is that after you'll be able to boot in UEFI using clover uefi or legacy installing another bootloader in another hdd or even legacy clover. Link to comment Share on other sites More sharing options...
jcfla Posted November 13, 2013 Share Posted November 13, 2013 If you use clover, boot and install in UEFI, I don't know about secure boot so yes, it's better to turn it off (although you can test to use clover with it turned on or search about it). The cool thing about installing in UEFI is that after you'll be able to boot in UEFI using clover uefi or legacy installing another bootloader in another hdd or even legacy clover. Thanks. - Any Atheros ARxxxx will work? - Is the performance good (8GB + SSD/HDD scheme + i7-3517U), I mean for programming, Photoshop, Illustrator, and so on? My general use would be: programming + UI designing + music + web + downloads (same time) but nothing too advanced since I have the other notebook (SAGER NP9370) which I use for demanding tasks. UPDATE: I just checked myHack site and the current version is 3.3.1, can I use this new one or I need to use specifically the 3.2 BETA 8 you linked? Link to comment Share on other sites More sharing options...
jcfla Posted November 17, 2013 Share Posted November 17, 2013 Error: ApplePS2Controller: Timed out on keyboard input stream (expected). ApplePS2Keyboard: Unexpected acknowledge from PS/2 controller. still waiting for root device still waiting for root device still waiting for root device [...] Did everything the tutorial said until step 4. Link to comment Share on other sites More sharing options...
FelipeZé Posted November 21, 2013 Author Share Posted November 21, 2013 @jcfla: are you booting from USB? have you set AHCI mode for SATA operation?? seems a problem with the boot disk, maybe you are using a pendriver without the usb 3.0 kexts... Link to comment Share on other sites More sharing options...
jcfla Posted November 21, 2013 Share Posted November 21, 2013 @jcfla: are you booting from USB? have you set AHCI mode for SATA operation?? seems a problem with the boot disk, maybe you are using a pendriver without the usb 3.0 kexts... Booting from USB and SATA in AHCI. Where can I get this "USB 3.0 kexts"? Link to comment Share on other sites More sharing options...
FelipeZé Posted November 26, 2013 Author Share Posted November 26, 2013 Booting from USB and SATA in AHCI. Where can I get this "USB 3.0 kexts"? It is in the middle of the guide, I talked abou it, it is the GenericUSBXHCI Link to comment Share on other sites More sharing options...
jcfla Posted November 26, 2013 Share Posted November 26, 2013 It is in the middle of the guide, I talked abou it, it is the GenericUSBXHCI But I add it, I following the guide. Something that didn't occurred during USB creation was the "Yes for removing all the kexts". The tool didn't ask for it. Link to comment Share on other sites More sharing options...
aintme Posted December 5, 2013 Share Posted December 5, 2013 Hi, I succeeded with installing Mavericks on my XPS. The only thing that I cannot get to work is trackpad gestures. I can scroll normally, but using gestures (ex. page back in safari, change desktop, pinch, ....) is not working. Is there any fix? Thanks Link to comment Share on other sites More sharing options...
jcfla Posted December 6, 2013 Share Posted December 6, 2013 Hi, I succeeded with installing Mavericks on my XPS. The only thing that I cannot get to work is trackpad gestures. I can scroll normally, but using gestures (ex. page back in safari, change desktop, pinch, ....) is not working. Is there any fix? Thanks Did you use myHack 3.2 BETA 8 or the new one? Link to comment Share on other sites More sharing options...
gotbass Posted January 28, 2014 Share Posted January 28, 2014 hi thanks for the guide, i have an xps 14z with a 520m and i7 processor. i was wondering if this guide would be a good staarting point? thanks Link to comment Share on other sites More sharing options...
FelipeZé Posted February 10, 2014 Author Share Posted February 10, 2014 Yes, i guess Link to comment Share on other sites More sharing options...
aj401401 Posted April 5, 2014 Share Posted April 5, 2014 finally i did it the dream come true it run good so farbutfirst:the touchpad is not smooth and three finger not working !!!!!is there kext for touchpad ???? second:the wifi card it does not work which wifi card is working with mac ?????? what is ite name????big thx to WWW.insanelymac.COM AND to its people Link to comment Share on other sites More sharing options...
Recommended Posts