Witajcie,
Jestem relatywnie świeżym Galaxy S userem. Mój telefon nie miał idealnie skalibrowanego akcelerometru. Jak to sprawdzić? Wystarczy odpalić dowolną grę np. Asphalt 5 i położyć telefon na idealnie spoziomowanej płaszczyźnie (podłoga, parapet), do tego trzeba jeszcze coś włożyć pod część telefon z napisem SAMSUNG (w końcu tył Galaxy S jest wypukły!). Jeżeli autko jedzie idealnie prosto, nie ma się czym przejmować i można przestać czytać ten poradnik. Jeżeli jednak auto samoistnie skręca w lewo lub w prawo, należy po prostu skalibrować akcelerometr programem, który niestety nie jest dostępny z poziomu interfejsu Androida.
Co potrzeba?
1. Dowolny soft z ROOTem (Android 2.1, Android 2.2 Froyo posiada specjalne narzędzie do kalibracji). Jak zrootować telefon znajdziecie tutaj: https://forum.android.com.pl/topic/17340-tutorial-obsa-uga-adb-i-rootowanie-samsung-galaxy-s/
2. Terminal Emulator - dostępny w Android Market (są 2 emulatory, jeden na Galaxy S działa, drugi nie;-)
3. Odpalamy terminal i wpisujemy:
su
/system/bin/sensorcalibutil_yamaha
4. Po 0.1s w trybie tekstowym odpali się programik Yamahy do kalibracji czujników położenia telefonu.
5. Przeczytamy, żeby ułożyć telefon na idealnie spoziomowanej powierzchni (komunikat różny zależnie od wersji softu Galaxy S), pamiętając o wypukłości dolnej części Galaxy S, odczekać 5s i wcisnąć 'Enter' na klawiaturze ekranowej tak aby zbytnio nie poruszyć telefonu.
6. Mija mniej niż pół sekundy i mamy IDEALNIE SKALIBROWANY akcelerometr. Nie tak jak fabryka dała, a tak jak naprawdę telefon odbiera rzeczywistość i sygnały z sensorów.
7. KONIECZNIE TRZEBA JESZCZE ZRESTARTOWAĆ TELEFON.
8. Cieszysz się idealnie skalibrowanym telefonem.
U mnie samochodzik i inne obiekty sterowane ruchem miały tendencję do delikatnego zbaczania w lewo. Obecnie wszystko działa PERFEKCYJNIE. ;-)
Ps.
Wiele Galaxy S ma taką drobną przypadłość, z uwagi na właśnie wypukły tył obudowy, lecz niewielu ludzi sobie z tego zdaje sprawę.
Ps. 2.
Mam nadzieję, że polepszyłem tym postem komuś dzień! Powodzenia:-)