FP3-update impossible

Hello /e/-world,
I cannot update my /e/OS on my Fairphone 3 and use the App Store “App Lounge”. I need help, thank you!
Notes:
My native language is german, so I am sorry for grammar mistakes and thats the reason for some german quotes from my software.
In textcopies of my terminal interactions, I hide some strings becaus privacy. I mark it with “[…]” oder “[…note…]”.

1.) What I use:
On my Fairphone 3 I use /e/OS 0.23-20220412177701 (Android 9, 12. April 2022). Long time ago I installed /e/ via terminal from a PC with Linux Manjaro, and in the first time I made updates at my Smartphone till it doesnt work. I know that 2022 is much time for waiting. Please don’t judge me. On my PC now I us another Linx: Debian (version: bookworm).

2.) What I downloaded and installed on my PC:
On my desktop I have a new folder named “eos”. There are three unzipped subfolders:
2a) FP3-6.A.039.4-gms-2f612659-user-fastbootimage (downloaded from https://support.fairphone.com/hc/en-us/articles/18896094650513-How-to-manually-install-Android-on-your-Fairphone )
2b) IMG-e-3.3-t-20251210556411-official-FP3 (downloaded from https:// ota.ecloud. global /official/FP3/ – sorry for the Spaces in theURL. As a newbie here I also can post 2 links)
I think both images should be work, but both version dont work for me, sad. Is there a better one or are they equal in quality? I ask because there are not equal.
In both folders there I miss a file: “Confirm that the folder where you unzipped the files contains the following : bin-linux-x86 directory - which contains linux tools including fastboot and adb […]” ( Install /e/OS on a Fairphone FP3/3+ - “FP3” ) I have the file “fastboot” but no file “adb”! Is that a problem? And how I can get this file, when its not in the image?
2c) platform tools (downloaded from developer.android…). This is the 3rd folder.

2d) I also used the terminal to installed adb/fastboot, it worked:

[…]$ sudo apt-get install android-tools-adb android-tools-fastboot
[sudo] Passwort für nutzer:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Hinweis: »adb« wird an Stelle von »android-tools-adb« gewählt.
Hinweis: »fastboot« wird an Stelle von »android-tools-fastboot« gewählt.
adb ist schon die neueste Version (1:29.0.6-28).
fastboot ist schon die neueste Version (1:29.0.6-28).
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
liblua5.1-0 libsmpeg0 linux-image-6.1.0-37-amd64
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 38 nicht aktualisiert.

3.) What I tried to solve my problems
3a) On my Smartphone Settings („Einstellungen“) → „Systemaktualisierer“ → reload → „Keine neuen Aktualisierungen gefunden“ (english translation: “No new updates found”). But I know, that there are new versions availible. So that is the reason for me. to make /e/OS completly new.
3b) I open the terminal in the folder “platform-tools”

[…]@[…]:~/[…]/eos/platform-tools$ fastboot devices
[…my right serial number from my fairphone 3…]	fastboot
[…]@[…]:~/[…]/eos/platform-tools$ adb devices
List of devices attached
[…]@[…]:~/[…]/eos/platform-tools$ adb kill-server
[…]@[…]:~/[…]/eos/platform-tools$ adb start-server
* daemon not running; starting now at tcp:5037
* daemon started successfully
[…]@[…]:~/[…]/eos/platform-tools$ fastboot devices
[…my right serial number from my fairphone 3…]	fastboot
[…]@[…]:~/[…]/eos/platform-tools$ adb devices
List of devices attached

I am happy with the feedback of fastboot devices, but not with the feedback of adb devices. kill-server/start-server make no difference.

3c) I open the terminal in the folder of the image from fairphone (see 2a):

[…]@[…]:~/[…]/eos/IMG-e-3.3-t-20251210556411-official-FP3$ sudo chmod +x flash_FP3_factory.sh && ./flash_FP3_factory.sh
INFO: You are using a Linux distribution.
INFO: Looking for connected device(s)…

WARNING: No Fairphone 3 found in fastboot mode.
WARNING: Make sure that a Fairphone 3 is connected.

