*** UPDATED 1/19/11 *** HD2 G-Sensor Solved!
I just wanted to inform everyone that is using NAND builds Especially DFT's I have solved the G-Sensor Problem. After searching, and sorry for saying no one even giving me an idea even where to look, I finally after days of digging found it!
I can't Promise this will work for everyone, but This does work for me, and it should work for everyone else. Download the attached file, unzip it and then copy your existing bma150_user file from system/bin and make a backup (DO NOT DELETE THIS FILE from its location)
, then with root access copy the file I attached to the same location over-writing the existing one, then REBOOT, you can now calibrate your G-Sensor without it being facedown.
fix the G-Sensor freeze issues that some have also, again MIGHT
Worse case if this doesnt fix your G-Sensor problem, then copy back your backup and you wont have to hate me, but I think this should work for just about everyone!
(Filesource Credit: Ripped from Motomans234 Carbom EVO Remix SDCard Android)
*** Updated: 1/15/11 ***
Apparently It seems somethings have changed in certain Builds that have stopped the replacing of this file from working. I went on the hunt, and found another work around, but this file is still needed. Follow Below:
Before installing the file above, go to System/Bin and delete the bma150_usr, then navigate to Data/Misc, and delete the following files:
AK8973.Prms.txt.tmp (If there)
bma150_usr.txt (If there)
After navigate to the above file and add it to System/BIN and then your calibrating will function correctly and adjust the values properly.
*** UPDATE 1/19/11 ***
This is for anyone that DOESNT have the G-Sensor under Display, but anyone can use it:
Go to market, and download a program called Bubble. Its a program to use your phone as a level. Install it and run it, you have to calibrate it 4 times. First vertical (Side without the volume rocker against something straight), Second horizontal (First volume rocker facing down, bottom against something straight), Third horizontal (Volume rocker facing up, top of phone against something straight). And lastly calibrate the phone laying flat on its back. After that your phone should be calibrated for use.
This workaround will NOT
fix the auto-rotation problem.
Any issues, post, if it works for you post a comment so others know.