GALAXY SのGPS精度改善
● GPS調整
GALAXY SはGPSの精度・感度がイマイチです。
ナビ中にGPS衛星の捕捉ができなくなったり、現在位置が大きくズレたり、使い難いことが多いですね。
そこで、http://ameblo.jp/exicoast2000/entry-10761471422.html を参考に調整しました。
GPS設定ファイルの書き換えです。
「Root Explorer」(有償アプリ)をダウンロード。
こちらの手順でroot権限取得。
「Root Explorer」を起動。
以下、ファイルを編集する前に必ずバックアップすること
/data/gps/secgps.confをSDカードへコピーし該当箇所を以下のように編集。
ACCURACY=50 → ACCURACY=1000
AGPS_MODE=0 → AGPS_MODE=1
DYNAMIC_ACCURACY_VALUE=50 → DYNAMIC_ACCURACY_VALUE=1000
ENABLE_XTRA=false → ENABLE_XTRA=true
TIMEOUT=1000 → TIMEOUT=10000
編集したsecgps.confを/data/gps/secgps.confへ上書きコピー。
再起動。
「Root Explorer」を起動。
/system/etc/gps.confをSDカードへコピーし以下のように編集。
NTP_SERVER=north-america.pool.ntp.org → NTP_SERVER=asia.pool.ntp.org
/system/etc/へ移動し「mount R/W」をタップ。
編集したgps.confを/system/etc/gps.confへ上書きコピー。
「mount R/O」をタップ。
再起動。
動作チェックしましたが、、、
なんかあまり変わらない。
別の方法を試します。
/data/gps/secgps.confをバックアップから元に戻す。
/system/etc/gps.confはそのまま(書き換えたまま)。
http://it-scrap.blogspot.com/2011/01/galaxy-s-sc-02b-gps.html を参考に
「LauncherPro」をアンドロイドマーケットからインストール。
GPS設定のショートカットをホーム画面へ追加。
ホーム画面上を長押し
↓
「ショートカット」をタップ
↓
「Activities」をタップ
↓
「GpsSetup2」をタップ
↓
「com.sec.android.app.GpsSetup2.GpsSetup」をタップ
ホーム画面にできた「GpsSetup2」を実行
以下のように設定変更
Settings > Parameter Settings > Address > Server Type :「UMTS SLP」→「1X PDE」
Settings > Parameter Settings > Position mode :「option2」→「option3」
Settings > Fix Request Settings > Session Type :「Tracking」→「New Position」
Settings > Fix Request Settings > Server Option :「Local」→「Default」
gpsOne XTRA > Xtra Enable :「Disable」→「Enable」
再起動
チューニング前、自宅付近では50メートル以上ズレた位置を示していましたが、数メートルの誤差になっています。
感度も良くなりGPS衛星の捕捉時間も速くなりました。
「GPS TEST」を使用し、自宅ベランダ(屋根付き)にて計測した結果、10秒足らずで左のような状態になりました。見通しの良い場所ではもう少し良い結果になると思います。
さらに、http://mostroid.blog109.fc2.com/blog-entry-6.html を参考に、/system/etc/gps.confを下記のようにしました。タイムサーバのレスポンスが多少良いとのことです。
NTP_SERVER=jp.pool.ntp.org