本帖最后由 litaocomet 于 2019-4-12 16:25 编辑
从10.12走来,经过10.13,现在又到了10.14.x,还是有人伸手就要。那么作为一个好人,当然还是给大家提供下帮助吧。继续我们的Acer 宏碁蜂鸟3 swift3笔记本黑苹果之旅。
首先说明,我的笔记本是一代的,硬盘虽然是m.2固态,但是是sata协议的,不是nvme协议的,二代开始的新笔记本稍微有点变化,请不要照搬照抄,略作改变适合自己才是最好的,话不多说,开始。
机器配置:
- CPU : Intel Core i5-7200U (Kabylake)
- Graphics : Intel HD 620
- RAM : 8 GB DDR4 2133 MHz (soldered)
- SSD : 256 GB Toshiba (M.2 2280 SATA,replaceable. Not compatible with NVMe SSD)
- Screen : 14-inch 1920 x 1080 IPS Mattedisplay
- Battery : 4-cell Lithium-Ion 3220 mAh 10hours
- 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)已经更换为BCM94360CS2, (M.2 NGFF)
- Audio : ALC255 (ven id:10ec, dev id:0255)
- SD Card Reader : Realtek USB2.0-CRW (venid:0bda, dev id:0129)
- Trackpad:Synaptics i2c 触摸板
正常工作的硬件:
- 显卡正常,小太阳亮度可调
- HDMI 视频输出正常: 镜像显示器、连接扩展显示器、4K输出正常
- HDMI 音频输出正常
- ALC255声卡声音正常,小喇叭可调
- SSD正常
- 蓝牙工作正常,handoff正常,airdrop正常
- Trackpad正常
- USB-C正常,已经测试了USB-type C转 typa-A、转有线网卡RJ45,全部OK
- USB接口正常
- Webcam正常,photo booth 正常,注入三码以后facetime 正常,iMessage正常
- 睡眠唤醒正常,变频正常
不太正常的:
- 读卡器(Realtek sd card reader,id:0x0129,目前无解,请忽略吧)
- 指纹识别(虽然可以驱动,但没有任何用处,请忽略吧)
最新EFI如下:
舍弃静态dsdt方式,方便类似机型使用,现在完全为hotpatch方式。
鉴于applealc官方已经加入了相同值,故不再自制applealc,alc255采取注入id=30即可。
精简优化一部分dsdt和设备改名修复方式,whatevergreen现在功能越来越多,那就偷懒吧。
舍弃fakesmc,改用virtualsmc,实际发现比fakesmc好些。
电池驱动改用SMCBatteryManager.kext,实际体验更好一些。
这应该是是目前最完善的结果了,没有什么bug了,以前一直恼火的combo jack输入输出切换也正常了。读卡器反正无解,指纹就当不存在,后续估计也不会再更新了。
以下内容老旧:
需要说明的问题:
- 我的大部分功能实现都作为一个dsdt文件来实现,clover配置里面基本留空了,所以请大家注意。
- 我的声卡驱动是自己做的applealc,layout注入是8,和官方不一样,请注意。
- 三合一耳麦接口需要借助combojack自动切换来实现,请注意安装使用方法。
- 如果是windows 10和 mac os双系统使用者,注意在bios里面添加clover为第一引导序列,方法自己研究,很简单。
Kext说明:
- ACPIbatteryManager:电池驱动
- AppleALC:声卡驱动,注意我EFI文件里面的是我自己做的适合本机的
- ApplePS2SmartTouchPad:触摸板和键盘驱动
- FakeSMC:不解释,传感器驱动已经集合进去了
- Lilu:地球人都知道
- WhateverGreen:用来修复一下引导过程中花屏现象
- VerbStub:combojack组件
系统信息
插入耳麦请选择切换
耳机输出
扬声器输出自动切换
耳麦以线路输入方式输入
内置麦克输入
我的声卡是自制的,只能用于本机alc 255
layout 为 8
声卡layout注入以dsdt方式进行
显卡ig-platform-id注入也以dsdt方式进行
fn加方向键←和→调节亮度也以修改dsdt进行(键盘上就是这么印刷的和windows保持一致)
正常驱动
正常驱动
正常使用
……
最后给大家东西:
|