Aside of PureOS as a distro itself, there are other things that we need to catch up with upstreams with as well. One of them is our Linux tree for the Librem 5, which has been stuck on 6.6 LTS for a while.
As the first step forward, linux-image-6.12.0-1-librem5 is now available to install from crimson-updates-proposed. It’s not being pulled in by default yet - you need to install the package manually - but if I don’t hear about any issues with it I’ll make it the default on crimson. I’ve been running it on my daily driver phone for the last two weeks and I’m not aware of any remaining regressions to solve, so it’s now your turn to either confirm that or prove me wrong ![]()
This kernel can be installed alongside the current version 6.6. In case of troubles, you can go back to the previous kernel temporarily by issuing sudo flash-kernel --force 6.6.0-1-librem5 (which will be overridden when flash-kernel runs the next time), or permanently by removing the package. In case of boot failure, librem5-devkit-tools repo has a uuu script that can boot a previous kernel without having to fiddle with Jumpdrive or other rescue methods - but this shouldn’t be necessary at this point.
Once 6.12 becomes the default, we’ll move towards 6.18 (which I already have booting here, but it still needs some more work).
Happy testing.