{"product_id":"xiaomi-xiaomi-12-replacement-battery-389v-4400mah-li-polymer","title":"Xiaomi 12 BP46 Replacement Battery 3.89V 4400mAh","description":"\u003cdiv class=\"bpw-desc\"\u003e\n  \u003ch2 class=\"bpw-desc-h2\"\u003eXiaomi 12 Series — 3.89V Li-Polymer Replacement Battery (BP46)\u003c\/h2\u003e\n\n  \u003cp class=\"bpw-desc-lead\"\u003eThis is a 3.89V, 4400mAh Li-Polymer replacement cell for the Xiaomi 12 smartphone. It fits the Xiaomi 12, 2201123G, 2201123C, and Mi 12S, among other variants in the same hardware family. Swap it in when the original BP46 cell no longer holds enough charge to get through a day of normal use.\u003c\/p\u003e\n\n  \u003cul class=\"bpw-desc-bullets\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eXiaomi 12 hardware family fit:\u003c\/strong\u003e\n    The 2201123G, 2201123C, and Mi 12S variants share the same battery bay dimensions, connector pinout, and BMS handshake as the base Xiaomi 12. All pull from the same BP46 cell specification, so one replacement covers the full platform range.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eBench tested on actual hardware:\u003c\/strong\u003e\n    We cycled this cell through full charge and discharge on a Xiaomi 12 unit. The BMS accepted the cell without error flags, the charge IC negotiated current correctly, and the fuel gauge IC tracked state-of-charge through the complete cycle without dropping or jumping.\u003c\/li\u003e\n\n    \u003cli\u003e\n\u003cstrong\u003eFirst-cycle fast charge protocol:\u003c\/strong\u003e\n    On first use after installation, disable fast charging and run one complete discharge-charge cycle at standard rate. This lets the fuel gauge IC recalibrate its coulomb counter against the new cell's discharge curve before Xiaomi's high-current fast charge protocol pushes peak current into an uncalibrated cell.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003chr class=\"bpw-desc-divider\"\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eWhy the Xiaomi 12 reports wrong battery percentage after a BP46 swap\u003c\/h3\u003e\n\n  \u003cp class=\"bpw-desc-p\"\u003eThe Xiaomi 12 uses a fuel gauge IC that builds its charge model by tracking coulombs in and out over time. When the original cell ages, the IC adjusts its curve to match a degraded cell. Drop in a fresh BP46 and that old curve no longer maps correctly to the new cell's actual voltage-to-capacity relationship. The result is percentage readings that are off by 10–20% or that jump suddenly. One full discharge-charge cycle at standard rate re-anchors the coulomb counter to the new cell's curve and clears the mismatch.\u003c\/p\u003e\n\n  \u003ch3 class=\"bpw-desc-h3\"\u003eSudden shutdown at 20–30% remaining on the replacement cell\u003c\/h3\u003e\n  \u003cp class=\"bpw-desc-p\"\u003eThis happens when the fuel gauge IC's stored discharge curve predicts remaining capacity that the new cell cannot actually deliver under load. The Snapdragon processor, modem, and display together can pull over 4W during active use, which causes a fast voltage drop in the 3.5–3.6V range on a freshly installed cell with an uncalibrated gauge. The BMS interprets this as an undervoltage event and cuts power to protect the cell. Run the phone down to auto-shutdown from above 80%, then charge to 100% without interruption — after that cycle the gauge reads the new cell's cliff correctly and stops cutting out early.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"BatteryWeb","offers":[{"title":"Warranty 1 Year","offer_id":43391849529434,"sku":"BWCS-MUP460SL-1","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 2 Year","offer_id":43391849562202,"sku":"BWCS-MUP460SL-2","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Warranty 3 Year","offer_id":43391849594970,"sku":"BWCS-MUP460SL-3","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/4775\/0746\/files\/BW-CS-MUP460SL-1.webp?v=1779142367","url":"https:\/\/batteryweb.com\/products\/xiaomi-xiaomi-12-replacement-battery-389v-4400mah-li-polymer","provider":"BatteryWeb","version":"1.0","type":"link"}