Contribute
Register

DELL XPS 13 9350 macOS High Sierra Public Beta Install

Status
Not open for further replies.
Joined
Jul 15, 2016
Messages
60
Motherboard
Dell V33HM
CPU
i7-6500u
Graphics
Intel® HD Graphics 520
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Original Thread:
Hey guys! I'm starting this thread for my laptop to see if I can get macOS High Sierra installed and perhaps be helped/help others along the way.

EDIT: At the moment I have somehow messed up my clover partition, I am running r4061 for some reason (despite updating) and had replaced bootx64.efi and Cloverx64.efi with the files found on the hackintosh mumbai webpage.

Update:
What works so far:
  • Wifi
  • Battery
  • Trackpad
  • Graphics
  • All Function Keys (Fn+F1,2,3,4,5,... and F1,2,3,4,5,...)
  • Multi-touch on trackpad
  • NVMe SSD
  • Brightness Slider
  • USB 2.0/3.0 Type A ports
  • Battery Indicator
  • Keyboard (VoodoPS2)
  • Sound/Internal Speakers (not currently included in kext folder, using a mix of AppleALC, cloverHDA, and Lilu, figuring out which ones I need)
  • Camera
  • Internal Mic
  • Touch Screen (not that it has much use on a mac tbh)
  • External Headphones
What doesn't work:
  • Bluetooth (works on and off, can't find the correlation)
  • USB C USB and USB C Display
  • SD Card (not fixable)

Instructions:

*NOTE: A lot of thanks to @syscl, @azlvda, @ansariansa, @maxexcloo, and @RehabMan for their indirect and direct help in helping me getting this to run.
*NOTE: Read all the instructions before proceeding so that you can make your plan as easy as possible to execute. There are a few ifs and buts and shortcuts and stuff. (Just read it)
  1. Create an HFS+ USB using the terminal command "diskutil erasedisk HFS+ hsierra disk1" (note, replace disk1 with whatever disk your USB is, check this on the Disk Utility app if needed. Also, remove quotes.
  2. Install Clover (tested on r4097) to hsierra, make sure to include "Install for UEFI booting only" and OSxAptioFix2Drv-64 under Drivers64UEFI
  3. View the attached CLOVER Folder and familiarize yourself with it, you'll need to drag a few items from this folder but selectively depending on your system configuration.
  4. Optional: If you intend on using the new APFS filesystem, download the attached apfs.efi and place it under [disk1s1, if disk1 is the hsierra disk]/EFI/CLOVER/drivers64UEFI/
  5. Replace the config.plist in the boot drive with the config.plist provided by me.
  6. Selectively copy over whatever drivers64UEFI files you need from the folder provided by me to the folder on the boot drive. My current configuration is attached in the Clover Folder for reference, you shouldn't need any other files unless you want a hybrid partition or APFS support.
  7. Copy the 10.12 kexts into a new folder for 10.13 (or just place them in other) the current folder provided by me are being currently worked on and I will update you on the finals as more devices start working but if you want to use my 10.13 folder provided, by all means, go ahead.
  8. Disable the ACPI folder by renaming it to something like ACPI.backup
  9. Create an installation media for High Sierra oh hsierra, this being, download the installer from the App Store, create the installation media using Terminal (LINK for more help)
  10. Reboot and start your fresh install.
  11. Boot into the installer, delete your previous partition (basically we want to start with a new clean partition, you can choose a new one that's completely untouched either way, don't install it on a previously installed macOS partition such that it's just an upgrade)
  12. Start and finish the installation, boot into the second part of the installation and finish your installation. You should now have macOS High Sierra.
  13. Backup the EFI and start messing around with it first by reenabling the ACPI folder. Capture the SSDTs and DSDTs by using F4 and/or Fn+F4 on the Clover boot loader, and patch the SSDTs and DSDTs using maciasl (refer here for more information: LINK) note*: All the patches so far are identical to the ones provided by @syscl on his GitHub so if you want, you may install macOS Sierra, patch using his utility, and then follow this tutorial so that you don't have to manually patch.
  14. You should be done now! Keep messing around, I'll keep everyone updated on my progress and I might start a GitHub repository for an automated patcher. We'll see how much time I have over the summer. Happy Hackintoshing!
 

Attachments

  • CLOVER.zip
    8.2 MB · Views: 795
  • Patches.zip
    18.3 KB · Views: 477
Last edited:
Yeah I've tried that, I've gotten everything but the wifi working so far. I use @syscl 's patch (can be found on his GitHub) to normally patch, it doesn't seem to be working so far.

drop BGRT table for booting /installing HS

Code:
        <key>DropTables</key>
        <array>
            <dict>
                <key>Signature</key>
                <string>BGRT</string>
            </dict>
        </array>
 
My 10.12.x machine used to work close to flawlessly, that's not the issue. I feel like I'm just missing something when it comes to repairing macOS on this laptop.

drop BGRT table for booting /installing HS

Code:
        <key>DropTables</key>
        <array>
            <dict>
                <key>Signature</key>
                <string>BGRT</string>
            </dict>
        </array>

Thanks, trying this now!

EDIT: Yeah, it seems to have worked! Currently upgrading but I'm still going to need to fix wifi once done... however just as a side note, wifi magically starts working once I'm in the installer.
 
Last edited:
I got it installed, I'm stuck on boot. Final lines are for busy timeouts for AppleACPICPU after which I get blank screen (black but still on).

EDIT: I fixed the above by moving all kexts to the 'Other' folder (can't believe I forgot) but now the system auto-restarts. The lines go by too fast for me to snap a picture of what it's saying but I think it looks like a KP? I'm going to try booting with one kext removed each time and see what happens.

EDIT2: Back to where I was initially, The kext FakeSMC.kext was causing the restart and renaming it so that it wouldn't load fixed the problem of the instant restart. I'm still black screening now.
 
Last edited:
drop BGRT table for booting /installing HS

Code:
        <key>DropTables</key>
        <array>
            <dict>
                <key>Signature</key>
                <string>BGRT</string>
            </dict>
        </array>

Do you mind looking over my Clover folder? I've attached it below

I've also found that the last kext loaded is X86PlatformShim.kext (1.0.0)

EDIT: Found it out (finally booted in) It turns out my SSDT's and DSDT's needed to be repatched. I'll update the first post with the current status.
 

Attachments

  • CLOVER.zip
    7 MB · Views: 238
Last edited:
Planning on trying this tonight on my 9360. Will a 8gb usb drive still be big enough to create the install on or has HS grown?
 
Status
Not open for further replies.
Back
Top