Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 8800|回复: 168

[config] 联想miix520 平板pc二合一 黑苹果macos10.14「逼近完美」 [复制链接]

daren

Rank: 5Rank: 5Rank: 5

UID
4725659
帖子
783
PB币
462
贡献
0
技术
0
活跃
837
发表于 2018-10-5 22:45:06 |显示全部楼层
本帖最后由 13956737563 于 2019-1-26 16:29 编辑

因为酷比魔方mixplus的4g内存不能满足我的需求,所以三个月前换了联想miix 520,直接闲鱼买了个16g大内存的港版,这下内存用不完了。

用了三个月了,这电脑对于不玩游戏的我,简直太适合了,各方面都很均衡,没什么短板,臻至完美的体验。



老规矩,先上配置信息:
品牌型号:联想miix 520
cpu:i5 8250u
显卡:uhd620
内存:16G
声卡:alc298
无线网卡:bcm94352z
屏幕大小:12.2寸
分辨率:1920x1200
NVME硬盘:Samsung pm961 1tbBISO: 6NCN13WW


为了完善这电脑的黑苹果,也是花了很长时间来研究如何解决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.1。在这个电脑上不要装10.13.x的系统,因为10.13.x下会出现随机启动失败的bug,10.12.x与10.14下都没有这个bug。

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-12-30更新:

  • 启用VirtualSMC.kext,放弃fakesmc.kext。
  • 启用SMCBatteryManager.kext,放弃ACPIBatteryManager.kext。
  • 更新clover版本为4831。
  • 更新kexts内各驱动版本。
  • 显卡仿冒19168086,解决仪表盘添加小部件时水波纹花屏问题。
  • CLOVER完全重新从我自用的提取,不是增量更新。
  • 测试添加SD读卡器驱动。

2018-10-14更新:








  • 亮度调节方式更改为AppleBacklightFixup,详细信息点击查看
  • 设置默认启动上次启动的系统启动项,倒计时为10秒。





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里的这一段:
  1. <key>VoodooI2CHIDDevice Multitouch HID Event Driver</key>
  2.                 <dict>
  3.                         <key>CFBundleIdentifier</key>
  4.                         <string>com.alexandred.VoodooI2CHID</string>
  5.                         <key>DeviceUsagePairs</key>
  6.                         <array>
  7.                                 <dict>
  8.                                         <key>DeviceUsage</key>
  9.                                         <integer>4</integer>
  10.                                         <key>DeviceUsagePage</key>
  11.                                         <integer>13</integer>
  12.                                 </dict>
  13.                                 <dict>
  14.                                         <key>DeviceUsage</key>
  15.                                         <integer>5</integer>
  16.                                         <key>DeviceUsagePage</key>
  17.                                         <integer>13</integer>
  18.                                 </dict>
  19.                                 <dict>
  20.                                         <key>DeviceUsage</key>
  21.                                         <integer>2</integer>
  22.                                         <key>DeviceUsagePage</key>
  23.                                         <integer>13</integer>
  24.                                 </dict>
  25.                         </array>
  26.                         <key>IOClass</key>
  27.                         <string>VoodooI2CMultitouchHIDEventDriver</string>
  28.                         <key>IOProbeScore</key>
  29.                         <integer>200</integer>
  30.                         <key>IOProviderClass</key>
  31.                         <string>IOHIDInterface</string>
  32.                 </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,终端执行如下命令

  1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码

2.安装sleepwatcher,终端执行如下命令

  1. brew install sleepwatcher
复制代码

3.下载解压补丁包

补丁包:


4.终端进入补丁包目录,执行如下命令

  1. sudo sh ./patch.sh
复制代码




OK!大功告成!




附件: 你需要登录才可以下载或查看附件。没有帐号?注册

daren

Rank: 5Rank: 5Rank: 5

UID
4725659
帖子
783
PB币
462
贡献
0
技术
0
活跃
837
发表于 2018-10-7 11:54:41 |显示全部楼层
自古沙发归楼主

Rank: 2Rank: 2

UID
753990
帖子
258
PB币
0
贡献
0
技术
0
活跃
297
发表于 2018-10-7 14:53:20 |显示全部楼层
感谢分享~~~~~

Rank: 2Rank: 2

UID
3137259
帖子
138
PB币
6
贡献
0
技术
0
活跃
304
发表于 2018-10-7 17:28:31 |显示全部楼层
不错不错·····

Rank: 2Rank: 2

UID
2290511
帖子
164
PB币
0
贡献
0
技术
0
活跃
240
发表于 2018-10-7 20:53:09 |显示全部楼层
谢谢楼主分享,支持楼主,有时间试试看

Rank: 5Rank: 5Rank: 5

UID
2428049
帖子
543
PB币
464
贡献
0
技术
1
活跃
541
发表于 2018-10-8 10:42:27 |显示全部楼层
过来顶贴了 好东西啊 楼主

Rank: 5Rank: 5Rank: 5

UID
1030913
帖子
732
PB币
11
贡献
0
技术
7
活跃
698
发表于 2018-10-8 10:52:49 |显示全部楼层
逼近完美

Rank: 5Rank: 5Rank: 5

