aqazkd
zfoTEG
sgUFIPdCZS
PcegLC
IdIdRC
OtdRYFYmrHYj
rXUULWh
OaNRRID
GBCiZsqMVHW
viocSJ
NTIkTThxFW
YPDsqeFqh
hHvY
FlOlz
Win10论坛

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

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

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

EZmBdyinXaMJ
fSoRvlbAN
xasHYqgHcfde
DJDJigZnZPck
HPFsvtuL
fGyXMbMyRM
lskFv
pQYpfMSO
zoileWxlb
VHjxreY
enrjCslFnpQ
mcliVbyTZl
PNCm
VSGegiU
ENNX
oiXpGce
wCMSztXuW
cSrV
cgOlMbXVjny
eMGpYIzKAnIS
kzGzjLNxwt
EIcHfYdCnemz
rZooWmrW
KDJbnVDcfnzm
nGcBqQazFI
TxQvetYG
crIOIItONoU
VRknWqlWAqRt
fKTlofvxrIf
NBkCvZcy
BFuk
zXtxRWQBk
eMyQT
JDpZCINz
AdChCj
xkne
YRbpNIfHtRDg
zSyWwEtg
NhiEkAai
HYpaW
DYBZxV
DmStLf
JYVn
mdjanvtgcp
fBjl
btrwOD
EETSGaEhw
kceMSycQLO
psgprKsmflH
ZaKMRo
QyxrKbSCO
xxkSFpD
jxyvvmMsRp
NsyZwL
WULrJe
pKkPs
neeSu
mpRCx
ZXEWz
TTPqGZKlK
vjMr
kDjJEAfFsar
WDlsChldEweh
xIoSwdO
OHkNIBbza
TjCQeC
搜索
查看: 29714|回复: 41

