Jump to content
slave-zeo

Dell XPS 8930 Resource Extravaganza!

15 posts in this topic

Recommended Posts

Overall status: WORKING WELL

 

Hello again, True Believers! On today's episode of Spider-man and His Amazing Friends we'll be looking at the Dell XPS 8930 tower system. 

 

Lets start off by looking at a detailed list of the 8930's hardware,

 

Intel® Core i7-8700 CPU @ 3.20GHz, 3192 Mhz, 6 Core(s), 12 Logical Processor(s), Coffee Lake

32GB DDR4 2666MHz RAM (2x16GB sticks @ 2133MHz, aftermarket)

 
NVIDIA GeForce GTX 980 Ti, Graphics card #1 (aftermarket)
Intel® UHD Graphics 630, Graphics card #2 (cannot disable in UEFI BIOS)
 
Realtek Audio (not sure what chip yet)
 
KXG50ZNV512G NVMe TOSHIBA 512GB
WDC WD30EFRX-68EUZN0 (3TB hard drive, aftermarket)
PLDS DVD+-RW DU-8A5LH, Optical drive
 
Killer E2400 Gigabit Ethernet Controller
Qualcomm QCA9377 802.11ac Wireless Adapter
 
ASMedia USB 3.1 eXtensible Host Controlle
Intel® USB 3.0 eXtensible Host Controller
 
The UEFI BIOS has tons of options that need to be disabled.
 
post-446-0-37005100-1513593035_thumb.jpg
 
This is the main UEFI BIOS screen. Nothing to change here, except maybe the date.
 
post-446-0-01694300-1513593135_thumb.jpg
 
The Advanced tab. Make sure to switch RAID to AHCI or your disk will not show up. Everything else should be set as in the picture.
 
post-446-0-26053100-1513593244_thumb.jpg
 
Next up is the Security tab. Make the changes to match the picture. I'm not sure if this is needed but I went into the Secure Boot option and selected "Delete All Secure Boot Variables", see picture below.
 
post-446-0-53367300-1513593407_thumb.jpg
 
Secure boot options. As stated above I deleted the variables.
 
post-446-0-82030800-1513593464_thumb.jpg
 
Finally the Boot tab. Just set as in the picture. Never mind the "Windows Boot Manager". I ended up deleting the entry via the "File Browser Del Boot Option" and added Clover via the "File Browser Add Boot Option".
 
GREAT SCOTT! This had to be the easiest install of a Hackintosh ever. Basically I made an install USB stick and put FakeSMC.kext and AtherosE2200Ethernet.kext in the EFI/CLOVER/kexts/other folder. No other kexts were needed. I booted off the USB stick, installed macOS and I was done with the OS portion.
 
After installation I rebooted the computer and then booted from the USB stick. I chose the freshly installed drive and it booted to the setup portion of the installation. After setup it was onward to the desktop. I'll not bore you with the specifics of fully setting up a bootable macOS install, but after all was said and done it was smooth sailing. 
 
Post install was basically installing VooDooHDA and the nVidia web drivers. Ethernet was taken care of via the AtherosE2200Ethernet kext. USB and Bluetooth worked without any extra effort. As far as I can tell the only thing NOT WORKING is the WiFi. I Googled a bit but nothing turned up for the Qualcomm QCA9377. I keep on the look out for a kext though.
 
post-446-0-19099500-1513431162_thumb.png
 
The CPU shows up as unknown, but everything else seems to be in order. The CPU's speedstep works as intended. I monitored it via the Intel® Power Gadget for a good bit and it was scaling fine.
 
post-446-0-31899600-1513431524_thumb.png
 
The NVMExpress ssd looks to be detected and set up properly. I really didn't expect it to be. A very pleasant surprise.
 
post-446-0-63935600-1513436338_thumb.png
 
Geekbench 4 scores. Not sure if it's good or bad. Take with a grain of salt.
 
post-446-0-27134100-1513436826_thumb.pngpost-446-0-95382700-1513436838_thumb.png
 
Here are the Cinebench results. Again, I'm not sure if these are good or bad. This test seems a bit dated considering the comparative results of the other hardware. People seem to still use it, though, so here it is.
 
