Bagi pengguna smartphone android yang sudah mendukung fitur GPS ada kalanya GPS membutuhkan waktu untuk mendapatkan lokasi dan posisi pengguna. Ini saya alami sendiri, ini mungkin dikarenakan saya menggunakan firmware dari eropa. Kebetulan handset saya itu samsung spica (I5700), yang sangat sering saya oprek-oprek 🙂 . Lagi pula memang kebanyakan yang tersedia dari firmware eropa.

Berikut ini triknya. Ini didapatkan dari forum samdroid.net (http://forum.samdroid.net/f38/gps-speedup-1262/). Jadi ini sudah di test di device samsung spica, untuk device lain, karena secara struktur platform sama, harusnya juga bisa.

1. Buat file gps.conf :

1
2
3
4
5
6
<blockquote>NTP_SERVER=id.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276</blockquote>

2. Copy file gps.conf ke sd card android

3. Aktifkan usb debugging. Lalu dari terminal jalankan ini :

1
2
3
4
5
<blockquote>adb shell
su
remount rw
cat /sdcard/gps.conf &gt; /system/etc/gps.conf
reboot</blockquote>

Setelah reboot itu, harusnya GPS dengan cepat melakukan inisialisasi. Oh ya, salah satu yang membuat perbedaan adalah di file gps.conf pada parameter NTP_SERVER, disitu menggunakan NTP server untuk Indonesia, dan untuk negara lain tinggal mengganti value tersebut.

Tulisan Lain   Mengganti Icon Launcher di Flutter Untuk Android dan iOS

By alfach

Leave a Reply

Your email address will not be published. Required fields are marked *