Installation of 6.14 or 6.15 fails on Fairphone 3

Using the CLI installer:

./flash-all.sh

Setting current slot to ‘a’                        OKAY [  0.020s]
Finished. Total time: 0.020s
mke2fs 1.46.6 (1-Feb-2023)
Creating filesystem with 12777209 4k blocks and 3194880 inodes
Filesystem UUID: 16231d02-1396-4305-ac91-e3e830db0835
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424

Allocating group tables: done
Writing inode tables: done
Creating journal (65536 blocks): done
Writing superblocks and filesystem accounting information: done

Warning: skip copying userdata image avb footer due to sparse image.
Sending ‘userdata’ (4661 KB)                       OKAY [  0.130s]
Writing ‘userdata’                                 OKAY [  0.073s]
Finished. Total time: 0.410s
Sending ‘aboot_a’ (1646 KB)                        OKAY [  0.063s]
Writing ‘aboot_a’                                  OKAY [  0.054s]
Finished. Total time: 0.234s
Sending ‘cmnlib64_a’ (258 KB)                      OKAY [  0.038s]
Writing ‘cmnlib64_a’                               OKAY [  0.025s]
Finished. Total time: 0.174s
Sending ‘cmnlib_a’ (200 KB)                        OKAY [  0.038s]
Writing ‘cmnlib_a’                                 OKAY [  0.024s]
Finished. Total time: 0.173s
Sending ‘devcfg_a’ (39 KB)                         OKAY [  0.039s]
Writing ‘devcfg_a’                                 OKAY [  0.021s]
Finished. Total time: 0.172s
Sending ‘dsp_a’ (16384 KB)                         OKAY [  0.381s]
Writing ‘dsp_a’                                    OKAY [  0.180s]
Finished. Total time: 0.675s
Sending ‘keymaster_a’ (312 KB)                     OKAY [  0.038s]
Writing ‘keymaster_a’                              OKAY [  0.027s]
Finished. Total time: 0.172s
Sending ‘lksecapp_a’ (56 KB)                       OKAY [  0.039s]
Writing ‘lksecapp_a’                               OKAY [  0.021s]
Finished. Total time: 0.169s
Sending ‘mdtp_a’ (17390 KB)                        OKAY [  0.393s]
Writing ‘mdtp_a’                                   OKAY [  0.184s]
Finished. Total time: 0.728s
Sending ‘rpm_a’ (170 KB)                           OKAY [  0.039s]
Writing ‘rpm_a’                                    OKAY [  0.024s]
Finished. Total time: 0.172s
Sending ‘sbl1_a’ (443 KB)                          OKAY [  0.035s]
Writing ‘sbl1_a’                                   OKAY [  0.026s]
Finished. Total time: 0.176s
Sending ‘tz_a’ (1495 KB)                           OKAY [  0.063s]
Writing ‘tz_a’                                     OKAY [  0.036s]
Finished. Total time: 0.214s

Bootloader Version…: 6.A.039
Baseband Version…:
Serial Number…: A20AAFW8XXXX

extracting android-info.txt (0 MB) to RAM…
Checking ‘product’                                 OKAY [  0.020s]
Setting current slot to ‘a’                        OKAY [  0.020s]
extracting fastboot-info.txt (0 MB) to RAM…
archive does not contain ‘super_empty.img’
archive does not contain ‘super_empty.img’
extracting boot.img (64 MB) to disk… took 0.116s
archive does not contain ‘boot.sig’
archive does not contain ‘super_empty.img’
Sending ‘boot_a’ (65536 KB)                        OKAY [  1.437s]
Writing ‘boot_a’                                   OKAY [  0.664s]
archive does not contain ‘super_empty.img’
extracting dtbo.img (8 MB) to disk… took 0.029s
archive does not contain ‘dtbo.sig’
archive does not contain ‘super_empty.img’
Sending ‘dtbo_a’ (8192 KB)                         OKAY [  0.211s]
Writing ‘dtbo_a’                                   OKAY [  0.101s]
archive does not contain ‘super_empty.img’
extracting vbmeta.img (0 MB) to disk… took 0.000s
archive does not contain ‘vbmeta.sig’
archive does not contain ‘super_empty.img’
Sending ‘vbmeta_a’ (4 KB)                          OKAY [  0.040s]
Writing ‘vbmeta_a’                                 OKAY [  0.021s]
archive does not contain ‘super_empty.img’
extracting system.img (2589 MB) to disk… took 8.560s
archive does not contain ‘system.sig’
Sending sparse ‘system_a’ 1/6 (518296 KB)          OKAY [ 11.244s]
Writing ‘system_a’                                 OKAY [  5.067s]
Sending sparse ‘system_a’ 2/6 (516208 KB)          OKAY [ 11.204s]
Writing ‘system_a’                                 OKAY [  5.098s]
Sending sparse ‘system_a’ 3/6 (516208 KB)          OKAY [ 11.193s]
Writing ‘system_a’                                 OKAY [  5.078s]
Sending sparse ‘system_a’ 4/6 (516208 KB)          OKAY [ 11.184s]
Writing ‘system_a’                                 OKAY [  5.087s]
Sending sparse ‘system_a’ 5/6 (516208 KB)          OKAY [ 11.195s]
Writing ‘system_a’                                 OKAY [  5.067s]
Sending sparse ‘system_a’ 6/6 (68552 KB)           OKAY [  1.489s]
Writing ‘system_a’                                 OKAY [  0.692s]
archive does not contain ‘super_empty.img’
extracting vendor.img (513 MB) to disk… took 1.689s
archive does not contain ‘vendor.sig’
Sending sparse ‘vendor_a’ 1/2 (517156 KB)          OKAY [ 11.253s]
Writing ‘vendor_a’                                 OKAY [  5.089s]
Sending sparse ‘vendor_a’ 2/2 (8232 KB)            OKAY [  0.210s]
Writing ‘vendor_a’                                 OKAY [  0.099s]
Finished. Total time: 114.169s
******** Did you mean to fastboot format this ext4 partition?
Erasing ‘userdata’                                 OKAY [  0.378s]
Finished. Total time: 0.402s
Rebooting into bootloader                          OKAY [  0.007s]
Finished. Total time: 0.058s
< waiting for any device >
OKAY [  0.074s]
Finished. Total time: 0.074s

