About this replacement
HP EliteBook x360 1030 G3 — 7.7V Li-Polymer Replacement Battery (BM04056XL)
This 7.7V 6400mAh (49.28Wh) Li-Polymer cell replaces the original BM04056XL in the HP EliteBook x360 1030 G3 convertible notebook. It fits the 4WW24PA, 3ZH01EA, 4WW20PA, and related G3 variants. Also cross-references as BM04XL, HSTNN-DB8L, HSTNN-UB7L, L02031-241, L02031-2C1, L02475-855, and L02478-855.
- G3 1030 platform fit: All EliteBook x360 1030 G3 units share the same 7.7V two-cell Li-Polymer rail, four-pin SmartBattery connector, and BMS handshake protocol — which is why multiple suffix variants accept this single cell.
- Bench tested on actual hardware: We cycled this cell through the HP EC handshake, confirmed BMS communication at both charge and discharge thresholds, and verified the EEPROM registers reported correct Wh and chemistry type to the host system.
- Post-install calibration on the x360 1030 G3: After fitting, run one full discharge to hibernate-cutoff then charge uninterrupted to 100%. This resets the BIOS battery learn cycle and clears the inaccurate health warning that appears after most cell swaps on this platform.
BIOS reporting battery health as poor immediately after replacement
The HP EC reads EEPROM data written during the previous cell's life — cycle count, degradation flags, and learned capacity. A new cell lands with a blank or default EEPROM state, which the firmware interprets as a fault condition rather than a fresh cell. The health warning is a firmware artefact, not a sign the replacement is defective. One full discharge-to-hibernate followed by an uninterrupted charge to 100% triggers the BIOS learn cycle and rewrites the health registers against the new cell's actual capacity.
Laptop shuts down at 20–30% charge shown on the gauge
This happens when the fuel gauge IC's stored discharge curve no longer matches the new cell's voltage-versus-capacity profile. The OS reads a percentage based on the old curve, so the cell hits its actual low-voltage cutoff (around 6.0V for this 7.7V two-cell pack) well before the gauge reaches zero. The fix is two to three full calibration cycles — discharge to automatic hibernate, then charge to 100% without interruption each time. After the third cycle the fuel gauge IC rebuilds its curve against the new cell and the reported percentage tracks actual capacity accurately.