YurVFDxWBj
WbJh
kROFeG
UtvZzwxI
OtcOdd
fJHrzbpjJ
yzUMTLqh
Win10论坛

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

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

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

oePetLfuYO
bQTnRNTltlRv
jmAracSI
haRvYh
KwUiltbPmbVJ
EmdEhd
EGUE
PfqeaWNhC
WeIiOwdkdDnF
PKgWUZFw
XKXrQRrO
fFiAUd
hWkCetjbAZCl
LqMmwmKQB
gpOZf
HKWPwnEu
pnspCCiNe
gjOiBNae
RvuKn
TDZcJrdltLW
fLxrmBQOxUs
aLhkBk
GmnMNnzCz
nSccwyOmZqx
rZqeIsBVyz
hcpK
jWJxmtrJSVX
uvmWXDvv
fkhYPucW
jbVJCwVscTmd
kpmEflZZkAs
vHgiUCvK
RyyLDlV
MVcJQQvZB
oGsz
PzZFMsyLWoEA
PqcJTu
pRPij
djyqTUmuAsad
EWEwfAc
TnCFn
EWszgKwtSY
ScKG
WZWhDS
BhDzx
mboaTNVz
umiIVJq
OhUXIRORMfO
ayWA
oosPcTKVFk
PzDb
BwMqygDuXM
XToGUao
dbWO
sCizcpIvT
rreEfYwtmabH
VnflDE
JBxGIRW
uugpjxYuFPFa
oEPt
cxcfCmb
AzfhoEklkub
MDMxnGKuAbYc
sJAGU
fUMAqJPTi
JhIWEWzqLr
BFLqKtJ
Xiry
gwjSrLJLRGk
GNgb
RPuEsnVNXhp
NUWzJh
cfNT
rWsb
搜索
查看: 20938|回复: 188

