本帖最后由 13956737563 于 2019-6-5 23:42 编辑
因为酷比魔方mixplus的4g内存不能满足我的需求,所以三个月前换了联想miix 520,直接闲鱼买了个16g大内存的港版,这下内存用不完了。 用了三个月了,这电脑对于不玩游戏的我,简直太适合了,各方面都很均衡,没什么短板,臻至完美的体验。 现已支持macOS10.15,bcm94352z附带的蓝牙驱动挂了,等待完善。10.15帖子链接:https://bbs.pcbeta.com/viewthread-1818802-1-1.html,后期会优先更新10.15,尽量兼容10.14及老版本
老规矩,先上配置信息:
品牌型号:联想miix 520
cpu:i5 8250u
显卡:uhd620
内存:16G
声卡:alc298
无线网卡:bcm94352z
屏幕大小:12.2寸
分辨率:1920x1200
NVME硬盘:Samsung pm961 1tb
BISO: 6NCN35WW
为了完善这电脑的黑苹果,也是花了很长时间来研究如何解决bug,经过不断的尝试,现阶段完善情况如下:
正常工作:
1.声显网三卡:OK
2.usb:OK
3.电量显示:OK
4.亮度调节:OK
5:变频:OK
6.盒盖睡眠 开盖唤醒:OK
7.触摸屏、手写笔:OK
8.蓝牙:OK
9.usb键盘、鼠标唤醒:OK
10.SD读卡器:测试...
不正常工作的:
1.I2C的重感、摄像头(无解)
2.iMessage(有解)
3.指纹识别(无解)
下面附上一些截图:
1.桌面:
2.usb信息:
3.电池信息:
4.显卡信息:
接下来是配置文件分享:
该clover主要是用hotpatch方式打补丁,同型号电脑使用时兼容性更好,测试安装macOS10.14与10.14.5。在这个电脑上不要装10.13.x的系统,因为10.13.x下会出现随机启动失败的bug,10.12.x与10.14下都没有这个bug。 2019-05-15更新:
- 修正电源管理、声卡layout id补丁,转用ssdt hotpatch或devices属性注入;
- 添加cpufriend,动态注入变频信息,将原先的最低频率1.3ghz调成800mhz,空闲时更加省电;
- 精简部分冗余驱动;
- 更新驱动与clover版本;
- 取消仿冒6代u与核显,据说可以实现显卡硬解;
- 修正电池dsdt补丁逻辑,这个修复感受不到有任何改进;
- 修复上次更新时忘记去掉-v与默认启动选项;
- ACPI/patched/WINDOWS/下提供dsdt.aml,以修复美版miix520在新版bios下无法识别指纹的问题(针对windows系统);
- 测试添加OpenCore引导,还不完善,不推荐日常使用,仅供研究;
2019-04-05更新:
2019-03-29:
- 更新clover版本。
- 更新驱动版本。
- 精简driver64uefi与kexts里的冗余文件。
- 修复显卡补丁与禁用mac i2c原生驱动补丁。
2019-01-26更新: - 更新clover版本。
- 添加开机声音驱动文件与声音资源文件,如何使用 请看 https://github.com/acai66/lenovo-miix-520-hackintosh-10.14-CLOVER。
- 修改电池型号信息为miix 520,无关紧要的一条更新。
- 默认不集成sd卡驱动,如需要sd卡驱动,请看 https://github.com/acai66/lenovo-miix-520-hackintosh-10.14-CLOVER。
2018-12-30更新: - 启用VirtualSMC.kext,放弃fakesmc.kext。
- 启用SMCBatteryManager.kext,放弃ACPIBatteryManager.kext。
- 更新clover版本为4831。
- 更新kexts内各驱动版本。
- 显卡仿冒19168086,解决仪表盘添加小部件时水波纹花屏问题。
- CLOVER完全重新从我自用的提取,不是增量更新。
- 测试添加SD读卡器驱动。
2018-10-14更新:
2018-10-11更新:
经景友建议,项目已上传到github,地址:https://github.com/acai66/lenovo-miix-520-hackintosh-10.14-CLOVER
2018-10-06更新第一版clover:
下面来说两个bug与解决方式:
bug 1. 触摸屏与触摸板不能同时驱动。
这个bug应该来自于VoodooI2CHID.kext驱动,因为它会让触摸板加载这个驱动,而触摸板加载这个驱动后就没法使用了,所以解决这个bug的方法是修改VoodooI2CHID.kext驱动,让它不能识别触摸板,具体修改方法是删掉VoodooI2CHID.kext/Contents/Info.plist里的这一段:
- <key>VoodooI2CHIDDevice Multitouch HID Event Driver</key>
- <dict>
- <key>CFBundleIdentifier</key>
- <string>com.alexandred.VoodooI2CHID</string>
- <key>DeviceUsagePairs</key>
- <array>
- <dict>
- <key>DeviceUsage</key>
- <integer>4</integer>
- <key>DeviceUsagePage</key>
- <integer>13</integer>
- </dict>
- <dict>
- <key>DeviceUsage</key>
- <integer>5</integer>
- <key>DeviceUsagePage</key>
- <integer>13</integer>
- </dict>
- <dict>
- <key>DeviceUsage</key>
- <integer>2</integer>
- <key>DeviceUsagePage</key>
- <integer>13</integer>
- </dict>
- </array>
- <key>IOClass</key>
- <string>VoodooI2CMultitouchHIDEventDriver</string>
- <key>IOProbeScore</key>
- <integer>200</integer>
- <key>IOProviderClass</key>
- <string>IOHIDInterface</string>
- </dict>
复制代码我上传的clover里集成的VoodooI2CHID.kext默认已经去掉了这一段代码了,这里介绍这个bug,是为了避免更新VoodooI2C系列驱动时忘记修改驱动而导致触摸板无法使用的问题。
bug 2. 睡眠唤醒后键盘失效(重新拔插后正常)
这是个奇葩的bug,可能和键盘硬件有关,经过搜索,发现不少用户遇到了唤醒后鼠标失效、键盘失效的问题,重新拔插后又能正常使用了,针对这个bug,解决办法就是安装sleepwatcher来监控系统的睡眠唤醒,在电脑唤醒时执行一条重连usb设备的命令,该补丁包默认适合miix 520的键盘bug,如果想要用到别的电脑上解决重连usb的问题,需要修改/usr/local/acai/patch,里面的0x14500000是miix 520键盘的usb口的地址。
经过测试,按照如下步骤就能解决miix 520的键盘失效问题: 1.安装brew,终端执行如下命令 - /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码2.安装sleepwatcher,终端执行如下命令 - brew install sleepwatcher
复制代码3.下载解压补丁包 补丁包:
4.终端进入补丁包目录,执行如下命令
OK!大功告成!
|