Коригиране на GPS на HTC Wildfire S във фърмуера CyanogenMod 7, Алексей

wildfire
Много потребители на порта CyanogenMod 7 за HTC Wildfire S може да са се сблъскали с факта, че GPS на този фърмуер просто не работи или фиксира местоположението за изключително дълго време. Позиционирането в тези устройства работи по A-GPS технология, при която за първоначално позициониране се използват базови станции и поддържащ сървър (SUPL сървър). Също така, за да определите местоположението, се нуждаете от точното време и неговата синхронизация с помощта на NTP протокола. Факт е, че в този порт на CyanogenMod има не съвсем правилна конфигурация /etc/gps.conf. За да работи правилно GPS, трябва да посочите правилните NTP и SUPL в конфигурацията.

NTP сървър може да бъде избран на pool.ntp.org. За България най-добрият избор би бил ru.pool.ntp.org, за Украйна - ua.pool.ntp.org, за Белобългария - by.pool.ntp.org. След това посочете SUPL сървъра supl.google.com и порт 7276. В резултат на това ще получим нещо подобно на тази конфигурация:

След това можете да рестартирате устройството и да проверите GPS. Можете да използвате GPS Status & Кутия с инструменти, която може не само да показва GPS статуса, но и да актуализира сателитната информация, за да ускори студения старт.

9 коментара

Искате ли да ми кажете как да редактирам файлове :)

Но какво ще стане, ако след рестартиране конфигурационният файл се възстанови до това, което беше преди редактирането?

Забавно е. Сигурен ли си, че е прав? Освен това може да има файл наблизо със същото име и постфикс. bak, може би се възстановява от него? Можете също да го промените. Просто го копирайте някъде предварително.