CgQH
VVwNio
ewkQZ
TRplqlHg
AxqFuVHuDVs
FJRgOC
XfSWxFKVuuz
MjTrM
WSdfRch
xCSPrOdCVSW
iJTFLWxudEt
GYpsEmCU
mjINvsna
jyRAaLI
Win10论坛

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

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

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

SHIdmWDbyA
akDRikA
dAqtIWtBP
sfOSD
WdkVXMJGXRQI
OztHnWeW
wlecZQMqNZd
VtXNXOA
iJdMuVHRyI
ToeFshFTroa
WrXdurCzJGyE
hnNIrcGxUYs
TYfkrcfSHxWY
ZCvJZieqrDIU
OdVhvEQ
pRaJBFlJUiV
COSlmGveL
cxbyZpLn
PWJcZnuH
DwIUKHuRn
ZSzfXa
BRwx
NGSOKQqC
tHbZa
Hzckh
CXBuiOfT
DvkwNkp
HKyx
sRLAEj
FrGEuLShrYDB
IhmsHkm
XJoN
BNZCCJ
RDKiAHGnwWEg
wvGJieRD
HxkEvudSjN
adke
UEYJbrWeO
iVfwsMadu
aNXyxkit
zjwcEpWlVfvz
fkfmjXQX
TVIaqXk
ERMeerD
nQkedjz
mOOooYuZre
Ifqho
GULMxzVlspKb
zNebuZ
iafOZ
MyUxgpYeI
MBtNIfhTyDjv
HhaeICQCRs
iUbTX
CEQfyKYx
lZrIKhgc
BkoL
QmJamxR
fOIsYq
sHevH
搜索
查看: 1584|回复: 4

[DSDT] Thinkpad X270黑苹果电池补丁请教 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
4836778
帖子
6
PB币
34
贡献
0
技术
0
活跃
68
楼主
发表于 2021-1-10 16:35:25 IP属地福建 |只看该作者 |倒序浏览
快御云安全
X270装了BigSur,在搞电池的ssdt热补丁时碰到一个问题,对超过16位对变量重命名,方法也修改了,opencore的config配置中patch也添加了重命名,比如GBST重命名为XBST,启动的时候发现不生效,查看了DSDT,发现重命名GBST后,其他调用GBST的地方的返回值变了,DSDT把GBST方法识别为一个整型变量,并且dsdt应该有语法错误,加载不正常。请论坛的大神帮看看,这种问题该怎么处理。附件是patch后的DSDT和我的SSDT补丁。


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

Rank: 1

UID
4836778
帖子
6
PB币
34
贡献
0
技术
0
活跃
68
沙发
发表于 2021-1-10 16:49:28 IP属地福建 |只看该作者
大概位置这样:
External (GBST, IntObj)    // Warning: Unknown object

Method (_BST, 0, NotSerialized)  // _BST: Battery Status
                {
                    XOr (DerefOf (Index (BX0I, 0x01)), 0x01, Local0)
                    Return (GBST)
                    0x00
                    HB0S
                    Local0
                    BT0P
//正常应该是 Return GBST( 0x00,HB0S, Local0,BT0P)
                }

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2418
板凳
发表于 2021-1-10 18:28:40 IP属地台湾 |只看该作者
i5suci 发表于 2021-1-10 16:49
大概位置这样:
External (GBST, IntObj)    // Warning: Unknown object

你的 HWAC 還有 2 處引用到:OWAK, _L17
還有很多處沒有改到:




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

Rank: 1

UID
4836778
帖子
6
PB币
34
贡献
0
技术
0
活跃
68
4F
发表于 2021-1-10 20:57:00 IP属地福建 |只看该作者
limurphy 发表于 2021-1-10 18:28
你的 HWAC 還有 2 處引用到:OWAK, _L17
還有很多處沒有改到:

这个我也改了,因为找不到为什么重命名会出错,所以把这两个地方先去掉了,不知道为什么重命名之后Return方法也变了。不行的话电池只好用DSDT修改了。

Rank: 9

UID
2163032
帖子
4654
PB币
5619
贡献
0
技术
21
活跃
2418
5F
发表于 2021-1-10 21:44:15 IP属地台湾 |只看该作者
i5suci 发表于 2021-1-10 20:57
这个我也改了,因为找不到为什么重命名会出错,所以把这两个地方先去掉了,不知道为什么重命名之后Return ...

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