适合新手的制作DSDT电池补丁方法(实例:I5-8265U 惠普星13电池补丁)
站在大神的肩膀上完成DSDT电池补丁,就我个人经历来看电池补丁难点主要是以下:1、对刚刚接触的人来讲,教程篇幅长;没有动手的时候,光看教程还是觉得无从下手一样;
daxuexinsheng的:[教程] 制作电量显示补丁
https://bbs.pcbeta.com/viewthread-1521462-1-1.html
2、等到理解的差不多实际动手时,因为各种各样的疏忽,或者对教程理解不太透彻导致制作的补丁没有办法使用;
后来我想这DSDT每个品牌应该有他们一定规律,因此根据教程从几位大神的电池补丁里,找到相同品牌的电脑的
电池补丁;在这基础上更改,就容易多了;如下实例:
1、打开惠普星13的DSDT,找到教程中提到的『大于8位的元素』如下图
2、找到大神的电池补电『battery_HP_Pavilion_G4_1058TX.txt』下图
3、 经过对比惠普星13仅两处不一样:多了一个BADC16;FLD0,FLD1,FLD2位数不一样,偏移量稍有不同;
4、参照教程,对比模板,添加了一个BADC,
#BADC
into device label EC0 code_regex BADC,\s+16, replace_matched begin ADC0,8,ADC1,8, end;
#BADC
into method label UPBI code_regex \^\^PCI0.LPCB.EC0.BADC replaceall_matched begin B1B2(^^PCI0.LPCB.EC0.ADC0,^^PCI0.LPCB.EC0.ADC1) end;
参照教程改了偏移量
#FLD0
into method label SMRD code_regex FLD0 replaceall_matched begin RECB(0x04, 64) end;
#FLD1
into method label SMRD code_regex FLD1 replaceall_matched begin RECB(0x04, 128) end;
#FLD2
into method label SMRD code_regex FLD2 replaceall_matched begin RECB(0x04, 192) end;
5、至此惠普星13-I5-8265U的电池补丁,制作完成;经验证电池电量读取正确,充电图标转变及时;节能设置里面电池一项
可以设置了;
附件:惠普星13-I5-8265U的电池补丁
建议
1.放出未修改的DSDT和修改的就好,这样方便新手对比。
2.另外如果再制作个hotpatch电池补丁就更好,作个注释,这样更受欢迎,哈哈。
{:5_273:} 请教一下,下好的电池补丁怎么使用啊 39军小兵张 发表于 2019-8-7 20:37
建议
1.放出未修改的DSDT和修改的就好,这样方便新手对比。
2.另外如果再制作个hotpatch电池补丁就更好, ...
建议很好,就看楼主有没有记录步骤了 我好像刚刚好可以白嫖? 十分谢谢分享 感觉电池苹果系统下比微软系统下耗电快好多 得好好研究下了,有难度。。。 感谢楼主技术分享 试试,,,,,,,, 我试试。。。。。。 为什么不能下载
usb无线网卡不像啊 制作dsdt对于好多人来说是个难题 研究下,真的不太懂这块 研究下,真的不太懂这块 还在爬网
感谢分享
页:
[1]