Menu

Lepší a rychlejší GPS fix pro Samsung Galaxy S II

Pozor na možné problémy

Doplněno 22. srpna 15:00

Uvedený postup byl otestován na redakčním Samsungu Galaxy S II (I9100) – v konečném výsledku nedošlo k viditelnému zlepšení, ale ani zhoršení situace (nutno dodat, že již předtím byla citlivost GPS na dobré úrovni).

Soudě dle ohlasů čtenářů v diskuzi ale aplikování této neoficiální opravy v některých případech může vést i k úplné nefunkčnosti GPS.

Bohužel nejsme schopni jednoznačně identifikovat příčinu tohoto problému – může jít o to, že odkazovaná oprava je určena pro Galaxy S II G, možná k problému dochází při instalaci na jiné ROM než originální či založené na CyanogenMod 9.

Pro telefony s rootem tedy obzvláště zdůrazňujeme nutnost dodržení čtvrtého bodu návodu: “Udělejte zálohu souborů gps.conf a sirfgps.conf z /etc (zkopírujte je někam jinam)”, abyste v případě problémů mohli tyto soubory obnovit.

Uživatelům, kteří telefon rootnutý nemají, doporučujeme tuto operaci neprovádět!

Již nastalé problémy by mělo být možné vyřešit instalací osvědčené původní záplaty od crypted, o které jsme psali ve článku Oprava A-GPS zlepšuje lokalizaci na telefonech HTC, LG, Samsung a dalších, přičemž s touto záplatou nikdo problémy nereportoval.

Za vzniklé problémy se autor této zprávičky omlouvá, nicméně více, než otestovat záplatu na vlastním telefonu, se patrně udělat nedalo.


Některá zařízení mají problémy s nalezením GPS pozice, přičemž část z nich lze opravit softwarově, výjimečně je nutný zásah do hardware. V případě Samsungu Galaxy S II, který je jedním z telefonů s problematickou GPS, je k dispozici nová neoficiální oprava tzv. “GPS fixu”.

Mod je založen na dobře známém opravném balíčku AGPS, jehož autorem je vývojář, publikující na XDA pod přezdívkou crypted. Další vývojář s nickem Ryuinferno tento balíček upravil pro použití na Samsungu Galaxy S II. Autor modu k tomu napsal: “Tento patch lze použít bez ohledu na polohu (není potřeba měnit NTP servery). První fix po restartu může trvat až jednu minutu, ale následné fixy vyžadují jen pár vteřin! Zařízení také bude schopno určovat polohu podle 7 až 9 družic (před patchem podle tří až čtyř), což poskytuje přesnost do 5 metrů.”

Oprava by měla zajistit vyšší rychlost a přesnost GPS

Oprava by měla zajistit vyšší rychlost a přesnost GPS

Opravu lze nainstalovat poměrně snadno a je kompatibilní jak s oficiální ROM, tak i s CyanogenMod 9. Stačí stáhnout příslušný soubor ZIP a flashnout ho přes recovery. Zprávy od uživatelů, jež opravu nainstalovali, jsou smíšené: část tvrdí, že zaznamenali zásadní zlepšení, zatímco jiní zlepšení nezaznamenali. Samozřejmě, pokud se GPS chytala v řádech sekund, tato oprava už nemá co zlepšit.

Postup instalace

NEPOUŽÍVEJTE spolu s tímto patchem žádné jiné aplikace pro opravu GPS, které mění soubor gps.conf!

Telefony s rootem

  1. Ujistěte se, že používáte CM9 ROM/originální ICS/ROM založenou na originální ICS (pokud budete mít soubory gps.conf a sirfgps.conf ve složce /etc, pak by tento postup měl fungovat)
  2. Udělejte zálohu souborů gps.conf a sirfgps.conf z /etc (zkopírujte je někam jinam)
  3. Stáhněte si soubor gps_patch.zip
  4. Restartujte do recovery a flashněte gps_patch.zip
  5. Restartujte telefon

