PSA: MNT Pocket Reform System Controller Firmware Update released, improves USB-C PD compatibility and fixes battery status in waybar: https://community.mnt.re/t/mnt-pocket-reform-system-controller-firmware-update-2024-08-26/2434
Conversation
Notices
-
minute (mntmn@mastodon.social)'s status on Monday, 26-Aug-2024 21:56:13 JST minute -
Richard Hughes (hughsie@mastodon.social)'s status on Monday, 26-Aug-2024 22:45:14 JST Richard Hughes @mntmn could we distribute this using LVFS and deploy it using fwupd? We have some existing support for uf2 updates, including the Raspberry Pi RP2. e.g. https://github.com/fwupd/fwupd/tree/main/plugins/uf2
I've got huge respect for what you're doing btw.
In conversation permalink Attachments
-
minute (mntmn@mastodon.social)'s status on Monday, 26-Aug-2024 22:47:45 JST minute @hughsie i'd love to try that for sure! and thank you!
In conversation permalink -
Richard Hughes (hughsie@mastodon.social)'s status on Monday, 26-Aug-2024 23:27:03 JST Richard Hughes @mntmn I tried flashing the sysctl.uf2 onto a random RP2 I had here (which worked) -- but the million dollar question -- how do I get firmware version of the RPi device when in "runtime" not UF2 mode? i.e. how does fwupd know that the update needs to be deployed?
In conversation permalink -
minute (mntmn@mastodon.social)'s status on Tuesday, 27-Aug-2024 00:18:16 JST minute @hughsie yep, this needs to be solved on our end, i'd say by customizing some info in the USB descriptor
In conversation permalink -
Richard Hughes (hughsie@mastodon.social)'s status on Tuesday, 27-Aug-2024 00:46:58 JST Richard Hughes @mntmn absolutely -- ideally using a custom VID/PID and then using the bcdREV as the version number. If you can do that then I can do all the other bits.
Would you mind sending me the info in https://lvfs.readthedocs.io/en/latest/apply.html please -- and and I can set you up with a {secret} LVFS account you can use for end-to-end testing.
In conversation permalink Attachments
-