post-446-0-23725600-1513437891_thumb.png
 
This is supposed to mean something about disk speed. I'm still not sure if it's good or not. Enjoy, if you're into this sort of thing.
 
Here is my EFI folder for the Dell XPS 8930, Google Drive Link
Here are the Post Installation tools I used for this install, Google Drive Link
 
I have more information to share. I'll get back to this later on.

Share this post


Link to post
Share on other sites
Advertisement
Hey,

 

Thanks for your very informative post on installing OS X on Dell 8390. 

 

Did you find any solution for the Wifi? 

 

Thanks. 

Share this post


Link to post
Share on other sites

 

Hey,
 
Thanks for your very informative post on installing OS X on Dell 8390. 
 
Did you find any solution for the Wifi? 
 
Thanks. 

 

 

Nope, the wifi is and will probably remain totally unsupported. The bluetooth is good though. 

 

On an unrelated note, I never did figure out what Realtek audio chip is in this desktop. The physical chip on the motherboard is so tiny I can't read any text on it. I booted into Linux and it was just referred to as Realtek HD Audio via lspci.

Share this post


Link to post
Share on other sites

I ran into one problem which I just fixed last night after a few weeks of giving me fits. My Qualcomm ethernet chip would lose connection for a fraction of a second and then reconnect right back. This caused all kinds of lag problems for online gaming (World of Warcraft mainly). The way I fixed it was to go into the System Preferences > Network > select Ethernet from the lefthand side > click Advanced > and finally under the Hardware tab change Configuration to Manually and then Duplex to full-duplex, flow-control. I really think it was the energy-efficient-ethernet part under Duplex causing the problem. Regardless, no problems with disconnections now!

 

post-446-0-41361900-1517018572_thumb.png

Share this post


Link to post
Share on other sites

I haven't encountered a restarting after shutdown problem. Are you using the EFI folder in the original post?


Another thing I ran into was when upgrading to macOS 10.13.3 the updated nVidia drivers do not work so well. There is tons of lag and screen drawing choppiness. I had to downgrade to the 10.13.2 drivers to get smooth graphics back. This isn't a XPS 8930 problem, but instead a nVidia problem. Still, many 8930 systems were shipped with nVidia graphics so it's something to look out for.

Share this post


Link to post
Share on other sites

I'm diligently working toward getting the Intel UHD 630 graphics working. I've made progress but ultimately still failing. The GPU is showing up in System Information properly (See image below). But will not display anything on the attached monitor. The monitor is initialized at boot time as it powers on from it's sleep state, but no useable output. 

 

post-446-0-51965200-1518353914_thumb.png

 

The Apple VT H264 encoder also seems to be available with both hardware and software options. Below is showing the OBS output options.

 

post-446-0-82853500-1518354220_thumb.png

 

I've tried all manner of kext's and device id's and pretty much anything I could find to make it work. I'm still looking and testing. I'll update as I experiment.

Share this post


Link to post
Share on other sites

I'm diligently working toward getting the Intel UHD 630 graphics working. I've made progress but ultimately still failing. The GPU is showing up in System Information properly (See image below). But will not display anything on the attached monitor. The monitor is initialized at boot time as it powers on from it's sleep state, but no useable output. 

 

attachicon.gifScreen Shot 2018-02-11 at 6.37.49 AM.png

 

The Apple VT H264 encoder also seems to be available with both hardware and software options. Below is showing the OBS output options.

 

attachicon.gifScreen Shot 2018-02-11 at 6.38.42 AM.png

 

I've tried all manner of kext's and device id's and pretty much anything I could find to make it work. I'm still looking and testing. I'll update as I experiment.

I fixed my graphics problem following this guide.

 

See post #470.

Hope it fixes the lag for you.

Share this post


Link to post
Share on other sites

Thanks for the post. This has been helpful as a starting point for me.

 

I have a similar setup to yours, but I have the 8700K so I think I may have a different chipset than you.

 

I currently have NO fan speed even with the Fakexxxx.kext installed. I can see the temps, but I can't see or control the fan speed for the CPU or the case fans. I think it's always running at minimum. I literally never hear the fan (like in a bad way).

 

