Git Product home page Git Product logo

acer-swift3-2018-hackintosh's Introduction

Donate

macOS 12 Monterey on Acer Swift 3 SF315-51

Specs

  • CPU : Intel Core i5-8250U (Kabylake-R)
  • Graphics : Intel UHD 620 (+ NVidia GeForce MX150 in some models)
  • RAM : 8 GB DDR4 2133 MHz (non-replaceable)
  • SSD : 256 GB Intel 600p series (SSDPEKKW256G7) (M.2 2280 NVMe, replaceable. PCIe x2 speeds (1500MBs\540MBs) )
  • Screen : 15-inch 1920 x 1080 glossy IPS
  • Ports : 1xUSB 3.1 Gen-1 Type-C, 2xUSB 3.0, 1xUSB 2.0, 1xHDMI (full-size), 1xAudio jack
  • Wifi/Bluetooth : Intel AC-7265, (M.2 NGFF)
  • Audio : ALC255 (ven id:10ec, dev id:0255)
  • SD Card Reader : Realtek USB2.0-CRW (ven id:0bda, dev id:0129)
  • Back-lit keyboard
  • I2C Trackpad + PS2 keyboard

What is working

  • Graphics
    Intel UHD Graphics 620 1536 МB

    • QE\CI, Final Cut X works just fine
    • SSDT is added to disable NVidia discrete GPU (not supported under macOS)
  • Audio

    • Speakers, headphones and internal mic
  • Keyboard

    • Backlight is ACPI-managed so it works just fine too
  • Trackpad

    • VoodooI2C makes it buttery-smooth, supports all the macOS gestures
    • Additional SSDT is added to use the trackpad in a mode with bigger precision and less power consumption
  • USB

    • Some injections has to be done and it may vary from model to model, more details below
  • Webcam

  • Sleep/Wake

    • Lid also working
    • To my knowledge, no weird things after sleep/wake (sound problems may occur, report an Issue if you have faced this problem)
      • If you disable the wifi with Acer's keyboard shortcut (Fn+F3) and go to sleep, wifi won't be able to be enable. You'll have to reboot the laptop.
    • At least 6 hours battery life
      • Tested with 10.13.4 (max brightness, 720p on safari, USB wifi dongle)

What is NOT working

  • Built-in Wifi\BT card

    • Stock Wi-Fi card can be used with itlwm and IntelBluetoothFirmware, but because I don't have stock card anymore and I use Broadcom Wi-Fi for AirDrop and Continuity, if you want to use the stock wi-fi card, try to make it work yourself. On success, feel free to open an issue to describe your efforts and pull request to help other people!
  • Built-in SD card reader

  • Fingerprint

    • It's detected but it is useless (can't authenticate on lockscreen or in password manager), so I decided to disable that port.
  • SSD. I had kernel panics with Intel 660p, I don't know if it works now, but 10.13.4 and lower certainly had problems with it. As far as I know, not a problem anymore with Catalina and up.

    • Replaced with Samsung EVO970 250GB
  • NVidia GPU (not supported by macOS)

What was not tested

  • HDMI

Optional things to do

  • Replace Wi-Fi module

    • I've installed DW1560 which is based on Broadcom BCM94352Z, all is working great
  • Replace SSD (stock one may or may not work fine, you should note that it can cause kernel panics)

    • Replaced with EVO970 250GB

1. Updating BIOS to the latest version and BIOS configuration

Install latest BIOS with fixes for your laptop, it can be found in "Support" tab on official Acer website (I have 1.05 at the moment)

Once the update is done, go in your BIOS setup. For my model, I must press F2 at boot. Press F9 to reset default settings. Enable "F12 Boot Menu" in Main tab. Set Supervisor Password in Security tab. Disable "Secure Boot" in Boot tab. Save changes.

2. OpenCore EFI bootloader installation