Reboot → Splash screen → Vibrate → Splash screen →…

What’s wrong ? FOS and /e/OS are flashed successfully.

The official installer also fails to install:

Setting current slot to ‘a’                        OKAY [  0.012s]
Finished. Total time: 0.023s
mke2fs 1.46.6 (1-Feb-2023)
Creating filesystem with 12777209 4k blocks and 3194880 inodes
Filesystem UUID: d69e32de-1928-46fb-95a0-4a5b4007591f
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424

Allocating group tables:   0/390       done
Writing inode tables:   0/390       done
Creating journal (65536 blocks): done
Writing superblocks and filesystem accounting information:   0/390       done

Warning: skip copying userdata image avb footer due to sparse image.
Sending ‘userdata’ (4661 KB)                       OKAY [  0.156s]
Writing ‘userdata’                                 OKAY [  0.080s]
Finished. Total time: 0.492s
Sending ‘aboot_a’ (1646 KB)                        OKAY [  0.068s]
Writing ‘aboot_a’                                  OKAY [  0.033s]
Finished. Total time: 0.220s
Sending ‘cmnlib64_a’ (258 KB)                      OKAY [  0.043s]
Writing ‘cmnlib64_a’                               OKAY [  0.021s]
Finished. Total time: 0.181s
Sending ‘cmnlib_a’ (200 KB)                        OKAY [  0.031s]
Writing ‘cmnlib_a’                                 OKAY [  0.022s]
Finished. Total time: 0.175s
Sending ‘devcfg_a’ (39 KB)                         OKAY [  0.034s]
Writing ‘devcfg_a’                                 OKAY [  0.020s]
Finished. Total time: 0.169s
Sending ‘dsp_a’ (16384 KB)                         OKAY [  0.433s]
Writing ‘dsp_a’                                    OKAY [  0.166s]
Finished. Total time: 0.716s
Sending ‘keymaster_a’ (312 KB)                     OKAY [  0.029s]
Writing ‘keymaster_a’                              OKAY [  0.030s]
Finished. Total time: 0.177s
Sending ‘lksecapp_a’ (56 KB)                       OKAY [  0.040s]
Writing ‘lksecapp_a’                               OKAY [  0.023s]
Finished. Total time: 0.168s
Sending ‘mdtp_a’ (17390 KB)                        OKAY [  0.450s]
Writing ‘mdtp_a’                                   OKAY [  0.198s]
Finished. Total time: 0.778s
Sending ‘rpm_a’ (170 KB)                           OKAY [  0.040s]
Writing ‘rpm_a’                                    OKAY [  0.026s]
Finished. Total time: 0.177s
Sending ‘sbl1_a’ (443 KB)                          OKAY [  0.033s]
Writing ‘sbl1_a’                                   OKAY [  0.026s]
Finished. Total time: 0.170s
Sending ‘tz_a’ (1495 KB)                           OKAY [  0.063s]
Writing ‘tz_a’                                     OKAY [  0.036s]
Finished. Total time: 0.218s

Bootloader Version…: 6.A.039
Baseband Version…:
Serial Number…: A20AAFW8XXXX

