Start from Shift OS-L, so first follow that manual here: Anleitung / Guide - ShiftOS - Installation/Wiederherstellung mittels Fastboot Paketen | SHIFTPHONES or use the UBPorts Installer from here: GitHub - ubports/ubports-installer: A simple tool to install Ubuntu Touch on UBports devices
After successfully flashing OS-L (may also work with OS-G, but I was successfully with OS-L), flash iodé again. I was then able to relock the bootloader.
I used iodé GSI on the ShiftPhone 8 before.
Probably a dumb question, but do I need to flash the device-specific build from scratch with deleting userdata?
Or is there any way to switch from a GSI to a device-specific build without deleting user data?
Sorry, but I think you will need a clean install, in fact the recommendation is to install stock firmware then install iodé on top of that to ensure full hardware compatibility.
Thanks. Relocking the bootloader worked now. I used the installer with the official 6.9 version, not the beta.
The fingerprint is not working for me, there is no option for fingerprint in the security settings.
What i did:
- Got the phone with Shift OS-G (from 02.12.2025)
- Flashed Shift OS-L 7.0 (from 27.01.2025)
- Which has Security Patch Level 2026-02-05
- SHIFTphone 8 - ShiftOS-L - Update - SHIFTPHONE_8.SOS.7.0.L.20260127 | SHIFTPHONES
Played around with that for a couple of days and then installed IodeOS 7.2 via the installer.
I guess the problem is, that Iode 7.2 is from 22.01.2026, so older than the previously installed Shift-L right?
Ah, according to this thread: The Shift8 is now officially supported and in stock - #23 by buergi the non-working fingerprint is to expected currently and is not related to Security Patch Level / bootloader locking?
So the options are:
- Waiting for a possible Iode update that could fix the fingerprint
- Go for ShiftOS-L
Yes. Fingerprint don’t work because of the inconsistent AVB chain. Shift work on this issue (but it hasn’t the highest priority).
@1sein we have this issue to track the problem, but can’t really solve it ourselves, it needs to get solved at the LineageOS port level: Shift8: fingerprint sensor doesn't work (#51) · Issues · ota / issue-tracker · GitLab
Also the inability to use the “custom key” is in the same boat: Shift8: "custom key" support (#52) · Issues · ota / issue-tracker · GitLab