Can't set Screen lock

Hello

Just installed latest iode on my Pixel 7. Everything went smooth and most things are working fine. But there is one thing that is not working, which is a deal breaker. I can’t set a screen lock on the phone. It defaulted to “Swipe” and I can change it to “none”. But if if I try to change it to a pin code, password or pattern I get an error message saying “Screen lock was already changed. Try again with the new screen lock”, and then it goes back to none or swipe.

I have never successfully set a screen lock, and only tried setting one code combination so I don’t know what “the new screen lock” means.

Am I missing something? Someone has a clue if I can get around it?

Best regards
/Mossberg

Same problem on Google Pixel 8 Pro.
I’m not new to custom ROMs.
Going round in circles, setting a PIN and nothing happening.
Can’t change from just swipe.

To followup here for others, I recommended a re-install, but if others have seen this issue before I would like to know.

@sam one more question: did you happen to use Seedvault to restore any settings when you first booted it?

I did install iode OS 6.8 on my FP5 yesterrday and have exactly the same problem. Is there any solution yet other than reinstalling?

Henning

Can you check if you can enable Developer Options (tap build number 7 times under “System Settings > About phone”)? On other devices that didn’t have a stock build (Android 15 if your device has it available, or newest Android if older than A15) before flashing iodé would not be able to set a pin and also Developer Options would crash Settings.

Developer options are still active and i can enter developer settings without crashing. I was coming from A15 FPOS. Unfortunately FPOS patch level was already higher than current Iode patch level. So i was not able ti lock bootloader yet.

As I realised I could not install apps via Aurora store or sideload apks, I did a rollback to stock Android FPOS and reinstalled Iode OS manually. Now the display pin and APP Installation is working…

1 Like

Good to hear things are working now! We are internally debating on how to clearly word this on the installation instructions, but each manufacturer has its own caveats. But the main gist of it is that you want to run the newest stock firmware not newer than the iodéOS build :slight_smile:.

For clarification, you had A15 FPOS first and then had the issues, but then you rolled back to “stock Android FPOS”: was this also A15? What was the difference between the two versions? Maybe the one you rolled back to was older?

I also rolled back to the newest A15 build provided by Fairphone. This was also the same Version I Bad in my phone before the first, failed Installation. So there was no difference between the two installs, except the first was done by RhE Linux installer and the second manually. One small difference. For the rollback I had to unlock critical. So the second install was with unlock critical.

1 Like

Hi. Facing the same issue. How did you unlock critical? I am going in circle…

Answering to myself: fastboot flashing unlock_critical
(was puzzled by other instructions found on the web…)

Coud you elaborate on what must not be done to use the web installer?

What are you planning to do? Rolling back to stock android or reinstall Iode? What phone do you have? I used the manual install script to roll back to FPOS (FP5) from the fairphone web page and also the manual install script for iode from the iode web page. I had issues with the web installer. The manual install script was less complicated! of course, check the correct patch levels before trying to relock the bootloader. Currently FPOS and iode are on different patch level for FP5.

Hi. It was for a Fairphone 5.

I faced the same screen lock issue and impossibility to install any app, after installing iodéOS 7 with the iodé installer.

I rolled back to Android stock 14, using also fairphone web page (had to unlock critical).

To get a working iodéOS after using the iodé installer, I had to disable developper mode after allowing USB debug. @rik something, indeed, to make clearer on the iodé installer window.

Sorry for the issues. I believe, as with others, the inability to install apps or use Developer Options, etc. comes from triggering “FRP” (“Factory Reset Protection”) which occurs if you do not remove any connected Google Accounts before installing iodéOS. We will need to clarify this in our instructions.

By flashing FPOS (with a SPL not newer than iodéOS) again it will reset the FRP and you should be able to install a fully working iodéOS, but make that, if you are wanting to relock your device, that your FPOS SPL (“Security Patch Level”) is not newer than the iodéOS level (you can get builds with the “October SPL” from FPOS to install, the newest iodéOS builds have a newer SPL than this).

“FRP” (“Factory Reset Protection”) which occurs if you do not remove any connected Google Accounts before installing iodéOS. We will need to clarify this in our instructions.

Indeed, worth an alert before installing. Thanks for your continuous support.

Season’s Greetings.

Sorry I forgot a link to where you can get a correct FPOS build:

https://support.fairphone.com/hc/en-us/articles/18896094650513-How-to-manually-install-Android-on-your-Fairphone

I did hear back that the challenge in resetting the “FRP” (effectively wiping out any pre-existing Google accounts) is tricky because to do so an unlock_critical command needs to be issued and it can mess up the normal installer process. So we aren’t certain how to cleanly do this, apart from advising to flash stock which would reset it (but then you need to make sure to not flash “too new of stock”).