About this replacement
Oppo A129 / A93 — 3.7V Li-ion Replacement Battery (BLT021)
This is a 3.7V, 950mAh (3.52Wh) lithium-ion cell replacing the original BLT021 battery in the Oppo A129 and A93 smartphones. It restores power to the processor, display, and cellular radio when the original cell has degraded or failed to hold charge. Dimensions are 53.50 × 34.00 × 5.00mm — confirm these against your existing cell before installation.
- A129 and A93 shared platform: Both models run the same 3.7V battery rail and use the BLT021 footprint with an identical connector and BMS handshake, so one cell covers both devices without modification.
- Bench tested on actual hardware: We cycled this cell through charge and discharge on the A129 platform. The BMS accepted the charge IC handshake cleanly, and protection cutoffs triggered at expected low-voltage thresholds without false trips.
- Fuel gauge recalibration after install: On first use after installation, disable fast charging and run one full discharge-to-charge cycle. This allows the fuel gauge IC to map its coulomb counter against the new cell's actual discharge curve before high-current charging begins on an uncalibrated reference.
Sudden shutdown at 20–30% on the replacement cell
This happens because the fuel gauge IC is still running the discharge curve it learned from the old, degraded cell. When the modem fires or the screen peaks, the new cell's actual resting voltage drops below the shutdown threshold faster than the gauge expects — so the phone cuts out while the percentage still looks healthy. The fix is one full uninterrupted discharge down to automatic shutdown, then a full charge without interruption. After that cycle, the coulomb counter recalibrates and percentage readings stabilise. If shutdowns continue past two full cycles, check that the battery connector is fully seated — a partial contact raises internal resistance and causes the same voltage sag under load.
Phone shows incorrect battery percentage after cell swap
The OS fuel gauge stores learned capacity data from the previous cell in non-volatile memory. When a new cell goes in, that stored curve no longer matches the actual cell chemistry, so percentage readouts jump, stall, or land wide of reality. Charge the phone to 100% without interruption, then discharge it fully in a single session until it powers off automatically. On the next full charge the fuel gauge IC writes a fresh discharge curve to memory. After this cycle, percentage reporting should track accurately against the new cell's actual state of charge.