# uConsole still often, unpredictably dying at 50%

**URL:** <https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796>\
**Category:** uConsole\
**Tags:** hardware\
**Created:** [September 19, 2025, 11:27pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796 "2025-09-19T23:27:10Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![joshg](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/joshg/32/10532_2.png) [@joshg](https://forum.clockworkpi.com/u/joshg)\
**Post date:** [September 19, 2025, 11:27pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/1 "2025-09-19T23:27:10Z")

</div>

[![](https://img.youtube.com/vi/0-iT_8bSrEI/maxresdefault.jpg "just trying to debug something") ](https://www.youtube.com/watch?v=0-iT_8bSrEI)

hey folks, I’m still getting frequent-but-unpredictable times when my uConsole dies at a supposed 50% battery charge.

possible causes I’ve read about:

- weird power connector inside. I don’t know how to fix this more but I made a short video to see if I’m even understanding the problem correctly.
- miscalibrated charge meter in the OS. I’ve tried setting /usr/class/power\_supply/apx20\_whatever/calibrate to 1 and then doing a full charge, full discharge cycle at least half a dozen times. would still love to know how to know when that process has decided it’s successfully done?

what am I missing? what fix have I missed?

---

<div class="post-metadata">

**Author:** ![joshg](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/joshg/32/10532_2.png) [@joshg](https://forum.clockworkpi.com/u/joshg)\
**Post date:** [September 19, 2025, 11:30pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/2 "2025-09-19T23:30:45Z")

</div>

also, here’s the batteries I’m using:

> **[BATTERY, RECHARGEABLE LC18650 LI-ION 3.7V 2200mAh BUTTON TOP 1PC/PKG](https://leeselectronic.com/en/product/8391-8391BATTERYRECHARGEABLELIION37V3.html)**
>
> The popular LC18650 lithium ion battery!

What should the max energy show up as when looking at uevent? Does the axp228 driver actually adjust those values based on the batteries used, or does it just lock in at an expected normal value?

---

<div class="post-metadata">

**Author:** ![joshg](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/joshg/32/10532_2.png) [@joshg](https://forum.clockworkpi.com/u/joshg)\
**Post date:** [September 19, 2025, 11:33pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/3 "2025-09-19T23:33:46Z")

</div>

Also also, stuff like this happened:

- uconsole says it’s at 55%
- use it for a few minutes, it dies
- plug it in for 10 min, turn it on
- now it says it’s at 5%

what am I doing wrooooooooooong

---

<div class="post-metadata">

**Author:** ![Rex](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/rex/32/16852_2.png) [@Rex](https://forum.clockworkpi.com/u/Rex)\
**Post date:** [September 20, 2025, 12:03am UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/4 "2025-09-20T00:03:53Z")

</div>

your battery tray is find, mine does that also. how long is it lasting before it dies? i’m using samsung 35Es and i get about 3-5 hours with a cm5 and 5-6 with a cm4.  
the battery capacity is set but you can change it with this overlay. `clockworkpi-custom-battery.dtbo`  
to use the overlay, in you config.txt add this line and edit to your needs.

```auto
dtoverlay=clockworkpi-custom-battery,charge_full_design_uah=<full charge in uAh>,energy_full_design_uwh=<full charge in uWh>

```

remove the `<>` in the config.

---

<div class="post-metadata">

**Author:** ![joshg](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/joshg/32/10532_2.png) [@joshg](https://forum.clockworkpi.com/u/joshg)\
**Post date:** [September 20, 2025, 1:18am UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/5 "2025-09-20T01:18:53Z")

</div>

Thanks, I had just seen some mentions of the devicetree and hadn’t figured out how to do anything with that yet.

Battery life seems equally unpredictable. Sometimes it only seems to last a couple hours, other times 5-6.

Also opening it up again and fiddling with the battery case and/or batteries sometimes seems to ‘reset’ it back to working.

I should probably just pull out the multimeter and start poking around on the case to see if something is loose or flaky.

---

<div class="post-metadata">

**Author:** ![joshg](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/joshg/32/10532_2.png) [@joshg](https://forum.clockworkpi.com/u/joshg)\
**Post date:** [September 21, 2025, 2:53am UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/6 "2025-09-21T02:53:43Z")

</div>

Still weird. Both batteries fully charge evenly, no obvious loose connections that I can tell. Might try different batteries but it still just seems weird that it’s so sure of being at half charge when it dies.

---

<div class="post-metadata">

**Author:** ![Hector\_Corea](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/hector_corea/32/9126_2.png) [@Hector\_Corea](https://forum.clockworkpi.com/u/Hector_Corea)\
**Post date:** [March 16, 2026, 8:59pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/7 "2026-03-16T20:59:45Z")

</div>

Hey Josh, how is the battery life going on your end?  
I have unpredictable times too, 100% to 50% seems to have a consumption of about 1%-2% per 10 mins (idle) but once the battery charge reaches 50%, the power consumption goes to 1% every minute (idle)

Noone else chimed on this thread… I wonder if it’s because of the batteries or the hardware or software.  
I remember my first setup had the battery tray loose, it wasn’t all the way in, I fixed that but now I’m wondering if that caused some sort of damage.

---

<div class="post-metadata">

**Author:** ![arkekklesia](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/arkekklesia/32/12204_2.png) [@arkekklesia](https://forum.clockworkpi.com/u/arkekklesia)\
**Post date:** [March 17, 2026, 1:08am UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/8 "2026-03-17T01:08:37Z")

</div>

got this issue a while ago whenever I remove any component. I had to reseat the batteries and the battery board a couple of times to get the battery properly drain. while cleaning the contacts work, I HIGHLY recommend getting a Hacker gadget’s battery board to add a reset button, then calibrate your battery as stated by Rex

---

<div class="post-metadata">

**Author:** ![Hector\_Corea](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/hector_corea/32/9126_2.png) [@Hector\_Corea](https://forum.clockworkpi.com/u/Hector_Corea)\
**Post date:** [March 17, 2026, 3:34am UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/9 "2026-03-17T03:34:34Z")

</div>

I just removed the batteries and the tray, cleaned with isopropyl alcohol (sold at shop that specializes in electronics.) and assembled everyting very carefully. I will now proceed to charge and calibrate the batteries as per Rex’s suggestion.

Maybe it’s just paranoia but I noticed one of the batteries had a slightly darker section near the bottom (near the negative side). The batteries have a green cover and it looked slightly darker there, like it had moisture.  
It wasn’t moisture but that’s what it reminded me (pressed the green skin to see if something moved underneath and nothing happened). Looks like when you’re sweating and the shirt is darker near the armpits.

In any case, I think I will get a new pair of batteries. If it’s not the batteries, it still won’t hurt to have a spare pair.  
The batteries still last for a good amount of time (about 6 hours on idle before the battery starts to drain at a fast rate) Given I mainly use the uConsole to learn linux and C++, I think it’s a good amount of time.

It’s still bothersome to know that somewhere between 50 and 40% the battery will just start to die fast.I would prefer to have a more predictable behaviour… looks like the 40% is (in fact) a 10% and the other 60% is a 90%

I wonder if this could mean only ONE of the batteries is faulty

---

<div class="post-metadata">

**Author:** ![trinity](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/trinity/32/16167_2.png) [@trinity](https://forum.clockworkpi.com/u/trinity)\
**Post date:** [March 17, 2026, 3:23pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/10 "2026-03-17T15:23:24Z")

</div>

Your problem seems to be solved, but for future readers there are two main reasons this might happen:

1. If your window manager crashes and you see shutdown kernel messages before your system dies, your kernel is shutting down to prevent the battery dying, which is an issue with either battery calibration (where the max and min voltages are unset; see Rex’s reply) or your batteries (in that their voltages are changing unexpectedly).
2. If the system blinks out abruptly, you’re pulling too much current from your batteries which can’t handle the load, causing your computer to power off due to insufficient power in places that need it. My system’s had this problem lately because my battery cells weren’t designed for the loads they’ve been taking. I’m considering getting vape cells or maybe just 4 18650s to wire in parallel, sticking some outside the case…

---

<div class="post-metadata">

**Author:** ![joshg](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/joshg/32/10532_2.png) [@joshg](https://forum.clockworkpi.com/u/joshg)\
**Post date:** [March 17, 2026, 5:34pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/11 "2026-03-17T17:34:28Z")

</div>

I think in my case it was the calibration; I’ve tried setting it to calibrate and doing a charge-discharge cycle before and it seems to … sort of help, but still reads as wonky.

But also, I keep switching which distro I’m running, swapping SD cards out, so I’ve mostly just resigned myself to not taking the battery readout too seriously. 😃

---

<div class="post-metadata">

**Author:** ![DigitalDreams](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/digitaldreams/32/16007_2.png) [@DigitalDreams](https://forum.clockworkpi.com/u/DigitalDreams)\
**Post date:** [March 17, 2026, 6:21pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/12 "2026-03-17T18:21:09Z")

</div>

Swapped my 3500Mah batteries for two ‘good’ 4000Mah, charged to full then ran videos till flat. Can’t remember the exact % but was something like 9 !

---

<div class="post-metadata">

**Author:** ![Hector\_Corea](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/hector_corea/32/9126_2.png) [@Hector\_Corea](https://forum.clockworkpi.com/u/Hector_Corea)\
**Post date:** [March 18, 2026, 3:10am UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/13 "2026-03-18T03:10:24Z")

</div>

Yeah, I will probably do the same (resign to my fate)  
I mean, the uConsole dies at 0% as expected, it’s just that at some point, the discharge rate starts to rise from 10% per hour to 1% per minute.  
uConsole does not get hot and this happens even on idle so… who knows

Anyways, I will get the new pair of batteries and do some tests. I wrote this post from the uConsole and the behaviour is still the same despite the cleaning and reseat of the tray.

---

<div class="post-metadata">

**Author:** ![John\_Simmonds](https://avatars.discourse-cdn.com/v4/letter/j/ac8455/32.png) [@John\_Simmonds](https://forum.clockworkpi.com/u/John_Simmonds)\
**Post date:** [September 5, 2026, 12:30am UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/14 "2026-09-05T00:30:06Z")

</div>

How do you calculate the UAH and VAH

---

<div class="post-metadata">

**Author:** ![Rex](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/rex/32/16852_2.png) [@Rex](https://forum.clockworkpi.com/u/Rex)\
**Post date:** [September 5, 2026, 12:46am UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/15 "2026-09-05T00:46:24Z")

</div>

1 mAh = 1,000 uAh  
1 Wh = 1,000,000 uWh

---

<div class="post-metadata">

**Author:** ![John\_Simmonds](https://avatars.discourse-cdn.com/v4/letter/j/ac8455/32.png) [@John\_Simmonds](https://forum.clockworkpi.com/u/John_Simmonds)\
**Post date:** [September 5, 2026, 1:51pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/16 "2026-09-05T13:51:27Z")

</div>

Thanks, I figured it out on the uconsole and got my CM5 model to calibrate, but the CM4 model isn’t calibrating. The battery indicator is showing 92%. When it dies, I am going to run some more calibrations and see if that changes

---

<div class="post-metadata">

**Author:** ![John\_Simmonds](https://avatars.discourse-cdn.com/v4/letter/j/ac8455/32.png) [@John\_Simmonds](https://forum.clockworkpi.com/u/John_Simmonds)\
**Post date:** [September 6, 2026, 4:13pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/17 "2026-09-06T16:13:03Z")

</div>

I noticed that the issue with the battery not showing the correct percentage on my uconsole running the CM4 is only happening on the Bookworm version of Debian and shows the correct percentage on Trixie

---

<div class="post-metadata">

**Author:** ![Codiator](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/codiator/32/15080_2.png) [@Codiator](https://forum.clockworkpi.com/u/Codiator)\
**Post date:** [September 7, 2026, 7:10am UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/18 "2026-09-07T07:10:44Z")

</div>

I was able to improve the accuracy of the battery indicator by carrying out the calibration whilst the device was under load. It’s still not perfect, but it has improved.

> [@Good runtime, but inaccurate charge level indicator despite calibration](https://forum.clockworkpi.com/t/good-runtime-but-inaccurate-charge-level-indicator-despite-calibration/22410/5):
>
> Well, I think I’ve found the cause. I ran the battery calibration again, but this time I didn’t let the uCosnole run idle until it shut down; instead, I ran it under load. I played a Full HD video several times using VLC and also set the screen brightness to around 50%. Whilst the uConsole was running, the battery indicator steadily dropped, and the last figure I noticed was just over 20%. That seems reasonable to me. I then fully recharged the batteries, and now the battery indicator appears …

---

<div class="post-metadata">

**Author:** ![abhishek\_pillai](https://avatars.discourse-cdn.com/v4/letter/a/8edcca/32.png) [@abhishek\_pillai](https://forum.clockworkpi.com/u/abhishek_pillai)\
**Post date:** [September 8, 2026, 9:00pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/19 "2026-09-08T21:00:02Z")

</div>

Mine does that with the cm4 I decided to replace the main board that holds the cm4. Mostly an issue with the battery connectors. Uconsole switches off at 50%. 2-2.5 hrs runtime hrs (batteries calibrated).

---

<div class="post-metadata">

**Author:** ![Tib](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/tib/32/13511_2.png) [@Tib](https://forum.clockworkpi.com/u/Tib)\
**Post date:** [September 9, 2026, 9:07pm UTC](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796/20 "2026-09-09T21:07:59Z")

</div>

You are getting only 2.5h with cm4?

I’m using cm5 and only started getting issues after getting hackergadgets nvme battery board.

After I checked the battery voltage I saw that they were different and that one of the springs in the battery holder was much softer than the other one so it got straightened out to have the same force and now it works normally for me.

Make sure to check that.

[Next page](https://forum.clockworkpi.com/t/uconsole-still-often-unpredictably-dying-at-50/19796.md?page=2)
