mia3 problem with involuntary rotation - Xiaomi Mi A3 Questions & Answers

Hello... for some time now in my mia3 I have the problem that when I have a horizontal application either a game or the same youtobe on the screen it seems to go back to vertical mode and then horizontal.
I wonder if anyone would know why that is.
Thank you very much in advance.

It seems the sensors and system are not calibrated well enough to handle normal uses. It's overly sensitive to small angle changes. I find it switch the orientations back and forth automatically when it's put on the table from hand-held position.
I use this to set orientation for each app:
https://play.google.com/store/apps/details?id=jp.snowlife01.android.autorotatecontrolpro
It's not solving the problem, just sidestepping it.

CLS_phone said:
It seems the sensors and system are not calibrated well enough to handle normal uses. It's overly sensitive to small angle changes. I find it switch the orientations back and forth automatically when it's put on the table from hand-held position.
I use this to set orientation for each app:
https://play.google.com/store/apps/details?id=jp.snowlife01.android.autorotatecontrolpro
It's not solving the problem, just sidestepping it.
Click to expand...
Click to collapse
I will try. Thank you very much for the answer. I will also notify you if this partially solves the problem.

camilov said:
Hello... for some time now in my mia3 I have the problem that when I have a horizontal application either a game or the same youtobe on the screen it seems to go back to vertical mode and then horizontal.
I wonder if anyone would know why that is.
Thank you very much in advance.
Click to expand...
Click to collapse
Try to recalibrate gyroscope sensor, type in dialer *#*#6484#*#* and go to gyroscope section, calibrate. Find flat smooth surface and follow the instructions. It helped me when my phone didn't catch that I'm holding phone in horizontal position. After calibration it's perfect.

_mysiak_ said:
Try to recalibrate gyroscope sensor, type in dialer *#*#6484#*#* and go to gyroscope section, calibrate. Find flat smooth surface and follow the instructions. It helped me when my phone didn't catch that I'm holding phone in horizontal position. After calibration it's perfect.
Click to expand...
Click to collapse
That was the first thing I did, as well as trying out many applications, and it's still the same.
Thank you very much.

Maybe there's something about how you're handling the phone.
Say, when putting the phone to the desktop by left hand, the phone would land on the surface by its (long) right side at the moment it leaves the palm. The screen face is tilted to the right somewhat. This is enough to trigger the auto rotation and irritating.
If the system can learn the habit, predict actual intention of the user and give it some delay before triggering the auto rotation, then the display can stay more stable. But I don't know where to set such trigger timing or delay etc.
Later I learn to touch down at the top (short) side of the phone first. Or use that aforementioned app to disable auto rotation on some apps, like browser.
BTW, my gyroscope is calibrated well, too.

Related

Diamond tilt sensor apps

Anyone try the new applications people are making after figuring out the Diamonds tilt sensor?
I dunno if it matters but I was in 192 DPI and I am using sogarth's rom.
Sensor Test.exe - seems to work okay in landscape mode. (http://scottandmichelle.net/scott/cestuff/sensortest.zip)
Lunar orbit - Can't figure this one personally. (http://www.pocketmax.net/smf/index.php?topic=6380)
GSen - Haven't had time to test yet. (http://s-k-tools.com/index.html?m_util.html)
nice find i am trying these apps out now. the lunar orbit needs a little work but its not to bad of a start
the sensor test works best in portrait only because the controls and off by 90 deg and it seems to autorotate less
the gsen app toggle only seems to work once not sure why
cool
they all work.. wish there were more programs that use the gsensor
You don't have to wish, they have released a C++ and managed code SDK to the public. I looked briefly in the Diamond forum and it looks like people are making programs to ulitlize the scrolling like the 8.x opera and perhaps gesture based (IE shaking) profile changes.
I think the diamond apps have some issues with us because they Diamond is usually in portrait while we are usually in landscape.
Managed SDK: http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/
C/C++ SDK: http://scottandmichelle.net/scott/comments.html?entry=784
I tested the managed code and it seems to be working fine. I would like to make a program that auto roates specific programs like GSen but I am not sure how to disable the HTC from auto rotating and still read from the G Sensor
I have Gsen and Lunar Tilt working in AP5
Just want Teeter, that would be amazing
there's another little code snippet here.
http://forum.xda-developers.com/showthread.php?t=408056
And now for the first time in my ATHENA owner's life I know I have and angle between Kb and screen and it is 59,2 degrees!
sergiopi said:
And now for the first time in my ATHENA owner's life I know I have and angle between Kb and screen and it is 59,2 degrees!
Click to expand...
Click to collapse
Which is curiously also the same angle I have my laptop screen at!
sergiopi said:
And now for the first time in my ATHENA owner's life I know I have and angle between Kb and screen and it is 59,2 degrees!
Click to expand...
Click to collapse
which application let's you do this? I tried the level application but it doesn't tell me the degree of tilt.
eaglesteve said:
which application let's you do this? I tried the level application but it doesn't tell me the degree of tilt.
Click to expand...
Click to collapse
I used the level application.
Started in lanscape mode, on a flat surface, face up, then calibrate.
Connected to the kb, and I read the value in the upper right corner....
Diamond profile switcher
http://forum.xda-developers.com/showthread.php?t=406769
Shake to have vibrate and back It works...
sergiopi said:
I used the level application.
Started in lanscape mode, on a flat surface, face up, then calibrate.
Connected to the kb, and I read the value in the upper right corner....
Click to expand...
Click to collapse
Strange, I also used the bubble level application as in post 6, but it doesn't tell me the degree. It only tells me if the surface is level.
eaglesteve said:
Strange, I also used the bubble level application as in post 6, but it doesn't tell me the degree. It only tells me if the surface is level.
Click to expand...
Click to collapse
Could be be a font problem?
I am testing IT with irus revided sogarth ROM

Gyro Sensor calibration in settings - Dot not moving ? Normal ? Someone try :)

