I have a FP2 that has been running LineageOS-for-microG for a while now. For its next life, it needs to be a Google device. I’ve been trying all the restore methods to get it back to FairphoneOS, but they’ve all failed. At this point I’ve wiped all the partitions using TWRP, but the flash still fails:
~/Downloads/fp2-gms-19.11.2-manual $ ./flash-for-unix.sh ** Fairphone OS 19.11.2 Manual Flashing Script ** Validating files... Validation complete. One Fairphone 2 in fastboot mode found (serial number: f82f673). Proceeding to flash the device. Sending 'rpm' (186 KB) OKAY [ 0.009s] Writing 'rpm' OKAY [ 0.024s] Finished. Total time: 0.037s Sending 'sbl1' (274 KB) OKAY [ 0.013s] Writing 'sbl1' OKAY [ 0.016s] Finished. Total time: 0.034s Sending 'tz' (334 KB) OKAY [ 0.015s] Writing 'tz' OKAY [ 0.020s] Finished. Total time: 0.038s Sending 'modem' (57585 KB) OKAY [ 1.836s] Writing 'modem' OKAY [ 1.280s] Finished. Total time: 3.121s Sending 'splash' (6075 KB) OKAY [ 0.196s] Writing 'splash' OKAY [ 0.143s] Finished. Total time: 0.342s Sending 'aboot' (525 KB) OKAY [ 0.021s] Writing 'aboot' OKAY [ 0.026s] Finished. Total time: 0.051s fastboot: error: Couldn't parse partition size '0x'. ERROR: Could not flash the boot partition on device f82f673. ERROR: Please unplug the phone, take the battery out, boot the device into ERROR: fastboot mode, plug in the phone, and start this script again. ERROR: (To get to fastboot mode, press Volume-Down and Power until the) ERROR: (Fairphone logo appears.) Aborting now (press Enter to terminate).