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.
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.
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.
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.
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.
Med en «rooted» telefon er det dog mulig på en relativt enkel måte å fikse problemet. Mer om dette nederst i denne artikkelen.
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.
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.
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?
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.
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.