About this replacement
HP ENVY 12-g000 x2 Detachable PC — 11.55V Li-Polymer Replacement Battery (CR03XL)
This is an 11.55V, 4150mAh (47.93Wh) Li-Polymer battery for the HP ENVY 12-g000 x2 Detachable PC and related x2 series 2-in-1 tablets. It replaces OEM part numbers CR03XL, HSTNN-LB8D, and 924844-421, among others. It fits the detachable tablet unit directly — not the keyboard base.
- ENVY x2 12-series fitment: The g000, g003nx, g003nc, and 12-E011NR variants all share the same battery bay geometry, connector pinout, and BMS handshake protocol — one cell covers the full range without hardware modification.
- Bench tested on actual hardware: We ran this cell through charge and discharge cycles on an ENVY x2 12 unit. The BMS negotiated correctly, charge current stepped down at the expected threshold, and the fuel gauge IC began tracking state-of-charge without error flags after two full cycles.
- Post-swap calibration on the ENVY x2: After installation, run one full discharge to hibernate cutoff, then charge uninterrupted to 100%. This forces the BIOS battery learn cycle to reset against the new cell and clears the inaccurate health warning that appears after every cell swap on this platform.
BIOS reporting battery health as "Poor" immediately after replacement
The HP ENVY x2 stores battery health data in EEPROM on the old cell. When a new cell goes in, the BIOS compares its learned charge profile against data that no longer matches, and flags health as poor or unknown. This is not a fault with the replacement cell — it is a calibration gap. Run one full discharge to hibernate, then a full uninterrupted charge to 100%, and the BIOS learn cycle will overwrite the stale EEPROM reference. After two cycles, the health indicator returns to normal.
ENVY x2 shutting down at 20–30% charge shown on screen
This happens when the fuel gauge IC's state-of-charge map drifts out of alignment with the actual cell voltage curve — common after a cell swap. The tablet hits a voltage cliff under combined CPU and display load before the displayed percentage reaches zero. The fix is the same calibration cycle: discharge fully to hibernate cutoff, then charge to 100% without interruption. Check that the cell reads above 11.1V at rest after a full charge before assuming a fault.