In my Galaxy S2 I think that the accelerometer is not all right. When I play games like Asphalt 7 or Temple Run, the character in Temple Run and the Cars in Asphalt 7 always turn left even when my phone is straight.

I use this code *#0*# and check sensor> accelerometer> image test and it gives these results when I hold my phone horizontally and straight (not slanted):

x=25-30, y=55-60, z=9-10

(Even my auto-screen rotation does not work properly.)

I calibrated the gyroscope sensor, but it did not solve my problem.

What should I do?

(Android 4.1.2 XWLSW)


The problem is with your phone Accelerometer(not Gyroscopre). If it is not a hardware problem then Try Restart your phone. Go to "Settings"-> "Motion" -> "Sensitivity Settings" -> Calibration ->calibrate.
It automatically calibrates the screen and the gyro sensor.

IF the problem exist, backup all your things & Restore your phone to factory settings.

NOTE : Make sure you keep the device on a flat surface and phone screen facing upwards when calibrating the sensor as it gives better results.

protected by Community Dec 29 '13 at 17:01

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.