extracting android-info.txt (0 MB) to RAM…
Checking ‘product’                                 OKAY [  0.018s]
Setting current slot to ‘a’                        OKAY [  0.018s]
extracting fastboot-info.txt (0 MB) to RAM…
archive does not contain ‘super_empty.img’
archive does not contain ‘super_empty.img’
extracting boot.img (64 MB) to disk… took 0.261s
archive does not contain ‘boot.sig’
archive does not contain ‘super_empty.img’
Sending ‘boot_a’ (65536 KB)                        OKAY [  1.691s]
Writing ‘boot_a’                                   OKAY [  0.644s]
archive does not contain ‘super_empty.img’
extracting dtbo.img (8 MB) to disk… took 0.036s
archive does not contain ‘dtbo.sig’
archive does not contain ‘super_empty.img’
Sending ‘dtbo_a’ (8192 KB)                         OKAY [  0.237s]
Writing ‘dtbo_a’                                   OKAY [  0.093s]
archive does not contain ‘super_empty.img’
extracting vbmeta.img (0 MB) to disk… took 0.000s
archive does not contain ‘vbmeta.sig’
archive does not contain ‘super_empty.img’
Sending ‘vbmeta_a’ (4 KB)                          OKAY [  0.036s]
Writing ‘vbmeta_a’                                 OKAY [  0.021s]
archive does not contain ‘super_empty.img’
extracting system.img (2589 MB) to disk…Zip: unable to allocate 2715321188 bytes at offset 0: No space left on device
fastboot: error:
failed to extract ‘system.img’: I/O error
******** Did you mean to fastboot format this ext4 partition?
Erasing ‘userdata’                                 OKAY [  0.445s]
Finished. Total time: 0.475s
Rebooting into bootloader                          OKAY [  0.006s]
Finished. Total time: 0.056s
< waiting for any device >
OKAY [  0.080s]
Finished. Total time: 0.080s

The device didn’t boot.

After boot in to recovery and formatting the data partitioning the FP3 boots the previously installed /e/OS from slot a.

Will a adb sideload of iode-6.15-20260506-FP3-ota.zip help ?

More information:

A week ago I flashed another FP3 successfully. It doesn’t show a bootloader version:

