搜索
查看: 343|回复: 8

[DSDT] X62 电池电量没有正常驱动,哪位高手帮忙拆分字段和编译一个可用的DSDT,谢谢。 [复制链接]

Rank: 2Rank: 2

UID
756724
帖子
367
PB币
76
贡献
0
技术
0
活跃
636
发表于 2020-10-8 00:24:51 |显示全部楼层
快御云安全
本帖最后由 你是笨鱼 于 2020-10-8 12:18 编辑

我折腾了几天,编译的文件有问题还是驱动不了,这里找位大侠帮忙编译一个正常的文件,下面我把提取的文件上传上来,谢谢。


希望高手看到之后帮忙编译,现在用的是OC引导。
要解决的问题如下图。电池容量为0的问题,和图标不能显示,想通过DSDT文件修改的方式实现。但是自己试了几天没有办法。

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

菜鸟

Rank: 5Rank: 5Rank: 5

UID
371651
帖子
776
PB币
1376
贡献
0
技术
2
活跃
709
发表于 2020-10-8 10:30:25 |显示全部楼层
本帖最后由 YQZX 于 2020-10-8 10:31 编辑

链接: https://pan.baidu.com/s/124y5Owtud44Y6o14bSqkhA  密码: ju8l
只是除错了,其他也没有动,你试试。


Rank: 2Rank: 2

UID
756724
帖子
367
PB币
76
贡献
0
技术
0
活跃
636
发表于 2020-10-8 11:30:07 |显示全部楼层
本帖最后由 你是笨鱼 于 2020-10-8 12:10 编辑
YQZX 发表于 2020-10-8 10:30 https://pan.baidu.com/s/124y5Owtud44Y6o14bSqkhA  密码: ju8l
只是除错了,其他也没有动,你试试。 ...
非常感谢,我试了你的文件,用的MACIASL1.5.8还是有提示错误。现在主要的问题不是编译,还是拆分字段之后有问题。我参考了X210的补丁文件,里面的字段都是相同的应该可以直接用,但是在我打补丁里里面有一部分没有变化,我想问题出在这里。

#Maintained by: RehabMan for: Laptop Patches
#battery_Lenovo-X210.txt

# created by dooglex 2018-06-25

# works for:
#  Lenovo x210

# 16-bit registers
into device label EC0 code_regex DGCP,\s+16 replace_matched begin CP00,8,CP01,8 end;
into device label EC0 code_regex FLCP,\s+16 replace_matched begin FL10,8,FL11,8 end;
into device label EC0 code_regex DGVO,\s+16 replace_matched begin DG00,8,DG01,8 end;
into device label EC0 code_regex BDW,\s+16 replace_matched begin BD10,8,BD11,8 end;
into device label EC0 code_regex BDL,\s+16 replace_matched begin DL00,8,DL01,8 end;
into device label EC0 code_regex BPR,\s+16 replace_matched begin PR10,8,PR11,8 end;
into device label EC0 code_regex BRC,\s+16 replace_matched begin RC00,8,RC01,8 end;
into device label EC0 code_regex BPV,\s+16 replace_matched begin PV10,8,PV11,8 end;

into method label B1B2 remove_entry;
into definitionblock code_regex . insert
begin
Method (B1B2, 2, NotSerialized) { Return(Or(Arg0, ShiftLeft(Arg1, 8))) }\n
end;

into method label _BIF code_regex \(DGCP, replaceall_matched begin (B1B2(CP00,CP01), end;
into method label _BIF code_regex \(FLCP, replaceall_matched begin (B1B2(FL10,FL11), end;
into method label _BIF code_regex \(DGVO, replaceall_matched begin (B1B2(DG00,DG01), end;
into method label _BIF code_regex \(BDW, replaceall_matched begin (B1B2(BD10,BD11), end;
into method label _BIF code_regex \(BDL, replaceall_matched begin (B1B2(DL00,DL01), end;
into method label _BST code_regex \(BPR, replaceall_matched begin (B1B2(PR10,PR11), end;
into method label _BST code_regex \(BRC, replaceall_matched begin (B1B2(RC00,RC01), end;
into method label _BST code_regex \(BPV, replaceall_matched begin (B1B2(PV10,PV11), end;

#EOF



红色文字部分执行之后,如上图字段没有变化。我不知道如何手动修改。

下面两图是有变化的部分对比



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

Rank: 2Rank: 2

UID
4841476
帖子
147
PB币
108
贡献
0
技术
0
活跃
271
发表于 2020-10-8 11:53:02 |显示全部楼层
为何我现在不能说话的

Rank: 2Rank: 2

UID
756724
帖子
367
PB币
76
贡献
0
技术
0
活跃
636
发表于 2020-10-8 12:15:26 |显示全部楼层
浪里个三千 发表于 2020-10-8 11:53
为何我现在不能说话的

高手,帮忙指导指导

Rank: 2Rank: 2

UID
756724
帖子
367
PB币
76
贡献
0
技术
0
活跃
636
发表于 2020-10-8 15:08:19 |显示全部楼层
沉的好快,自己顶,寻找帮忙

Rank: 7Rank: 7Rank: 7

UID
4841127
帖子
1392
PB币
905
贡献
0
技术
0
活跃
1164
发表于 2020-10-8 15:20:48 |显示全部楼层
你头像的耳机是什么牌子

Rank: 2Rank: 2

UID
756724
帖子
367
PB币
76
贡献
0
技术
0
活跃
636
发表于 2020-10-8 15:48:40 |显示全部楼层
CeWnHai 发表于 2020-10-8 15:20
你头像的耳机是什么牌子

跑题了,这个图是十年前网络上COPY的,实在不知。

Rank: 2Rank: 2

UID
756724
帖子
367
PB币
76
贡献
0
技术
0
活跃
636
发表于 2020-10-8 19:37:03 |显示全部楼层
难道注定要自己慢慢折腾吗?
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