Skip to content
This repository has been archived by the owner on Aug 10, 2022. It is now read-only.

KatLantyss/Acer-Swift-IceLake-Hackintosh-OpenCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

Acer Swift 3/5 IceLake Hackintosh (OpenCore)

Support Version

  • OpenCore: 0.7.9
  • MacOS: Big Sur 11.6.5(20G527)

Tested Model Spec

All Acer Swift 3/5 IceLake laptop can possibly use the same EFI file, but we suggest to test by yourself.

  • Acer Swift 5 SF514-54GT

    Specifications Detail
    Processor i7-1065G7
    Integrated Graphics Intel Iris Plus Graphics
    Graphic Card NVIDIA GeForce MX350 2G
    Memory 16GB8Gx2 Sk Hynix LPDDR4X 2667MHz
    Sound Card Conexant CX20671
    Wireless Card AX201
  • Acer Swift 3 SF314-57G

    Specifications Detail
    Processor i5-1035G1
    Integrated Graphics Intel UHD Graphics
    Graphic Card NVIDIA GeForce MX350 2G
    Memory 8GB Sk Hynix LPDDR4X 2667MHz
    Sound Card Conexant CX20671
    Wireless Card AX201

What is Working?

  • CPU power management
  • Hardware acceleration
  • Sleep/Wake
  • Battery read-out
  • Audio (Internal speakers, 3.5mm headphone jack) Unstable(Mic, Mute button, Boot from Windows)
  • Keyboard & trackpad/touchscreen with all macOS gestures
  • Wi-Fi & Bluetooth
  • USB ports

What is Not Working?

  • Airdrop Not Supported in MacOS when using Intel Wireless Card
  • FingerPrint Not Supported in MacOS
  • NVIDIA GeForce MX350 Disable in ACPI
  • ThunderBolt 3 Type-C port is fine to use.


Guidance

Getting started with OpenCore

Essentially follow the Laptop Icelake | OpenCore Install Guide and incorporate the insights listed below.

BIOS

We accept no liability for any loss or damage howsoever changing BIOS with this guidance and cause damage on your device. Please be careful and make sure you know what you are doing.


Info

Now with all that, here are the tools we need

All tools are in here.(Password is 1234)

  • Universal BIOS Backup ToolKit
    • For Dumping BIOS rom
  • InsydeH2OUVE
    • For Setting up BIOS
  • UEFITool_NE
    • For extracting and modifying UEFI firmware images
  • Universal IFR Extractor (Windows | MacOS)
    • Utility to extract the internal forms representation from both EFI and UEFI drivers/applications into human readable text file.

Please follow this for the details , which was written in Chinese, but there had some images to tell you how to do.

I. Dump BIOS Rom

  • Run Universal BIOS Backup ToolKit as administrator and dump the BIOS rom.

After you dump your own BIOS, we recommend following the steps down below by using MacOS. Some UEFI information will lost in Windows when you extract.

II. Extracting UEFI firmware images

  • Use UEFITool_NE to extract UEFI firmware files, and turn it into txt file by using Universal IFR Extractor.

III. Find the specific settings in txt file.

  • For example, you will find the information like this:

    Name Var Store Variable Default Value Description
    DVMT Pre-Allocated 0x2 0x107 0x1 0x2 DVMT 32M ➜ 64M
    CFG Lock 0x3 0x3E 0x1 0x0 Disable CFG Lock

    And then,

    Var Store: 0x2[555] (SaSetup) {...}
    Var Store: 0x3[570] (CpuSetup) {...}

IV. Change BIOS settings.

  • According to the information in Step III to fix the value in BIOS by using InsydeH2OUVE.

    • You need to run WDFInst.exe first and them open the InsydeH2OUVE.
    • Set Low Power S0 Idle Capability to Disable in BIOS or you will get a sleep problem with it.(MacOS only support S3 Sleep State)


Specific Patch

ACPI

Add

Booter

MmioWhitelist

  • MMIO IceLake
    • This will cause early kernel panics on Acer IceLake Laptop.

      Comment String MMIO 0xFF600000 Icelake
      Enabled Boolean True
      Address Number 4284481536

DeviceProperties

Add

NVRAM

Add

  • 7C436110-AB2A-4BBB-A880-FE41995C9F82
    • boot-args
      • -noDC9
        • This will fix sleep problem
      • -igfxdbeo -igfxcdc
        • Ignore when you place in DeviceProperties


Credits

  • Apple for the macOS.
  • Acidanthera for awesome kexts and first-class support for hackintosh enthusiasts.
  • Dortania for the great guides.
  • mfpss95134 for fixing bugs in Acer Swift Laptop.
  • 了了 for setting up the BIOS.

About

Acer Swift 3/5 IceLake Hackintosh (OpenCore)

Resources

Stars

Watchers

Forks

Packages

No packages published