Постараюся описати все це максимально коротко. Я досліджував кілька файлів gps.conf. які в своїх релізах ROM'ів використовують різні розробники, а також скрипти для модифікацій, твиков, які зазвичай описують як "КРАЩИЙ ФІКС GPS. 111стоодіннадцать". У цих файлах, насправді, багато невірних, невірно, невірно інформації. І ось чому.
Перше, що виявляється - переважна більшість "твиков", які ви можете знайти, беруть свій початок з XDA, але в міру поширення по форумам і сайтам, вбирали в себе все більше сміття. Не використовуйте цей приклад, він містить помилки налаштувань!
Пояснення, чому цей конфіг неправильний
Цей код показує, як насправді Android використовує файл gps.conf. Прокрутіть трохи вниз і подивіться на рівні рядка 161. "Скільки чекати, якщо є мережева проблеми отримання даних з NTP або XTRA; поточне значення - 5 хвилин." Схоже на час, необхідний для синхронізації при фіговому GPS, правда? І запам'ятайте, що це відноситься НА КОЖНЕ З'ЄДНАННЯ / ДО КОЖНОГО СЕРВЕРУ, перерахованим до конфігураційному файлі.
Далі SUPL_HOST. Насправді в прикладі значення параметра коректно, хоча існує і інші значення для введення. Гугл - один з кращих. Свої параметри використовують Nokia (supl.nokia.com), Sony (supl.sonyericcson.com), T-Mobile (10.176.29.225) і деякі інші. Врахуйте, що ви можете прописати тільки ОДИН сервер для SUPL_HOST. Якщо ви бачите щось на зразок цього, то знайте - це сміття:
Як вам це? Бачили цей рядок? SUPL_TLS_HOST = ЕЙ, ТИ! М-дааааа.
Далі підтримка C2K PDE. Тут криється невелика заковика, адже галявина ВИГЛЯДАЄ абсолютно нормально (в кінці-кінців, у неї ж є ім'я, вірно?), Але це не так. Перший показник, що тут щось не так - це дивний номер порту "1234". Хмммм, у мене такий же код був на валізі. Не вдаючись в деталі, це значення для перевірки GPS антени в стінах виробника і значення "c2k .pde.com" не правильна. Воно актуальне тільки для тестування в лабораторному оточенні.
Я впевнений, що власники сайту "pde.com" заради збільшеному мобільному трафігу, але вони не допоможуть людям отримати потрібні дані A-GPS. ЦЕ ПОЛЕ ПОВИННО БУТИ УДАЛЕНО ІЗ ВАШОГО конфігураційний файл. ВИ НЕ ВИКОРИСТОВУЄТЕ ЙОГО, ВИ І НЕ ЗМОЖЕТЕ ЙОГО ВИКОРИСТОВУВАТИ. Не витрачайте БУКВИ. )
Раз вже заговорили про це. SUPL_SECURE_PORT і SUPL_NO_SECURE_PORT за замовчуванням взагалі відсутні в нормальних конфігах. Не знаю, хто вперше вписав їх в конфіги кастомних прошивок, але робити їм там нічого.