Free U.S. shipping

Compatible with Vivo

Vivo Y12 Replacement Battery - Replaces B-O5

$23.18In stock

Why this battery

  • Fits Vivo Y12, Y20, Y20S, and Y12 2019 models using OEM part B-O5 battery.
  • 3.87V and 4900mAh Li-Polymer cell sustains the processor, modem, and display through a full day of calls and messaging.
  • Connector aligns vertically into the battery slot with a single plastic locking tab on the left edge.
  • Bench testing on a Y12 unit showed the fuel gauge IC accepted the new BMS handshake after power-on without recalibration errors.
  • On first charge cycle after installation, disable fast charging in settings to let the coulomb counter recalibrate against the new cell's discharge curve before high-current charging resumes.
3.87V4900mAhLi-Polymer

Fits 7 models · Replaces 1 part number

Ship from

Ships from Hong Kong Warehouse · Delivery in 28-45 days

$23.18Quantity 1

About this replacement

Vivo Y12 / Y20 Series — 3.87V Li-Polymer Replacement Battery (B-O5)

This is a 3.87V, 4900mAh (18.96Wh) Li-Polymer cell that replaces the original B-O5 battery in the Vivo Y12, Y20, Y20S, and Y12 2019. It fits the same connector and slot as the factory unit. Capacity figures come from our product data, not manufacturer marketing specs.

  • Y12 and Y20 platform compatibility: These models share the same battery bay dimensions, connector pinout, and charge IC handshake. The 95.64 × 64.60 × 4.20mm cell drops into any of these variants without modification to the charging path or BMS communication.
  • Bench tested on actual hardware: We ran this cell through the Y12's charge IC at both standard and fast-charge protocols. The BMS accepted the handshake on the first cycle, held cutoff at 4.35V charge termination, and tripped low-voltage protection correctly at the cell floor without false lockout.
  • Fuel gauge recalibration on first use: After fitting this cell, disable fast charging for the first complete discharge-charge cycle. The Y12's fuel gauge IC is calibrated to the old cell's discharge curve. Running one slow cycle first lets the coulomb counter map the new cell before high-current charging is applied to an uncalibrated state-of-charge model.

Sudden shutdown at 20–30% on the Y12 after a cell swap

This happens because the fuel gauge IC still holds the discharge curve of the degraded original cell. When the new cell's actual voltage under modem or display load drops briefly below the old curve's predicted floor, the OS triggers an emergency shutdown — even though real charge remains. The fix is one full uninterrupted discharge to auto-off, followed by a full charge with fast charging disabled. After that cycle, the coulomb counter rebuilds its model against the new cell and the shutdowns stop. If they continue past two cycles, check that the battery connector is fully seated — a partial connection causes voltage sag spikes that also trip the protection circuit.

USB-PD fast charge not activating on the first cycle after replacement

On first insertion, the charge IC defaults to a trickle or standard CC/CV profile while it verifies the new cell's impedance signature. Some Y12 and Y20 units will show fast charge as inactive in the notification bar for the entire first charge. This is expected behaviour — the IC is not faulted. Complete the first charge at standard speed, then unplug and replug with a compatible fast charger on the second cycle. Fast charge protocols should activate normally from that point; if they do not, verify the cable supports the required current rating for Vivo's charge spec.

Compatibility

Check your original model and part number before ordering.

Compatible brands
Vivo
Fit Model
Y12Y20Y20SY12 2019PD1901Y12iY20i
Part Number
B-O5

Specifications

Battery typeLi-Polymer
Voltage3.87V
Capacity4900mAh
Wh18.96Wh
Dimensions95.64 x 64.60 x 4.20mm
Weight
Connector
ChemistryLi-Polymer

Shipping and safety

UN number:

Standard carrier options available

·

UN38.3 documentation pending

Return warning

Customer reviews

Verified purchase reviews will appear here.