Important note about the new MNT Pocket Reform kernel and firmware updates 20260819 (updated)

I managed to upgrade successfully on trixie-backports (fw: 20260808, Linux: 7.1.3), but noticed a new issue pop up where the battery repeatedly starts and stops charging (which is concerning for battery health).

In order to rule out any issues specific to my trixie-backports installation, I flashed the latest system image and booted from the SD card and still observe this issue. A small excerpt from the logs - this repeats non-stop:

...
Aug 15 22:26:36 *** reform-power-daemon[770]: Power state changed to high (Charging / 70%).
Aug 15 22:26:38 *** reform-power-daemon[770]: Power state changed to low (Discharging / 70%).
Aug 15 22:26:39 *** reform-power-daemon[770]: Power state changed to high (Charging / 70%).
Aug 15 22:26:43 *** reform-power-daemon[770]: Power state changed to low (Discharging / 70%).
Aug 15 22:26:44 *** reform-power-daemon[770]: Power state changed to high (Charging / 70%).
Aug 15 22:26:45 *** reform-power-daemon[770]: Power state changed to low (Discharging / 70%).
...

After debugging a bit more, it turns out that this is specific to the power adapter that I use, and was able to stop the issue from happening by changing it. With the problematic power adapter, I also observe the battery cycling between charging and discharging on the OLED screen in the “Battery Status (b)” menu when the system is off.

Now, normally I would chalk this up to “a faulty power adapter”, BUT:

  1. I am very confident that the power adapter worked with my Pocket Reform without issue on the same day right before the update
  2. It affects multiple units of similar models (in particular, I tested with both by 67W and 96W official Apple power adapters and both have the exact same issue on the Pocket)

I have a fix for now (just use a different power adapter), but I did want to share in case anyone else observed this (so you know that changing a power adapter might solve the issue) and in case there was a firmware regression that was introduced with the latest update.


Also, may be completely unrelated by I do see these logs from the new mnt_sc driver which seem suspicious (but may be a red herring, as they do not happen with the charging/discharging flip flop, and happen regardless of the power adapter I use - if any):

Aug 15 22:14:59 *** kernel: mnt_sc spi1.0: mntsc: couldn't parse response: err undf
Aug 15 22:14:59 *** kernel: mnt_sc spi1.0: mntsc: couldn't parse response: err maxp