I have a Korean Galaxy S2 SHW-250K, and I flashed a XXKH3 firmware on it. Used it for a couple of days, then went ahead and installed MoDaCo GR5 firmware on it. Now while exploring the options, I tried to test out that tilt-to-zoom feature in Gallery, but it didn't work so well. In fact, it more or less didn't work at all despite me checking out all the settings. So I went into Gyro and Horizontal calibration, and noticed something strange. The horizontal calibration dot was moving in jitters despite I had a pretty steady hand holding it. So I went into gyro calibration and noticed that this dot was not moving at all.
I then remembered that when I first got the phone, with Korean firmware and all, I calibrated the sensors and I don't remember seeing the dot ever moving as I calibrated it while placing it on a flat surface.
Now I went into the *#0*# menu and ran the tests. The results are like this:
Gyro sensor Display reading while sitting on a flat surface:
The self test apparently cleared:
The compass also doesn't respond to magnetic fields at all, and more or less rotates with the phone. Tested in a couple other Compass apps, and calibrated it by moving in 8 shape and all, but no avail:
Any idea what's wrong with it? Can it be fixed via software, or is it a hardware issue?