Skip to content

cjtim/SF314-55G-hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

Acer Swift 3 2019 SF314-55G Hackintosh

For Mojave Clover (discontinued) -> Mojave-clover branch

Status: ✅ Daily usable

This EFI aiming to config mostly DSDT patch and try to not install kext if possible.

Known working version

  • Catalina - 10.15.7
  • Big Sur - 11.6.1

Table of content

Spec

  • I5-8562U Whiskey lake
  • UHD 620
  • Nvidia MX250
  • ALC256
  • WD SSD 512GB
  • 2 USB3
  • 1 USB-C with PD charging and Display port compatibility
  • Intel(R) Wireless-AC 9560

Working ✅

Everythings is working.

Feature Note
Sound 🔊 ✅ Speaker and Headphone (headset microphone work via ComboJack and VerbStub.kext)
Graphic 🏞 ✅ Intel UHD 620 and completly disable dGPU (with DSDT and Whatevergreen)
HDMI and DisplayPort 📺 ✅ With audio on both port
Brightness ☀️
USB-A and USB-C 📁 ✅ Completly disable Fingerprint and SDCard reader with USBMapping
Touchpad 🖱
Wifi and Bluetooth ☁️ ✅ Handoff, copy file across device (but No AirDrop)
Sleep 🛌
FireVault 🔐

Know not working ❌

  • Internal microphone 🎤 (No workaround to get Intel® SST working yet)

Installation 🍱

Post Installation

  • Not things to do here. everything is include in EFI
  • Setting > TouchPad. Untick Force Click and haptic feedback this one causing invert click on touchpad
  • (Optional) Install ComboJack for working headset microphone and VerbStub.kext.

For your infomation

  • Config.plist **

    • Start with this Laptop Coffee Lake and Whiskey Lake
    • The one from dortania's tutorial won't works and gets kernel panic. Change to following settings.
      • EnableWriteUnprotector=True
      • RebuildAppleMemoryMap=False
      • Recommend MacBookPro15,2
        • tried MacBookPro15,1 seems like brightness control not working.
  • Graphics - PciRoot(0x0)/Pci(0x2,0x0)

    • AAPL,ig-platform-id = 0000A53E
    • device-id = A53E0000
  • DSDT

  • Kext

    • Wifi
    • Bluetooth - v2.0.1
      • IntelBluetoothFirmware.kext
      • IntelBluetoothInjector.kext
    • Sound - layout-id is 17 or 5,11,13 is work as well
      • 1.6.7
      • AppleALC.kext
      • AppleALCU.kext
    • Lilu.kext - 1.5.8
    • WhateverGreen.kext - 1.5.5
    • VirtualSMC - 1.2.8
      • SMCBatteryManager.kext
      • SMCProcessor.kext
      • SMCSuperIO.kext
      • VirtualSMC.kext
    • VoodooI2C with DSDT patch to work.
      • 2.6.5
      • VoodooI2C.kext
      • VoodooI2CHID.kext
    • VoodooPS2Controller.kext - 2.27
    • USBMap.kext - Special made for this device Why should you USB map

Ref.

Contributors

  • cjtim
  • pawanzZ for microphone working please use pawanzZ's Repo :), Thank you.