Hi there!
On my Pocket Reform with RK3588, I am experiencing issues with batteries, and voltage. As suggested elsewhere in this community, I removed the batteries out of my Pocket Reform and fully charged them, in order to balance them. It seems like this did not solve my issue. Pocket Reform can’t run on battery power, it reboots with a screen burning in, also similar to how other reported here. When I use it plugged in to power, it usually works fine, but the battery indicator always shows random states, sometimes charging, sometimes discharging. And the OLED display also shows jumps in the voltage, between 0 and -1.40-ish numbers. Sometimes, on longer sessions, even when it’s plugged in to power, it shuts down too. I also realized that when rebooting, a burn in happens with the last messages staying on screen.
I tried to update the firmware to 20250724, but looks like I am still on 20250623.
These are the error messages I get:
Sep 08 10:31:12 eren-pocket-reform kernel: panel-mnt-pocket-reform fde30000.dsi.0: error -ENOENT: cannot get reset-gpios 0
Sep 08 10:31:12 eren-pocket-reform kernel: panel-mnt-pocket-reform fde30000.dsi.0: error -ENOENT: cannot get dcdc-en-gpio 0
Sep 08 10:31:12 eren-pocket-reform kernel: panel-mnt-pocket-reform fde30000.dsi.0: [mnt pocket reform display] read register 12a: 0x70
Sep 08 10:31:12 eren-pocket-reform systemd[1]: bpf-restrict-fs: Failed to load BPF object: No such process
Sep 08 10:31:12 eren-pocket-reform systemd-udevd[636]: /usr/lib/udev/rules.d/90-alsa-restore.rules:18 GOTO="alsa_restore_std" has no matching label, ignoring.
Sep 08 10:31:12 eren-pocket-reform systemd-udevd[636]: /usr/lib/udev/rules.d/90-alsa-restore.rules:22 GOTO="alsa_restore_std" has no matching label, ignoring.
Sep 08 10:31:12 eren-pocket-reform (udev-worker)[668]: 2-1.3: Failed to find and pin callout binary "/usr/lib/udev/mtp-probe": No such file or directory
Sep 08 10:31:13 eren-pocket-reform (udev-worker)[668]: 2-1.4: Failed to find and pin callout binary "/usr/lib/udev/mtp-probe": No such file or directory
Sep 08 10:31:13 eren-pocket-reform (udev-worker)[661]: 5-1: Failed to find and pin callout binary "/usr/lib/udev/mtp-probe": No such file or directory
Sep 08 10:31:13 eren-pocket-reform kernel: asoc-audio-graph-card analog-sound: ASoC: driver name too long 'rk3588-tlv320aic3100' -> 'rk3588-tlv320ai'
Sep 08 10:31:13 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:13 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:13 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:13 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:13 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:13 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:14 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:14 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:14 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:14 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:17 eren-pocket-reform kernel: tlv320aic31xx-codec 6-0018: aic31xx_wait_bits: Failed! 0x25 was 0x98 expected 0x0 (0, 0x8, 500000 us)
Sep 08 10:31:17 eren-pocket-reform kernel: tlv320aic31xx-codec 6-0018: ASoC: POST_PMD: DAC Right event failed: -1
Sep 08 10:31:17 eren-pocket-reform greetd[1327]: gkr-pam: unable to locate daemon control file
Sep 08 10:31:24 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:25 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:31:53 eren-pocket-reform (udev-worker)[2385]: 2-1.3: Failed to find and pin callout binary "/usr/lib/udev/mtp-probe": No such file or directory
Sep 08 10:31:54 eren-pocket-reform (udev-worker)[2385]: 2-1.3: Failed to find and pin callout binary "/usr/lib/udev/mtp-probe": No such file or directory
Sep 08 10:31:57 eren-pocket-reform (udev-worker)[2385]: 2-1.3: Failed to find and pin callout binary "/usr/lib/udev/mtp-probe": No such file or directory
Sep 08 10:31:58 eren-pocket-reform (udev-worker)[2385]: 2-1.3: Failed to find and pin callout binary "/usr/lib/udev/mtp-probe": No such file or directory
Sep 08 10:32:44 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:32:45 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:32:45 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:32:45 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:32:45 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:32:45 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:32:45 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:32:45 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:32:45 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:32:45 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:15 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:15 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:15 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:15 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:15 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:15 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:15 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:15 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:15 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:16 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:45 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:46 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Sep 08 10:33:46 eren-pocket-reform kernel: power_supply BAT0: driver failed to report `voltage_now' property: -16
Any help is appreciated!