So-net モバイル 3G SIM のせいなのか、もとから SC-02C が GPS を掴みにくいのかわかりませんが、Galaxy S2 の GPS 感度があまりよくありません。電波から推定するおおざっぱな位置情報はすぐに出るのですが、GPS をなかなか捕捉できないようです。
・GPS Status で衛星情報をダウンロード
とりあえず GPS Status での ダウンロードを定期的に行ってみたのですが、あまり早くなった印象はありませんでした。
GPS Status & Toolbox - Android マーケット Keep your GPS fast: reset it or download A-GPS data regularly for faster fixes. https://market.android.com/details?id=com.eclipsim.gpsstatus2&hl=ja
・gps.conf の書き換え(要root)
root をとったので、恒例の gps.conf の書き換えもやってあります。
・AngryGPS の設定
それに加えて今回は、angry gps なるものを導入してみました。
GalaxyS2のGPS機能を最適化する「AngryGPS」 : とある変人の超備忘録 GalaxyS2は、GPS機能を利用する際に、衛星を捕捉するまでの時間が非常に長いことで有名?ですが、これを改善する方法が2ちゃんねるのスレッドに掲載されていたので、やってみました。 http://rrvf.blogspot.com/2011/08/galaxy-s-2-gps-update.html
を参考にしました。
・Angry GPS 導入手順
- File Type: zip Vibrant_CM7_GPSFix_V1.5.1-Script.zip - [Click for QR Code] (418.0 KB, 1336 views) をダウンロードしておく
- 解凍して apk だけ入手
- apk をインストール
・AngryGPS の設定
General Settings > Operation Mode : STANDALONE → MSBASED
SUPL Settings > Server Type : UMTS SLP → 1X PDE
SUPL Settings > AGPS : SUPL → CP+UP
これはなかなか効果があったようで、すぐに捕捉されるようになりました。まだあまり試していないので、もうしばらくこれで使ってみます。