The Oppo A31 battery model is BLP673 according to most spare part listings, and the pack is given as 4230 mAh typical. The listing that names the A31 also gives its phone model number as CPH2015. Oppo packs with a BLP code are made for Oppo, Realme and OnePlus phones, but the code alone never proves a fit, so the exact phone name matters.
People also type "oppo a12 battery model name" and "oppo a12 battery model number" for the same pack, because the Oppo A12 is listed with the same code in many places. This page gives the A31 first, then the A12 link, the place where the code is printed, and what to ask for at the counter.
Quick facts
Step by step
Write down the exact phone name and CPH number
Open Settings and tap About device. On some software versions it reads About phone. If you cannot find it, type model in the Settings search bar.
Compare it with the box label
The retail box carries the same CPH number. Matching the box and the Settings screen tells you that the phone is an A31 and not a similar Oppo model.
Ask for the old battery label to be read
The technician should call out
BLP673from the sticker of the pack that is removed. Do not try to pull the pack out yourself, since it is usually glued in on phones like this.Place old and new packs together
The code, the capacity, the connector and the size should look the same. Any difference in the plug shape means the pack is wrong for your phone.
The Oppo A31 battery model name and what it covers
BLP673 is the code most listings attach to the Oppo A31. The letters BLP tell you the pack is from the Oppo group, and the digits pick the exact pack. Phones of one screen size can still use different digits, which is why a code is checked against the phone name.
| Phone | Model number | Remark |
|---|---|---|
| Oppo A31 | CPH2015 | Matched by most listings, 4230 mAh typical |
| Oppo A12 | Read it on the box | Listed with BLP673 in many places; verify on the old label |
| Oppo A5s | Read it on the box | Not confirmed as sharing this pack; its own page has the detail |
The full code has its own page, BLP673 battery model name, with the other phones that use it. For the A5s, open the Oppo A5s battery page.
Oppo A12 battery model number: same pack or not
The A12 is the most common second search for this pack. Most listings that name the A12 give BLP673 too. Even so, treat it as a match to verify, not a promise. A pack that suits one of the two phones but not the other would be a costly error, and a technician cannot tell by looking at the phone alone.
If you own an A12, check the code on the old sticker before you order. If the sticker says BLP673, the A31 information on this page applies to you. If it shows another code, use that code's page and not this one.
A customer brought an A12 and asked for "the A31 battery" because a friend had one. Once the back was off, the old sticker showed BLP673, so the swap went through. A second customer with a different Oppo model was told to wait, because that phone has its own code page.
Capacity in mAh: typical against rated
Adverts and spare listings quote 4230 mAh for the A31 pack, and that is the typical figure. A sticker usually carries a second, somewhat smaller rated number, the minimum the maker stands behind. For BLP673 that rated number could not be confirmed for this page, so take it from the sticker on your pack.
Do not compare packs by mAh alone. Two packs can claim the same number and still differ in quality, and one claiming far above 4230 mAh in the same size is almost certainly mislabelled. Real screen-on time also depends on brightness, network signal, the apps you run and the age of the cell, so a fresh pack gives you a day for light use, not a fixed number of hours.
Where to see the code before you buy
The code is not shown in the phone menus. Some software versions show a capacity, but the BLP code itself appears only on the battery label. The A31 has a closed body, so you will read that label only when the back has been lifted by a technician.
- On the phone: Settings, then About device, for the CPH model number.
- On the box: the same CPH number and the phone name.
- On the pack: the BLP code, the capacity and batch marks.
While the back is open, request a clear picture of the removed sticker. If the first replacement proves unsuitable, that picture saves you from opening the phone again just to read the code.
Our guide on finding the battery name of any phone explains the same steps for other models.
Replacement and spotting a weak copy
Have the pack changed by an Oppo authorised service point or an experienced repair technician. A glued pack can bend or tear the connector if pulled carelessly. Tell them the phone name and the CPH number, and have them compare BLP673 with the old sticker.
- A pack that feels noticeably lighter than the original is suspect.
- Smudged print, a missing batch mark or a spelling slip on the sticker means a copy.
- A capacity well above 4230 mAh in the same size is a false claim.
If the back panel is rising, the screen is bulging or the phone smells sharp while charging, switch it off, unplug the charger, do not press the bulge and have a technician look at it today. Look-alike packs with made-up capacity claims are plentiful, so demand the right code.
For the wider process, read mobile battery replacement.
Before you blame the battery
Fast drain on an A31 often comes from background apps, weak signal or a worn cable and not the cell. Restart the phone, check which apps use most power, and try another cable. If the phone still falls from 100 percent in a few hours, or shuts off at 20 or 30 percent, the cell is likely tired.
Work through the battery health check first, then look at the common causes of quick drain. Only after that is a new pack worth buying.
Daily care for the A31 pack
Battery life suffers most from heat. Staying at full charge for a long time hurts it too, and many hours at 100 percent add to the wear. When the A31 is charging, keep it away from bedding, including the space beneath a pillow. Also keep it out of direct sunlight. Warmth across the A31's back is your cue to strip off the cover. Feed the A31 from its boxed adapter or another of equal or lower wattage.
When you have a choice, unplug the phone once it is close to full. Keep the phone out of a hot car. For other Oppo phones and codes, browse the Oppo battery model list.
Frequently asked questions
What is the Oppo A31 battery model name?
Most listings give BLP673 for the Oppo A31, as a 4230 mAh typical pack. Read the code on your old sticker to be sure, because only the label proves it.
What is the Oppo A12 battery model number?
Many listings show BLP673 for the A12 as well. Confirm it on the old battery sticker before ordering, because a listing can be wrong for your exact version.
How many mAh is the Oppo A31 battery?
It is listed at 4230 mAh typical. The rated (minimum) number on your pack may come slightly lower.
Can I check the Oppo A31 battery code in Settings?
No. Settings only lists the CPH model number and never the BLP code. To find the BLP code, you must read the label on the cell itself. That label stays hidden until the back panel is taken off.
Can another Oppo battery with 4230 mAh fit the A31?
Not safely. A different code may have another plug or shape even with equal capacity. Ask for BLP673 and compare the connector.
Is the A31 battery removable?
Not by the user. The body is closed and the pack is usually glued down. Ask a technician to open it and change the pack.