gps.confをいじる

  • 投稿日:
  • by
  • カテゴリ:

SOL23にmineoのSIM(シングル)を入れて使用していますが、GPSの精度に不満がありました。測位速度も遅くて、標準状態ではauのSUPLサーバに行こうとするのでこれをgoogleのものに変更したり、コチラで公開されているgps.confに差し替えたりしても改善されなかったのであきらめていました。

先日、どうにもうまく測位しないので見直してみたところ、劇的に変化があったのでメモ。ベースは上記のAndroPlusの記事から取得したものです。これにオリジナルのgps.confから2つの情報を移植しました。

移植した項目は「LTE Positioning Profile Settings」と「Select Positioning Protocol on A-GLONASS system」です。

前者は"LPP_PROFILE=1"に、後者は"A_GLONASS_POS_PROTOCOL_SELECT=0"に設定しました。正直、どの値が正解なのかはわかっていません。ちなみにSO-01Fでは前者は「0」、後者は「0x2」がオリジナルの値でした。

上記記事のコメントにある"PHONE_TYPE=CDMA"は元になかったので除外。gpsOneXTRAを利用するためのgps.default.soの件はD6503の17.1.2.A.314のものとバイナリ比較で一致したのでSOL23(14.3.C.0.239)のものをそのまま利用しています。今回移植した2つの内、何が効いたのかは検証していません。とりあえず「劇的に改善した」という結果のみです。