Mac os acer swift
macOS 11 Big Sur on Acer Swift 3 SF315-51-518S
- CPU : Intel Core i5-8250U (Kabylake-R)
- Graphics : Intel UHD 620
- 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
- Speakers, headphones and internal mic
- Backlight is ACPI-managed so it works just fine too
- VoodooI2C makes it buttery-smooth, supports all the macOS gestures
- Some injections has to be done and it may vary from model to model, more details below
- PhotoBooth works fine, lol
- Lid also working
- To my knowledge, no weird things after sleep/wake
- 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
- 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
What was not tested
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)
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:
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
Источник
Mac os acer swift
Use this OpenCore EFI to run MacOS Big Sur on Acer Swift 3 SF314-54 (2018)
Specifications | Detail |
---|---|
Computer model | Acer Swift 3 SF314-54 (2018) |
Processor | Intel Core i5-8250U |
Memory | 8GB/20GB DDR4 2400MHz |
Hard Disk | Only tested with SATA SSD |
Integrated Graphics | Intel UHD Graphics 620 |
Monitor | FHD 1920×1080 (14 inch) |
Sound Card | Realtek ALC256 (layout-id:13) |
Wireless Card | Swapped with a DW1820A |
SD Card Reader | Realtek |
Fingerprint sensor is not working
Built-in DMIC is not working
Everything else works well
Brightness keys now using new .kext and working 100% with normal brightness keys F3 and F4
You will have to plug in a USB keyboard revert mapping below if previously using the old method
Ensure to edit the config.plist and add valid PlatformInfo Generic and SMBIOS values
Install Captin.dmg to have a Caps Lock indicator on screen
Install ComboJack to assist with Headphones / Headset
Apple Watch unlock is not consitant but seems to be a generic problem on hackintoshes
2.4 GHz Wifi interference with Bluetooth (mostly Bluetooth audio) also seems to be a common problem
About
Use this OpenCore EFI to run MacOS Big Sur on Acer Swift 3 SF314-54 (2018)
Источник
[Guide] Acer Swift 3 – macOS Sierra 10.12.2
ioreknanou
I recently bought an Acer Swift 3. The exact model is SF314-51-53MF. I bought it here (not sure if it violates forum rules). It ‘s a nearly perfect hackintosh laptop (for my use). There are others Acer Swift 3 out there with better CPU and bigger SSD. This guide «should» apply to them as well.
Specs
- CPU : Intel Core i5-6200U (Skylake)
- Graphics : Intel HD 520
- RAM : 8 GB DDR4 2133 MHz (soldered)
- SSD : 256 GB Liteon CV3-8D256 (M.2 2280 SATA, replaceable. Not compatible with NVMe SSD)
- Screen : 14-inch 1920 x 1080 IPS Matte display
- Battery : 4-cell Lithium-Ion 3220 mAh 10 hours
- Ports : 1xUSB 3.1 Gen-1 Type-C, 1xUSB 3.0, 1xUSB 2.0, 1xHDMI (full-size), 1xAudio jack
- Wifi/Bluetooth : Atheros QCNFA344A (ven id:168c, dev id:003e), (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
- Trackpad i2c
What is working
- Graphics
- Available resolutions : 1920×1080, 1600×900, 1344×756
- HDMI (full size port)
- Mirror display, Extended Screen, 4k resolution (a bit laggy)
- HDMI audio
- With appropriate KextPatch
- Audio
- Speakers, headphones and internal mic
- SSD
- 500 MB/sec read, 450 MB/sec write in AJA System Test
- Built-in Bluetooth
- Back-lit keyboard
- Trackpad
- USB-C
- Only tested with USB3 to USB-C adapter
- USB3
- USB2
- Webcam
- Facetime working great.
- Sleep/Wake
- Lid also working
- To my knowledge, no weird things after sleep/wake
- 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.
- 10 hours battery life
- Tested with 10.12.1, as Apple removed the feature of remaining time with 10.12.2
What is NOT working
- Built-in Wifi
- Must be replaced
- Built-in SD card reader
- Fingerprint is detected but it is useless. It can’t replace TouchID or something like that.
What was not tested
- Display by USB-C
- Headphone jack seems to be able to have a heaphone with a mic. I don’t have any, so was unable to test that.
What must be done
- Purchase another Wifi/Bluetooth adapter to replace the included one
- I bought the very popular adapter to get everything working : Broadcom BCM94352Z
- Read this guide and links carefully
About this guide
This guide is made for someone who want to install only macOS Sierra. If you want to keep Windows or do another type of dual boot, you’ll have to find another guide for that part.
I also sometime assume that you have another working Mac and that you know some basics stuff about macOS and hackintosh in general. I do not consider myself an expert in hackintoshing and I present you what I did to make my Acer Swift 3 works. It may not be the best practices so I am open to other suggestions.
Also, my first language is French so I’m sorry if some things are not clear enough.
Updating BIOS to the latest version and BIOS configuration
Before trying to install macOS Sierra, it would be wise to boot in windows for one final time and update the BIOS to the latest version because, as far as I know, there is no way to update it with a file on a flash drive directly in BIOS.
I installed version 1.05. If your model is not the same as me, I advised you to go search for it’s BIOS on Acer’s website of your country.
Once the update is done, go in your BIOS setup. For my model, I must presse 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 settings.
Create bootable USB flash drive with Unibeast
On another Mac computer, follow steps 1 and 2 of UniBeast: Install macOS Sierra Guide to create a bootable USB. I used a USB3 flash drive. At step 2.13, choose UEFI Boot Mode.
After Unibeast has done it’s job, we will have to insert some important kexts in the flash drive’s EFI partition in folder EFI/CLOVER/kexts/Other.
Add the following kexts:
- SATA-100-series-unsupported.kext
- Look at the attached file at the end of the first post.
- If you don’t have this, your SSD will not be detected.
- VoodooPS2Controller.kext
- https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller
- If you don’t have this, no keyboard and no trackpad.
Only FakeSMC.kext, SATA-100-series-unsupported.kext and VoodooPS2Controller.kext are necessary to boot into macOS Sierra installer. VoodooPS2Controller is not really mandatory but if you don’t have it, you’ll need a USB mouse and keyboard. You can leave the other kexts included by Unibeast or you can delete them.
Download other kexts, config.plist and other useful apps for post-install purposes
On your flash drive, create a folder named «Post-Install». In that folder, copy the following files and applications :
Clover kexts
- FakeSMC.kext and FakeSMC_CPUSensors.kext
- The other sensors kexts doesn’t seem to be useful for this laptop
- https://github.com/RehabMan/OS-X-FakeSMC-kozlek
- BrcmPatchRAM2.kext
- Download it only if you have change your wifi card for a Broadcom compatible device. I have the common BCM94352Z.
- https://github.com/RehabMan/OS-X-BrcmPatchRAM
SLE kexts
- SATA-100-series-unsupported.kext
- Same kext use for the flash drive
- VoodooPS2Controller.kext
- Same kext use for the flash drive
- ACPIBatteryManager.kext
- https://github.com/RehabMan/OS-X-ACPI-Battery-Driver
- AppleALC.kext (release version)
- https://github.com/vit9696/AppleALC
- To make audio work.
- Audio layout 3, 13, 17, 28 seems to be compatible but internal mic is not working with layout 3. Layout 13 and 17 seems to be similar. I didn’t tested layout 28. I use layout 13 (only by Clover injection in config.plist)
- CodecCommander.kext
- https://github.com/RehabMan/EAPD-Codec-Commander
- Without it, headphones sound is distorted (but works OK after sleep/wake). When installed, it always works.
- FakePCIID.kext and others
- https://github.com/RehabMan/OS-X-Fake-PCI-ID
- BrcmFirmwareRepo.kext
- Download it only if you have change your wifi card for a Broadcom compatible device. I have the common BCM94352Z.
- https://github.com/RehabMan/OS-X-BrcmPatchRAM
Apps
- Clover EFI bootloader
- Clover Configurator
- Kext Utility
- HWMonitor
- Comes with the FakeSMC download
- iasl
- MaciASL
- Karabiner-Elements
Base config.plist
- See attached file or code :
Once all this is downloaded and copied to your flash drive, reboot the laptop.
Installation
- Follow Step 4 of of UniBeast: Install macOS Sierra Guide
- You must press F12 for this Acer laptop at boot to select USB flash drive. I plugged the flash drive in the USB3 port.
- When the installation is over and the laptop reboots, it will probably give you an error at boot (Default Boot Device Missing or Boot Failed). Select OK and, again, boot on your USB flash drive. At Clover bootloader, choose to boot on your newly installed macOS drive. This step is normal because there is no Clover bootloader yet on your SSD. Keep in mind this step because if you have problems booting from your SSD in the future, this could be handy.
- Don’t follow step 5 of the guide.
Allow apps downloaded from Anywhere and other useful configurations
- In Terminal, type the following :
- 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.
Clover EFI bootloader installation
Install Clover by launching Clover_v2.3k_r3961.pkg (or similar name)
- Choose your Sierra drive as destination
- Select the following in the customize installation
- Install for UEFI booting only
- Install Clover in the ESP
- Drivers64UEFI/CsmVideoDxe-64
- Drivers64UEFI/OsxAptioFix2Drv-64
- Click Install
Copy files to EFI partition
After the Clover installation, a new volume named EFI will be on the desktop and in Finder. Copy the files and apps from your USB flash drive to the folowing locations :
- In EFI Volume, EFI/CLOVER/kexts/Other
- FakeSMC.kext and FakeSMC_CPUSensors.kext
- BrcmPatchRAM2.kext (only if you have change your wifi card for a Broadcom compatible device. I have the common BCM94352Z)
- In EFI Volume, EFI/CLOVER
- Replace config.plist with the one on your USB flash drive.
Copy files to System/Library/Extensions by using Kext Utility
- Copy Kext Utility on your desktop
- Drag and drop kexts files from your SLE kexts folder of your USB flash drive on Kext Utility app on your desktop.
- When Kext Utility is done, close it. Double-click on the app again (this will repair all permissions and caches)
Configure config.plist in Clover Configurator
- Copy Clover Configurator in Applications
- Open EFI/CLOVER/config.plist (it should open in Clover Configurator)
- Rename your boot volume
- If you have the same Broadcom wifi as me, go uncheck the patches in KextPatches (those are disabled by default)
More information about settings in config.plist
- ACPI
- DSDT Patches
- Taken from RehabMan’s «OS-X-Clover-Laptop-Config» for the HD 520 at https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_HD520_530_540.plist
- Some patches, like «change GFX0 to IGPU» didn’t seemed to work for me. I had to edit my DSDT.
- DSDT Patches
- Devices
- Add Properties
- Taken from sherlock’s «Skylake menu bar glitch fix» at https://www.tonymacx86.com/threads/fix-skylake-menu-bar-glitch-fix.206400/
- Otherwise, you’ll have strange behavior in the top left of the screen.
- Add Properties
- Graphics
- ig-platform-id = 0x19160000
- KextsToPatch
- AppleIntelSKLGraphicsFramebuffer
- Find : 01050900000400008701000002040A000004000087010000
- Replace : 01050900000800008701000002040A000008000087010000
-
- Comment : Laptop Intel HD 520 HDMI Audio
- I tweaked this after reading some sources files of AppleALC regarding HD 520 (github.com/vit9696/AppleALC)
- Comment : Laptop Intel HD 520 HDMI Audio
- AppleIntelSKLGraphicsFramebuffer
- Find : FF0000000100000020000000
- Replace : 000008000400000098000000
- Comment : Framebuffer fix FF
- AppleIntelSKLGraphicsFramebuffer
- Find : 8945C839C67651
- Replace : 8945C839C6EB51
- Comment : Disable minStolenSize less or equal fStolenMemorySize assertion, 10.12.0 ( (based on Austere.J patch)
- MatchOS : 10.12.x
- AppleUSBXHCIPCI
- Find : 83BD74FFFFFF10
- Replace : 83BD74FFFFFF1B
- Comment : change 15 port limit to 26 in XHCI kext (100-Series-10.12)
- IOGraphicsFamily
- Find : 0100007525
- Replace : 010000EB25
- Comment : Boot graphics glitch, 10.12.dp1 (credit denskop)
- MatchOS : 10.12.x
- AppleAPIC
- Find : C1E8100FB6F0
- Replace : BE1700000090
- Comment : Skylake AppleAPIC Patch (c) Pike R. Alpha
- IOAHCIBlockStorage
- Find : 004150504C452053534400
- Replace : 0000000000000000000000
- Comment : Enable TRIM for non-Apple SSDs
- AirPortBrcm4360
- Find : 81F952AA00007529
- Replace : 81F952AA00006690
- Comment : 10.12-BCM94352-5GHz-US-FCC-dv
- MatchOS : 10.12.x
- Disabled by default
-
- Enable it if you have a BCM94352
- IOBluetoothFamily
- Find : 4885FF7447488B07
- Replace : 41BE0F000000EB44
- Comment : 10.11.dp1+ BT4LE-Handoff-Hotspot, credit RehabMan based on Dokterdok original
- Disabled by default
- Enable it if you have a BCM94352
- AppleIntelSKLGraphicsFramebuffer
- SMBIOS
- I used MacBook9,1 SMBIOS
- I added manually the memory settings to reflect my 8 Gb.
First reboot
You should have pretty much everything working. Only thing not working is the brightness change. In order to achieve this, we must patch DSDT. Note: My wifi wasn’t working after 3 reboots. That’s when I realized that I had to run Kext Utility (without drag and dropping kexts files). When over, I rebooted and my wifi was working.
DSDT patching (must be done for brightness to work)
Brightness change by keyboard shorcut will not work if you don’t see the brightness slider in System Preferences>Display.
Before going forward, I strongly suggest you to read RehabMan’s Patching Laptop DSDT/SSDTs. Every following steps is straight out of that genius guide. I do not use IntelBacklight.kext.
- Reboot the laptop. At Clover boot screen press F4. This will dump files in EFI/Clover/ACPI/origin.
- Boot into Sierra
- In Terminal:
- This will show you information about your drives and volumes. You must find the EFI of your SSD.
- This should mount your EFI volume.
The guide talks about duplicate SSDTs and comparing their size. I have two SSDTs with the same size but not the same content so there will be no problems later on.
- In Terminal:
- Type cd and drag-and-drop your DSDT folder
Источник