Hi, I’m Alex, new Fairphone user but long time *nix and derivates enthusiast.
I just got my hands on a new (lucky me!) FP4 and immediately installed UT on it with plans to dualboot pmos from sdcard, later on.
UT installation went alright…ish. There were some hiccups but I disregarded them. While the UBPorts app was chugging away, the phone stalled in fastboot, accepting the commands only after interacting with it’s physical buttons.
All in all, I did install UT and all is well with it, and things are as expected from the highly experimental OS point of view but, I started preparing the PostmarketOS installation on a SD card and then, the odd fastboot behavior became obvious:
Many times, the phone does not execute the commands from the first, second or even third consecutive issuing but it does conform eventually. Like [code]fastboot getvar current-slot[/code]
Without touching cables or the phone, and not doing anything else except re-run the exact command, after complaining a few times, it does display the active slot.
But most of the times it gives [code]getvar:current-slot FAILED (remote: ‘unknown command’)[/code]
And not just with this particular command. Basically any other fastboot command I issue is on a hit-and-miss basis.
Also, when trying to load a kernel image just to RAM and not flash it, It either reboots and hangs with a tiny message in the upper-left “press any key to shutdown” or just switches slots by itself and boots slot_a (trying to boot pmos from slot_b but I’ll take that discussion to pmos, not here)
any thoughts how to debug this fastboot oddity? Never experienced this on any other phones I played with…
TLDR: fastboot commands are executed sometimes and sometimes not, without changing anything. Yes, I tested other cables and USB ports. just repeating the same command over and over results in some 30% rate of success.