newline

Upgrading LineageOS 21 to 22 on a Samsung Galaxy S10

Guide, Mobile

February 02, 2025

Again it’s that time of the year: new LineageOS upgrade, 21 to 22. Compared to the previous one where I needed to wipe user data, this was much easier, maybe a 10-minute process, and I haven’t found any post-update issues yet. Thanks to the LineageOS team for making the process this smooth, Linux4 for maintaining the beyond1lte builds, and the microG team for integrating with LineageOS.

This is quite a short post, because everything ‘just worked’ for me. My firmware was already on the latest version (cross-checked with version shown in Settings → About phone → Android version → Baseband version), so I didn’t need to do anything there. I’m using Lineage for microG now, so I downloaded and verified the latest beyond1lte build from there (if you’re using standard LineageOS, you need to download the appropriate regular build for your device). Then I followed the installation steps described here, which can be summarized as adb -d reboot sideload and adb -d sideload /path/to/lineage.zip. After installing I rebooted, and everything seems to work without any issues. If I run into anything, I’ll update this post.