Telefony bez rootu

  1. Ujistěte se, že používáte CM9 ROM/originální ICS/ROM založenou naoriginální ICS (pokud budete mít soubory gps.conf a sirfgps.conf ve složce /etc, pak by tento postup měl fungovat)
  2. Stáhněte si soubor gps_patch.zip
  3. Uložte tento soubor na externí paměťovou kartu
  4. Restartujte do recovery a použijte volbu “apply update from external storage”
  5. Restartujte telefon

Na telefonech bez rootu a/nebo bez možnosti zálohy souborů gps.conf a sirfgps.conf doporučujeme tuto záplatu neinstalovat!

Autor upozorňuje, že není zodpovědný za jakékoli poškození vašeho zařízení, a že opravu používáte na vlastní nebezpečí. Podotýká, že pokud vše provedete dle uvedených postupů, nemělo by se nic pokazit.

Další informace najdete v příslušném vláknu XDA fóra.

Zdroj: XDA Developers.

 

Komentáře

William

William

20.8.2012 7:59

mam SGSII na origROM ICS a nemam s GPS problem…

Neználek

Neználek

20.8.2012 8:22

já též.

.

.

20.8.2012 8:26

Já taky a někdy mám chuť s telefonem třísknout, protože tak dlouhý fix nemá obdoby. Určitě vyzkouším.

ice22222

ice22222

20.8.2012 8:27

Na moji S2 s 5.1.3 VK rom to melo spis negativni dopad. Ani po 5 minutax fix neprobehl. Vratil sem se zpet k originalu a fix je tak do 5s

Karlos

Karlos

20.8.2012 8:38

Žádná změna. stále jak doma tak venku rozdíl od skutečné polohy cca 100 metrů.

mrk

mrk

20.8.2012 9:24

“Žádná změna. stále jak doma tak venku rozdíl od skutečné polohy cca 100 metrů.”

To je uplne neco jineho nez to, co se resi ve clanku :)

Doktor

Doktor

20.8.2012 9:36

Není to tím, že link je na verzi i9100G a ne pro nasi EU verzi i9100? Správný link je: http://forum.xda-developers.com/showthread.php?t=1447599

Karlos

Karlos

20.8.2012 9:49