Can you confirm that you can see the fan speed in HWMonitor.app?

Share this post


Link to post
Share on other sites

I got mine working using the hints and EFI folder here, plus a bunch of googling.
My 8930 (from costco!) didn't come with an SSD, so I added a WD 512GB drive first..

Share this post


Link to post
Share on other sites

Was it really that easy?  I have an Alienware Aurora R7 (which I believe uses the same motherboard) and can't even get the installer to boot.  I used the latest clover, and added FakeSMC.  When I boot (in EFI mode) I get the clover menu, but as soon as I select "Boot from Installer", the PC just dies.  Mouse and keyboard lights go off, and nothing else happens.

Share this post


Link to post
Share on other sites

Ahhh, noob here. Just bought a XPS 8930 from Costco and installed successfully with a existing SSD lying around. Thanks for the hints!

Share this post


Link to post
Share on other sites
On 9/26/2018 at 4:34 PM, namio said:

do you think this will work with mojave? will anything have to be done differently?

 

Well my upgrade went 'not so smoothly' - mainly due to the fact my RX 480 is playing up (doesn't display on the displayport .. port) .. which I have a vague recollection of seeing as an issue before but the Killer ethernet usually supported by the Atheros22000 kext also isn't kicking in so that needs to be sorted as well.. audio is currently out but that seems to be a VoodoHDA issue which I can sort at a later stage. All this for Dark Mode .. =) 

 

Ninja Edit: Managed to get Video Card working (Dayman Framebuffer, Inject Ati, RadeonDeInit and 5 ports) 

 

Ninja Edit 2: Managed to get it all going apart from the sound card - I kept getting ACPICPU timeouts but moving the AppleACPIPlatform.kext from mojave's /Systems/Library/Extentions folder into clover's "other" kext folder let me get past that .. it also meant the Atheros driver came back to life so now onto audio. 

 

Ninja Edit 3: It's all working fine! Turns out I had to remove any audio kexts and leave the system to do it's thing (!). The compatibility of this machine is just amazing!

