XPS9570-macOS  by bavariancake

macOS config for Dell XPS 9570

created 6 years ago
263 stars

Top 97.6% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a comprehensive guide and EFI configuration for running macOS Mojave and Catalina on a Dell XPS 9570 laptop. It targets users seeking a fully functional macOS experience on this specific hardware, aiming to enable most components for daily use.

How It Works

The setup relies on the Clover bootloader and a curated set of kexts (kernel extensions) to bridge hardware compatibility gaps between the XPS 9570 and macOS. Key components like Intel UHD Graphics 630, audio, Wi-Fi, Bluetooth, trackpad, and keyboard are addressed through specific ACPI patches, kext configurations, and boot arguments detailed in the README. The approach prioritizes stability and functionality, disabling unsupported hardware like the Nvidia GPU and providing workarounds for known issues.

Quick Start & Requirements

  • Installation: Follow the detailed "Installation from scratch" guide, which involves preparing the XPS 9570 (BIOS updates, AHCI mode, 4k sectors), creating macOS USB installation media, and installing Clover with specific configurations.
  • Prerequisites: macOS installer, USB drive, Dell firmware updates, potentially a replacement Wi-Fi card (Dell DW1830 recommended).
  • Resources: Links to guides for creating installation media and Clover customization are provided.

Highlighted Details

  • Full graphics acceleration for Intel UHD 630, including multi-display support.
  • Working audio via AppleALC with a specific layout ID.
  • Wi-Fi and Bluetooth functionality requires a hardware swap to a Broadcom card (e.g., DW1830) and specific kexts.
  • Trackpad and touchscreen support via VoodooI2C.
  • Power management configuration for improved battery life and system stability.
  • Detailed ACPI debugging and patching instructions.

Maintenance & Community

The repository shows recent activity, with updates to kexts and configurations in late 2019 and early 2020. It references popular hackintosh communities like tonymacx86.com for additional support and guides.

Licensing & Compatibility

The repository itself does not specify a license. However, it heavily relies on components from other projects, each with their own licenses (e.g., Lilu, WhateverGreen, VirtualSMC, Clover). Compatibility for commercial use or closed-source linking would depend on the licenses of these underlying components.

Limitations & Caveats

  • FileVault (disk encryption) is not supported.
  • Thunderbolt 3 hotplugging is not functional.
  • The left-side USB Type-C port may only work in HS mode.
  • Suspend and resume functionality is not fully implemented.
  • The internal keyboard can exhibit strange behavior with certain System Preferences changes.
  • SD card reader is not supported.
  • Fingerprint reader is not functional for Touch ID.
Health Check
Last commit

5 years ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
2 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.