Skip to the page

Vivo and iQOO batteries

B-O5 battery model name: which Vivo phones use it, and how many mAh

B-O5 is a Vivo battery code that most listings match to the Vivo Y20, Y20i and Y12s, sold as 5000 mAh typical.

Codes matched from service listings and teardowns · Updated 2 Nov 2026

Vivo

ModelB-O5

Capacity
5000 mAh typical

Fits

  • Vivo Y20
  • Vivo Y20i
  • Vivo Y12s
Match the code on your old battery before you buy.

This site is not affiliated with Vivo; this is an independent explanation.

Listings for the B-O5 battery model name point to the Vivo Y20, the Vivo Y20i and the Vivo Y12s, sold as a 5000 mAh typical pack. The maker group is Vivo, which also covers iQOO. People type the code as BO5, B05 or B 05, but the real form is the letter B, a hyphen, the letter O and the digit 5.

The second character is where most mistakes start. It is the capital letter O, not the number zero, and on a worn sticker the two can look the same. You can see the code on the battery label and in spare part listings. On a sealed phone you get to see the label only after a repair technician has taken off the back panel. Read your own label before you order, because the phone list below comes from listings and not from a label in your hand.

Quick facts

Battery codeB-O5 (also typed as BO5 or B05)
Phones (most listings)Vivo Y20, Vivo Y20i, Vivo Y12s
Capacity5000 mAh typical; the rated figure is on your label
Where it is printedOn the battery sticker, visible after the back panel is off
Replacement routeBrand service centre or a trusted repair technician

Step by step

  1. Write down the exact phone name and model number

    Open Settings, tap About phone and note the name and model number. If it is not on the first screen, type model in the Settings search bar.

  2. Ask the technician to read the old label

    With the back open, the code sits on the sticker near the capacity and voltage. Ask which second character it shows, the letter O or the digit zero.

  3. Compare code, capacity and connector

    The new pack should carry the same code, a capacity close to the old one and the same connector shape. Hold both side by side before fitting.

  4. Judge print and weight of the new pack

    Look for sharp print, a batch mark and a weight close to the old pack. A light pack with a very big mAh claim is a warning sign.

What the B-O5 battery model name tells you

Vivo names its packs with a capital B, a hyphen and then two more characters. That format points to the group and nothing more. For B-O5, most listings name the Vivo Y20, the Vivo Y20i and the Vivo Y12s, three budget phones that carry the same large pack.

Phones listed for B-O5, with notes
PhoneListing statusRemark
Vivo Y20Named in most listingsTypical figure is 5000 mAh
Vivo Y20iNamed in most listingsVerify on your own sticker
Vivo Y12sNamed in most listingsVerify on your own sticker
Other Y20 family phonesNot confirmed hereLook at the printed code first

The Y20 has its own page, the Vivo Y20 battery model name, which starts from the phone and not from the code. If your phone name is missing from the table, trust the sticker on your own battery over any list.

B-O5 or B-05: the letter and the zero

Searches for this code come in many spellings, such as BO5, B05, B 05 and B-05. Only one of them is correct: the letter O after the hyphen. A parts list with a zero typed in can still lead to the right pack, but only if the person reading the label knows which character is printed.

What counts is that the whole code on the new pack equals the code on the battery coming out. Do not accept a pack with a different second character just because the first letter and the last digit look close.

A Y20 owner asked for a B05 battery. The counter brought out a pack printed B-Z5 from the same shelf. The technician held it against the sticker on the weak battery, saw that the second character differed, and asked for the exact code before fitting anything.

Rated and typical capacity of B-O5

Shops and online pages list B-O5 at 5000 mAh, which is a typical figure. The pack label can also show another, lower value, known as the rated or minimum capacity. For this code that lower figure is unverified, so check the print on your own cell instead of guessing.

Energy in watt hours comes from multiplying capacity by voltage, then dividing by 1000. Take the voltage from the sticker. As a rough guide, a 5000 mAh pack at about 3.85 V holds near 19 Wh.

