This to my knowledge happens when you execute sh flash_fp4_factory.sh instead of ./flash_fp4_factory.sh or bash flash_fp4_factory.sh on a script file that uses bash-specific syntax.
Is that what happened?
If not, which linux distribution do you use and how did you start the script?
Updated a little over a week ago and everything seems to work just fine so far.
It also updated my phone from A12 to A13, despite not mentioning anything about that in the description. I guess itās the A13 update for those using some flavor of Orange (FR, BE, etc.), and who (fortunately) werenāt eligible for the official A13 update.
I managed to do that with adb sendevent some time ago. I had a mobile with broken screen and was lucky enough to have adb enabled. scrcpy should then do the rest.
But without an active session of ADB not a chance Iām afraid.