$ fastboot getvar all
(bootloader) version:0.5
(bootloader) is-userspace:no
(bootloader) battery-soc-ok:yes
(bootloader) battery-voltage:4298752
(bootloader) variant:MTP eMMC
(bootloader) unlocked:yes
(bootloader) secure:no
(bootloader) version-baseband:
(bootloader) version-bootloader:
(bootloader) logical-block-size:0x200
(bootloader) erase-block-size:0x200
(bootloader) display-panel:
(bootloader) off-mode-charge:1
(bootloader) adb-enabled:0
(bootloader) charger-screen-enabled:1
(bootloader) max-download-size:	0x1fdffc00
(bootloader) slot-count:2
(bootloader) current-slot:b
(bootloader) slot-retry-count:b:6
(bootloader) slot-success:b:Yes
(bootloader) slot-active:b:Yes
(bootloader) slot-unbootable:b:No
(bootloader) slot-retry-count:a:6
(bootloader) slot-success:a:Yes
(bootloader) slot-active:a:No
(bootloader) slot-unbootable:a:No
(bootloader) has-slot:userdata:no
(bootloader) has-slot:product:yes
(bootloader) has-slot:frp:no
(bootloader) has-slot:logdump:no
(bootloader) has-slot:dpo:no
(bootloader) has-slot:msadp:no
(bootloader) has-slot:apdp:no
(bootloader) has-slot:keymaster:yes
(bootloader) has-slot:cmnlib64:yes
(bootloader) has-slot:cmnlib:yes
(bootloader) has-slot:lksecapp:yes
(bootloader) has-slot:mcfg:no
(bootloader) has-slot:syscfg:no
(bootloader) has-slot:mdtp:yes
(bootloader) has-slot:dip:no
(bootloader) has-slot:mota:no
(bootloader) has-slot:limits:no
(bootloader) has-slot:oem:no
(bootloader) has-slot:config:no
(bootloader) has-slot:prodinfo:no
(bootloader) has-slot:keystore:no
(bootloader) has-slot:misc:no
(bootloader) has-slot:persist:no
(bootloader) has-slot:vendor:yes
(bootloader) has-slot:system:yes
(bootloader) has-slot:devinfo:no
(bootloader) has-slot:boot:yes
(bootloader) has-slot:vbmeta:yes
(bootloader) has-slot:dtbo:yes
(bootloader) has-slot:aboot:yes
(bootloader) has-slot:splash:no
(bootloader) has-slot:sec:no
(bootloader) has-slot:fsg:no
(bootloader) has-slot:DDR:no
(bootloader) has-slot:modemst2:no
(bootloader) has-slot:modemst1:no
(bootloader) has-slot:dsp:yes
(bootloader) has-slot:devcfg:yes
(bootloader) has-slot:tz:yes
(bootloader) has-slot:rpm:yes
(bootloader) has-slot:sbl1:yes
(bootloader) has-slot:ssd:no
(bootloader) has-slot:fsc:no
(bootloader) has-slot:modem:yes
(bootloader) partition-type:userdata:ext4
(bootloader) partition-size:userdata:	 0xc2f6f9e00
(bootloader) partition-type:product_b:raw
(bootloader) partition-size:product_b:	 0x8000000
(bootloader) partition-type:product_a:raw
(bootloader) partition-size:product_a:	 0x8000000
(bootloader) partition-type:frp:raw
(bootloader) partition-size:frp:	 0x80000
(bootloader) partition-type:logdump:raw
(bootloader) partition-size:logdump:	 0x4000000
(bootloader) partition-type:dpo:raw
(bootloader) partition-size:dpo:	 0x2000
(bootloader) partition-type:msadp:raw
(bootloader) partition-size:msadp:	 0x40000
(bootloader) partition-type:apdp:raw
(bootloader) partition-size:apdp:	 0x40000
(bootloader) partition-type:keymaster_b:raw
(bootloader) partition-size:keymaster_b:	 0x100000
(bootloader) partition-type:keymaster_a:raw
(bootloader) partition-size:keymaster_a:	 0x100000
(bootloader) partition-type:cmnlib64_b:raw
(bootloader) partition-size:cmnlib64_b:	 0x100000
(bootloader) partition-type:cmnlib64_a:raw
(bootloader) partition-size:cmnlib64_a:	 0x100000
(bootloader) partition-type:cmnlib_b:raw
(bootloader) partition-size:cmnlib_b:	 0x100000
(bootloader) partition-type:cmnlib_a:raw
(bootloader) partition-size:cmnlib_a:	 0x100000
(bootloader) partition-type:lksecapp_b:raw
(bootloader) partition-size:lksecapp_b:	 0x20000
(bootloader) partition-type:lksecapp_a:raw
(bootloader) partition-size:lksecapp_a:	 0x20000
(bootloader) partition-type:mcfg:raw
(bootloader) partition-size:mcfg:	 0x400000
(bootloader) partition-type:syscfg:raw
(bootloader) partition-size:syscfg:	 0x80000
(bootloader) partition-type:mdtp_b:raw
(bootloader) partition-size:mdtp_b:	 0x2000000
(bootloader) partition-type:mdtp_a:raw
(bootloader) partition-size:mdtp_a:	 0x2000000
(bootloader) partition-type:dip:raw
(bootloader) partition-size:dip:	 0x100000
(bootloader) partition-type:mota:raw
(bootloader) partition-size:mota:	 0x80000
(bootloader) partition-type:limits:raw
(bootloader) partition-size:limits:	 0x8000
(bootloader) partition-type:oem:raw
(bootloader) partition-size:oem:	 0x10000000
(bootloader) partition-type:config:raw
(bootloader) partition-size:config:	 0x8000
(bootloader) partition-type:prodinfo:raw
(bootloader) partition-size:prodinfo:	 0x200000
(bootloader) partition-type:keystore:raw
(bootloader) partition-size:keystore:	 0x80000
(bootloader) partition-type:misc:raw
(bootloader) partition-size:misc:	 0x100000
(bootloader) partition-type:persist:raw
(bootloader) partition-size:persist:	 0x2000000
(bootloader) partition-type:vendor_b:raw
(bootloader) partition-size:vendor_b:	 0x40000000
(bootloader) partition-type:vendor_a:raw
(bootloader) partition-size:vendor_a:	 0x40000000
(bootloader) partition-type:system_b:raw
(bootloader) partition-size:system_b:	 0xc0000000
(bootloader) partition-type:system_a:raw
(bootloader) partition-size:system_a:	 0xc0000000
(bootloader) partition-type:devinfo:raw
(bootloader) partition-size:devinfo:	 0x100000
(bootloader) partition-type:boot_b:raw
(bootloader) partition-size:boot_b:	 0x4000000
(bootloader) partition-type:boot_a:raw
(bootloader) partition-size:boot_a:	 0x4000000
(bootloader) partition-type:vbmeta_b:raw
(bootloader) partition-size:vbmeta_b:	 0x10000
(bootloader) partition-type:vbmeta_a:raw
(bootloader) partition-size:vbmeta_a:	 0x10000
(bootloader) partition-type:dtbo_b:raw
(bootloader) partition-size:dtbo_b:	 0x800000
(bootloader) partition-type:dtbo_a:raw
(bootloader) partition-size:dtbo_a:	 0x800000
(bootloader) partition-type:aboot_b:raw
(bootloader) partition-size:aboot_b:	 0x300000
(bootloader) partition-type:aboot_a:raw
(bootloader) partition-size:aboot_a:	 0x300000
(bootloader) partition-type:splash:raw
(bootloader) partition-size:splash:	 0xb00000
(bootloader) partition-type:sec:raw
(bootloader) partition-size:sec:	 0x4000
(bootloader) partition-type:fsg:raw
(bootloader) partition-size:fsg:	 0x180000
(bootloader) partition-type:DDR:raw
(bootloader) partition-size:DDR:	 0x8000
(bootloader) partition-type:modemst2:raw
(bootloader) partition-size:modemst2:	 0x180000
(bootloader) partition-type:modemst1:raw
(bootloader) partition-size:modemst1:	 0x180000
(bootloader) partition-type:dsp_b:raw
(bootloader) partition-size:dsp_b:	 0x1000000
(bootloader) partition-type:dsp_a:raw
(bootloader) partition-size:dsp_a:	 0x1000000
(bootloader) partition-type:devcfg_b:raw
(bootloader) partition-size:devcfg_b:	 0x40000
(bootloader) partition-type:devcfg_a:raw
(bootloader) partition-size:devcfg_a:	 0x40000
(bootloader) partition-type:tz_b:raw
(bootloader) partition-size:tz_b:	 0x200000
(bootloader) partition-type:tz_a:raw
(bootloader) partition-size:tz_a:	 0x200000
(bootloader) partition-type:rpm_b:raw
(bootloader) partition-size:rpm_b:	 0x80000
(bootloader) partition-type:rpm_a:raw
(bootloader) partition-size:rpm_a:	 0x80000
(bootloader) partition-type:sbl1_b:raw
(bootloader) partition-size:sbl1_b:	 0x80000
(bootloader) partition-type:sbl1_a:raw
(bootloader) partition-size:sbl1_a:	 0x80000
(bootloader) partition-type:ssd:raw
(bootloader) partition-size:ssd:	 0x2000
(bootloader) partition-type:fsc:raw
(bootloader) partition-size:fsc:	 0x400
(bootloader) partition-type:modem_b:raw
(bootloader) partition-size:modem_b:	 0x5800000
(bootloader) partition-type:modem_a:raw
(bootloader) partition-size:modem_a:	 0x5800000
(bootloader) hw-revision:10000
(bootloader) serialno:A209VN9RXXXX
(bootloader) kernel:lk
(bootloader) product:FP3
all:
Finished. Total time: 1.984s

