本帖最后由 litaocomet 于 2017-10-10 05:15 编辑
以前在10.12板块发的帖子分享自己新的,大家反响不错,那么继续我的acer swift3黑苹果之旅。本人自己3台电脑(一台式机、一笔记本,一08年古董辈的笔记本)都是hackintosh。
现在个人的电脑黑果情况如下:
那么对于这台轻薄笔记本当然爱惜了,折腾是少不了的。
Acer Swift 3 一代10.13.x 施工专用教程(不定期更新)
机器配置:
- 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 : 更换为了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 音频输出正常:使用 KextPatch
- 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,目前无解,忽视吧)
- 指纹识别(虽然可以驱动,但没有任何用处)
要点:
10.13对于7代支持的比较好。建议本机选择机型位MacBook 10,1 ,因为这个机型的cpu型号i5-7Y54和i5-7200U最很接近啊。
核显HD620现在不需要任何kext,只需要注入0x59160000即可,clover或者dsdt或者hotpatch注入。
Wifi&蓝牙现在我更换了94360cs2,直接免驱,又给大家了一种选择。
说明:
1.dsdt修复键盘上Fn+方向左右调节亮度功能(前提是你dsdt或者hotpatch加入PNLF开启原生背光)
- #Edit methods _Q71 and _Q70 to interface with PS2K(or somename in some systems),
- into method label _Q71 replace_content
- begin
- // Brightness Down\n
- Notify (PS2K, 0x20)\n
- end;
- into method label _Q70 replace_content
- begin
- // Brightness Up\n
- Notify (PS2K, 0x10)\n
- end;
复制代码 2.HDMI接口音频输出
- <dict>
- <key>Comment</key>
- <string>10.12.6-KBL-5912000-Port_0x5-DP2HDM</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- AQUJAAAEAACHAQAA
- </data>
- <key>Name</key>
- <string>AppleIntelKBLGraphicsFramebuffer</string>
- <key>Replace</key>
- <data>
- AQUJAAAIAACHAQAA
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>10.12.6-KBL-5912000-Port_0x6-DP2HDM</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- AgQKAAAEAACHAQAA
- </data>
- <key>Name</key>
- <string>AppleIntelKBLGraphicsFramebuffer</string>
- <key>Replace</key>
- <data>
- AgQKAAAIAACHAQAA
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>10.12.6-KBL-5912000-Port_0x7-DP2HDM</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- AwYKAAAEAACHAQAA
- </data>
- <key>Name</key>
- <string>AppleIntelKBLGraphicsFramebuffer</string>
- <key>Replace</key>
- <data>
- AwYKAAAIAACHAQAA
- </data>
- </dict>
复制代码 3.开机进度条第二阶段花屏8个苹果
- <dict>
- <key>Comment</key>
- <string>Boot graphics glitch</string>
- <key>Disabled</key>
- <false/>
- <key>Find</key>
- <data>
- AQAAdSI=
- </data>
- <key>MatchOS</key>
- <string>10.13.x</string>
- <key>Name</key>
- <string>IOGraphicsFamily</string>
- <key>Replace</key>
- <data>
- AQAA6yI=
- </data>
- </dict>
复制代码
94360CS2改造方案:
如图需要这种转接卡,还需要折掉尾端那部分,否则塞不进去。先安装转接卡,并用螺丝固定。
然后直接把无线网卡插进去就行了。不需要固定了,非常非常紧,插的时候小心点。至此就好了。
Q&A
Q:为何又换了94360CS2?
A:手里淘的二手货,废物利用。
Q:94352z不行么?
A:可以啊,还不用转接卡,但是得用kext驱动来,不免驱。
Q:我是后续更新的swift3机型,有什么注意的么?
A:没啥注意的,后续机型换了intel 600p的nvme ssd,性能更好一些。
Q:为什么我安装过程中老是处问题?
A:注意自己的clover配置文档,不清楚功能别瞎勾选。
Q:为什么我安装以后,插入耳机时候背景音和人声不正常?
A:继续安装声卡守护进程脚本,我会提供,安装过程中选择alc 255即可(这个脚本其实就是让hda-verb执行 0x19 SET_PIN_WIDGET_CONTROL 0x25)。
Q:这本子装了黑苹果用着如何?
A:可以比拟MBA了,虽然屏幕没有新款MacBook那么好,但是便宜啊,好歹也是1080的IPS,虽然色域差了点。
Q:安装黑果好难啊,有没有简单的方法?
A:没有,自己不学就难,学习了了解了懂了,就不难了。
Q:你远程帮我弄弄呗?
A:不弄,没那时间。
部分clover设置截图如下:
EFI全套打包,已经剔除三码,请自行添加。
链接: https://pan.baidu.com/s/1bpNIk3P 密码: ff7f
为了给大家省点PB,我还是网盘分享吧。
重要的分割线2017年10月10日更新版本:
使用过程中发现了一点点小问题,具体更新如下:
- smbios设为mbp14,2更为合理,能够达到i5-7200u的最高频3100MHz
- 启用原生电源管理以后,苹果变频过于保守,故添加CPUfriend以及修改的mbp14,2变频参数,采取动态注入。不需要的话请自行删除kext目录下的CPUfriend和CPUfriendDataProvider。
- 整合dsdt和ssdt
- 完全舍弃clover的dsdt改名修复。
- 整合plugin-type注入方式(即将ssdt-pr整合进dsdt)
- 声卡layout通过dsdt注入
- 核显HD 620的ig-platform通过dsdt注入
- dsdt修复IMEI、MCHC、SMBUS
- 还有一些其他修复……
重要文件压缩包提供:
注意这个压缩包只是必须要替换的,已经剔除三码,此包不是整个EFI,整个EFI太大不好传,所以只需要本压缩包内的文件夹去替换完整EFI内的同名文件夹即可。
|