Very happy with it, but I wonder if other people also find the auto-rotate VERY sensitive. If I lay down the phone horizontally, 9 out of 10 the screen rotates. Rotating back takes a second. It would be great if the going landscape takes a second too.
Any thoughts? Anything I can do (calibrate?) to make this less annoying?
I don’t think there is a way to recalibrate it. You can, however, turn off the auto-rotate feature completely and switch the orientation manually just when needed (especially if you use landscape only sporadically).
See the icon (only appears briefly when you are moving the device enough to suggest a change or orientation and only when auto-rotate is deactivated) that allows manual rotation in the very bottom right corner here:
I also contacted support about this. Comparing it to a Pixel 3 and an iPhone 13, the auto rotate is triggered too early. Since the phone is huge, reaching the top screen space requires a tilting move. It’s not great if this slight tilt move triggers auto rotate, then you’re fighting the phone.
Yep, same here, though I am running an unofficial LineageOS build. The FP4 is very quick to rotate into the wrong direction, but slow to rotate back into the right one.
Disabling autorotate is a poor workaround at best – I want the screen to change between portrait and landscape when I rotate the phone, just not when I put the phone down.
As I understand, autorotation relies on the accelerometer, and all the logic is in the OS. Since this issue seems to affect multiple OS distributions (the stock OS as well as LineageOS) but not other devices running LineageOS (the OnePlus One suffers from this issue as well, but to a much lesser extent), I suspect the code for this would reside in some vendor-specific driver, not in AOSP.
Suggestion for the devs: inhibit autorotation whenever the display plane is near-horizontal, i.e. when the Z axis (the one perpendicular to the display plane) is less than a certain threshold (say, 30°) from vertical. This means the device is close to being placed flat on a surface, and evaluating whether the X or Y axis is closer to vertical will give erratic results at best in this position.
I guess it’s a trade off. Some users prefer a quick response when turning the phone horizontally and then again others prefer the phone not to turn the screen when just laying the phone down.
The sensors that senses the orientation of the phone are accelerometers and thus are dependent on just that. The acceleration.
I would suggest to try lay the phone down with a smooth slow movement.
I normally have the auto rotation set to off because I read in bed.
Then you have to manually tap the rotation icon in the lower left corner when you want to actually rotate the screen.
I’m guessing now. I tried to set the auto rotation on but I could hardly provoke the false rotation. Do you have the latest system update?
I do have the latest update. There is very noticeable difference between the FP4 and other phones. I don’t think they intentionally made it the way it is. I think they didn’t tune it yet. When you get the phone, the auto rotate is off as well. Which is not the case with a Pixel or iPhone. It’s speculation, but I think they know it’s not ideal to have auto rotate on. While it is an ideal feature, if it works properly.
True, but what I’m trying to say is that for usability it’s way better how some more high end phones are calibrated. And I know, FP is not high end, but this is also not rocket science to set thresh holds
On my latest phone, an Android, which I have had 4-5 versions of I always had to switch off the auto rotation because I read in bed.
I don’t remember how it was on my FP4 as brand new.
It’s impossible to satisfy all requests and compromises has to be made - always and everywhere. Where to cut the cake ?
There’s no ideal.
Compromises can be good, better, bad, worse etc.
I haven’t seen any phone with hardware adjustments that could help you out all though it would be possible but very impractical.
Software adjustment would be much more feasible but then also the operating system should support it. There’s definately an interface issue in that case.
So basically it’s pretty self explanatory - 9 times out of 10 whenever I put a Fairphone 4 down it’ll autorotate to landscape. And that really pisses me off - I come from a decade on iphone - none of those ever done that. Is there a way to calibrate the sensor somehow? How do you guys mitigate this?
This happened to me occasionally as well. My “fix” was to turn autorotate off as ultimately it was more trouble than helpful. I now rotate manually when I actually need to.
I guess sensor calibration is at least something you can try. There seems to be nothing useful on the forum as far as I can tell, but a web search for “android gyroscope calibration” should give you some starting points.