Really odd problem with battery

My battery was set to charge to 60% and for many months it worked fine. My machine is a Lenovo Legion 5 AMD/RTX3070.

cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
1

So it is still (allegedly!) set. But it is charged currently to 100%.

Any ideas? Am going to run battery down and stick charger again, to see what happens.

System:
  Kernel: 6.3.7-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
    Desktop: KDE Plasma v: 5.27.5 Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 82JY v: Legion 5 17ACH6H
    serial: <filter>
  Mobo: LENOVO model: LNVNB161216 v: SDK0R32862 WIN serial: <filter>
    UEFI: LENOVO v: GKCN60WW date: 03/07/2023
Battery:
  ID-1: BAT0 charge: 83.5 Wh (100.1%) condition: 83.4/80.0 Wh (104.3%)
    volts: 17.0 min: 15.4 model: Celxpert L20C4PC2 status: full
Memory:
  System RAM: available: 15.48 GiB used: 10.08 GiB (65.1%)
  Array-1: capacity: 32 GiB slots: 2 EC: None max-module-size: 16 GiB
    note: est.
  Device-1: DIMM 0 type: DDR4 size: 8 GiB speed: 3200 MT/s
  Device-2: DIMM 0 type: DDR4 size: 8 GiB speed: 3200 MT/s
CPU:
  Info: 8-core model: AMD Ryzen 7 5800H with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 3 rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 16 MiB
  Speed (MHz): avg: 464 high: 1438 min/max: 400/4463 cores: 1: 400 2: 400
    3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400
    13: 400 14: 400 15: 1438 16: 400 bogomips: 102245
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA GA104M [GeForce RTX 3070 Mobile / Max-Q] vendor: Lenovo
    driver: nvidia v: 530.41.03 arch: Ampere bus-ID: 01:00.0
  Device-2: Bison Integrated Camera driver: uvcvideo type: USB bus-ID: 1-3:3
  Display: server: X.Org v: 23.1.2 with: Xwayland v: 23.1.2 driver: X:
    loaded: nvidia unloaded: modesetting gpu: nvidia,nvidia-nvswitch
    resolution: 1920x1080~144Hz
  API: OpenGL v: 4.6.0 NVIDIA 530.41.03 renderer: NVIDIA GeForce RTX 3070
    Laptop GPU/PCIe/SSE2 direct-render: Yes
Audio:
  Device-1: NVIDIA GA104 High Definition Audio driver: snd_hda_intel v: kernel
    bus-ID: 01:00.1
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo driver: N/A
    bus-ID: 06:00.5
  Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 06:00.6
  API: ALSA v: k6.3.7-arch1-1 status: kernel-api
  Server-1: sndiod v: N/A status: off
  Server-2: PipeWire v: 0.3.71 status: n/a (root, process)
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8168 v: 8.051.02-NAPI port: 2000 bus-ID: 03:00.0
  IF: eno1 state: down mac: <filter>
  Device-2: Realtek RTL8852AE 802.11ax PCIe Wireless Network Adapter
    vendor: Lenovo driver: rtw89_8852ae v: kernel port: 1000 bus-ID: 04:00.0
  IF: wlan0 state: up mac: <filter>
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB
    bus-ID: 3-4:3
  Report: rfkill ID: hci0 rfk-id: 4 state: up address: see --recommends
Drives:
  Local Storage: total: 2.29 TiB used: 1023.67 GiB (43.7%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZALQ512HBLU-00BL2
    size: 476.94 GiB temp: 25.9 C
  ID-2: /dev/nvme1n1 vendor: Crucial model: CT2000P2SSD8 size: 1.82 TiB
    temp: 31.9 C
Partition:
  ID-1: / size: 1.81 TiB used: 788.12 GiB (42.5%) fs: xfs dev: /dev/nvme1n1p2
  ID-2: /boot/efi size: 299.4 MiB used: 29 MiB (9.7%) fs: vfat
    dev: /dev/nvme1n1p1
Swap:
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme1n1p3
Sensors:
  System Temperatures: cpu: 53.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 418 Uptime: 10h 22m Init: systemd Compilers: gcc: 13.1.1
  clang: 15.0.7 Packages: 2249 Shell: Zsh v: 5.9 inxi: 3.3.27

My charge threshold always resets to 100 every time I plug the charger (Asus laptop) so I have to manually set it again

If this didn’t use to happen to you and now it suddenly does, that’s even weirder, I’m not sure what could be the cause

is windows also installed on your device?

I also have a Lenovo notebook, if I change the battery settings in the Lenovo software in windows, then they are adopted in EnOS.

Still got original windows install on a separate nvme, yes it is set there as well. Weird!

1 Like

My suggestion would be to check your bios/uefi settings, mine has settings for always plugged etc

1 Like

Maybe! I update the bios recently, bed now, will try tomorrow.