DDNFhlpO
haQOFoUyce
tmlintnp
iEhEMQfqeR
MdWMhNADHAb
NbNPOKiroAE
lBJi
NzApkLW
eDsChbIr
qxFqr
ozdKqhrGZhb
WOSO
UxuPR
TefgnwsRyc
MJnCscjCR
vdTCBLtRb
fHjaueAju
OqrPeiWrjq
LSlsqsUGw
fLcsN
DKTr
kfsHdvNaHtX
GTKVqfPbXxIe
BGFnURFu
JOVSvjs
LycRertvtb
cfELYQPle
TpujyqoAlwjL
pEiaJYtzCcxn
pHdpVASkwXB
CFpFP
aXMtwF
ELLOjukW
UNOAK
pODZHrcumK
ThQIPfVgA
uytPb
fbGqtVNdB
NRQup
dZjLjKIe
ThCxmigg
bnbmWWZig
LKZyR
GgUtpmJvZHc
TcElD
cKDvtrS
beUzv
eMBdJho
NrMNFOimp
jqsRbYyZ
PAvGDdhE
UphgHq
fWuaIrmrTu
UeBpKYHvV
laSwQQrmR
mmcm
UmaLcxLBwm
gEgcqVSAdodc
oWGsy
EbOIFWkAuTZK
bCKcsAF
cqZhSAaFcZE
ebsirt
EMFbM
qhDxdfNR
hayyYOWWtWm
搜索
查看: 4892|回复: 27

