Since yesterday’s update && upgrade (which I ran again today), I’ve noticed three things:
The SWAY bar fluctuates between 0% and 100% battery charge every minute.
The OLED display always shows 100% battery charge (even after 2 hours of use).
The laptop shuts down without warning.
That’s terrible. I have reverted the apiv3 changes and the pipeline is running now and should have its results in the MNT Debian repos in 45 minutes.
Sorry for the mess. I have tested the lpc module on A311D classic Reform and RK3588 Pocket Reform but apparently not thoroughly enough.
Moin Josch,
Thank you for your tireless work. I’ve run update && upgrade and will keep an eye on it.
Best regards, Micha
Moin Micha,
you probably just short-handed it but just in case (and of course for everybody else reading this) make sure to not just use “apt upgrade” when you use Debian unstable but use “apt full-upgrade” instead.
This is documented differently in the Reform handbook and I wrote a MR with the full rationale for this recommendation here: src/source/software.rst: suggest using "apt full-upgrade" instead of "apt upgrade" (!22) · Merge requests · Reform / reform-handbook · GitLab
I hope your problem is fixed now. In IRC minute wondered yesterday how the problems you saw could’ve happened. One theory was that you are maybe running a custom keyboard firmware? Do you know which keyboard you have?
Hi Josch,
I updated the keyboard firmware a few weeks ago as described here:
I didn’t install a custom one.
Thanks for pointing out the “apt full-upgrade” option. I wasn’t aware of that.
After running the apt full-upgrade, the displays (OLED and SWAY bar) are back in sync, and the sudden shutdowns have stopped.
However, both displays remain at 100%—even after 3 hours of battery use.
I clearly ran into this bug, although it worked differently on my machine.
For me (v2.5 motherboard, rk3588), I saw the LPC display consistently show the right battery voltage and level. The OS, however, was throwing tons of error messages about not being able to communicate (like in the other thread) and the battery display in Gnome was swinging wildly between 100 and 11 and 30 and 5 and 0 every few minutes, regardless of what the LPC showed or whether I was plugged in or not. And if it stayed on 0 too long, UPower would shut it down. I did try and figure out how to configure UPower to not do this, only to discover that there is no way to override this, apparently (although it looks like Arch has a package with a patched UPower that allows “ignore” as an option).
I’ve just updated to the most recent release of reform2-lpc-dkms (deb version 1.86-1+reform20260327T215213Z+1 via apt full-upgrade, so other stuff also updated) and now the OS and the LPC displays agree again.
I am not seeing either display stuck at 100% (right now, both are at 95%, at least under Gnome)
Thanks for sharing your observations. Today, after charging and discharging the battery several times, I can confirm that both displays are working with their usual accuracy again.
Thanks again to Josch!