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