Jump to content

Problem with random screen orientation changes


Recommended Posts

Hello Folks,

I hope you can help me because the original manufacturer manual was missing in my package 😉

 

I witnessed a strange thing with the screen orientation in my Pro1, from around December 2019, bought second hand. It is running LOS.

 

I set the screen orientation to non automatic. So I want it in portrait when it is closed and only switch to landscape when it is open. This mostly works fine. But sometimes when the phone is closed and the screen is off and I lay it flat on a table it turns it self in to landscape mode. And it won't turn back to portait orientation itself. There are few things I do to "fix" it for the moment but:

- Sometimes I have to open and shut a few times to turn.

- Press down on one of the right screen corners (the upper right corner has a little gap when closed).

- Just open it a few milometers and let it flap back.

This is very in consistent and hard to diagnose because it happens kind of random. I am not sure if it is a LOS thing or a mechanical issue. I would think its mechanical because it only happens when it lays flat (tested it a few times)

 

Can anyone tell me how the Pro1 detects if it is open or not? I saw a little piece of brass, which looks like a kind of spring switch on the keyboard part under the lit. Maybe this is an indicator switch?

 

EDIT: Typos fixed.

EDIT2: Since I posted this it won't turn back to portrait anymore. Maybe someone from Fxtec could give me a hint?

Edit3: Well after praying and pushing on the corner it flipped. I am confident it is related to the "lit-closed-detection" contact.....

Edited by a123qwertz567
  • Like 1
Link to post
Share on other sites
2 hours ago, a123qwertz567 said:

Can anyone tell me how the Pro1 detects if it is open or not? I saw a little piece of brass, which looks like a kind of spring switch on the keyboard part under the lit. Maybe this is an indicator switch?

.
.

Edit3: Well after praying and pushing on the corner it flipped. I am confident it is related to the "lit-closed-detection" contact.....

It is actually not a physical contact but a small magnet that affects a Hall-sensor when closed. (The magnet is roughly under the right Shift key)

  • Thanks 1
Link to post
Share on other sites

Thank you for the fast answers.

23 hours ago, Slion said:

Did you try a reboot?

Yes, does not fix it.

23 hours ago, Slion said:

Does the software keyboard come up when closed but stuck in landscape?

No, i disabled that in the settings.

22 hours ago, EskeRahn said:

It is actually not a physical contact but a small magnet that affects a Hall-sensor when closed. (The magnet is roughly under the right Shift key)

Aaaah good to know. I was able to trigger the orientation with a whiteboard magnet just for testing. But with another magnet I can't trigger it reliably.

Additional info:
I am still not sure if is related to gravity or software/orientation detection. Maybe the magnet is loose an "sinking down" which weakens the magnetic field. Because in a fixed portrait orientation it does not flip. Usually it flips after sometime when laying flat. And sometimes it flips portrait to landscape back an forth depending on me tilting it, when closed (which is disabled in the settings).

I found that to make contact I some times have to lift the lit just 5 mm and it will flip, instead of pressing the right corners. Which makes me feel its not a range Problem of the sensor...

Next steps for me:

- I will experiment with some padding to adjust the gap when closed.

- Maybe I contact someone from the LOS folks to get some hints on of LOS reads this sensor for the open detection...

Questions:

- Any suggestions what else to try?

- Is there a detailed disassembly guide to the Pro1? I was not able to find anything suitable for me here. Maybe I could take a quick look on the internals to figure out what can be loose.

- Any chance to get someone form the engineering department on the forums? I bet someone who knows the guts f this phone could help with many issues and make assumptions what it can be. Because I really to want to use this device!

  • Like 1
Link to post
Share on other sites
45 minutes ago, a123qwertz567 said:

Aaaah good to know. I was able to trigger the orientation with a whiteboard magnet just for testing. But with another magnet I can't trigger it reliably.

There is both the sensor, and what is supposed to read the sensor.
Try the factorykit build in test (but look out for triggering the emergency call) Here my translated list. See top of thread on how to open.

Link to post
Share on other sites
9 hours ago, Hook said:

Is this of any help?  Not mine, but I have the link...

https://gelraen.github.io/fxtec-pro1-teardown/

Thank you, this will help!

8 hours ago, EskeRahn said:

There is both the sensor, and what is supposed to read the sensor.
Try the factorykit build in test (but look out for triggering the emergency call) Here my translated list. See top of thread on how to open.

Thank you. Am I guessing right, that I have to flash back to the Stock rom to get this tool set?

Link to post
Share on other sites
2 hours ago, a123qwertz567 said:

Thank you. Am I guessing right, that I have to flash back to the Stock rom to get this tool set?

Ah, yes, unfortunately this is stock only. I have tried to copy and sideload the apk to Lineage, it does not work. 😥

On Stock you can also see an action installing "KeyEvent display", as stock sends a key sequence (Ctrl+F4/F5 if I remember right) on close/open, but it is captured deeper in Lineage, so not as easy to check, Maybe @tdm got at test-tool?

You do get a keyevent sequence activating the other hall-sensor on Lineage also though. (Detect case lid close/open, slightly different sequence than stock).

Link to post
Share on other sites
7 hours ago, EskeRahn said:

Ah, yes, unfortunately this is stock only. I have tried to copy and sideload the apk to Lineage, it does not work. 😥

On Stock you can also see an action installing "KeyEvent display", as stock sends a key sequence (Ctrl+F4/F5 if I remember right) on close/open, but it is captured deeper in Lineage, so not as easy to check, Maybe @tdm got at test-tool?

You do get a keyevent sequence activating the other hall-sensor on Lineage also though. (Detect case lid close/open, slightly different sequence than stock).

 

Run getevent.  It won't run in a shell, it requires adb.  But it does not need root.

 

  • Thanks 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Terms