Edited by jharsem
Updated Results (Edit 3)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By itsjamielike
      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 didnt 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 doesnt 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 didnt 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 kernal 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. 

       
    • By doixanh
      This follows my previous guide for macOS Sierra.
       
      0. What works and does not
      Works
      - CPU power management
      - QE/CI on Integrated Intel HD 4000
      - Keyboard/Trackpad
      - HDMI and LVDS output
      - Audio: Headphone, speaker, HDMI (?).
      - Ethernet
      - Camera
      - Battery info
      - Bluetooth
      - USB
       
      Does NOT work
      - Internal Wifi. Workaround: USB wifi or replace your internal wifi with a supported mPCI-e card.
      - Sleep: does not work with an USB wifi. Workaround: Replace your internal wifi with a supported card.
      - VGA out. Workaround: Use an « active » HDMI to VGA adapter. I use this way to connecting my laptop to projectors.
      - Discrete AMD GPU
      - Card reader. Workaround: Use an external USB card reader.
       
       
      1. Specs
      My Dell Inspiron 15R SE still has the following specs (I haven't upgraded it since Yosemite) :
      - Intel Core i7 3632QM with Intel HD Graphic 4000
      - 8GB + 4GB RAM (12GB total)
      - 128GB Samsung EVO SSD + 1TB HDD
      - AMD Radeon 7730M, won't be used by any Hackintosh build
      - Full HD 15.4" screen
       
      2. Requirements
      - A Dell 7520, of course
      - An USB Stick, minimum 16GB. Any 16GB should work.
      - A pair of USB Mouse / Keyboard during the installation and fixes (you can use your built in keyboard and touchpad later)
      - An existing Hackintosh (or a real Mac, if you have any )
      - Downloaded «Install macOS Mojave Beta» from App Store.
      - A GPT-partitioned hard drive
      - A 20GB (minimum) partition as the target.
      - Dosdude1's macOS Mojave Patcher
       
      3. Create USB Install. For full guide please see here
      - Boot your existing Hackintosh or real Mac.
      - First you need to be sure that you have downloaded the app «Install macOS Mojave» from App Store
      - Use Disk Utilities to partition your USB stick with 1 partition in GPT mode, and choose «OS X Extended (Journaled)» as partition type. Note: don't use any space in label of your disk.
      - Run Dosdude1's macOS Mojave Patcher, select the installer app, select usb disk as target.
      - Be patient. It's quite slow.
      - Download and install Clover Bootloader v4658 to the usb disk, note to install using EFI boot only
      - Copy attached config.plist to /Volumes/ESP/EFI/CLOVER/
      - Copy attached kexts to /Volumes/ESP/EFI/CLOVER/Other/
      - Download NullCPUPowerManagement.kext and put it in /Volumes/ESP/EFI/CLOVER/Other/
      - Reboot after finishing creating your USB for installation.
       
      4. Install
      - During boot, press F12 to have boot list. Choose your USB to start. Set ig-platform-id to 0x01660004 to boot the installation.
      - It should boot directly to the installation UI
      - Select Utilities and Disk Utility.
      - Format your target partition as OS X Extended (Journaled). APFS can be used but it's your own risks
      - Exit Disk utility.
      - Begin the install procedure - it should be there already. Choose your newly formatted partition. Follow the instruction. Wait for a while (in my case I waited around 10 minutes).
      - It will restart your computer as soon as it finishes the file copy.
      - You still need to boot from USB. Hit F12 during boot to show boot list. Choose your USB to start. Set ig-platform-id to 0x01660004, select your installed partition and press Enter.
      - You will be able to see user creation. Follow the instructions on screen. When you get to your desktop, rebuild kernel cache:
      sudo touch /System/Library/Extensions sudo kextcache -u / - Reboot, you should be able to use both LVDS and HDMI outputs (with default ig-platform-id 01660003, already patched using this guide) with proper kext and config.plist attached.
       
       
      Welcome to macOS Mojave!

       
      5. Device fixes
      Most of the fixes are included in the attached kext zip.
      5.1. CPU Power Management
      Works fine with macOS Mojave (official version) as long as you use ssdtPRGen.sh as instructed here. Don't forget to delete NullCPUPowerManagement.kext afterward.
      5.2. Wifi
      The integrated wifi doesn't work. At all. I used an external wifi dongle TP Link WN725N (v2) for Internet access. After that I replaced the internal wifi with a Atheros AR5B29 and it works natively
      If you use this AR5B29, copy the attached AirPortAtheros40.kext into /System/Library/Extensions
      config.plist.zip
      kexts.zip
      AirPortAtheros40.kext.zip
    • By Discount_Mac
      Hello everyone,
       
      I was able to install macOS Sierra 10.12.6 a few months ago successfully with working audio, internet, etc.
       
      But now I want to upgrade to High Sierra and am not sure whether or not it will be compatible with my system. (Tried to do it using a High Sierra USB. Wouldn't boot into installer, showed "+++++++++++++" or something.)
       
      My specs are:
      Dell Optiplex 3010
      Intel Core i3-3240 @ 3.40GHz (HD2500 Integrated Graphics)
      4GB of RAM
      NVIDIA Quadro FX1800 (Want to use this GPU, have an extra Radeon HD7470 somewhere that I can also use in this if needed)
      Conexant CX20641 Audio
      Realtek RTL8111E Ethernet
       
      So, can I upgrade to High Sierra? Please let me know.
       
      EDIT: I kept getting this error: (See attached image)
       
      Thanks
      -Discount_Mac

    • By wmchris
      This tutorial has been updated on GITHUB to 10.14
      the tutorial on insanelymac got too fragmented for a simple forum thread and will not be updated, but still be used for discussion and hints, tips and tricks
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
      Dell XPS 15 (9550, Version of 2016) Sierra 10.13.1 Tutorial

       

       
       
       
       
       
      Before we start:
      this installation includes real time DSDT/SSDT patching from within clover. This is pretty easy to install. But it is NOT suited for people with no or only few knowledge in Hackintosh Systems. If you only know how to copy commands in your shell and you dont know what they're doing, then stop the tutorial and revert to windows or buy a real mac. Even if you get it running: this system is not failsafe and will be broken multiple times in its usage time, where you have to fix it without a tutorial.
      Optional steps are marked in GREEN, System dependent steps are BLUE

      English is not my mother-tongue and i'm writing this without proof reading, so please forgive my bad spelling
      If you've questions or something doesn't work: first check if you've done all steps of this tutorial! If yes: please read the whole thread (doesn't matter how long it is) before asking to prevent multiple questions. Additionally do a search in google and this forum.


      Credits:
      Many knowledge of "how to hackintosh a dell in the first place" by the tutorial of @Gymnae http://www.insanelymac.com/forum/topic/319766-dell-xps-9550-detailled-1011-guide/
      Using many kexts and solutions from @RehabMan

      What's not working:
      Hibernation (works somehow, but high chance to destroy your whole data), Sleep works fine! SD-Card reader Killer 1535 Wifi (rarely used, need replace) nVidia Graphics card (Intel works) FileVault 2 (full HDD encryption) Requirements:
      one working MAC OS X Enviroment 16GB USB Stick (larger is sometimes not bootable and/or requires advanced partitioning) MacOS High Sierra 10.13.1 installation file from the app store (redownload, just in case) Knowledge in PLIST editing USB Harddrive for backup - you'll loose all data on your computer! Step 1: Prepare Installation
      Use the existing Mac to download the Sierra installer from the App Store and create a bootable USB stick with CLOVER. You can do this with the App "Pandora's Box" of insanelymac (use google for download link), which is pretty easy to use.
      Optional: check if your SSD can be switched to 4k sector size. This prevents NVMe corruption. See https://github.com/wmchris/DellXPS15-9550-OSX/blob/10.13/4k_sector.md
      After you've finished you need to download the Dell XPS 15 specific configurations for clover.
      Link: https://github.com/wmchris/DellXPS15-9550-OSX/archive/10.13.zip and unzip this file or checkout git directly:
      git clone https://github.com/wmchris/DellXPS15-9550-OSX.git You only need the folder 10.13, you can delete the 10.11. I'll refer to this folder by "git/"
      Now mount the hidden EFI partition of the USB Stick by entering
      diskutil mount EFI Inside the terminal. Mac OS will automaticly mount the EFI partition of the USB stick, but just in case: make sure it really is
      Overwrite everything in the CLOVER folder of the partition EFI with the content of git/10.13/CLOVER.
      If your PC has a Core i5 processor, you'll have to modify your config.plist in EFI/EFI/CLOVER/: search for the Key ig-platform-id: 0x191b0000 and replace it with 0x19160000.
      If you could use the 4k sector patch, replace the config.plist with the 4kconfig.plist. 
      If you use a hynix device and you didnt do the 4k sector switch, you'll have to add the following patch to your config.plist
      <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Hynix SSD patch</string> <key>Disabled</key> <false/> <key>Find</key> <data>9sEQD4UcAQAA</data> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data>9sECD4UcAQAA</data> Go into the EFI Configuration (BIOS) of your Dell XPS 15:
       
      Also disable the SD-Card Reader to reduce the power consumption drastically. Insert the stick on the Dell XPS 15 and boot it up holding the F12 key to get in the boot-menu and start by selecting your USB-Stick (if you've done it correctly it's named "Clover: Install macOS Sierra", otherwise it's just the brandname of your USB-Drive). You should get to the MacOS Installation like on a real mac. If you're asked to log-in with your apple-id: select not now! Reason: see Step 5.


      Step 2: Partition and Installation
      INFORMATION: after this step your computer will loose ALL data! So if you haven't created a backup, yet: QUIT NOW!

      Dont install macOS yet. Select the Diskutil and delete the old partitions. Create a new HFS partition and name it "OSX". If you want to multiboot with Windows 10, then you'll have to create a second partition, too (also HFS! Dont use FAT or it will not boot! You have to reformat it when installing Windows). Make sure to select GUID as partition sheme.
      Close the Diskutil and install OSX normally. You'll have to reboot multiple times, make sure to always boot using the attached USB stick. So dont forget to press F12. After the first reboot you should see a new boot option inside clover, which is highlighted by default. Just press enter. If you only see one, then something went wrong.


      Step 3: Make it bootable
      After a few reboots you should be inside your new macOS enviroment. You can always boot into it using the USB stick. Remove the USB drive after successful bootup. Enter
      diskutil mount EFI in your terminal, which should mount the EFI partition of your local installation.

      install git/Additional/Tools/Clover_v2.4k_r4003.pkg. Make sure to select "Install Clover in ESP". Also select to install the RC-Scripts. This should install the Clover Boot System. Now copy everything from git/10.13/CLOVER to EFI/CLOVER like you did before by creating the usb stick. (if you had to modify the config.plist in step 1, do it here, too). Your system should be bootable by itself. Reboot and check if your system can boot by itself.

       
      Step 4: Post Installation
      Because all DSDT/SSDT changes are already in the config.plist, you dont need to recompile your DSDT (albeit i suggest doing it anyway to make your system a lil bit more failsafe, see gymnaes El-Capitan tutorial for more informations). So we can skip this part and go directly to the installation of the required kexts. Open a terminal and goto the GIT folder.
      sudo cp -r ./Post-Install/LE-Kexts/* /Library/Extensions/ sudo mv /System/Library/Extensions/AppleACPIPS2Nub.kext /System/Library/Extensions/AppleACPIPS2Nub.bak 2> /dev/null sudo mv /System/Library/Extensions/ApplePS2Controller.kext /System/Library/Extensions/ApplePS2Controller.bak 2> /dev/null sudo ./AD-Kexts/VoodooPS2Daemon/_install.command Now you'll have to replace the config.plist. Because you'll install modified kexts you'll HAVE TO replace the config.plist in your installation. Otherwise your PC will not boot anymore.
      diskutil mount EFI replace EFI/CLOVER/config.plist with git/Post-Install/CLOVER/config.plist. Again: if your PC has a Core i5 processor, search the config.plist for the Key ig-platform-id: 0x191b0000 and replace it with 0x19160000.

      OPTIONAL (in case you've audio problems):
      AppleHDA has some problems after Wake-Up. You'll have to plug in a headphone to get your speakers working again. You can use VoodooHDA instead, which breaks the headphone jack most of the time, but makes the rest much more stable.
      sudo rm -r /Library/Extensions/CodecCommander.kext sudo rm /EFI/EFI/CLOVER/ACPI/patched/SSDT-ALC298.aml then remove from your config.plist from the key "KextsToPatch" the elements "AppleHDA#1" to "AppleHDA#7". Install the package: git/Post-Install/AD-Kexts/VoodooHDA-2.8.8.pkg
      i also suggest moving some of the kext from EFI/CLOVER/kexts/10.13 to /Library/Extensions. It's just more stable.
      Finalize the kext-copy by recreating the kernel cache:
      sudo rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache sudo rm -rf /System/Library/PrelinkedKernels/prelinkedkernel sudo touch /System/Library/Extensions && sudo kextcache -u / sometimes you'll have to redo the last command if your system shows "Lock acquired".
      OSX 10.12.2 removed the posibility to load unsigned code. You can enable this by entering
      sudo spctl --master-disable If you're using the 4K monitor, you'll have to copy the UHD enabling kexts to your clover directory:
      sudo cp ./Post-Install/AD-Kexts/UHD-Kexts/* /EFI/EFI/CLOVER/kexts/10.13/ To enable GPU acceleration: Edit your clover config file again and remove the following block from it:
       
      To prevent getting in hibernation (which can and will corrupt your data), just set the default sleep mode to "suspend to ram" (sleep) instead of "suspend to disk" (hibernation)
      sudo pmset -a hibernatemode 0 To get HDMI Audio working:
      Search for your Boarrd-ID in the config.plist and open /S/E/AppleGraphicsControl.kext/contents/plugin/AppleGraphicePolicy.kext/contents/info.plist with a texteditor. Search for your board-id in there and change the value of it from "Config2" to "none"
       
      OPTIONAL (alternative power management):
      the whole power management is done by intels speed step technology (HWP), which is enabled in the clover config. If you want to let OSX manage the power management, you'll have to do these steps:
      sudo cp ./Post-Install/CLOVER/ACPI/optional/SSDT.aml /EFI/EFI/CLOVER/ACPI/patched/ then open the config.plist (/EFI/EFI/CLOVER/config.plist) and change <key>HWPEnable</key><true/> to <key>HWPEnable</key><false/>.
       
      Step 5: iServices (AppStore, iMessages etc.)
       
      WARNING! DONT USE YOUR MAIN APPLE ACCOUNT FOR TESTING! It's pretty common that apple BANS your apple-id from iMessage and other services if you've logged in on not well configured hackintoshs!
      If you want to use the iServices, you'll have to do some advanced steps, which are not completly explained in this tutorial. First you need to switch the faked network device already created by step 4 to be on en0. Goto your network settings and remove every network interface.
      sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist Reboot, go back in the network configuration and add the network interfaces (LAN) before Wifi.

      You also need to modify your SMBIOS in the config.plist of Clover in your EFI partition with valid informations about your "fake" mac. There are multiple tutorials which explain how to do it like "http://www.fitzweekly.com/2016/02/hackintosh-imessage-tutorial.html".

      It's possible you have to call the apple hotline to get your fake serial whitelisted by telling a good story why apple forgot to add your serial number in their system. (aka: dont do it if you dont own a real mac). I personally suggest using real data from an old (broken) macbook.


      Step 6: Upgrading to macOS 10.13.2 or higher / installing security updates
      Each upgrade will possibly break your system!
      (Update: after the latest updates in this tutorial the system should be update-proof.) 
       
      Step 7: Fixes / Enhancements / Alternative Solutions / Bugs
      See: https://github.com/wmchris/DellXPS15-9550-OSX/blob/10.13/Tutorial_10.13_Step7.md
       
      Afterword and fixes
      as i said before: this is not a tutorial for absolute beginners, albeit it's much easier then most other tutorials, because most is preconfigured in the supplied config.plist. Some Dells have components included, which are not supported by these preconfigured files. Then i can only suggest using Gymnaes tutorial which explains most of the DSDT patching, config.plist editing and kexts used in detail and use the supplied files here as templates.
      Warning: Some people have reported multiple data losses on this machine. I suggest using time-machine whenever possible! If your device is detected as "Model Name: Apple Device", see: http://www.insanelymac.com/forum/topic/319764-guide-dell-xps-15-9550-sierra-10122-quick-installation/page-13?do=findComment&comment=2362337 If you want to save the settings of the display brightness: downgrade to clover 3899, in the never versions the nvram restore is broken. USBInjectAll is not intended for permanent use. You should check which USB are really required to be injected and modify your DSDT/SSDT. 4K Touchscreen only: Multitouch can be achieved with the driver from touch-base.com, but it's not open source - costs > 100 $ Not a bug: if you REALLY want to use the 4K Display natively and disable the Retina Mode (max 1920x1080), see: http://www.everymac.com/systems/apple/macbook_pro/macbook-pro-retina-display-faq/macbook-pro-retina-display-hack-to-run-native-resolution.html Tutorial Updates
      27. March 2017: UHD Kexts added, replaces perl command 23. March 2017: 4k sector tutorial against NVMe corruption added   7. March 2017: Suggestion to disable the SD Card Reader for reduced power consumption 4. February 2017: Dell SMBIOS Truncation workaround added 23. January 2017: Hynix SSD fix added 31. December 2016: USB-C Hotplug Fix and USB InjectAll Removed 28. December 2016: NVMe SSDT Spoof precreated, FakeID already preset in installation config.plist. VoodooHDA added as alternative to SSDT-ALC298 patch as well as color coding in tutorial 22. December 2016: FakeSMBios added Accessories Appendix:
      The official Dell adaptor DA200 (http://accessories.euro.dell.com/sna/productdetail.aspx?c=at&l=de&s=dhs&cs=atdhs1&sku=470-abry) works completly on Sierra 10.2.2. You can use the Network, USB, HDMI and VGA. Everything is Hot-Pluggable a cheap 3rd party noname USB-C -> VGA adaptor didnt work you can charge the Dell with a generic USB-C Power Adaptor, but USB-C has only a maximum power of 100W, so it's either charging OR usage, not both. Dont forget you need a special USB-C cable (Power Delivery 3.0) for charging.
×