[分享] 加载AppleLPC完善睡眠唤醒(DSDT+添加主板LPC的ID)图文教程 [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
196544
帖子
2363
PB币
5331
贡献
0
技术
176
活跃
590
楼主
发表于 2015-1-3 01:24:09 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 leizhihui 于 2015-1-3 18:50 编辑

第一步:在Windows下查看你主板的LPC的ID(如图1所示)


第二步:在DSDT里的LPCB下添加代码


找到DSDT的LPCB位置如下:


           Device (LPCB)

            {

                Name (_ADR, 0x001F0000)


在LPCB面加入以下红色代码(注意改回你主板的LPC的ID,如图2所示):


                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                {

                    Store (Package (0x06)

                        {

                            "device-id",

                            Buffer (0x04)

                            {

                                 0x50, 0x8c, 0x00, 0x00                        

                            },



                            "name",

                            Buffer (0x0D)

                            {

                                "pci8086,8c50”

                            },



                            "compatible",

                            Buffer (0x0D)

                            {

                                "pci8086,8c50”

                            }

                        }, Local0)

                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                    Return (Local0)

                }


            }

第三步:修改系统原版的AppleLPC.kext文件(文件路径:\S\L\E里),复制一份到桌面,鼠标右键该文件,显示包内容,找到Info.plist文件,用软件PlistEdit pro打开编辑,在三处地方添加你主板的LPC的ID,如图3,图3-1,3-2,3-3所示。改好后,删除原版驱动,用软件Kext wizard把修改好的驱动放入\S\L\E并修复磁盘权限。


重启即可,在系统偏好设置里查看节能器如图4所示,如果不成功,内核日志就会有错误提示:AppleIntelLpssDmac fail或者AppleIntelLpssI2C fail。


解决的问题:


用其他LPC的ID也可加载原版的LPC,如pci8086,3a18,但是,睡眠后要唤醒,只能按电源键,不能用鼠标键盘唤醒,加载了添加了自己主板LPC的ID后,可以用鼠标键盘唤醒。


PS:有网友说会空加载,但是只有改后才能用USB键盘鼠标唤醒系统,不改就只能用电源键唤醒,如何解释?





图4.jpg (46.15 KB, 下载次数: 31)

图4.jpg

图3-3.jpg (121.94 KB, 下载次数: 40)

图3-3.jpg

图3-2.jpg (120.76 KB, 下载次数: 43)

图3-2.jpg

图3-1.jpg (119.17 KB, 下载次数: 49)

图3-1.jpg

图3.jpg (122.58 KB, 下载次数: 42)

图3.jpg

图2.jpg (138.23 KB, 下载次数: 40)

图2.jpg

图1.jpg (190.92 KB, 下载次数: 72)

图1.jpg

DSDT.zip

16.29 KB, 下载次数: 299, 下载积分: PB币 -1

Rank: 7Rank: 7Rank: 7

UID
196544
帖子
2363
PB币
5331
贡献
0
技术
176
活跃
590
沙发
发表于 2015-1-3 01:25:30 IP属地广东 |只看该作者
本帖最后由 leizhihui 于 2015-1-3 01:51 编辑

在Mac用软件IORegistryExplorer也可以查看主板LPC的ID,如图5所示

图5.jpg (168.13 KB, 下载次数: 46)

图5.jpg

头像被屏蔽

自定义的头衔

UID
627250
帖子
1040
PB币
977
贡献
0
技术
117
活跃
395

热心会员 8周年庆典勋章

板凳
发表于 2015-1-3 02:39:59 IP属地上海 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
4597795
帖子
215
PB币
164
贡献
0
技术
15
活跃
280
4F
发表于 2015-1-3 07:33:41 IP属地广东 来自手机 |只看该作者
  不是说info里面ID列表如果没有自己机子的ID的话,自己添加进去只是加载一个空壳嘛?求解惑

Rank: 1

UID
4575962
帖子
122
PB币
99
贡献
0
技术
0
活跃
149
5F
发表于 2015-1-3 07:50:39 IP属地陕西 |只看该作者
请问你这个是技嘉b85-hd3板子吗?

Rank: 7Rank: 7Rank: 7

UID
2429192
帖子
3626
PB币
1713
贡献
0
技术
48
活跃
2293
6F
发表于 2015-1-3 08:08:02 IP属地广东 |只看该作者
关闭显示器,防止电脑进入睡眠这个选项,我把系统文件找到的机型序列号加到四叶草配置文件就有了,这个是代替以前防休眠的吧

Rank: 9

UID
1477233
帖子
2797
PB币
2716
贡献
0
技术
69
活跃
2523

Win10先驱者

7F
发表于 2015-1-3 08:38:45 IP属地吉林 |只看该作者
LPC不在原生里 改了也是空加载。我这个悲催的主板。

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

8F
发表于 2015-1-3 09:27:11 IP属地加拿大 |只看该作者
不是很推荐这么修改 最好仿冒成相近的id  AppleLPC 二进制文件里没有你新加入的id 很可能就是加载个空壳

Rank: 5Rank: 5Rank: 5

UID
3653412
帖子
667
PB币
216
贡献
0
技术
0
活跃
769
9F
发表于 2015-1-3 09:36:24 IP属地河南 |只看该作者
顶个、、、、

BUG3

Rank: 5Rank: 5Rank: 5

UID
1777158
帖子
624
PB币
1048
贡献
0
技术
18
活跃
387

8周年庆典勋章

10F
发表于 2015-1-3 10:36:01 IP属地江苏 |只看该作者
支持一个~

Rank: 5Rank: 5Rank: 5

UID
3616004
帖子
583
PB币
59
贡献
0
技术
0
活跃
1449
11F
发表于 2015-1-3 10:48:33 IP属地北京 |只看该作者
好东西。。试一下。。。收藏

Rank: 9

UID
2644810
帖子
3882
PB币
2720
贡献
0
技术
5
活跃
3642

7周年庆典勋章

12F
发表于 2015-1-3 11:40:24 IP属地江西 |只看该作者
谢谢楼主分享

Windows是最好系统,Linux是最高效系统,MAC??

Rank: 9

UID
2872671
帖子
3099
PB币
599
贡献
0
技术
127
活跃
554
13F
发表于 2015-1-3 12:54:15 IP属地湖北 |只看该作者
neycwby09 发表于 2015-1-3 09:27
不是很推荐这么修改 最好仿冒成相近的id  AppleLPC 二进制文件里没有你新加入的id 很可能就是加载个空壳

对的。理解正确。

Windows是最好系统,Linux是最高效系统,MAC??

Rank: 9

UID
2872671
帖子
3099
PB币
599
贡献
0
技术
127
活跃
554
14F
发表于 2015-1-3 12:57:34 IP属地湖北 |只看该作者
1.
查找相似的MAC机型,
2.
DSDT修改相似MAC机型的LPC的id
3.
睡眠问题不只是加载LPC这么简单。
4.
阻止睡眠的设备有很多,总结起来就是:
1.USB设备阻止
2.PCI设备阻止

玩的就是折腾,玩的就是技术,折腾折腾更健康

Rank: 7Rank: 7Rank: 7

UID
2514018
帖子
1659
PB币
1052
贡献
0
技术
27
活跃
2002
15F
发表于 2015-1-3 12:58:25 IP属地北京 |只看该作者
请问楼主,“当显示器关闭时,防止电脑自动进入睡眠”和“启用power nap”这两个选项是怎么才会出现?

Rank: 5Rank: 5Rank: 5

UID
3942766
帖子
550
PB币
624
贡献
0
技术
4
活跃
986
16F
发表于 2015-1-3 13:15:07 IP属地山东 |只看该作者
AD3C82BC-7C79-42D4-84F1-DB335ACC30AA.png
就想知道这样有什么不好的吗?

Rank: 5Rank: 5Rank: 5

UID
3111607
帖子
1021
PB币
1491
贡献
0
技术
9
活跃
1321
17F
发表于 2015-1-3 13:29:57 IP属地四川 |只看该作者
haswell完全不用改的,只要把SSDT和x86platform开启就可以了。
多次睡眠唤醒都一切正常。就少一个断电自动重启,对于大多数人这条都不适用吧。

Rank: 1

UID
3792590
帖子
71
PB币
9
贡献
0
技术
0
活跃
60
18F
发表于 2015-1-3 13:33:58 IP属地吉林 |只看该作者
感谢分享,,,,

没有女友滴日子很忙撸!

Rank: 5Rank: 5Rank: 5

UID
1607836
帖子
523
PB币
621
贡献
0
技术
32
活跃
421
19F
发表于 2015-1-3 13:44:52 IP属地印度 |只看该作者
原生支持的主板。。。飘过。。。。

Rank: 5Rank: 5Rank: 5

UID
1431243
帖子
749
PB币
916
贡献
0
技术
14
活跃
2970
20F
发表于 2015-1-3 17:09:59 IP属地江苏 |只看该作者
LZ你好,我的机器是New x1 carbon笔记本,现在的症状是睡眠不能唤醒。参照你描述的AppleLPC加载情况,确实符合:在功能扩展里显示已加载AppleLPC和AppleHPET,但系统偏好设置里查看节能器没有“断电后自动启动”这一项,内核日志有错误提示:AppleIntelLpssDmac fail,AppleIntelLpssI2C fail。
按照你提示在DSDT文件里加入代码,但编译是提示错误:Input file does not appear be an ASL or data table source file,我也不知如何修正。如果不修改DSDT,直接在AppleLPC.kext里的Info.plist文件加入我机器的代码:9c43,重启就五国了。
请问能帮忙看看嘛? Info.plist.zip (5.19 KB, 下载次数: 1)

dsdt_电池_亮度_声卡_启动时蓝牙_EHC1:XHCI注入ID_修改亮度控制键_sleep_声卡修改.dsl.zip (678.7 KB, 下载次数: 66)



回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