Kyrre Baker

kyrre.baker@gmail.com

Hvordan fikse Samsung Galaxy S sitt GPS-problem

3 svar Mandag 23. August 2010, kl. 10:58:22

Det er godt kjent at Samsung Galaxy S sin GPS har problemer med å få ett godt signal. Det er relativt enkelt å fikse problemet, men det krever at du har en telefon der du har «root»-tilgang. Dette temaet er det skrevet så mye om på nettet så jeg tar det ikke opp her.

HTC Desire (Android 2.2 Froyo) sin GPS som rettemal

htc_desire_gps_status.png Etter som HTC Desire har ett bra oppsett «rett fra boksen» bruker jeg denne som «mal» når jeg skal sjekke hvordan dekningen egentlig skal være.

  1. GPS Test ble installert fra Market
  2. Telefonen ble skrudd av
  3. Telefonen ble skrudd på
  4. GPS Test ble startet
  5. Etter ett minutt ble skjermbildet tatt.

HTC Desire så altså; etter ett minutt hele 11 satellitter og klarte å bruke samtlige for å gi meg en posisjon. Nøyaktigheten på fire meter stemmer ganske bra ut i fra hvor jeg satt når jeg testet.

Samsung Galaxy S (Android 2.1 Eclair / «rooted») før fikset

sansung_galaxy_s_gps_status_original.png En Samsung Galaxy S rett fra esken fungerer heller dårlig med tanke på GPS. Av ukjente grunner har heller ikke Samsung kommet med en fiks for dette til tross for at telefonen har vært på markedet en stund.

  1. GPS Test ble installert fra Market
  2. Telefonen ble skrudd av
  3. Telefonen ble skrudd på
  4. GPS Test ble startet
  5. Etter ett minutt ble skjermbildet tatt.

Som du ser er ikke Samsung Galaxy S sin GPS helt til å stole på. I alle fall ikke etter ett minutt. Grunnen til at programmet viser 8 «in view» og 2 «in use» samtidig som det ikke er mulig å se de på skjermen er at skjermbildet ble tatt akkurat når programmet oppdaterte bildet. Dog sier vel nøyaktigheten på 78 meter det meste om hvor brukbart det er.

Samsung Galaxy S (Android 2.1 Eclair / «rooted») etter fikset

sansung_galaxy_s_gps_status_modified.png Med en «rooted» telefon er det dog mulig på en relativt enkel måte å fikse problemet. Mer om dette nederst i denne artikkelen.

  1. Fiksen ble gjort
  2. Telefonen ble skrudd av
  3. Telefonen ble skrudd på
  4. GPS Test ble startet
  5. Etter ett minutt ble skjermbildet tatt.

Selv om Samsung Galaxy S ikke helt kan konkurrere med HTC Desire sine 11 satellitter, er det stor forskjell fra tidligere. Nå bruker den hele sju av ni satellitter, og nøyaktigheten er hele fem meter.

Hvordan man utfører fikset

Du behøver en telefon med root-tilgang og ett program som lar deg redigere filer på telefonen. Når du har dette redigerer du filen /system/etc/gps.config så det står følgende informasjon.

NTP_SERVER=0.no.pool.ntp.org
XTRA_SERVER_1=1.no.pool.ntp.org
XTRA_SERVER_2=2.no.pool.ntp.org
XTRA_SERVER_3=3.no.pool.ntp.org

Lagre filen og start telefonen på nytt. Bor du i Sverige så endrer du teksten no til se i den endrede filen. Når telefonen har startet opp så bør tingene fungere glitrende godt. Lykke til.

Kommentarer

Av Audun Wangen, #c1432

Mandag 23. August 2010, kl. 16:05:16

Er det ikke litt sært at tidssynkronisering som er årsaken til at GPS-en funker dårlig, eller kanskje ikke?

Av Kyrre Baker, #c1433

Mandag 23. August 2010, kl. 16:28:06

Synsing!

Ved første øyekast så er det jo det, men tidssynkroniseringen gir trolig GPSen beskjed om hvilke satellitter den skal se etter. Veldig forenklet vil (igjen; trolig) GPSen se etter satellittene som er «over der du befinner deg». Er du i nord-amerika (som orginalfilen vil ha det til) ser GPSen først etter disse, før den etter lang tid gir opp og leter på måfå.

Jeg husker tilbake til første gang jeg startet opp en Garmin Quest II og klarte å sette at jeg var i akkurat nordamerika. Frem til jeg fikk endret at jeg var i Europa brukte den 10 minutter på å få en «fix» på satellittene, men etter endringen brukte den 30 sekunder. Så det er trolig noe av det samme som skjer.

Men jeg er tilbøyelig til å være enig med deg. Så vidt jeg husker- og kan lese meg til så sender NTP kun UTC og dermed skal jo dataen være lik uansett hvilke servere som er i bruk(?).

Forøvrig ser orginalfilen ut som dette:

NTP_SERVER=north-america.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

Jeg kjenner for lite til NTP til å uttale meg sikkert, men jeg har aldri sett ett NTP-oppsett som peker til filer (i dette tilfellet nedlastbare) på den måten.

Uansett: Noe galt er det med orginalfilen for forskjellen er markant. Både på den Galaxy S jeg har til rådighet her- og på flere som har meldt tilbake om vellykkede resultater.

Av Asgeir Berland, #c1618

Torsdag 27. Januar 2011, kl. 22:52:00

Jeg satte operations mode på «Network Provider» - plutselig var alt perfekt!
Anbefaler andre å teste denne for å se om det hjelper for dere.