I have bought a used FP3 with FPOS/Android 13 on it. I had TWRP wipe data and restored a TWRP backup, which I had made on another FP3 earlier (being the purpose of the purchase to have an identical spare device). My source device has /e/1.4 Q on it. I even did several factory resets from inside the /e/recovery in order to set the partitions right.
The bought phone seems to work properly, BUT: TWRP showed an error message, the infamous „Failed to mount ‘/product’ (Invalid argument)“ error message.
After a lot of research, it seems that FPOS 13 uses dynamic partitions.
I need to know now
does /e/ 1.5 and later use dynamic partitions as well?
Is it viable to use the hint Unmap Super Devices in order to straighten out matters?
Merci, Piero.
Will TWRP work properly on /e/ later than 1.5? I am referring to the dynamic partitions, which might cause problems and which apparently are implemented in FPOS 13.
Don’t fixate too much on TWRP working.
/e/OS has its own recovery and couldn’t care less about TWRP working or not on FP3. Most FP3 users have a locked bootloader anyway.
If you want to make yourself heard with this, a better place should be over at the Fairphone forum, perhaps the TWRP maintainer for FP3 active there can help with a current TWRP test version (sure did help with decryption of the data partition a while ago, at least until Android 13 will most likely break it again) …
If you want to try the route with an older Fairphone OS, anything before Fairphone OS version 8901-4.A.0021.0 (Android 11) should be promising in this regard, because this version introduced dynamic partitions according to https://support.fairphone.com/hc/en-us/articles/360048139032 .