OnePlus One Battery At 50% Issue
-
@Giiba That was my first thought but various OPO web hits say it's a hardware based others it's battery so thought I'd see if anyone here has done it.
-
On my OPO the battery indicator almost always gets stuck at 50% after a reboot. In such cases I often need to reboot multiple times in a row before the battery indicator returns to normal. I've had charging issue only once, soon after I got my OPO from eBay. The vendor had supposedly recently replaced the battery - there is some damage on the edges of the casing, indicating it has been forced open, so I assume he did change the battery. There's a bulge at the back of the phone which seems to indicate overheating.
I can't wait to get a new device to put UT on it (waiting for the Pinephone).
-
Sometimes problems with indicating a good battery percentage with the bq's, I don't think I had that with my OPO. As far as I'm concerned, the most reliable way is to drain the battery completely before recharging it for recalibration. An operation to be done from time to time, it puts things back in order.
-
Latest update. Had the back off checked battery connections. Cleaned and reconnected, and no change. Battery indicator still 50% and no charging green light. But at least I know someone else has been inside before now. As their not to expensive will try new battery I think.
-
@domubpkm This was run flat then got the not enough power recharge before booting screen. Charged for 24hrs and no change. Think it may be something on power circuit as no charging indicator at all. The 50% indication seems to be a bit off a default error thing on OPs with power issues.
-
@Lakotaubp if you want to see how the system reads your battery state you could try this in a terminal:
cat /sys/devices/qpnp-charger-f6284000/power_supply/battery/uevent
-
@wdehoog
Thanks, and the result isPOWER_SUPPLY_NAME=battery POWER_SUPPLY_CHARGING_ENABLED=1 POWER_SUPPLY_STATUS=Discharging POWER_SUPPLY_CHARGE_TYPE=N/A POWER_SUPPLY_HEALTH=Unknown POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_ONLINE=1 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_VOLTAGE_MAX_DESIGN=4350000 POWER_SUPPLY_VOLTAGE_MIN_DESIGN=4400000 POWER_SUPPLY_VOLTAGE_NOW=3500000 POWER_SUPPLY_CAPACITY=50 POWER_SUPPLY_CURRENT_NOW=0 POWER_SUPPLY_INPUT_CURRENT_MAX=100000 POWER_SUPPLY_INPUT_CURRENT_TRIM=44 POWER_SUPPLY_INPUT_CURRENT_SETTLED=0 POWER_SUPPLY_BYPASS_VCHG_LOOP_DEBOUNCER=0 POWER_SUPPLY_VOLTAGE_MIN=4300000 POWER_SUPPLY_INPUT_VOLTAGE_REGULATION=1 POWER_SUPPLY_CHARGE_FULL_DESIGN=0 POWER_SUPPLY_CHARGE_FULL=0 POWER_SUPPLY_TEMP=-400 POWER_SUPPLY_TEMP_COOL=100 POWER_SUPPLY_TEMP_WARM=450 POWER_SUPPLY_SYSTEM_TEMP_LEVEL=0 POWER_SUPPLY_CYCLE_COUNT=0 POWER_SUPPLY_CHARGE_NOW=4940 POWER_SUPPLY_CHARGE_TIMEOUT=0 POWER_SUPPLY_AUTHENTICATE=1
So discharging when should be charging, health unknown and power supply hot.
-
And this from another OPO running fine.
POWER_SUPPLY_NAME=battery POWER_SUPPLY_CHARGING_ENABLED=1 POWER_SUPPLY_STATUS=Charging POWER_SUPPLY_CHARGE_TYPE=Fast POWER_SUPPLY_HEALTH=Good POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_ONLINE=1 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_VOLTAGE_MAX_DESIGN=4350000 POWER_SUPPLY_VOLTAGE_MIN_DESIGN=4400000 POWER_SUPPLY_VOLTAGE_NOW=4216000 POWER_SUPPLY_CAPACITY=92 POWER_SUPPLY_CURRENT_NOW=-375 POWER_SUPPLY_INPUT_CURRENT_MAX=100000 POWER_SUPPLY_INPUT_CURRENT_TRIM=40 POWER_SUPPLY_INPUT_CURRENT_SETTLED=0 POWER_SUPPLY_BYPASS_VCHG_LOOP_DEBOUNCER=0 POWER_SUPPLY_VOLTAGE_MIN=4300000 POWER_SUPPLY_INPUT_VOLTAGE_REGULATION=1 POWER_SUPPLY_CHARGE_FULL_DESIGN=0 POWER_SUPPLY_CHARGE_FULL=0 POWER_SUPPLY_TEMP=232 POWER_SUPPLY_TEMP_COOL=100 POWER_SUPPLY_TEMP_WARM=450 POWER_SUPPLY_SYSTEM_TEMP_LEVEL=0 POWER_SUPPLY_CYCLE_COUNT=0 POWER_SUPPLY_CHARGE_NOW=4993 POWER_SUPPLY_CHARGE_TIMEOUT=0 POWER_SUPPLY_AUTHENTICATE=1
-
@wdehoog Very interesting.
Can you tell me if this command line be used as is or adapted for other phones (BQ E5HD,BQ 4.5, nexus 5) ? Thanks -
-
@domubpkm you'll have to find the correct path for your device.
For N5 I think it is/sys/devices/soc/qpnp-fg-17/power_supply/bms/uevent
a good start will be to search for
power_supply
:find /sys/devices -name power_supply
Sometimes the kernel also provides a path through
/sys/class
. -
Just changed battery and...... no change. No charging indicator and no boot past powered by screen. Going to double check connections and try again. Did notice that some other repairs to a cable seem to have taken place so not hopeful.
Edit: As they are not very expensive might try a new charging cable (Internal). Will let you know.
Extra Edit: New battery appears to fix it. See below. -
Just got the OPO to boot into UT, had to use the installer. Battery now showing 100% so that part is fixed but not the charging issue.
POWER_SUPPLY_NAME=battery POWER_SUPPLY_CHARGING_ENABLED=1 POWER_SUPPLY_STATUS=Charging POWER_SUPPLY_CHARGE_TYPE=Fast POWER_SUPPLY_HEALTH=Good POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_ONLINE=1 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_VOLTAGE_MAX_DESIGN=4350000 POWER_SUPPLY_VOLTAGE_MIN_DESIGN=4400000 POWER_SUPPLY_VOLTAGE_NOW=4272000 POWER_SUPPLY_CAPACITY=100 POWER_SUPPLY_CURRENT_NOW=-274 POWER_SUPPLY_INPUT_CURRENT_MAX=100000 POWER_SUPPLY_INPUT_CURRENT_TRIM=44 POWER_SUPPLY_INPUT_CURRENT_SETTLED=0 POWER_SUPPLY_BYPASS_VCHG_LOOP_DEBOUNCER=0 POWER_SUPPLY_VOLTAGE_MIN=4300000 POWER_SUPPLY_INPUT_VOLTAGE_REGULATION=1 POWER_SUPPLY_CHARGE_FULL_DESIGN=0 POWER_SUPPLY_CHARGE_FULL=0 POWER_SUPPLY_TEMP=250 POWER_SUPPLY_TEMP_COOL=100 POWER_SUPPLY_TEMP_WARM=450 POWER_SUPPLY_SYSTEM_TEMP_LEVEL=0 POWER_SUPPLY_CYCLE_COUNT=0 POWER_SUPPLY_CHARGE_NOW=4922 POWER_SUPPLY_CHARGE_TIMEOUT=0 POWER_SUPPLY_AUTHENTICATE=1
EDIT: As those, unlike me who pay attension can see from the above the new battery is in fact charging. The indicator is now working after about 20 Mins. I have a feeling that at some point trying to sort this out I messed up the OS and it needed reinstalling before it would boot. So good news.