diff --git a/battery/battery_HP-Elite-X2.txt b/battery/battery_HP-Elite-X2.txt
index 01e111c..1db5f89 100644
--- a/battery/battery_HP-Elite-X2.txt
+++ b/battery/battery_HP-Elite-X2.txt
@@ -63,6 +63,10 @@ into method label BTIF code_regex BDAT replaceall_matched begin B1B2(AT00,AT01)
into method label GBTI code_regex BDAT replaceall_matched begin B1B2(AT00,AT01) end;
into method label GBTI code_regex \(BDAT, replaceall_matched begin (B1B2(AT00,AT01), end;
+# new code for BPR in method GCGC as of BIOS 1.24
+# original code Store (\_SB.PCI0.LPCB.EC0.BPR, LTMP)
+into method label GCGC code_regex \(\\\_SB\.PCI0\.LPCB\.EC0\.BPR, replaceall_matched begin (B1B2(\\_SB.PCI0.LPCB.EC0.PR00,\\_SB.PCI0.LPCB.EC0.PR01), end;
+
into_all method label SBTC code_regex Store\s+\(Zero,\s+MAXC\) replaceall_matched begin Store(Zero, XC00) Store(Zero, XC01) end;
into_all method label SBTC code_regex Store\s+\(0xFA,\s+MAXC\) replaceall_matched begin Store(0xFA, XC00) Store(Zero, XC01) end;