Hours of use vary with display, network, brightness and the apps you run. See the 5000 mAh phones page for what that size means in a day.

Vivo codes that look close to B-O5

Vivo battery codes all follow one short pattern. A pack of the wrong code may fit loosely or may not connect at all. Every code in this list has its own page with the phones it suits, so never assume that two phones use the same battery.

  • B-Z5 ends in the same digit as B-O5, so the two are easy to swap at the counter. Check the letter before the digit.
  • B-E5 also ends in 5. Read the second character, not just the last one.
  • B-Y1 and B-S1 share their last digit and can be confused with each other.

The Vivo battery model list shows every code in one place. A phone with a similar name, such as the Vivo Y16 or the Vivo Y21, may use a different pack, so open its own page instead of relying on this one.

Warning signs of a tired B-O5 pack

Symptoms of a worn battery and the right action
SymptomProbable causeAction
Charge level drops within hoursCell aged by long useDo a health check, then plan a new pack
Sudden power off around 20 to 30 percentWorn B-O5 falters under sudden loadHave the pack changed
Back panel lifts or display bulgesSwollen cellUnplug and reach service staff today
Body feels warm with the phone idleWeak pack or an app running in the backgroundRestart the phone, take off the cover, have it tested

Before blaming the battery, rule out heavy apps and a weak network with the battery drain guide. If the drain continues, the battery health check shows how to judge the pack itself.

Do not keep using the phone if its battery looks puffed up, has leaked, shows a dent, or feels extremely hot, as it may catch fire. Begin by unplugging the charger from the wall socket. Do not press or poke the phone body. Keep the Y20 well away from heat and drop it at a vivo service centre that same day. B-O5 lookalikes often overstate capacity, so request the exact code only.

Fitting a new B-O5 pack safely

These phones are sealed, so trained hands should lift the back panel. Choose the maker's service centre or a repair technician you already know. Tell the technician the model number from About phone, then request a check of B-O5 against the sticker on the pack coming out.

Examine the new pack closely before it is installed. Weak copies often give themselves away:

  • When you hold it, this one weighs clearly less than the original pack.
  • The letters look fuzzy and no batch or date mark appears.
  • The sticker claims a number far past 5000 mAh, which points to a false claim.

For wider fitting tips see the mobile battery replacement guide, and for a method that works on any phone use the hub guide on finding the battery model name.

Snap a picture of the old sticker before the technician discards the pack. A second visit then needs no guessing, because the exact code is already on your phone.

Daily care for a large budget pack

Budget phones with a 5000 mAh pack are often left charging all night. Long hours on the charger combined with warmth wear the cell down faster than anything else. Avoid charging on soft bedding or in direct sunlight, and take off a thick cover when the phone feels warm.

Charge with the original adapter and cable, or an adapter with equal or smaller wattage. Replace any cable whose plug turns hot. If the phone still switches off near 20 percent after one reboot and one complete charge, let service staff test the cell before you buy anything new.

Frequently asked questions

Which phone has the B-O5 battery model name?

Many listings tie B-O5 to the Vivo Y20, Y20i and Y12s, all sold as 5000 mAh typical. Fit for other phones in the Y20 family is not confirmed, so rely on the code marked on your own battery.

Is BO5 the same as B-O5 and B05?

People type all three for one code. The correct form is B-O5, with the letter O. Compare the whole code on the label, not the spelling you typed.

How many mAh does a B-O5 battery have?

Listings say 5000 mAh typical. The rated number on the label can be lower, so check your own sticker.

Is B-O5 the battery model of the Vivo Y20?

Most listings say yes. The label of the battery taken out of your phone settles it for your handset.

Can a B-Z5 or B-E5 pack replace B-O5?

Do not assume so. Those codes are different and may belong to other phones or connectors. Ask for B-O5 exactly and compare the connector shape before fitting.

What gives away a fake B-O5?

Fakes tend to be light, with blurred print, no batch mark and a mAh claim far higher than 5000. Weigh the pack and compare its print with the original.