This is from the FP3, that doesn’t boot:

$ fastboot getvar all
(bootloader) version:0.5
(bootloader) is-userspace:no
(bootloader) battery-soc-ok:yes
(bootloader) battery-voltage:4118518
(bootloader) variant:MTP eMMC
(bootloader) unlocked:yes
(bootloader) secure:no
(bootloader) version-baseband:
(bootloader) version-bootloader:6.A.039
(bootloader) logical-block-size:0x200
(bootloader) erase-block-size:0x200
(bootloader) display-panel:
(bootloader) off-mode-charge:1
(bootloader) adb-enabled:0
(bootloader) charger-screen-enabled:1
(bootloader) max-download-size:	0x1fdffc00
(bootloader) slot-count:2
(bootloader) current-slot:a
(bootloader) slot-retry-count:b:5
(bootloader) slot-success:b:No
(bootloader) slot-active:b:No
(bootloader) slot-unbootable:b:No
(bootloader) slot-retry-count:a:5
(bootloader) slot-success:a:Yes
(bootloader) slot-active:a:Yes
(bootloader) slot-unbootable:a:No
(bootloader) has-slot:userdata:no
(bootloader) has-slot:product:yes
(bootloader) has-slot:frp:no
(bootloader) has-slot:logdump:no
(bootloader) has-slot:dpo:no
(bootloader) has-slot:msadp:no
(bootloader) has-slot:apdp:no
(bootloader) has-slot:keymaster:yes
(bootloader) has-slot:cmnlib64:yes
(bootloader) has-slot:cmnlib:yes
(bootloader) has-slot:lksecapp:yes
(bootloader) has-slot:mcfg:no
(bootloader) has-slot:syscfg:no
(bootloader) has-slot:mdtp:yes
(bootloader) has-slot:dip:no
(bootloader) has-slot:mota:no
(bootloader) has-slot:limits:no
(bootloader) has-slot:oem:no
(bootloader) has-slot:config:no
(bootloader) has-slot:prodinfo:no
(bootloader) has-slot:keystore:no
(bootloader) has-slot:misc:no
(bootloader) has-slot:persist:no
(bootloader) has-slot:vendor:yes
(bootloader) has-slot:system:yes
(bootloader) has-slot:devinfo:no
(bootloader) has-slot:boot:yes
(bootloader) has-slot:vbmeta:yes
(bootloader) has-slot:dtbo:yes
(bootloader) has-slot:aboot:yes
(bootloader) has-slot:splash:no
(bootloader) has-slot:sec:no
(bootloader) has-slot:fsg:no
(bootloader) has-slot:DDR:no
(bootloader) has-slot:modemst2:no
(bootloader) has-slot:modemst1:no
(bootloader) has-slot:dsp:yes
(bootloader) has-slot:devcfg:yes
(bootloader) has-slot:tz:yes
(bootloader) has-slot:rpm:yes
(bootloader) has-slot:sbl1:yes
(bootloader) has-slot:ssd:no
(bootloader) has-slot:fsc:no
(bootloader) has-slot:modem:yes
(bootloader) partition-type:userdata:ext4
(bootloader) partition-size:userdata:	 0xc2f6f9e00
(bootloader) partition-type:product_b:raw
(bootloader) partition-size:product_b:	 0x8000000
(bootloader) partition-type:product_a:raw
(bootloader) partition-size:product_a:	 0x8000000
(bootloader) partition-type:frp:raw
(bootloader) partition-size:frp:	 0x80000
(bootloader) partition-type:logdump:raw
(bootloader) partition-size:logdump:	 0x4000000
(bootloader) partition-type:dpo:raw
(bootloader) partition-size:dpo:	 0x2000
(bootloader) partition-type:msadp:raw
(bootloader) partition-size:msadp:	 0x40000
(bootloader) partition-type:apdp:raw
(bootloader) partition-size:apdp:	 0x40000
(bootloader) partition-type:keymaster_b:raw
(bootloader) partition-size:keymaster_b:	 0x100000
(bootloader) partition-type:keymaster_a:raw
(bootloader) partition-size:keymaster_a:	 0x100000
(bootloader) partition-type:cmnlib64_b:raw
(bootloader) partition-size:cmnlib64_b:	 0x100000
(bootloader) partition-type:cmnlib64_a:raw
(bootloader) partition-size:cmnlib64_a:	 0x100000
(bootloader) partition-type:cmnlib_b:raw
(bootloader) partition-size:cmnlib_b:	 0x100000
(bootloader) partition-type:cmnlib_a:raw
(bootloader) partition-size:cmnlib_a:	 0x100000
(bootloader) partition-type:lksecapp_b:raw
(bootloader) partition-size:lksecapp_b:	 0x20000
(bootloader) partition-type:lksecapp_a:raw
(bootloader) partition-size:lksecapp_a:	 0x20000
(bootloader) partition-type:mcfg:raw
(bootloader) partition-size:mcfg:	 0x400000
(bootloader) partition-type:syscfg:raw
(bootloader) partition-size:syscfg:	 0x80000
(bootloader) partition-type:mdtp_b:raw
(bootloader) partition-size:mdtp_b:	 0x2000000
(bootloader) partition-type:mdtp_a:raw
(bootloader) partition-size:mdtp_a:	 0x2000000
(bootloader) partition-type:dip:raw
(bootloader) partition-size:dip:	 0x100000
(bootloader) partition-type:mota:raw
(bootloader) partition-size:mota:	 0x80000
(bootloader) partition-type:limits:raw
(bootloader) partition-size:limits:	 0x8000
(bootloader) partition-type:oem:raw
(bootloader) partition-size:oem:	 0x10000000
(bootloader) partition-type:config:raw
(bootloader) partition-size:config:	 0x8000
(bootloader) partition-type:prodinfo:raw
(bootloader) partition-size:prodinfo:	 0x200000
(bootloader) partition-type:keystore:raw
(bootloader) partition-size:keystore:	 0x80000
(bootloader) partition-type:misc:raw
(bootloader) partition-size:misc:	 0x100000
(bootloader) partition-type:persist:raw
(bootloader) partition-size:persist:	 0x2000000
(bootloader) partition-type:vendor_b:raw
(bootloader) partition-size:vendor_b:	 0x40000000
(bootloader) partition-type:vendor_a:raw
(bootloader) partition-size:vendor_a:	 0x40000000
(bootloader) partition-type:system_b:raw
(bootloader) partition-size:system_b:	 0xc0000000
(bootloader) partition-type:system_a:raw
(bootloader) partition-size:system_a:	 0xc0000000
(bootloader) partition-type:devinfo:raw
(bootloader) partition-size:devinfo:	 0x100000
(bootloader) partition-type:boot_b:raw
(bootloader) partition-size:boot_b:	 0x4000000
(bootloader) partition-type:boot_a:raw
(bootloader) partition-size:boot_a:	 0x4000000
(bootloader) partition-type:vbmeta_b:raw
(bootloader) partition-size:vbmeta_b:	 0x10000
(bootloader) partition-type:vbmeta_a:raw
(bootloader) partition-size:vbmeta_a:	 0x10000
(bootloader) partition-type:dtbo_b:raw
(bootloader) partition-size:dtbo_b:	 0x800000
(bootloader) partition-type:dtbo_a:raw
(bootloader) partition-size:dtbo_a:	 0x800000
(bootloader) partition-type:aboot_b:raw
(bootloader) partition-size:aboot_b:	 0x300000
(bootloader) partition-type:aboot_a:raw
(bootloader) partition-size:aboot_a:	 0x300000
(bootloader) partition-type:splash:raw
(bootloader) partition-size:splash:	 0xb00000
(bootloader) partition-type:sec:raw
(bootloader) partition-size:sec:	 0x4000
(bootloader) partition-type:fsg:raw
(bootloader) partition-size:fsg:	 0x180000
(bootloader) partition-type:DDR:raw
(bootloader) partition-size:DDR:	 0x8000
(bootloader) partition-type:modemst2:raw
(bootloader) partition-size:modemst2:	 0x180000
(bootloader) partition-type:modemst1:raw
(bootloader) partition-size:modemst1:	 0x180000
(bootloader) partition-type:dsp_b:raw
(bootloader) partition-size:dsp_b:	 0x1000000
(bootloader) partition-type:dsp_a:raw
(bootloader) partition-size:dsp_a:	 0x1000000
(bootloader) partition-type:devcfg_b:raw
(bootloader) partition-size:devcfg_b:	 0x40000
(bootloader) partition-type:devcfg_a:raw
(bootloader) partition-size:devcfg_a:	 0x40000
(bootloader) partition-type:tz_b:raw
(bootloader) partition-size:tz_b:	 0x200000
(bootloader) partition-type:tz_a:raw
(bootloader) partition-size:tz_a:	 0x200000
(bootloader) partition-type:rpm_b:raw
(bootloader) partition-size:rpm_b:	 0x80000
(bootloader) partition-type:rpm_a:raw
(bootloader) partition-size:rpm_a:	 0x80000
(bootloader) partition-type:sbl1_b:raw
(bootloader) partition-size:sbl1_b:	 0x80000
(bootloader) partition-type:sbl1_a:raw
(bootloader) partition-size:sbl1_a:	 0x80000
(bootloader) partition-type:ssd:raw
(bootloader) partition-size:ssd:	 0x2000
(bootloader) partition-type:fsc:raw
(bootloader) partition-size:fsc:	 0x400
(bootloader) partition-type:modem_b:raw
(bootloader) partition-size:modem_b:	 0x5800000
(bootloader) partition-type:modem_a:raw
(bootloader) partition-size:modem_a:	 0x5800000
(bootloader) hw-revision:10000
(bootloader) serialno:A20AAFW8XXXX
(bootloader) kernel:lk
(bootloader) product:FP3
all:
Finished. Total time: 1.981s