Doktor: taky už jsem zjistil :( ach jo… příště budu víc čumět než nahraju něco co mi absolutně znemožní použvání gps… dík za link

Karlos

Karlos

20.8.2012 10:31

tak ani link od “Doktor” nějak nepomohl. originální config někde najdu nebo si pomůžu factory resetem?

guldy

guldy

20.8.2012 11:01

Ted GPS nevali vubec… A to sem to naselel ten spravnej balicek.

tondaskater

tondaskater

20.8.2012 11:25

no, sice nejsem venku, ale zatím mě taky GPS nejde vůbec… Doufám že se to změní až to půjdu zkusit ven, jinak jste mě fakt potěšili…

dada

dada

20.8.2012 11:37

Taky mi gps nejde vubec:( nejake reseni??

DavesMan

DavesMan

20.8.2012 11:40

Já pokud nejsem uvnitře budovy, tak se mi GPS fixne většinou dříve, než vůbec stačím vyhledat, kam chci jet. Uvnitř auta také problém nemám. Přesnost je výtečná. Nemám, co zlepšovat.

ic

ic

20.8.2012 11:55

Nemáte nějaký tip, který by byl univerzální pro všechny (většinu) přístroje?
Teď mám GPS Status a nejsem s ním úplně tak spokojený (texty přetékají přes obraz a skrývá systémovou lištu, tak nevím, jestli jsem zrovna připojen k internetu a jestli teda může urychlit fix, taky tlačítka pro vymazání gps cache s stažení poloh satelitů z netu by mohla být přístupnější). Měl jsem navíc i FasterFix, ten jsem teď odinstaloval, protože mi přpadal zbytečný ale bez něj to trvá nějak příliš dlouho, takže ho asi zase nainstaluji… divné.

mahon

mahon

20.8.2012 12:01

Pane Karel Kilián píšete správně že na vlastní nebezpečí ale odkaz na ten fix je na SGS2 i9100G a G má jinej hardware než plnohodnotný SGS2 i9100,bylo by dobré to dopsat,opravit protože i píšete že by se nemělo nic stát a už se stalo http://androidforum.cz/dotazy-nova-k-na-sgs2-t17288-840.html

Aleš Hink

Aleš Hink

20.8.2012 12:49

Tak GPS taky nejede vůbec. :-( (SGS2 I9100) a nedaří se mi to obnovit ani po factory reset.

dada

dada

20.8.2012 16:56

Porad jste nikdo neprisel na to jak po tomto skvelem patchi rozchodit gps na oficialni evropske rom?? Dekuji

mahon

mahon

20.8.2012 17:58

dada
V tom výše uvedeném odkazu na forum jsem napsal nějaké možnosti ale pro jistotu si zazálohuj věci co potřebuješ.Dále můžeš pokračovat i tam v dotazech.

LikeableBoy

LikeableBoy

20.8.2012 23:54

Mám SGS2 s oficiální ROM Vodafonu 4.0.3 a nemám sebemenší problém se zaměřením ani fixem GPS. Většinou proběhne do 10 vteřin když stojím na místě nebo tak do 30 vteřin, když jsem v pohybu. Přesnost většinou na 5-10 metrů i podle fotomapy a s GPS Garmin mají skoro totožné souřadnice. Asi záleží na kusu.

T Best

T Best

21.8.2012 8:08

Ješte jsem teda neviděl SGSII s Neorigo ROM bez Rootu… Nějaká blbost v tom článku ne…

Karlos

Karlos

21.8.2012 12:17

Byla by vhodná nějaká oprava nebo upozornění ze strany redakce ne každej čte komentáře pod článkem

BluPix

BluPix

21.8.2012 12:29

Kdo nabíjí poblíž okna (musí mít GPS signál) může vyzkoušet http://gps.nemec.co.uk/PowerGPSUpdater.apk . Je to prográmek, který prostě při připojení telefonu na nabíječku zkusí vyhledat polohu, vzhledem k výdrži dnešních baterií to zaručuje fix minimálně každé 2 dny, takže pokud potřebujete gps jednou za týden, tak by člověk neměl čekat na ten první fix tak dlouho. Nepoužívá to žádné úpravy driverů, parametrů v gps.conf čí v jiných souborech, funguje to na všech telefonech, jediná podmínka je viditelnost aspoň jednoho gps satelitu při nabíjení.

autorjekrypl

autorjekrypl

21.8.2012 23:44

Je to blblost je to na verzi i900G jenom se mi posralo GPS. CO jsi to za čůraka že jsem davas tohle když to nemáš odkzoušený totalní hovado….

Karelk

Karel Kiliánexternista 14

22.8.2012 14:51

Pozor na možné problémy

Doplněno 22. srpna 15:00

Uvedený postup byl otestován na redakčním Samsungu Galaxy S II (I9100) – v konečném výsledku nedošlo k viditelnému zlepšení, ale ani zhoršení situace (nutno dodat, že již předtím byla citlivost GPS na dobré úrovni).

Soudě dle ohlasů čtenářů v diskuzi ale aplikování této neoficiální opravy v některých případech může vést i k úplné nefunkčnosti GPS.

Bohužel nejsme schopni jednoznačně identifikovat příčinu tohoto problému – může jít o to, že odkazovaná oprava je určena pro Galaxy S II G, možná k problému dochází při instalaci na jiné ROM než originální či založené na CyanogenMod 9.

Pro telefony s rootem tedy obzvláště zdůrazňujeme nutnost dodržení čtvrtého bodu návodu: “Udělejte zálohu souborů gps.conf a sirfgps.conf z /etc (zkopírujte je někam jinam)”, abyste v případě problémů mohli tyto soubory obnovit.

Uživatelům, kteří telefon rootnutý nemají, doporučujeme tuto operaci neprovádět!

Již nastalé problémy by mělo být možné vyřešit instalací osvědčené původní záplaty od crypted, o které jsme psali ve článku Oprava A-GPS zlepšuje lokalizaci na telefonech HTC, LG, Samsung a dalších, přičemž s touto záplatou nikdo problémy nereportoval.

Za vzniklé problémy se autor této zprávičky omlouvá, nicméně více, než otestovat záplatu na vlastním telefonu, se patrně udělat nedalo.

Karlos

Karlos

22.8.2012 15:39

Karel Kilián: kdyby mi to nezrušilo gps tak bych se asi nikdy nedokopal k rootu. takže vše špatné je k něčemu dobré.. takže díky :) :)

Jirka

Jirka

22.8.2012 17:17

Můžeš sem napsat podle jakýho návodu jsi “rootnul” telefon, případně jaký jsi použil software?? Přišel jsi při tom o data? Dík.

Karlos

Karlos

22.8.2012 17:25

Jirka: ze začátku rovnou napíšu že o data jsem přišel jelikož sem provedl wipe. návod jsem nepoužíval bylo mi poraděno na foru. http://androidforum.cz/dotazy-nova-k-na-sgs2-t17288-840.html
ale jde o jak jsem zjistil klasický root přes odin který je popsán opravdu všude. záleží co máš za founa co chceš za romku popřípadě pouze root. pokud ti nejde gps tak doporučuji přefešovat originální romkou kterou si najdi skrz tento soft http://smartmania.cz/forum/viewtopic.php?f=142&t=28379 a pak nahrát přes odin nalezenou romkou. root jsem dnes dělal poprvé. vše si opravdu pročti ať nic nezkazíš

Jirka

Jirka

22.8.2012 21:42

Karlos: Dík, nahrál jsem přes odin původní romku (našel jsem jí na http://www.sammobile.com) a GPS je opět v pořádku. Vše trvalo pár minut. Dokonce (toho jsem se bál nejvíc) jsem nepřišel o data. Root možná zkusim později. Každopádně dík.

Ryuinferno@ XDA

Ryuinferno@ XDA

25.8.2012 5:45

Jsem docela překvapený, že počet lidí, kteří blýskl tuto opravu pro GT-I9100G na GT-I9100 … Není divu, že vaše GPS je pryč, protože sirfgps.conf pro obě telefony jsou zcela odlišné, jak by hardwaru jsou také odlišné. .. tovární reset nebude stačit vrátit původní nastavení jako tovární reset pouze utírá si / datový diskový oddíl … tento patch se provádí na / systémového oddílu …

Pokud jste provedli zálohu původního gps.conf a sirfgps.conf před tím, jen obnovit … pokud ne, NEPOUŽÍVEJTE blikat gps_ori.zip jako je i pro GT-I9100G … Flash to gps_patch_I9100. zip od http://j.gs/1LM7 místo … používá stejné nastavení pro GT-I9100G, ale upravený pro GT-i9100 … Líbí se mi vinu za jakékoli provedené škody jako je to způsobeno vlastního zavinění za to, že čtení pokynů správně … Děkuji za váš čas a podporu … =)

** Promiň, nevím český, jsem Google Přeložit do … Chtěl jsem, aby pomohl lidem získat zpět své GPS … =)

e

e

29.4.2015 16:15

Zdravím, týden jsem se snažil pořádně rozchodit GPS a zadařilo se. Využívám firmware SlimSaber 4.4.4 jelikož je to momentálně asi nejpropracovanější a krásně stabilní firmware. Kernel mám také flashnutý s podporou synapse (před nasazením kernelu jsem musel povolit root oprávnění v možnostech pro vývojáře, jinak po flashi kernelu mobil zamrzne)

A teď k věci gps se mi povedlo rozchodit následujícím způsobem:
Stáhl jsem si total commander
v něm jsem přepsal v adresáři system\etc soubory gps.conf a sirfgps.conf následovně:

Gps.conf
NTP_SERVER=ntp.derekgordon.com
AGPS=http://derekgordon.com/gps-files/bin/xtra.bin
XTRA_SERVER_1=http://derekgordon.com/gps-files/bin/xtra.bin
XTRA_SERVER_2=http://xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra2.gpsonextra.net/xtra.bin
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
DEFAULT_SSL_ENABLE=FALSE
ENABLE_WIPER=1
INTERMEDIATE_POS=1
ACCURACY_THRES=3000
QOS_ACCURACY=50
QOS_TIME_OUT_AGPS=95
QOS_TIME_OUT_STANDALONE=80
QosHorizontalThreshold=1000
QosVerticalThreshold=500
AssistMethodType=1
AgpsUse=1
AgpsServerType=1
AgpsServerIp=3232235555
AgpsMtConf=0
AgpsMtResponseType=1
SUPL_HOST=supl.google.com
SUPL_PORT=7276
#SUPL_SECURE_PORT=7275
SUPL_NO_SECURE_PORT=3425
#SUPL_TLS_HOST=FQDN
#SUPL_TLS_CERT=/etc/SuplRootCert
REPORT_POSITION_USE_SUPL_REFLOC=1
C2K_HOST=c2k.pde.com
C2K_PORT=1234
CURRENT_CARRIER=common
PHONE_TYPE=UMTS

sirfgps.conf
#CSR SiRF plc
#PROJECT_NAME : white Space is not allowed
#UART_DRIVER : Uart Driver Path
#RESET_GPIO : Reset GPIO Driver Path
#ONOFF_GPIO : OnOff GPIO Driver Path
#EXTERNAL_LNA : 1 – use External LNA, 0 – use Internal LNA only
#REF_CLOCK_26MHZ: 1 – use 26MHz TCXO, 0 – use 16.369MHz TCXO
#UART_BAUD_RATE : 0 – 115200bps 1 – 230400, 2 – 460800, 3 – 57600
#FREQUENCY_AIDING : 0 – Disable, 1 – Enabl

E

E

29.4.2015 16:30

gps.conf
NTP_SERVER=ntp.derekgordon.com
AGPS=http://derekgordon.com/gps-files/bin/xtra.bin
XTRA_SERVER_1=http://derekgordon.com/gps-files/bin/xtra.bin
XTRA_SERVER_2=http://xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra2.gpsonextra.net/xtra.bin
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
DEFAULT_SSL_ENABLE=FALSE
ENABLE_WIPER=1
INTERMEDIATE_POS=1
ACCURACY_THRES=3000
QOS_ACCURACY=50
QOS_TIME_OUT_AGPS=95
QOS_TIME_OUT_STANDALONE=80
QosHorizontalThreshold=1000
QosVerticalThreshold=500
AssistMethodType=1
AgpsUse=1
AgpsServerType=1
AgpsServerIp=3232235555
AgpsMtConf=0
AgpsMtResponseType=1
SUPL_HOST=supl.google.com
SUPL_PORT=7276
#SUPL_SECURE_PORT=7275
SUPL_NO_SECURE_PORT=3425
#SUPL_TLS_HOST=FQDN
#SUPL_TLS_CERT=/etc/SuplRootCert
REPORT_POSITION_USE_SUPL_REFLOC=1
C2K_HOST=c2k.pde.com
C2K_PORT=1234
CURRENT_CARRIER=common
PHONE_TYPE=UMTS

sirfgps.conf
PROJECT=SAMSUNG_S5PC210
UART_DRIVER=/dev/ttySAC1
RESET_GPIO=/sys/devices/virtual/sec/gps/GPS_nRST/value
ONOFF_GPIO=/sys/devices/virtual/sec/gps/GPS_PWR_EN/value
REAIDING=20
EXTERNAL_LNA=1
REF_CLOCK_26MHZ=1
UART_BAUD_RATE=2
FREQUENCY_AIDING=1
SENSOR_AIDING=1
SET_ID_IMSI=1
DEBUGGING_FILES=0
SSL_ENABLED=1
CERTI_VERSION=1
CP_RESPONSETIME=3
CONTROL_PLANE=1
ATT_NETWORK_OPERATOR=0
ICS_NETWORK_OPERATOR=0
EMC_ENABLE=1
CIQ_ENABLE=1
SGEE=1
CGEE=1
LOG_PATH=/data

Předchozí konfig soubor z předchozího příspěvku ignorujte, není kompletní
dále jsem zjistil, že po restartu zařízení se mi gps.conf mění. Proto je třeba tyto údaje zadat i do souboru gps.conf v adresáři data

RSS (komentáře k článku)