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つの内、何が効いたのかは検証していません。とりあえず「劇的に改善した」という結果のみです。
Sora
初めまして。通りすがりですみません。
全くのスマホ初心者でどーにもこーにもGPSがつながらなくてとても困って何日も検索し、やっとこの記事にたどり着きました。
私もSol23を使っていてAUを解約しmineoに変えたのですが、
AU端末でAUと契約してない場合GPSは使えないのですか?
yiからSoraへの返信
AU端末×AU回線以外だとGPSが使えないかと言えば、必ずしもそうではありません。ただ、AU回線であればKDDIの基地局を利用したAGPSによってGPSの測位が早くなるところ、mineoのようなMVNO回線の場合はそれが利用できないため、満足のいく測位ができないというわけです。
記事は通常編集できないシステムファイルを書き換えてこれを改善する方法となりますが、当然リスクフリーというわけではありません。まずはリスクフリーで改善される可能性のある補助アプリ(GPS Status & Toolboxなど)を試してみると良いかと思います。