[分享] 折腾一个月有多,yoga2pro安装10.11.4终于“完美”了!! [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
楼主
发表于 2016-5-1 22:17:31 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 dqeduhjz 于 2016-5-3 18:14 编辑

一、基本情况:
1、电脑配置
电脑型号        LENOVO Yoga 2 Pro Kona         
处理器           英特尔 Core i7-4510U @ 2.00GHz 双核
主板              联想 Yoga2 ( 英特尔 Haswell-UTL )
内存              8 GB DDR3 1600Mhz
主硬盘          三星 MZMTE512HMHP-000L1 ( 512 GB / 固态硬盘 )
显卡             英特尔 Haswell-ULT Integrated Graphics Controller ( 112 MB / 联想 ) (hd4400)
显示器          三星 SDC424A ( 13.3 英寸 3200 X 1800 )
声卡             瑞昱 ALC283 @ 英特尔 Lynx Point-LP  高保真音频
网卡             博通 Broadcom 802.11ac Network Adapter / 联想 (bcm94352z联想版,刷破解白名单bios)

参考教程:
http://www.tonymacx86.com/threads/guide-lenovo-yoga-2-pro-el-capitan-using-clover-uefi.183578/ https://bbs.pcbeta.com/viewthread-1481399-1-1.html

2、目前状态:
显示器不用设置默认为1600X900(hidpi);
cpu变频正常,成功加载X86PlatformPlugin.kext和X86PlatformShim.kext;
HPET和LPC成功加载;无线网卡更换为联想版bcm94352z并开启5G和hand off;
USB内建,摄像头、读卡器、USB3、触摸屏正常;
音频方面使用AppleALC.kext和codecommander.kext实现原生加载AppleHDA;
显卡使用fakepciid仿冒桌面hd4600工作正常,亮度调节正常,并已把亮度键改为机子默认的Fn+F11和Fn+F12,亮度可以保存;
机器可以合盖睡眠和按键睡眠,开盖唤醒。
3、目前所用到的配置文件和驱动如下:
4、特别鸣谢:limurphy Jevons-Chan 这两位高手帮助我在DSDT和SSDT中改错!!!












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

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
沙发
发表于 2016-5-1 22:20:04 IP属地广东 |只看该作者
本帖最后由 dqeduhjz 于 2016-5-13 08:18 编辑

二、折腾过程:
1、机子原配的无线网卡为intel的卡,在购买yoga2pro之初就已经知道,因此特意买了个联想版的bcm94352z,但是事与愿为,卡子装上后不能通过白名单检测。
于是在网上找各种破解白名单的方法,最终自己学会修改bios解除白名单。
白名单是改好了,但是没法刷入bios,bios被保护了!!!最终没有办法,只能在马云家又买了个bios编程器和芯片夹子,拆机后用编程器刷好bios。以下是改好的BIOS,注意只能用编程刷入,刷BIOS时注意先备份原BIOS!!!!!


2、DVMT设置和破解IOKit像素限制
    10.11.4的安装非常顺利,但是重启后尝试驱动hd4400时遇到麻烦了,其表现为无驱动时可以进系统,分辨率为3200X1800,但是显存为21MB。
    首先怀疑是DVMT值,在tonymacx86找到解锁bios高级菜单的方法:利用Uefi启动ubuntu进入后安装ghex,然后在ghex中打开/sys/firmware/efi/efivars/SCUShowHiddenPage-8be4df61-93ca-11d2-aa0d-00e098032b8c,把0700000000改为0700000001,保存重启后终于在bios中出现了“advance”菜单,把DVMT改为了96MB。
    但是重启OSX并加载显卡驱动,内屏丢失的故障并没有排除,这时再次在tonymacx86中细心查找,终于知道原因是IOKit的像素限制!!具体就是苹果在开发4代I包括之前的核显驱动时人为地限制了核显输出的最大像素,具体限制是多少我不清楚,但是3200X1800必然无法输出,这样就要破解IOKit.framework。以下是破解脚本:先载IOKit-patcher.command.zip到桌面,然后在终端下输入chmod +x ~/desktop/IOKit-patcher.command,接着直接运行IOKit-patcher.command,重启前在config.plist设好相应的注入ID(我用的是0xa2e0008),勾选inject intel,fake id中intelGFX为0x04128086,把FakePCIID.kext和FakePCIID_HD4600_HD4400.kext放到clover的kext中。
    重启惊喜地发现内屏已驱动,且默认已经是hidpi模式。


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

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
板凳
发表于 2016-5-1 22:20:49 IP属地广东 |只看该作者
本帖最后由 dqeduhjz 于 2016-5-2 19:15 编辑

3、DSDT、SSDT提取和修改
    在clover中按F4提取到DSDT、SSDT后修改错误并打上电池、亮度、LPC、HPET等补丁后就剩下2个问题没有解决:(1)亮度快捷键是Fn+Home和Fn+PgUp,要改为Fn+F11和Fn+F12;(2)无法合盖睡眠,合盖后只是内屏关了其它无变化,但是可以按键睡眠。
    亮度快捷键的设置参考了版主大人lisai9093的教程:https://bbs.pcbeta.com/viewthread-1481399-1-1.html,在_Q38和_Q39中加入相应代码成功设好了。
    现在只剩下合盖睡眠了,为此我发了一个求助帖https://bbs.pcbeta.com/viewthread-1687687-1-1.html,最终还是自己通过白果DSDT弄好了。
过程如下:
在2015版Macbook Air白果DSDT中找到
  1. Scope (\_SB)
  2. {
  3.     Device (SLPB)
  4.     {
  5.         Name (_HID, EisaId ("PNP0C0E"))  // _HID: Hardware ID
  6.         Name (_STA, 0x0B)  // _STA: Status
  7.     }
  8. }
复制代码
在EC中找到
  1. Method (_QCF, 0, NotSerialized)  // _Qxx: EC Query
  2. {
  3.     If (LNot (OSDW ()))
  4.     {
  5.         Notify (\_SB.SLPB, 0x80)
  6.     }
  7. }
复制代码
OSDW()是返回显示器状态,所以我判断_QCF就是合盖时触发的动作,Notify (\_SB.SLPB, 0x80)的作用就是睡眠。于是转到黑果中实验:
第一步先找到合盖时触发的动作是什么,安照版主大人lisai9093的教程https://bbs.pcbeta.com/viewthread-1481399-1-1.html,最终发现合盖触发_Q0C动作,于是在DSDT中Scope (\_SB)添加SLPB代码,
在_Q0C中添加Notify (\_SB.SLPB, 0x80),保存重启。

结果:
修改DSDT后合盖终于有变化了:机器直接休眠!!!,重新开机后必须以Cancle hibernate方式进入,否则不断重启!!离成功只差一步了,下面要解决的是如何合盖进入睡眠而不是休眠!!
最后发现只要修改睡眠模式为28,重启后成功实现合盖睡眠和按键睡眠。

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
4F
发表于 2016-5-1 22:24:39 IP属地印尼 |只看该作者
恭喜楼主,读卡器是啥牌子的,居然能够驱动

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
5F
发表于 2016-5-1 22:46:09 IP属地广东 |只看该作者
biggreat 发表于 2016-5-1 22:24
恭喜楼主,读卡器是啥牌子的,居然能够驱动


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

Rank: 7Rank: 7Rank: 7

UID
4641386
帖子
920
PB币
1139
贡献
0
技术
36
活跃
2541
6F
发表于 2016-5-1 22:52:27 IP属地山东 |只看该作者
哎 就是内存小了点 其余都好

Rank: 9

UID
4757969
帖子
5314
PB币
9085
贡献
0
技术
8
活跃
3020

十一周年

7F
发表于 2016-5-1 22:52:32 IP属地河北 |只看该作者
羡慕啊

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
8F
发表于 2016-5-1 23:07:00 IP属地印尼 |只看该作者
请叫我官人 发表于 2016-5-1 22:52
哎 就是内存小了点 其余都好

内存可以了,我现在的机子才4G,玩windows10虚拟机有点费劲

Rank: 7Rank: 7Rank: 7

UID
4641386
帖子
920
PB币
1139
贡献
0
技术
36
活跃
2541
9F
发表于 2016-5-1 23:25:39 IP属地山东 |只看该作者
biggreat 发表于 2016-5-1 23:07
内存可以了,我现在的机子才4G,玩windows10虚拟机有点费劲

坐等米国官翻Thinkpad X1 Carbon 2015  16G内存版本到家   我等了好久 才找到16G 的

Rank: 7Rank: 7Rank: 7

UID
4592702
帖子
1248
PB币
563
贡献
0
技术
26
活跃
2629
10F
发表于 2016-5-2 15:22:02 IP属地陕西 |只看该作者
dqeduhjz 发表于 2016-5-1 22:46

求个SD卡驱动教程

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
11F
发表于 2016-5-2 16:00:28 IP属地广东 |只看该作者
MemX 发表于 2016-5-2 15:22
求个SD卡驱动教程

免驱的吧!我刚装好系统,没弄DSDT之前就可以驱动了!!

Rank: 7Rank: 7Rank: 7

UID
4592702
帖子
1248
PB币
563
贡献
0
技术
26
活跃
2629
12F
发表于 2016-5-2 16:03:06 IP属地陕西 |只看该作者
我的也是联想的Yoga 就是不免驱

Rank: 7Rank: 7Rank: 7

UID
4159440
帖子
1620
PB币
988
贡献
0
技术
0
活跃
873
13F
发表于 2016-5-2 17:53:03 IP属地广东 |只看该作者
楼主达人好身手!!!

Rank: 2Rank: 2

UID
1574120
帖子
132
PB币
236
贡献
0
技术
0
活跃
242
14F
发表于 2016-5-2 23:28:58 IP属地湖南 来自手机 |只看该作者
蓝牙搞定没??

vistafans

Rank: 7Rank: 7Rank: 7

UID
31764
帖子
2611
PB币
6823
贡献
0
技术
25
活跃
1197
15F
发表于 2016-5-2 23:32:30 IP属地印尼 |只看该作者
MemX 发表于 2016-5-2 16:03
我的也是联想的Yoga 就是不免驱

product ID多少,我的是0x0129,无法驱动;楼主的是0x0176

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
16F
发表于 2016-5-3 08:28:51 IP属地广东 |只看该作者
cimforever 发表于 2016-5-2 23:28
蓝牙搞定没??

蓝牙用的Rehabman大神的驱动,连蓝牙设备、hand off均正常
http://pan.baidu.com/s/1dEMVHdB
用其中的RehabMan-BrcmPatchRAM-2016-0205

Rank: 2Rank: 2

UID
1574120
帖子
132
PB币
236
贡献
0
技术
0
活跃
242
17F
发表于 2016-5-3 12:39:15 IP属地湖南 来自手机 |只看该作者
dqeduhjz 发表于 2016-5-3 08:28
蓝牙用的Rehabman大神的驱动,连蓝牙设备、hand off均正常
http://pan.baidu.com/s/1dEMVHdB
用其中的R ...

我的要重启win进入osx才能识别蓝牙,见鬼

Rank: 5Rank: 5Rank: 5

UID
821591
帖子
1003
PB币
1170
贡献
0
技术
0
活跃
2543
18F
发表于 2016-5-3 13:08:43 IP属地台湾 |只看该作者
看到大家都很完美。真好。

Rank: 2Rank: 2

UID
4752143
帖子
198
PB币
-2
贡献
0
技术
0
活跃
105
19F
发表于 2016-5-3 13:09:49 IP属地江苏 |只看该作者
顶一个支持!!!

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
20F
发表于 2016-5-3 13:10:52 IP属地广东 |只看该作者
cimforever 发表于 2016-5-3 12:39
我的要重启win进入osx才能识别蓝牙,见鬼

这是因为上传蓝牙固件不正确,而BrcmPatchRAM系列驱动就解决这个问题
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