[HOWTO] Upgrade my /e/OS to major Android version without loosing /data

The firmware related partitions are expected to be included into the payload.bin file aside the system related partitions.

Please extract https://ota.ecloud.global/community/FP4/e-4.0-a16-20260610633938-community-FP4.zip using payload-dumper-go

payload-dumper-go -l /home/alexander/Downloads/Test/e-4.0-a16-20260610633938-community-FP4.zip

You must find :
abl (156 kB), aop (180 kB), bluetooth (963 kB), boot (101 MB), core_nhlos (115 MB), devcfg (45 kB), dsp (67 MB), dtbo (25 MB), featenabler (90 kB), hyp (410 kB), imagefv (537 kB), keymaster (266 kB), modem (153 MB), multiimgoem (16 kB), odm (1.6 MB), product (848 MB), qupfw (57 kB), recovery (101 MB), system (1.7 GB), system_ext (558 MB), tz (3.0 MB), uefisecapp (127 kB), vbmeta (8.2 kB), vbmeta_system (4.1 kB), vendor (677 MB), xbl (3.4 MB), xbl_config (98 kB)

So it include needed a16 Fairphone firmware partitions

and not only the /e/ system partitions.

.

.