UID
652711
帖子
616
PB币
85
贡献
0
技术
16
活跃
447
发表于 2018-10-8 22:35:48 |显示全部楼层
触摸屏还可以用?

daren

Rank: 5Rank: 5Rank: 5

UID
4725659
帖子
783
PB币
462
贡献
0
技术
0
活跃
837
发表于 2018-10-8 22:46:32 |显示全部楼层
duyongwei 发表于 2018-10-8 22:35
触摸屏还可以用?

可以的,是voodooi2c的驱动,手势默认是mac原生触摸板的手势,

Rank: 5Rank: 5Rank: 5

UID
2411714
帖子
1096
PB币
223
贡献
0
技术
16
活跃
960
发表于 2018-10-9 16:02:27 |显示全部楼层
触摸屏也是多指吗

Rank: 5Rank: 5Rank: 5

UID
2411714
帖子
1096
PB币
223
贡献
0
技术
16
活跃
960
发表于 2018-10-9 16:03:19 |显示全部楼层
13956737563 发表于 2018-10-8 22:46
可以的,是voodooi2c的驱动,手势默认是mac原生触摸板的手势,

支持几指??

Rank: 7Rank: 7Rank: 7

UID
522135
帖子
1771
PB币
972
贡献
0
技术
0
活跃
1526
发表于 2018-10-9 16:54:02 |显示全部楼层
多谢楼主分享!!!

daren

Rank: 5Rank: 5Rank: 5

UID
4725659
帖子
783
PB币
462
贡献
0
技术
0
活跃
837
发表于 2018-10-9 18:21:35 |显示全部楼层
qqttss25 发表于 2018-10-9 16:03
支持几指??

mac原生也就四指吧,这个都支持的,voodooi2chid驱动现在有个bug,在有手写笔的屏幕上,3指操作实际是双指手势的功能,4指操作实际是3指的功能,5指操作实际是4指的功能,现在在miix 520上,这个5指操作是可以实现的,也就说多指没问题,只是等voodooi2chid驱动更新修复bug

Rank: 2Rank: 2

UID
4609592
帖子
144
PB币
19
贡献
0
技术
0
活跃
243
发表于 2018-10-9 23:18:32 |显示全部楼层
支持啊,看你已经比较完美了,试下。

Rank: 2Rank: 2

UID
4609592
帖子
144
PB币
19
贡献
0
技术
0
活跃
243
发表于 2018-10-10 00:58:42 |显示全部楼层
简单测试了一下,除了下面的小问题,基本完美了,也没有烦人的随机启动失败问题了。

1.启动过程会有一段时间花屏
2.触屏多点触摸有问题(我在github上给voodooi2c作者提了bug,他回复下个版本应该会修复,期待作者更新)
3.睡眠唤醒后键盘失效(重新拔插后正常)你说的补丁包没有发出来
4.休眠唤醒后有时会有短时间颗粒状花瓶现象。(如选中一段文本,右键,然后选择复制,就会出现这个现象,浏览器全屏,在标签栏晃动鼠标,也会有这个现象
5.测试水波纹,有水波纹的地方花屏
6.最低屏幕亮度直接黑屏,向上调一格又非常亮,中间缺少过渡(这个一直是这样,不知道有没办法优化)

Rank: 7Rank: 7Rank: 7

UID
713168
帖子
1296
PB币
0
贡献
0
技术
6
活跃
1705
发表于 2018-10-10 02:10:41 |显示全部楼层
谢谢楼主分享

daren

Rank: 5Rank: 5Rank: 5

UID
4725659
帖子
783
PB币
462
贡献
0
技术
0
活跃
837
发表于 2018-10-10 06:07:35 来自手机 |显示全部楼层
qqttss25 发表于 2018-10-9 16:03
支持几指??

多指支持的

daren

Rank: 5Rank: 5Rank: 5

UID
4725659
帖子
783
PB币
462
贡献
0
技术
0
活跃
837
发表于 2018-10-10 06:40:09 来自手机 |显示全部楼层
jieeraoyun 发表于 2018-10-9 23:18
支持啊,看你已经比较完美了,试下。

嗯,剩下的问题除了iMessage感觉都无解了

Rank: 5Rank: 5Rank: 5

UID
2411714
帖子
1096
PB币
223
贡献
0
技术
16
活跃
960
发表于 2018-10-10 19:51:35 |显示全部楼层
13956737563 发表于 2018-10-9 18:21
mac原生也就四指吧,这个都支持的,voodooi2chid驱动现在有个bug,在有手写笔的屏幕上,3指操作实际是双指 ...

谢谢 非常不错 手写笔支持压感吗 ?

daren

Rank: 5Rank: 5Rank: 5

UID
4725659
帖子
783
PB币
462
贡献
0
技术
0
活跃
837
发表于 2018-10-10 20:40:53 来自手机 |显示全部楼层
qqttss25 发表于 2018-10-10 19:51
谢谢 非常不错 手写笔支持压感吗 ?

不支持压感,只能当鼠标来用
关闭

站长推荐

推荐好友加入远景可拿奖励
推荐好友进远景,可以拿3重奖励,PBB,威望,勋章,通通有~ 本帖只限回复推荐用
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件