[Touch Diamond, MDA Compact IV Themes and Apps] TheMusicMaster:
O.K., i was very happy with this cab until 2 days ago.

I was at my family's house, they had a spirit level, so i decided to calibrate my sensor to that.

They had a table that was 100% water level, so i put my device face-down on it, and initiated the calibration process (trough activesync, bluetooth (i could not hit the calibration button on the device since it was laying flat on the table)) so i was sure no movements could occur during the calibration process.

To my horror, after the calibration was done, it re-calibrated itself to the initial (totally wrong) settings. So it had nothing to do with the position the device was in, it just resetted itself to manufacture defaults (which were totally wrong).

Re-calibrating did not work, i was facing the same exact problem i had from the beginning.

I even tried hard-resetting the device, installed the cab that worked for me and tried re-calibrating - no joy.

I restored a backup (made with sprite backup), a backup i made with all installed programs running perfectly, and a perfectly calibrated g-sensor) - still the g-sensor would not return to its calibrated state.

So at that point i realized it was not the "magic" cab that eliminated the g-sensor problem i had, in fact, it "resetted" the g-sensor calibration app to its initial state, and it does not help me now (anymore, for some reason) to re-calibrate my device.

So i tried re-installing it, without any luck.

Then i downloaded the latest version of the calibration tool from the official HTC site in a desperate attempt to try to calibrate my g-sensor.

After i downloaded it, i noticed it had the same exact filesize as the one that did the trick for me.

At this point, i had absolutely no hope this file would do any good, keeping in mind that i followed this thread from the beginning, i tried every trick in the book but still i was not able to calibrate my device.

And after installing, it confirmed my doubts and it did not calibrate my device at all - after finishing, the water levels went back to the initial state - no good at all.

For some reson, i let the activesyc connection intact and went on browsing xda to see if any solutions were available.

Unfortunately there were none - in fact, i am replying right now and it will be the very next post after my last one, over a month ago -.

After one hour or so, i hit "calibrate" and IT HELD ITS CALIBRATION!!!

i decided right then and there, i would not hit this evil button ever again.

I was actually thinking of having my device repaired, which would mean i have to miss it for about a month.

But with this i can live.

Now i still have this question, (and maybe some developers out here can shine their light on it) is this problem hardware or software related?

Software seems to be out of the question, since i calibrated it and hard-resetting the device or restoring a backup does not seem to have any affect.

On the other hand, installing software may _sometimes_ do the trick, but not always. To this day i now cannot say "this software calibrates your device 100% sure"

It remains a dark hidden secret probably only known to HTC or Microsoft.

Up until this day i could not get a satisfying answer from this community either.

I am happy now, since my device is calibrated, but i am now terrified to use the calibration software again as well.

This should not be this hard!

As this is still an issue (like i mentioned, i still cannot find a working-out-of-the-box solution) i would like to hear some of the specialists give their opinion about this.

WHY is it working sometimes but not always? Why are there still users out there that can't get their devices calibrated, eventhough they have downloaded the right patch (from HTC website)??