пятница, 22 ноября 2013 г.

How to make GPS in your china-phone working proper.

I bought Lenovo A630 at Aliexpress.com to use it in my next Indonesia trip to store docs, book rooms and tickets online and to use as GPS, cause of I feel my good old Garmin E-trex too obsolete and heavy. Well, I received phone and first thing i did was testimg GPS. I was absolutely disapointed. In first minutes gadget located 5-7 settelites but didn't fix position at all, even in two hours. It was difficult to beleive that Lenovo installed so poor GPS sensor in common phone.

Having no hope I asked seller for help and started my own examination. If sensor can locate sateletes hardware is working proper. It means that problem is in manufactor installed GPS data. I asked servise engeneer how to check GPS data and problem was solved.

If your pfone easily locate sattelites but can hardly fix location:
(If your gadged doesn't locate sattelites it is hardware issue)

  1. Turn A-GPS on and check that data transfer botton is on also. Check that your provider allow data transfer and A-GPS is in working order ang fixing your position. Bring your phone to open space and wait while your position is being fixed.
  2. Enter engeneer menu dialing, like a phone number code  *#*#3646633#*#* (For Lenovo A630, possibly it will work for other Android phones, if not -- serch for proper code for your phone to open engeneer menu)
  3. Open tab  YGPS > Satelites and wait about 10 minutes while satelite dots on radar screen an charts apear.
  4. Open tab YGPS > Information and tap buttons full, warm, hot, cold in any order. It will reset GPS Almanac data.
  5. YGPS >NMEA Log and prss start. Return to YGPS > Satelites to check satelites chart, wait for some minutes and press stop in  YGPS >NMEA Log.

That's all. New and proper GPS data is recorded. You will be surprised how fast your phone will fix position. But ... bad news. Short time later in can be snoozy again and the same procedure will be needed.

И по-русски.


Это было для иностранных братьев по разуму и написано специально для Benjamin Fan. Для наших я написал на форуме 4pda в теме про Lenovo A630 такое:
  1. Включить в настройках A-GPS, разрешить передачу данных и убедиться, что на интернет есть деньги ( :
  2. Запустить инженерное меню кодом *#*#3646633#*#* Код набирать там, где телефонный номер при звонке.
  3. Открыть вкладку YGPS. Во вкладке Information нажать на кнопки full, warm, hot, cold в любой последовательности. Это удалит из памыяти телефона предустановленные данные о спутниках (GPS Almanac, не знаю, как по-русски) и вернет первозданную девственность жэпиэсным мозгам телефона.
  4. Зайти во вкладку Satellites и убедиться, что там уже найдено достаточно спутников, их, по заверению американского автора методики должно быть не менее 15, а лучше 20, но у меня их было всего 12. Убедившись, что спутники есть, потому, что если их нет, то вы или на дне шахты, или у вас не работает сам приемник (это не лечится). Для верности нужно половить спутники 15-20 минут.
  5. Перейти во вкладку NMEA Log и нажать start. Глянуть еще раз, что спутников много, убедиться, что шкалы у них зелененькие, если нет, -- дождаться пока позеленеют, вернуться во вкладку NMEA Log и нажать stop.
Теперь можно включить GPS Status или что-нибудь еще и потерять сознание от того, что холодный старт происходит за считанные секунды и голимый китайский телефон видит больше спутников и фиксит положение в несколько раз быстрее чем Garmin Cplorado (мне просто больше не с чем сравнивать, но этот довольно борзый). Американский спаситель, описавший методику рекомендует записать код входа в инженерное меню в телефонную книжку и проделывать эту процедуру каждый раз, удаляясь от места последней калибровки на 500-1000 километров.

И что характерно, в этом самом меню YGPS спутников видно намного больше чем в любой навигационной программе. Но после процедуры, эта гадюка в комнате видит 5 спутников и цеаляется, а в запертом туалете : ) три.

Да, и сколько перадских навителов не ставь, если GPS процессор не атрибутирует спутники, счастья все равно не будет. Всем спасибо за участие.

И вот еще, если это важно (я не настоящий сталевар) все это сработало на прошивке A630_S009_130510.