i killed the i2c sda pin by hot plugging a downstream i2c battery board, which is a legitimate use case, so i'm gonna need to add some protection circuits for this
another thing that i'm quite excited about is that we've now rolled out the first official system controller firmware update for MNT Pocket Reform on LVFS/fwupd. this has been prepped for quite a long time now with major contributions by @ch2500 and lots of help by @hughsie, thanks a lot!
this means that people can now update this part of the firmware comfortably through `fwupdmgr` or Gnome Firmware (`gnome-firmware`). the keyboard firmware and fw for other devices will follow.
originally i wanted to ship GNOME already with the original pocket reform, but the imx8mplus GPU turned out to be too slow to support it well enough to have a great time with the machine, so as a compromise, i tried to make wayfire friendly enough to ship it (in addition to Sway, which performed well but is more for advanced users). but it fell short of my original goal of having a comfy approachable desktop. now with RK3588, this original goal can be met, and i can focus on other rough edges
because of shipping and technical debt cleanup etc i'm a bit behind on announcing that we've replaced the wayfire desktop with GNOME on the mnt reform series laptops, as one of the two primary default environments (the other being Sway), and replaced greetd with GDM. we'll soon publish a longer article about this. the main motivation is my goal to make reform devices as accessible and discoverable as possible by default, and if you're more advanced, you can dismantle and customize anything.
@josch@dnkl one has to say that foot always worked flawlessly on other compositors on imx8mq, imx8mplus (etnaviv) and a311d (panfrost), and currently also works fine on gnome on panfrost (tested on rk3588 cpu), so the issue seems isolated to gnome/mutter compositor and etnaviv (mesa driver for vivante gpu) cc @austriancoder@rmader maybe related to the switch from gnome gl to ngl renderer?