Trixie 6.12.y for the uConsole and DevTerm

yes and no. you can change out the repos and update but some apps won’t update because their name changed in the new repo.

you can do a dist-upgrade but that will wipe out the custom kernel and settings for the uconsole, you can manually fix it but if you don’t know what you’re doing it will be hard.

i’d suggest to backup your dotfiles and flash trixie.

2 Likes

hmm, still having a issue where the battery is still showing 100%. May need to do a second calibration?

and what your upower -d says for axp20x-battery?

It works great on my uConsole, Thanks Rex!

1 Like

Just turned my uConsole on today after charging all night. Ran the calibrate script. Going to run it today until shutdown.

Device: /org/freedesktop/UPower/devices/battery_axp20x_battery
  native-path:          axp20x-battery
  power supply:         yes
  updated:              Thu 18 Sep 2025 07:50:56 AM CDT (0 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       none
    energy:              24.79 Wh
    energy-empty:        0 Wh
    energy-full:         24.79 Wh
    energy-full-design:  24.79 Wh
    energy-rate:         0 W
    voltage:             4.052 V
    charge-cycles:       N/A
    percentage:          100%
    capacity:            100%
    technology:          lithium-ion
    icon-name:          'battery-full-symbolic'
  History (charge):
    1758199856	100.000	discharging
    1758199856	0.000	unknown
  History (rate):
    1758199856	0.000	unknown

After 1 hour 23 minutes

Device: /org/freedesktop/UPower/devices/battery_axp20x_battery
  native-path:          axp20x-battery
  power supply:         yes
  updated:              Thu 18 Sep 2025 09:01:22 AM CDT (1 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       none
    energy:              24.79 Wh
    energy-empty:        0 Wh
    energy-full:         24.79 Wh
    energy-full-design:  24.79 Wh
    energy-rate:         0 W
    voltage:             3.953 V
    charge-cycles:       N/A
    percentage:          100%
    capacity:            100%
    technology:          lithium-ion
    icon-name:          'battery-full-symbolic'

3 hours, 44 minutes and still going strong.

09/18/2025 11:01:01:113645178 -  11:25:01 up  3:44,  1 user,  load average: 0.04, 0.19, 0.35
09/18/2025 11:01:01:165592680 -   native-path:          axp20x-battery
  power supply:         yes
  updated:              Thu 18 Sep 2025 11:24:59 AM CDT (2 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       none
    energy:              24.79 Wh
    energy-empty:        0 Wh
    energy-full:         24.79 Wh
    energy-full-design:  24.79 Wh
    energy-rate:         0 W
    voltage:             3.6 V
    charge-cycles:       N/A
    percentage:          100%
    capacity:            100%
    technology:          lithium-ion
    icon-name:          'battery-full-symbolic'

after an hour of benchmark my energy value dropped and percentage went down 1%

so it works on my side, but not very reliable.

sorry for the previous post.

2 Likes

I’ve had mine on 30 minutes now.

1 Like

Ha ha! My console did shutdown eventually. I wasn’t watching so I didn’t actually see it happen. I did try to turn it on again to make sure that it was dead, and the system came back up. ??

I checked out “journalctl” and I see some error messages

kernel: axp20x-battery-power-supply apx20x-battery-power-supply: DMA mask not set
kernel: axp20x-ac-power-supply axp20x-ac-power-supply: DMA mask not set

wireplumber[1035]: default: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner

I had a youtube video on to try and help drain the battery. Don’t know if that crashed the system? It’s been up for another 20 - 30 minutes so far and I can now see more information on the upower output.

  • energy: Now going down. Showing: 22.8 Wh
  • time to empty: New field. Showing: 20.3 minutes
  • percentage: 92%
  • History (charge):
    • New field showing epoch timestamps and percentages.
  • History (rate):
    • New field showing epoch timestamps and another value?

I’m going to try a couple more charging to what I think is 100%, run the calibration script, and then use until dead.

Thanks for taking a look.

2 Likes

Congratulations! You fixed it!

2 Likes

I’m probably missing something really obvious, and if so I apologise :slight_smile:

I installed the Trixie image on my CM5 uConsole, and it seems to be working well really well, except I don’t seem to have a key binding for opening the main menu. I thought it would be Cmd(Fn+left Alt) but that doesn’t work.

Is there somewhere I can check? I’m a bit of a Linux desktop newbie :confused: much more used to purely command line linux server things :sweat_smile:

Fn+left Alt opens the application menu for me on Trixie. I am using QMK keyboard firmware though so I don’t know if the stock firmware doesn’t do it.

1 Like

Ohh, interesting. I hadn’t seen that you can install QMK, I’m doing that now! I use it on my desktop’s KB :slight_smile:

There’s a version on the forum here for our keyboard.

1 Like

there is command wev / xev (walyand / x11) to debug pressed keys, it may help you to point to problem

1 Like

trying that, it comes through as Mod4, which is Super, curious.

Super is actually a Win. So it should work. Weird.

It didn’t work for me either, but then began. I did nothing.

Actually, I have the same issue with cm5. It doesn’t really bother me, so I just ignored it.
Come to think of it, I’m also curious what Fn+Esc (the lock icon) does. Feels like it doesn’t change anything for me. Oh, it does lock the keyboard I didn’t know that

Hello @Rex , sorry to bring this up again. Still having an issue with the battery. Always showing 100%. Anything else I can do?