Ok in the galaxy s2. If you go to settings, display, then at the bottom, you have horizontal calibration and gyro sensor calibration.
If you choose horizontal calibration you get a little test thing with the dot in the middle and it moves as you tilt the device.
When I go to gyro sensor calibration the dot just stays in the middle and does not move. Is this normal ?
Can someone try the above please
yep i tried this before, same here, but i think it's normal
If you look two different calibrations .
jje
I know, but shouldn't the dot move when you tilt the device. I thought thats what the gyro does
Do it while you are in the car (as a passenger), and see if that move when the car accelerates or slows down
Why would one calibration act the same as another .
jje
I am having the same problem the gyro calibration was working till i click on calibrate as soon as i clicked it i no longer see the ball moving :/ tried wiping and everything nothing worked.
Mine doesn't move either.
I could of sworn mine was moving last time I checked! Very strange..
I cant get mine to move either.
Maybe this might help.
http://en.wikipedia.org/wiki/Gyroscope
the gyro problem is annoying .. every app just turn into landscape mode :/
hope someone fix it fast ;/
sorrowuk said:
Ok in the galaxy s2. If you go to settings, display, then at the bottom, you have horizontal calibration and gyro sensor calibration.
If you choose horizontal calibration you get a little test thing with the dot in the middle and it moves as you tilt the device.
When I go to gyro sensor calibration the dot just stays in the middle and does not move. Is this normal ?
Can someone try the above please
Click to expand...
Click to collapse
Before I root my Samsung, can you tell me what rom you have installed or what you did last?
Thx
Morichio said:
Before I root my Samsung, can you tell me what rom you have installed or what you did last?
Thx
Click to expand...
Click to collapse
Lite'ning rom , it was working untill i clicked on calibrate after clicking it it got stuck :/ well that me i don't know about the OP.
I have the same problem (indications for gyro callibration) but also a magnetic sensor problem (see this http://forum.xda-developers.com/showthread.php?t=1111355 threat)
I used an app called sensor test / plot which shows problems with the magnetic sensor and orientation.
Anyone having the same problem?
Try an App called GPS status, it displays the output of all the GS2s sensors on one screen, including satellites, compass, gyro and accelerometer, at least you can reassure yourselves that the various sensors are actually working
erikcornelisse said:
I have the same problem (indications for gyro callibration) but also a magnetic sensor problem (see this http://forum.xda-developers.com/showthread.php?t=1111355 threat)
I used an app called sensor test / plot which shows problems with the magnetic sensor and orientation.
Anyone having the same problem?
Click to expand...
Click to collapse
All the numbers move for me using the sensor test/plot app.
in sensor test everything is working but the phone just stay in landscape mode .. thats the problem that i have.
You can try *#0*# on your dialler and then use the Sensor test and check if everything is all right.
tested on *#0*#it says its working fine as well .. :/
Recently my magnetic sensor did not work. Yesterday suddenly it came to life exept I don't trust it.
Just to check if my sensors are OK I would like to compare some data. I use *#0*# and the SENSOR
My readings are (when on table):
ACCELEROMETER Sensor Raw Data
x:-10/10 y:-20/-40 z:3030/3060
Gyroscope Sensor
Y:-0.01/-1.00 P:0.01/0.80 R:0.01/0.90
Gyro self test OK, Graph shows normal plot with rotation around all axes)
Magnetic Sensor
Magnetic: x:-45 y:-600 z:1086 (values change with orientation but stay around the same range, exept for the z value, it stays at 1086.48 contantly)
Azimuth: 176 (changes just +/-2 degr with rotation and +/- 20 degr with roll)
Pitch: 0,050 (changes normal with pitch)
Roll: 0,40 (changes normal with roll)
Little compass indicates South (red line towards you) and does not change with rotation (just +/- 20 degr with roll). It also says need for calibration and the number 0.
I know values will be different with everyone but should be around the same range. I have values (Accelerometer) in the 10 / 30 and 3000 range depending on de axis. Same with the Magnetic sensor 50 /600 and 1080 range.
As the magnetic z-axis value is stuck I expect a faulty sensor.
the test is all good to me but the image test it failed to move from landscape to normal. hope someone can help :/

[Q] Force counter-clockwise landscape mode on app

I run dailyroads voyager as dashcam. My sgs2 is seated in the carholder in the left corner of the front window, allowing the cables to be neatly stuffed away behind my doorrubbers.
But: this means I can only rotate the phone counter-clockwise. This is not supported by dailyroads voyager (or any other dashcam-app). They'll just display clockwise landscape, rendering the buttons etcetera upsidedown...
Is there any way to force counter clockwise? I read about it being implemented in some custom rom for another phone...
Sent from my GT-I9100 using XDA App
Anybody knows how to force counter-clockwise landscape?
I do hope someone replies here because I'd like the same thing. When I play games or hold the phone in landscape, my fingers usually end up covering the speaker. Forcing a counter-clockwise landscape orientation would be great. To the OP, I've looked around myself and haven't found anything.
demondor said:
I do hope someone replies here because I'd like the same thing. When I play games or hold the phone in landscape, my fingers usually end up covering the speaker. Forcing a counter-clockwise landscape orientation would be great. To the OP, I've looked around myself and haven't found anything.
Click to expand...
Click to collapse
Found it mentioned in Cyanogenmod... It is on it's way for the SGS2, so maybe if we wait just a little bit longer we can finally rotate counterclockwise (or left landscape versus right landscape, or 270 degrees, or whatever people call it).
Just can't be that hard, now can I it? Really no-one with an easy solution here?
Actually I would like to have 90 degrees landscape, I have by default 270 degrees rotation. This is annoyng because when I play games light sensor is in bottom left corrner. I put my finger over the light sensor and screen goes dark becasue my phone thinks that it is in the dark area. I don't know if I remember correctly but in the first run wizard it was set up. But I don't know where to change it now.
That's exactly what we want too... You're talking about the same
Sent from my GT-I9100 using XDA App

Any way to flip screen upside down?

I just installed VeganTab ginger edition. Everything is working. The only beef I have is the screen of course, but I noticed that it looks much better upside down and I can get better viewing from this angle. Is there any way to flip the screen upside down? Maybe an app or a setting somewhere? It looks a lot better upside down. thanks.
Hmmm, not sure how upside down will be better but go to Settings/Display and deselect auto-rotate screen... Turn it over...
JoTeC said:
Hmmm, not sure how upside down will be better
Click to expand...
Click to collapse
Upside cown IS better. what he means is have the screen flip 180 degrees, so that the buttons are now on the left, and the power/volume on the right.
I'm not sure how Vegan ginger works, but most roms/launchers do allow for autorotate. The problem is, some apps won't follow your rules. If you have autorotate on, then you can justify your home screeens, app drawer, etc. simply by flipping the tablet around. Some apps prefer to work in portrait, so they won't be able to be used in landscape. Other apps (death worm) automatically load upside down, so for you, it would load normally. Most bideo players will only load in the default landscape position, and won't help you out.
The other issue, is that with the buttons in the palm of your left hand, they accidentally get pressed a lot...That's my one complaint with deathworm, I have to hold my hand above the tablet, while moving around with my finger...my wrist/arm gets tired after a while...simply because I don't want to accidentally hit back, or home.
Yea. I think all of the rom makers should include an option to load it all upside down (you know what i mean). I cant find any app that can do it.
Interesting. It looks like if you hold it "upside down," you get better viewing angles with the tablet held parallel the the ground, but if you hold it right side up, you get better viewing angles with the tablet held perpendicular to the ground. So if it's sitting flat on a table, yeah, you can see the screen much more clearly if the camera-side of the tablet is closest to you. But if it's sitting on a stand at a steep angle, you'll want it right side up. (This is all assuming you're holding it in landscape orientation. In portrait, it doesn't seem to make a difference.)
aha! found it under settings->vegantab settings->display then just enable "rotate 180 degrees". however I do not recomend it for general use because the home,menu,etc. and even power buttons get in the way too much. But for watching movies etc it is much better rotating it in the upside down orientation with this enabled.
joshwake said:
aha! found it under settings->vegantab settings->display then just enable "rotate 180 degrees". however I do not recomend it for general use because the home,menu,etc. and even power buttons get in the way too much. But for watching movies etc it is much better rotating it in the upside down orientation with this enabled.
Click to expand...
Click to collapse
There is an app that let's you disable the buttons...I can't remember what it's called, as I've never used it. But that might come in handy, as long as you have corresponding softbuttons as well.

[Q] 90° Vertical is not aligned correctly, Sensor Calibration issue

When I hold my phone vertical (portrait or landscape) to take panorama or photosphere photos it's out of alignment and I have to downward it to the earth to adjust the horizon line to the middle of screen. In another word if I hold my phone in 80° its sensor behave like it is in 90°. Attached photos shows the problem. I have rooted my device with official 4.4.2. I couldn't find any helpful guide about how to initialize or calibrate accelerometer or G-Sensor. rotating phone in 8 path, rotating around all 3 axises, restarting device didn't help.
Please help me how to solve this issue. I don't want to reset factory device right know. I've access to all system files if needed. Thanks
Nothing?!
Please help! Any idea might help.

Categories

Resources