#Maintained by: RehabMan for: Laptop Patches #battery_Gigabyte-P35Xv3.txt # created by jhax01 2016-01-07 # works for: # Gigabyte P35Xv3 into device label H_EC code_regex B1DC,\s+16, replace_matched begin ZDC0,8,ZDC1,8, end; into device label H_EC code_regex B1FC,\s+16, replace_matched begin ZFC0,8,ZFC1,8, end; into device label H_EC code_regex B1RC,\s+16, replace_matched begin ZRC0,8,ZRC1,8, end; into device label H_EC code_regex B1FV,\s+16, replace_matched begin ZFV0,8,ZFV1,8, end; into device label H_EC code_regex B1DG,\s+16, replace_matched begin ZDG0,8,ZDG1,8, end; into device label H_EC code_regex B1CR,\s+16, replace_matched begin ZCR0,8,ZCR1,8, end; into device label H_EC code_regex RPM1,\s+16, replace_matched begin RPMX,8,RPMY,8, end; into device label H_EC code_regex RPM2,\s+16 replace_matched begin RMPX,8,RMPY,8, end; into method label _BIF code_regex B1DC replaceall_matched begin B1B2(ZDC0,ZDC1) end; into method label _BIF code_regex B1FC replaceall_matched begin B1B2(ZFC0,ZFC1) end; into method label _BST code_regex B1FC replaceall_matched begin B1B2(ZFC0,ZFC1) end; into method label BATS code_regex B1RC replaceall_matched begin B1B2(ZRC0,ZRC1) end; into method label _BST code_regex B1RC replaceall_matched begin B1B2(ZRC0,ZRC1) end; into method label _BST code_regex B1FV replaceall_matched begin B1B2(ZFV0,ZFV1) end; into method label _BIF code_regex B1DG replaceall_matched begin B1B2(ZDG0,ZDG1) end; into method label _BST code_regex B1CR replaceall_matched begin B1B2(ZCR0,ZCR1) end; #into method label WMBC code_regex RPM1 replaceall_matched begin B1B2(RPMX,RPMY) end; #into method label WMBC code_regex RPM2 replaceall_matched begin B1B2(RMPX,RMPY) end; into method label WMBC code_regex \(\^\^LPCB\.H_EC\.RPM1 replaceall_matched begin (B1B2(\^\^LPCB.H_EC.RPMX,\^\^LPCB.H_EC.RPMY) end; into method label WMBC code_regex \(\^\^LPCB\.H_EC\.RPM2 replaceall_matched begin (B1B2(\^\^LPCB.H_EC.RMPX,\^\^LPCB.H_EC.RMPY) 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;