Here is what I did right now:
Slight simplification of Install /e/ on a Fairphone FP2 - “FP2”
→ This procedure below do not need USB debugging enabled in the phone.
§ Hold VolDown+Pwr about 10 s, it vibrate, boots, LED light up blue, then release buttons
§ On host: /usr/bin/fastboot flash recovery twrp-3.5.2_9-0-FP2.img
Wait until it finishes
(here i disconnected USB, probably not needed)
§ Hold VolUp+Pwr for about 10s seconds, it vibrate, boots to TWRP, release buttons
( Probably also work: $ /usr/bin/fastboot reboot recovery )
( Will not work if you let it boot normally - if so flash it again. )
__In TWRP
swipe to allow modifications
Connect USB, check you have connection, on host:
$ adb devices
List of devices attached
8504b6b4 recovery
Select: Wipe → Format Data, yes …
back button (below screen), Advanced Wipe → Cache & System, Swipe to Wipe …
home button, Advanced → ADB Siedload → Swipe
On host:
$ adb sideload e-0.17-q-20210528117214-dev-FP2.zip
serving: ‘e-0.17-q-20210528117214-dev-FP2.zip’ (~9%)
After a while:
Total xfer: 1.00x
TWRP say:
Patching system image unconditionally…
script succeeded: result was [1.000000]
Reboot System
TWRP warn no OS is installed, but just go a head
/e/ boots
QUESTION:
What are the recovery* files for?
i.e recovery-e-0.17-q-20210528117214-dev-FP2.img at /e/ image ROM download