I have a Faiphone 2 under LineAgeos, but strangely : i can switch off or reboot in recovery.
I activate «advanced reboot» , if i choose “switch off” : the phone reboot on system, i i choose recovery : phone reboot on system.
With adb reboot recovery : phone reboot on system.
remove battery, volume up + on button : reboot in twrp
remove battery : volume down + on button : recovery seems OK (Faiphone only logo + fatboot reboot OK)
Just to be sure as it’s not explicitly mentioned in the linked bugtracker thread:
Do you know that turning on flashlight/torch before shutdown or reboot to recovery is a working workaround?
Apart from hardware trouble with the buttons or cases of deleted or botched-up recoveries, the default way always worked*, that’s why it is the default way .
What doesn’t work yet with the new camera (when not using the torch workaround) are the advanced reboot options added to LineageOS for convenience, and rebooting into recovery connected to a computer via ADB.
*And the automatic reboots into recovery by the Updater App for installing updates don’t even work with the button pressed if I remember correctly, which of course was especially troublesome for people relying on the Updater, until the torch workaround was found.