Comparing them shows no relevant difference except the missing bootloader version string:

$ diff fp3-1.out fp3-2.out
4c4
< (bootloader) battery-voltage:4298168

(bootloader) battery-voltage:4118518
9c9
< (bootloader) version-bootloader:

(bootloader) version-bootloader:6.A.039
18,21c18,21
< (bootloader) current-slot:b
< (bootloader) slot-retry-count:b:6
< (bootloader) slot-success:b:Yes
< (bootloader) slot-active:b:Yes

(bootloader) current-slot:a
(bootloader) slot-retry-count:b:5
(bootloader) slot-success:b:No
(bootloader) slot-active:b:No
23c23
< (bootloader) slot-retry-count:a:6

(bootloader) slot-retry-count:a:5
25c25
< (bootloader) slot-active:a:No

(bootloader) slot-active:a:Yes
196c196
< (bootloader) serialno:A209VN9RXXXX

(bootloader) serialno:A20AAFW8XXXX
198a199

did it.

The flash-all scripts should check the bootloader version string, because with

(bootloader) version-bootloader:6.A.039

it definitely NOT work at all.

I created an issue on gitlab.

1 Like

Sorry that is not tracked.

To the issue, I think it isn’t exactly that simple (checking if version-bootloader contains a version or not).

On your graphical install log, there is this:

extracting system.img (2589 MB) to disk…Zip: unable to allocate 2715321188 bytes at offset 0: No space left on device
fastboot: error:
failed to extract ‘system.img’: I/O error

So that could be a connection issue, etc.

But not sure why your manual install that reported success then idn’t work. Maybe it didn’t switch the slot or something, there was a complaint about that on the ?FP4? recently?

iode is always installed in slot ‘a’ by default. After installation the slot is active, but didn’t boot.
I think with the latest FOS for the FP3 (with the new dark green ‘Fairphone’ logo and version-bootloader ‘6.A.039’) came some changes in the boot chain, that causes this problems.

1 Like

Same issue on a 3nd device:

$ ./flash-all.sh 
< waiting for any device >
Setting current slot to 'a'                        OKAY [  0.020s]
Finished. Total time: 0.022s
mke2fs 1.46.6 (1-Feb-2023)
Creating filesystem with 12777209 4k blocks and 3194880 inodes
Filesystem UUID: b4a5a4ad-6cb3-4e17-a810-99eafd00f228
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000, 7962624, 11239424

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (65536 blocks): done
Writing superblocks and filesystem accounting information: done   

Warning: skip copying userdata image avb footer due to sparse image.
Sending 'userdata' (4661 KB)                       OKAY [  0.130s]
Writing 'userdata'                                 OKAY [  0.052s]
Finished. Total time: 0.399s
Sending 'aboot_a' (1646 KB)                        OKAY [  0.063s]
Writing 'aboot_a'                                  OKAY [  0.028s]
Finished. Total time: 0.207s
Sending 'cmnlib64_a' (258 KB)                      OKAY [  0.038s]
Writing 'cmnlib64_a'                               OKAY [  0.022s]
Finished. Total time: 0.173s
Sending 'cmnlib_a' (200 KB)                        OKAY [  0.038s]
Writing 'cmnlib_a'                                 OKAY [  0.022s]
Finished. Total time: 0.175s
Sending 'devcfg_a' (39 KB)                         OKAY [  0.040s]
Writing 'devcfg_a'                                 OKAY [  0.022s]
Finished. Total time: 0.174s
Sending 'dsp_a' (16384 KB)                         OKAY [  0.382s]
Writing 'dsp_a'                                    OKAY [  0.109s]
Finished. Total time: 0.603s
Sending 'keymaster_a' (312 KB)                     OKAY [  0.038s]
Writing 'keymaster_a'                              OKAY [  0.023s]
Finished. Total time: 0.167s
Sending 'lksecapp_a' (56 KB)                       OKAY [  0.039s]
Writing 'lksecapp_a'                               OKAY [  0.022s]
Finished. Total time: 0.172s
Sending 'mdtp_a' (17390 KB)                        OKAY [  0.397s]
Writing 'mdtp_a'                                   OKAY [  0.091s]
Finished. Total time: 0.615s
Sending 'rpm_a' (170 KB)                           OKAY [  0.038s]
Writing 'rpm_a'                                    OKAY [  0.022s]
Finished. Total time: 0.164s
Sending 'sbl1_a' (443 KB)                          OKAY [  0.038s]
Writing 'sbl1_a'                                   OKAY [  0.023s]
Finished. Total time: 0.175s
Sending 'tz_a' (1495 KB)                           OKAY [  0.063s]
Writing 'tz_a'                                     OKAY [  0.027s]
Finished. Total time: 0.209s
--------------------------------------------
Bootloader Version...: 6.A.039
Baseband Version.....: 
Serial Number........: A209QDEDXXXX
--------------------------------------------
extracting android-info.txt (0 MB) to RAM...
Checking 'product'                                 OKAY [  0.020s]
Setting current slot to 'a'                        OKAY [  0.020s]
extracting fastboot-info.txt (0 MB) to RAM...
archive does not contain 'super_empty.img'
archive does not contain 'super_empty.img'
extracting boot.img (64 MB) to disk... took 0.139s
archive does not contain 'boot.sig'
archive does not contain 'super_empty.img'
Sending 'boot_a' (65536 KB)                        OKAY [  1.447s]
Writing 'boot_a'                                   OKAY [  0.320s]
archive does not contain 'super_empty.img'
extracting dtbo.img (8 MB) to disk... took 0.033s
archive does not contain 'dtbo.sig'
archive does not contain 'super_empty.img'
Sending 'dtbo_a' (8192 KB)                         OKAY [  0.211s]
Writing 'dtbo_a'                                   OKAY [  0.054s]
archive does not contain 'super_empty.img'
extracting vbmeta.img (0 MB) to disk... took 0.000s
archive does not contain 'vbmeta.sig'
archive does not contain 'super_empty.img'
Sending 'vbmeta_a' (4 KB)                          OKAY [  0.040s]
Writing 'vbmeta_a'                                 OKAY [  0.021s]
archive does not contain 'super_empty.img'
extracting system.img (2589 MB) to disk... took 8.662s
archive does not contain 'system.sig'
Sending sparse 'system_a' 1/6 (518296 KB)          OKAY [ 11.244s]
Writing 'system_a'                                 OKAY [  2.370s]
Sending sparse 'system_a' 2/6 (516208 KB)          OKAY [ 11.191s]
Writing 'system_a'                                 OKAY [  2.354s]
Sending sparse 'system_a' 3/6 (516208 KB)          OKAY [ 11.207s]
Writing 'system_a'                                 OKAY [  2.350s]
Sending sparse 'system_a' 4/6 (516208 KB)          OKAY [ 11.221s]
Writing 'system_a'                                 OKAY [  2.352s]
Sending sparse 'system_a' 5/6 (516208 KB)          OKAY [ 11.229s]
Writing 'system_a'                                 OKAY [  2.351s]
Sending sparse 'system_a' 6/6 (68552 KB)           OKAY [  1.503s]
Writing 'system_a'                                 OKAY [  0.327s]
archive does not contain 'super_empty.img'
extracting vendor.img (513 MB) to disk... took 1.684s
archive does not contain 'vendor.sig'
Sending sparse 'vendor_a' 1/2 (517156 KB)          OKAY [ 11.263s]
Writing 'vendor_a'                                 OKAY [  2.356s]
Sending sparse 'vendor_a' 2/2 (8232 KB)            OKAY [  0.203s]
Writing 'vendor_a'                                 OKAY [  0.069s]
Finished. Total time: 97.255s
******** Did you mean to fastboot format this ext4 partition?
Erasing 'userdata'                                 OKAY [  0.880s]
Finished. Total time: 0.903s
Rebooting into bootloader                          OKAY [  0.005s]
Finished. Total time: 0.055s
< waiting for any device >
OKAY [  0.078s]
Finished. Total time: 0.078s

Previously installed stock image FP3-6.A.040.2-gms.