There is the xpad kernel module, which seems to basically be a Linux equivalent to Microsoft's Xinput. When I plug an XBOX controller into my Gentoo laptop and run Steam games, it just works exactly the same as on Windows, the games automatically know it's an Xinput controller and act accordingly.
Midnight Commander for file browsing
Vivaldi for web browsing
Telegram for messenger (although the one in the debian repo is very out of date)
mplayer for music and videos
Remote Viewer for using SPICE for connecting to my virtual machines
Drastic, mGBA, and Mupen64Plus for games
Maybe, except booting a fresh image doesn't help, and the other USB ports still work. In any case I'd like to be able to buy one of the new mainboards, as I assume the new modem will support VoLTE, right?
I do believe my modem may be broken, would I be able to get a new mainboard with this new modem on it when they're ready? I still want to try to use the Pyra as a phone.
In the mean time, I've ordered a PinePhone, but seeing some of the issues and QA problems people have had, I'm thinking of...