Install OpenCore (the easy way)

  • mount the EFI partition you need, for example on macOS it is sudo mkdir /Volumes/*mountpointname* (for example sudo mkdir /Volumes/EFI) and after that sudo mount -t msdos /dev/diskXsY /Volumes/*mountpointname* (in my case sudo mount -t msdos /dev/disk0s1 /Volumes/EFI if I want to mount SSD's first partition)
  • Copy the EFI folder from latest releases archive to your drive
  • Done!

3. Installation guide

  • Create an installation USB drive with any convenient method (BDU\UniBeast\createinstallmedia\restore HFS file\etc.)
  • Install OpenCore on the USB drive (as shown above). In case of UniBeast or BDU you might want to delete everything on USB EFI partition before installing
  • Shutdown the laptop
  • You must press F12 for this Acer laptop at boot to select USB flash drive. (Check if boot menu is enabled in BIOS, you can go to bios by pressing F2 on boot)
  • Maybe you wouldn't be able to use trackpad on installation and for several boot cycles, it's normal, just get a USB mouse to use it. If the installed system wouldn't have trackpad do this in terminal: sudo kextcache -i /
  • Boot from USB again, choose your SSD boot option now. System may reboot several times, it's fine, always boot with USB until you'll install OpenCore on your SSD.
  • That's pretty much it! Install latest release of this repository on your laptop (feel free to DIY it, I'm just describing the easy way).

Allow apps downloaded from Anywhere and other useful configurations

  • In Terminal, type the following : sudo spctl --master-disable
  • In Finder > Preferences > General > Select to show hard disks on the desktop
  • In System Preferences > User and groups
    • Click on the lock and type your password
    • Click on Login Options and select your user in Automatic login

It just speeds up the configuration. You can put it back as it was after this guide.

Optimize

  • You may change boot entries, timeout and add additional boot options if you want.
  • ❗️ Make sure to generate proper SMBIOS, because all serial numbers are zeroed out in this repository. This is required to use Apple ID, iMessage and App Store. See GenSMBIOS
  • If you use Intel SSD, make sure TRIM works, lack of it can lead to serious performance issues.
  • You may remap brightness controls to F10-F11 as I did, stock keys require an SSDT patch which I didn't make at the moment.

At this point, you may eject your installation drive and reboot.

Messages and FaceTime fix

The simplest guide I found was the one here : https://www.tonymacx86.com/threads/simple-imessage-guide-for-yosemite-and-el-capitan.186276/ , but I didn't have any problems from start.

P.S Feel free to create issues to fix my guide or give me some suggestions, you're welcome! Also, more comprehensive and descriptive guide can be found here

Credits:

Apple for macOS

Acer for laptop

RehabMan for great guides and useful files

alex.daoud for VoodooI2C kext and hints for making it work with our trackpad.

ioreknanou for making guide for older model, this guide is an edit of this

acidanthera for awesome kexts and first-class support for hackintosh enthusiasts

Daliansky for awesome reference "hackintosh setup for a laptop" repository

Other Useful Links

https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

http://www.insanelymac.com/forum/topic/312759-fix-macos-sierra-dp1-bcm94532z-wifi/

https://www.tonymacx86.com/threads/guide-patching-dsdt-ssdt-for-laptop-backlight-control.152659/

acer-swift3-2018-hackintosh's People

Contributors

fallenchromium avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

acer-swift3-2018-hackintosh's Issues

Open Core failed in Niresh build

Hey, I am using Niresh's Mojave build. I mounted the EFI partition and replaced all of its content with the one in the release of this repo. Now it doesn't boot up. Could you help me out please

Laptop: Acer Swift 3 SF314 55G
Everything is working fine in Niresh's distro, except the graphic card. My machine uses an Intel UHD 620 (Though MX 250 is also there, it is not supported)

PS: I am an ultra noob in hackintosh-ing

Pls help

Hey, how do you set the keys to adjust the screen brightness on a laptop keyboard ?? Right now it's fn + f12 and fn + key pause. My bootloader is opencore. In my laptop acer v3-371, the shortcut from adjusting the screen brightness on the keyboard is the shortcut fn + left arrow key and fn + arrow right key.

Yamus!

Доброго времени суток!
Прошу прощения за беспокойство!
Есть ли у вас возможность доработать приложение Yamus? Яндекс Музыка заблочила доступ ко всем модам для Андроид 4.1., авторизация теперь вообще невозможна. Хотелось бы иметь на ШГУ в авто полноценный функционал Яндекс.Музыки, без AndroidAuto. В Ямуз не хватает функционала отображения лайков/дизлайков, обложек песен и других мелочей. Я думаю, если допилить, то можно будет без проблем продавать экземпляры, за 100-500 руб за одну версию. Желающих пользоваться нормальным приложением на форумах 4ПДА немало.
Спасибо за внимание.

Monterey

Hi, will you update Monterey support 7.4. soon ?

brightness, the buttons have no function for me (light / dark)

Hi there,
used your EFI for my Acer SF314-52 with Monterey.(all kext last version)
Runs perfectly except for brightness, the buttons have no function for me (light / dark) and the other question would be how did you solve the USB connections.
Sound via the keys provided work perfectly.
best regards and thank you for your work

acer-swift-3-sf315-52-52yn

Good day, I found your GitHub post googling my kids Acer swift 3 laptops. I was using clover to run Mojave for their remote schooling, however I’m new to this and the units were not finished properly. With clover I was able to get most of the hardware working.

The things that work are as follows: display with brightness control. USB ports, not sure if they are running at the best speeds though. Keyboard with backlight. Webcam though grainy. I replaced the ngff WiFi card, so bt and WiFi works natively. Removed the 16gb optane memory and swapped in a wd 500gb ssd.

Problem areas, again because I’m a noob: no audio output or mic, kids are complaining having to use bt and usb headphones. No track-pad, again I’m a bad dad. No sd card. No fingerprint reader.

I recently wiped my son’s unit and redid it using your acer swift3 2018 download. Now its on Catalina with the same exact issues as before. No audio, track-pad, etc. when the unit boots there’s a string of text scrolling by so fast I can’t read then I get a menu to boot from the ssd. Basically I’d appreciate your help to get the last bit of things working.

This is what I have. See link https://www.cnet.com/products/acer-swift-3-sf315-52-52yn-15-6-core-i5-8250u-8-gb-ram-1-tb-hdd-us-international/

Screen Shot 2020-12-04 at 10 47 29 AM

trackpad not here

Hey, nice job! I have a problem. As the title reports, I'm still unable to use trackpad. I left all the config.plist and ACPI folder untouched (do I need to remove the .dsl files btw?), I did what you suggested, but absolutely nothing to do apparently. Let me know!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.