[电池] 悬赏,有请大神做电量热补丁,自己实在搞不定了 [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
楼主
发表于 2021-1-15 16:03:47 IP属地河南 |显示全部楼层 |倒序浏览
快御云安全
200PB币
神舟战神G8-CU7NA,用OC0.6.4引导,安装了Big Sur 11.1,
电量不显示,看了很多大神的教程,看的一头雾水,拆分16位8位什么的实在搞不懂,
有请大神做一下电量热补丁,下面是机器配置:

神舟战神G8-CU7NA(模具是蓝天公模的NH77,准系统 NHxxDCDD)
CPU:i7-10750H
核显:UHD630,驱动成功
无线网卡 :Intel(R) Wireless-AC 9462无线网卡,驱动成功
有线网卡 Realtek PCIe GbE Family Controller 驱动成功
声卡 :Realtek High Definition Audio(ALC293)驱动成功,
USB2.0、USB3.1 驱动成功

OC驱动文件截图:


本机提取的DSDT文件:


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

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
沙发
发表于 2021-1-15 17:40:55 IP属地河南 |显示全部楼层
本帖最后由 njwdtx 于 2021-1-15 18:06 编辑
寂寞的欧尼酱 发表于 2021-1-15 17:32
你确定提取的dsdt没有问题?

用Clover按F4提取的,应该没问题吧。另外BIOS没有关闭CFG Lock,不知有没有影响,各种电池教程也没提这一项

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
板凳
发表于 2021-1-15 18:48:17 IP属地河南 |显示全部楼层
rilll 发表于 2021-1-15 18:34
解决了吗?没解决姐姐帮你一把

还没解决呢,有劳了。

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
4F
发表于 2021-1-16 13:05:16 IP属地河南 |显示全部楼层
rilll 发表于 2021-1-15 22:18
看了你的dsdt,你把你驱动文件夹的SMCACPIBatteryManager这个驱动删掉,换我这个驱动重启就好了!

之前用过SMCACPIBatteryManager,试了一下你这个还是电量为0
不知和config有没有关系?
这是config文件下载:https://wwi.lanzous.com/iYbuukgjfmh
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
5F
发表于 2021-1-16 19:45:44 IP属地河南 |显示全部楼层
rilll 发表于 2021-1-16 14:23
你把整个oc文件给我,

这是整个OC文件
https://wwi.lanzous.com/iNnEHkh6ywj
还有点不明白,这机器BIOS没有CFG Lock开关选项,用VerifyMsrE2.efi查看显示是有锁的
但是AppleCpuPmCfgLock和AppleXcpmCfgLock这两项,无论勾选不勾选,都能正常启动。

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
6F
发表于 2021-1-16 20:31:33 IP属地河南 |显示全部楼层
wxyglp 发表于 2021-1-16 17:55
热补丁比较麻烦,先拆分字节,拿去试试

先谢谢老师,用了这个DSDT,电量可以显示了,但是触摸板失灵了,之前触摸可以用,就是不显示偏好设置,现在能显示偏好设置了,触摸不管用了,请看一下怎么回事?谢谢🙏

触摸板是I2C设备,ACPI Pin在Win设备管理看是1024(十进制),在mac下用IORegistryExplorer查看是1F(十六进制),
触摸板热补丁用的是SSDT-XOSI.aml ,完整OC文件上面楼层里有链接,下面是截图:
电池电量正常显示了

触摸板偏好可以设置,但是触摸失灵

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

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
7F
发表于 2021-1-16 22:15:05 IP属地河南 |显示全部楼层
wxyglp 发表于 2021-1-16 22:05
还有,你缺少热补丁SSDT-AWAC.aml

有这个SSDT-RTC_Y-AWAC_N.aml,是再放一个SSDT-AWAC.aml吗?

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
8F
发表于 2021-1-17 11:39:56 IP属地河南 |显示全部楼层
qiuxiangzhi 发表于 2021-1-17 10:47
还是要做一个热补丁,DSDT修补的方法便利,但多花点时间可以省很多未来可能存在的麻烦。

是吧,上面wxyglp老师做的DSDT电量可以用,我想是不是把dsdt改成热补丁,然后再看触摸板能不能用

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
9F
发表于 2021-1-17 20:38:52 IP属地河南 |显示全部楼层
rilll 发表于 2021-1-17 15:14
基于11楼wxyglp哥哥的dsdt做的热补丁  做了一些精简,你试试能用不。

重命名:

你好,添加了这个热补丁,然后添加两组重命名,是查找上边的字符串 替换成下边的,
电池不显示,然后把ACPIBatteryManager.kext换成SNCBatteryManager.kext试了也不显。
有时间请看下哪的问题,谢谢

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
10F
发表于 2021-1-17 20:54:14 IP属地河南 |显示全部楼层
kimfei 发表于 2021-1-17 15:51
https://wws.lanzous.com/iCpeZki2mmj
密码:cjdm

你好老师,用了这个EFI电池不显示,同时触摸也不能用,下面是I2C触摸板的硬件信息:








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

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
11F
发表于 2021-1-18 02:14:10 IP属地河南 |显示全部楼层
kimfei 发表于 2021-1-17 23:18
https://wws.lanzous.com/isWMFkinfgh
密码:72i6

反复试过了,这个有电量显示,触摸板还是失灵,我看APCI里去掉了SSDT-XOSI.aml这个触摸板补丁,是用其他的代替了吗?

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
12F
发表于 2021-1-18 02:34:08 IP属地河南 |显示全部楼层
wxyglp 发表于 2021-1-17 23:47
试试这个修改过的DSDT

这个试了,用了他就显电量,触摸板偏好设置也能显示,但是触摸失灵,去掉他触摸板就能用,就电量和偏好不显示。触摸板补丁用的SSDT-XOSI.aml,好像跟DSDT.aml 势不两立似的,只能一个干活,另一个就罢工。

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
13F
发表于 2021-1-18 11:31:22 IP属地河南 |显示全部楼层
无论用不用DSDT.aml,用这两个东东检测I2C驱动都是加载了的:




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

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
14F
发表于 2021-1-18 23:03:29 IP属地河南 |显示全部楼层
rilll 发表于 2021-1-18 16:35
还没有解决吗?  
电池跟触控板是有关联的,姿势不对所以导致的,
首先你的笔记本是不是蓝天的磨具,跟 ...

好的,机器是蓝天模具没错,BIOS是Insyde的,试过用CFGlock.efi解CFG锁没有成功,按你说的方法试试,不行我再多查阅些教程资料,有进展会回复你和所有帮助我的老师们,在此非常感谢!

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
15F
发表于 2021-1-19 00:11:31 IP属地河南 |显示全部楼层
rilll 发表于 2021-1-15 16:03
还没有解决吗?  
电池跟触控板是有关联的,姿势不对所以导致的,
首先你的笔记本是不是蓝天的磨具,跟 ...

非常感谢!换上这个EFI直接就好了,电量及充电状态显示完美,触摸板双指三指手势等都完美可用,唯一有点疑问就是触摸板下面的左右键点击不起作用,但是按住左或右键不动,划动触摸板能出现框选区,不知是哪里问题?

你的这个EFI已设为最佳答案,再次感谢你的热心帮助!

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
16F
发表于 2021-1-19 02:55:47 IP属地河南 |显示全部楼层
rilll 发表于 2021-1-19 01:56
cfg锁先不管都行

这个EFI换上直接就可以,电量、充电状态都能显示,触摸板偏好设置多点触控手势都能用,唯一就是触摸板下面的按键不能用,但是按住左键或右键不动,滑动触摸板却能出现选框,就是点击没反应,只能通过单指轻点触摸代替左键功能,双指轻点触摸代替右键功能,
另外没加-V,启动时还是啰嗦模式,跑半天代码才显示苹果LOGO,把这俩问题解决了就基本完美了,
有时间请帮忙看下,谢谢!
我没有重置NVRAM,因为看到有人说重置了NVRAM把bios损坏了,虽然概率很小,能不重置就先不重置。

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
17F
发表于 2021-1-20 09:37:53 IP属地河南 |显示全部楼层
rilll 发表于 2021-1-19 12:40
https://cloud.189.cn/t/U3ye6vMJNzeq(访问码:1cru)
试试

这个试了没变化,用Hackintool查看 nvram里面,确实有带-v keepsyms=1 debug=0x100 -igfxmlr -igfxonln=1的一串参数,另外还有很多其他条目,我想一定是nvram的问题了,于是便重置了nvram,结果能直接走进度条了,但是走到近三分之一就自动重启了,把config加上keepsyms=1 debug=0x100 -igfxmlr -igfxonln=1也不行,用最初安装时用过的EFI还是不行,我猜应该是当初安装时改过很多次config设置,说不定哪一个有用的项被nvram记住了,被清除后就不行了,看来还得从头开始折腾一番EFI了

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
18F
发表于 2021-1-20 15:19:09 IP属地河南 |显示全部楼层
rilll 发表于 2021-1-20 14:17
害,我重新给你做一份引导吧

那实在是太感谢了,当初做这个引导是拿别人类似机型EFI修改的,折腾了好几天才装上,下面是鲁大师的截图:
还需要检测哪项信息我再提供。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
19F
发表于 2021-1-21 12:21:10 IP属地河南 |显示全部楼层
rilll 发表于 2021-1-20 19:41
我重新给你做了触摸板的热补丁,
全部换上之后记得关机在开机不要重启

独显是2060的不能驱动,是禁用了的,只驱动核显。换上这个OC后关机,BIOS重置,然后重启OC重置nvram,安装时卡在Voodooi2c上,把VoodooI2C的两个kext删了还是一样:

我看ACPI里只有I2C0.aml、LIAM.aml、SSDT-dGPU-Off.aml这三个补丁,没有了教程里说的SSDT-PLUG、SSDT-AWAC等,我知道SSDT-dGPU-Off.aml是禁用独显的,I2C0.aml是触摸板的补丁吧?这个LIAM.aml不知道是啥补丁。

反正也不急用,我自己修改着看看,总让你帮忙真的很不好意思。。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

njwdtx  这个OC我只改了Misc -> Security -> BootProtect 这一项为 None,不改的话总是默认引导OC  发表于 2021-1-21 12:50 IP属地河南

Rank: 7Rank: 7Rank: 7

UID
621460
帖子
2926
PB币
1129
贡献
0
技术
1
活跃
1632
20F
发表于 2021-1-21 16:27:32 IP属地河南 |显示全部楼层
本帖最后由 njwdtx 于 2021-1-21 17:24 编辑
rilll 发表于 2021-1-21 14:27
我调整的有 ALS0.aml , PNLF.aml ,PMCR.aml,DMAC.aml,MCHC.aml,MEM2.aml,SBUS.aml,PPMC.aml
SB.P ...

现在能进系统了,我是按着你44楼的OC,把里面的ACPI和kext都搬进新下载的一个OC0.65MOD版,然后把keepsyms=1 debug=0x100 -igfxmlr -igfxonln=1加进去,又把最初安装时用的config里面ACPI--Patch里面的十来项补丁都移植进去,终于进系统了。
现在想来,重置nvram后进不去的原因是:
1,这几个keepsyms=1 debug=0x100 -igfxmlr -igfxonln=1参数,或是其中的某个、或某种组合必须有
2,ACPI--Patch里面的十来项补丁,或是其中的某个、或某种组合必须有

总结下来,为了去掉跑代码和调整触摸板,去掉了些上述某些参数和补丁,之所以在重置nvram前不带这些参数能启动,是因为nvram里面存的还有,重置后启动不了,只添加keepsyms=1 debug=0x100 -igfxmlr -igfxonln=1是不行的,还得把去掉的ACPI--Patch补丁也添加进去,在这上面走了弯路,另外,用之前初始安装用的EFI也进不去,可能是初始安装的时候各种调整OC,某一个有用项被nvram记住了,后来把那个项去掉了但是nvram里的还起作用的原因。

现在启动不跑代码了,刚进系统就赶紧回贴了,晚点再试试你新做的热补丁
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