Do you want to look for a Fairphone 3 again? [(Y)es/(n)o]: y
INFO: One Fairphone 3 in fastboot mode found (serial number: […my right serial number from my fairphone 3…]).
Info: Your phone is in regular bootloader mode.
Sending ‘modem_a’ (90112 KB)                       OKAY [  2.709s]
Writing ‘modem_a’                                  FAILED (Status read failed (Protocol error))
fastboot: error: Command failed

ERROR: Could not flash the modem_a partition on device […my right serial number from my fairphone 3…].

ERROR: Please unplug the phone, take the battery out, boot the device into
ERROR: fastboot mode, and start this script again.
ERROR: (To get to fastboot mode, press Volume-Down and plug in the USB-C)
ERROR: (cable until the fastboot menu appears.)

ERROR: Aborting now (press Enter to terminate).

3d) I open the terminal in the folder of the image from ecloud.global (see 2b):

nutzer@meyer-x250:~/Schreibtisch/eos/FP3-6.A.039.4-gms-2f612659-user-fastbootimage$ sudo chmod +x flash_fp3.sh && ./flash_fp3.sh

*** Fairphone 3 flashing script ***

INFO: The procedure will start soon. Please wait…
INFO: You are using a Linux distribution.

INFO: Validating the integrity of the package.
This might take a while. Please wait…
INFO: Validation complete.
INFO: Looking for connected device(s)…
INFO: One Fairphone 3 in fastboot mode found (serial number: […my right serial number from my fairphone 3…]).
INFO: The device is fully unlocked.
target reported max download size of 534772736 bytes
Sending ‘aboot_a’ (1646 KB)…
OKAY [  0.080s]
Writing ‘aboot_a’…
OKAY [  0.039s]
Finished. Total time: 0.187s
target reported max download size of 534772736 bytes
Sending ‘aboot_b’ (1646 KB)…
OKAY [  0.080s]
Writing ‘aboot_b’…
OKAY [  0.036s]
Finished. Total time: 0.180s
rebooting into bootloader
OKAY [  0.020s]
Finished. Total time: 0.223s
target reported max download size of 534772736 bytes
Sending ‘modem_a’ (90112 KB)…
OKAY [  2.639s]
Writing ‘modem_a’…
OKAY [  0.902s]
Finished. Total time: 3.602s
target reported max download size of 534772736 bytes
Sending ‘modem_b’ (90112 KB)…
OKAY [  2.649s]
Writing ‘modem_b’…
FAILED (status read failed (Protocol error))
Finished. Total time: 8.792s
ERROR: Could not flash the modem_b partition on device […my right serial number from my fairphone 3…].

ERROR: Please unplug the phone, take the battery out, boot the device into
ERROR: fastboot mode, and start this script again.
ERROR: (To get to fastboot mode, press Volume-Down and plug in the USB-C)
ERROR: (cable until the fastboot menu appears.)
ERROR: Aborting now (press Enter to terminate).

3e) To unplug the phone, battery out, restart the sricpt… dont work. I feel very bad and have no idea and made a post in this forum. I would be very glad, if you can help. Thank you very much for the help and by the way also for the great work of the companies fairphone and efoundation!

Best reguards

fairphoni

Please tell us then we have the most important detail

1 Like

Thank you!

About phone: Fairphone 3 ”FP3”
/e/OS version: 0.23-p-20220412177701-dev-FP3

Is this info helpful?

What is the output of fastboot oem device-info or fastboot flashing get_unlock_ability ?
If the bootloader is still locked you cannot flash the phone. You can force it with this procedure.

In cases of interruption you should check your USB-cable. This is often the source of problems …

2 Likes

Check this out :sweat_smile::sweat_smile: I seems possible :man_shrugging::man_shrugging:

you can try this,

EDIT
but with formating the /data partition
[HOWTO] Upgrade my /e/OS to major Android version → post 2

.

your initial plan was looking good
[HOWTO] a clear guide to install /e/ on a Fairphone

will be decisive..

Sadly, in this case, it will not be possible.
The default encryption method changed from full disk encryption to file based encryption starting with Android 10. 11 and 12 did still support fde for devices upgraded from Android 9, but that was over with 13.
In this case we know the device is Android 9, and the oldest community version offered for download is already on Android 13 so the upgrade without data loss will not work.

2 Likes

Hello, thank you for your help. I was successfull, so its solved. Soon I will write more details and thoughts here. Good night

1 Like