yashsingh1/xdaforums huggingface dataset:
[Vibrant Android Development] betoNL:
Great posting! Congrats.

I only disagree with one point. The GS can be as good as a dedicated GPS (car navigation) device or even better.

You just need a compact external Bluetooth Gps receiver, the right software and voilá.. The iGo Motonav just shines on that 4" inch super amoled of the gs.

Works like a charm....

Your post is saved....
[Vibrant Android Development] tiber:
I agree with you on the second part. when geocaching or even worst - city driving - 10m is about as good as it gets.

On the first point, I think you're right that samsung fixed it, but I also think there's various levels of participation on XDA developers.com and I think that the people who are linking to this post (which is how I found it) aren't in the crowd which is going to root or flash a phone. I think it's the everyman who is trying to make their shiny new toy do The Right Thing. It's so screwed up even people who don't know how to flash a phone or make a nandroid backup are looking for a fix.

For the record, I'm in Pennsylvania and TMobile hasn't issued an OTA fix for anything. Apparently the update was pulled from the Kies too, so for all intents and purposes if you're not willing to flash a custom rom, this is the only fix as of this posting.
[Vibrant Android Development] cgingermany:
GPS FIXED

Dudes, I was scared and with all the hype and disstress at the tmo forums about the GPS and no one knowing how to fix it I was scared but I called had a replacement and it worked fairly well but with a little lag. I found this gave it a try and tried again just to make sure it works before posting something on here and let me tell you, GREAT FIND Booties!!! And thanks for the re-post! My google maps works awesome! As good as on my G1's! Maybe quicker, hmmmmm.... Anyway, thank you for the tips. I'm rocking stock 2.1Eclair BTW and this is still working great. (Just to further prove how well it's working even without root)
[Vibrant Android Development] Shocky2:
Does this work on the i9000 "international" version with froyo?, not seen this posted on the other forum.
[Vibrant Android Development] Coniglio:
Bluetooth Gps receiver? What's that? Would this help to use my gps if it is nor working correctly?
[Vibrant Android Development] angelsix:
Still?

So, has the GPS problem been fixed by any of the later system updates, or is this hack still recommended?
[Vibrant Android Development] tpancoast:
The GPS has been greatly improved in the latest system update. I am not sure the accuracy is all it could be, but this might be the best we can hope for with the hardware. I suggest you give the new JI6 update a try. You can get it officially here:

http://ars.samsung.com/customer/usa...ID=2&PROD_SUB_ID=557&PROD_ID=560&AT_ID=340607
[Vibrant Android Development] thejamaican:
Bump this,i have the same issue.

Would rooting the phone help?
[Vibrant Android Development] betoNL:
You can see it in action here:

http://www.youtube.com/watch?v=BM2gm5DAOjM

Video is a bit long, but worth the while

« »
[Vibrant Android Development] asd1301:
problem

the problem is only with the first FIX that can take even 25 MIN !!! but after it's locking it's ok wile driving ...and even if i exit and enters the navigation app again the lock is very fast ....

the code *#*# .... isn"t working on my I9000 Vibrant i bought from prague ....:( rooted 2.2 it's just deleting the numbers and nothing happens/opens up

so i tried using SGS TOOLS

there it was ALREADY on google and same port ...only needed to change to MS BASED

but it didn't work any way ..i'm 10 minuts outside waiting and NADA ...:(

any ideas ?

10x ...
[Vibrant Android Development] betoNL:
Wich navigation software do you use?

Google maps is proven unreliable in many regions,,,,

For testing purposes, try "gps status" app.

« »
[Vibrant Android Development] asd1301:
hmm ....

tried them all belive me ....

it's not the appz...

it's somethig else ..i donno what

can it be that i'm the only one ???:eek:

:(
[Vibrant Android Development] jamesyl:
Did you enable hot start?
[Vibrant Android Development] asd1301:
hmm ....

didn't find anything about "hot starts" in "settings" ...where is it ?

btw i didn't say but i don't have INTERNET DATA (when i want internet i use wifi only)
[Vibrant Android Development] jamesyl:
Um, this is the reason. I wish you had said this sooner. Without internet data you cannot use AGPS (assisted GPS). A 10 minute GPS lock is not atypical for a standalone GPS.
[Vibrant Android Development] asd1301:
nono....

i checked it !

i asked 2 friends of mine with galaxy s to turn off all internet DATA

and load only gps alone and they got first fix in about 30 sec

the hole point of GPS chip inside a phone is that u won't need internet from your celolar company .....

p.s

where is that HOT SPOT u talked about ? u mean "USE WIRLESS NETWORK " ? YEA ITS- ON
[Vibrant Android Development] jamesyl:
I know what the point of GPS is. Ask your friends to clear GPS data, put the Galaxy S on airplane mode, disable "Use Wireless Networks," disable WiFi, and try getting a fix. If they get it under 30 seconds, they are lucky. On my Vibrant with AGPS enabled, I get a lock in 5 seconds.

Hotstart is not the same as "Use Wireless Networks." Hotstart is under the LBSTestMode. It caches your previous satellite locations so if you are in the same area you can get a lock fast. If you are in a different part of town, expect a long lock time. You can also try enable to Skyhook along with WiFi. But without internet data I don't think you should expect much.
[Vibrant Android Development] asd1301:
ok ...

so i should also do it ? "DELETE GPS DATA " ? maby it will help....

and what do u mean "A-gps" and where is it in settings ...? something from the cellolar company that helps the gps itself getting location better ?

ok ...inside lbstest mode :

start mod is on "hot start" (the other option is cold start)

operation mode is on "MS BASED"

session type : "TRAKING"

test mode : "SW TEST"

gps plus - on

dynamic accurcy - on

acuracy - 50

gpg log - off

it's ok like this ?
[Vibrant Android Development] jamesyl:
Yea AGPS (assisted GPS) uses internet data to communicate with a server that assists in performing the GPS lock calculations. Without AGPS, you will have longer lock times, usually around a minute, but this depends on where you live and your line of sight to GPS satellites. In the settings, AGPS is "MS Based." Since you don't have internet data, you should change yours to Standalone.

If you clear GPS data, you'll need to wait a while for a first lock. With hotstart enabled, your subsequent locks should be faster (maybe 30 seconds if you are lucky).
[Vibrant Android Development] asd1301:
i added yesturday a 3G support .....but i don't wanna use it alot only have limited 100 MB per month for now ..

the hole idea is using only gps chip specially when i see others ppl with my I9000 with no internet at all or internet shutdown getting fix in less than a min every time

maby i need a difffrent rom update (2.2) again... or disable OCLF or sonmething else ....i'll try that ..

cos i remember that the gps worked OK when i was under 2.1 not FROYO ...

i'm 90% sure it's not HARDWARE in my case ....
[Vibrant Android Development] jamina1:
I'm attempting to do this because my GPS is almost completely non-functional. Yesterday it was within a mile of my house immediately, but today on my drive to work it totally had no idea where I was.

Whenever I attempt to enter the code beginning with *#*#, I get to the end and type in the last * and the whole code disappears. Thus I am unable to hit send to get into the settings.

I should also note that I'm running Tayutama's Froyo Rom with JPP modem and the Seitron 1.2 Kernel.

Any other suggestions?
[Vibrant Android Development] Keslynn:
You'll have to make a shortcut to LbsTestMode. You can do this with LauncherPro or grab Anycut off the Market or if you're running LauncherPro. If I recall correctly, for LauncherPro, you long-press on one of your home screens, select shortcuts and when it gives you a listing of all the apps, select LbsTestMode.
[Vibrant Android Development] jamina1:
Awesome, thank you for the suggestion - I had to look around the net to figure out how to find it, but I did. Running ADW, you long hold choose custom shortcut -> activities -> LBSTestMode

I verified the SUPL settings and changed the Operation Mode to MS based and still can only get 1 satellite, but I'm inside a pretty fortified building. Will try it outside on my lunch break. It hooked into 1 sat in about 10 seconds, which is better than it was doing before I guess.
[Vibrant Android Development] betoNL:
I also dont have a data plan and that's one of the reasons I use only ONBOARD gps navigation programs like Motonav, Sygic, Navigon, CoPilot,etc.

Other reason is that OFFBOARD gps programs like Google Maps are dependable on many factors like:

A) good/stable 3g/gprs network

B) the right SUPL settings (full a-gps)

C) Region

I am online only via wifi as well

Packet Dara is off

No APNs

Sync is off

Use Wireless networks is off

To get a satellite fix I have to go outdoors just like is done with every standalone GPS device.

The first fix during a cold start takes between 2 to 5 minutes

But I can speed up that first fix by using apks like GPS Status (see video)

A while ago I was using an external bluetooth gps device and it works like a charm on the sgs as long as you have the right software.(see video)

BUT I have been able to run Motonav, Sygic and navigon flawlessly, using only the INTERNAL gps.(2nd video)

I posted 2 videos , one with the sgs running Motonav using a external gps device and other with the sgs running Navigon without the external gps and without supl a-gps:

http://www.youtube.com/watch?v=BM2gm5DAOjM

http://www.youtube.com/watch?v=p6QnNMxuCig

Videos are a bit long but nevetheless very usefull according to other users.

If you dont have a data account, perhaps you should consider other (onboard) gps programs rather than online ones like Google Maps...

You wont regret the investiment, and keep saving that extra money that you would pay for a data plan.....

« »
[Vibrant Android Development] 00sivan:
Or you could launch it using the correct code... the one starting 147 only works on the JFD build. The correct code for the newer versions is *#3214789650#
[Vibrant Android Development] Xhyperion:
Thanks alot for this fix! you rock man
[Vibrant Android Development] iwebsource:
I can't seem to access the 'LbsTestMode' on my Fascinate.

Phone Info:

Fascinate Model: SGH-T959D

Provider: Telus

Stock Gingerbread 2.3.3 + Rooted

Running Launcher Pro Plus

When I go to enter the code:

*#*#1472365#*#*

The code just disappears even with out hitting send, nothing happens.

So I found this code to try:

*#3214789650#

Once I hit send, I get the Error message:

"Connection Problem or Invalid MMI code"

What else can I try to get into the 'LbsTestMode'?
[Vibrant Android Development] Dattack:
Can download nitrality and run it from there and see if it works.
[Vibrant Android Development] teexx2000:
I am 100% unable to get into the test mode via the *#*# code...I am on the samsung showcase i500!!!

help.

I hate this BS
[Vibrant Android Development] wildklymr:
This is the t959 vibrant forum... I have done zero research about your device. Perhaps you would get better luck in a forum for your device.
[Vibrant Android Development] HoOnZ:
My GPS was slow in finding my location but when I used this fix everything is much faster! You gotta love the Android community!

Thank you guys! :)
[Vibrant Android Development] lou0611:
I made the change and it freezes my Navigation program, but the google maps is very fast.

EDIT: I rebooted again and it works great.
[Vibrant Android Development] renegadedj:
thank you VERY much for this! amazing find and fix! damn forum commuinty should be PAID by the carriers!
[Vibrant Android Development] Argusi:
This was driving me nuts. I couldn't get Navigation to stop waiting for GPS after 5-10 minutes of impatience. It just didn't work for me. I messed around with settings with no luck and finally went back to the original settings. Being the OCD person I am, I had to try it again. This time it worked? The only thing I can think of is my brain somehow thought it would be okay to re-enable network location BEFORE the reboot. The last time I did it, I did it like this.

- Disabled Network Location.

- Changed settings.

- REBOOT

- Opened up Maps (Don't know if this was pertinent)

- Enabled Network Location.

- Tried Maps and Navigation again.

Maps was almost instantaneous and Nav locked in about 10-15 seconds. I guess I could be the only one that did it out of order, but who knows? :p
[Vibrant Android Development] nick_karstedt:
I did it exactly as shown here except I left it in standalone instead of MS based and I get a near instant lock in the test app. Works great in nav and maps.
[Vibrant Android Development] Bigshow281:
I used this fix and it worked like a charm! Good job!
[Vibrant Android Development] ninor:
I did the gps fix and it works fine but why does speedtest think that I'm in washington when I'm in florida?
[Vibrant Android Development] granduke:
None of these suggestions work for me.

I will wait a few days for additional ideas.

If still not, then I'll exchange the phone hoping to get one that does better with this fix.
[Vibrant Android Development] srqt:
Worked like a charm. Thank you very much!
[Vibrant Android Development] funeralthirst:
might have something to do with tmob usa being based in washington (bellevue, i think). mine does the same.
[Vibrant Android Development] ram100987:
I was having trouble at first, but then I enable the wireless network and now its instant when I open maps. I used to think you could only choose either or of the two options, I never knew you could choose both of then till I read it in a post.
[Vibrant Android Development] lqaddict:
Doesn't speedtest determines your location based on the IP address?
[Vibrant Android Development] dex1701:
Yes. So, it's probably basing it on the location of the IP address of the bridge being used between T-Mobile's network and the internet, which makes a lot of sense. The location of your actual handset doesn't matter in that case.
[Vibrant Android Development] TGA_Gunnman:
As the poster said above Speedtest works based on your ip address. If you want the right server to be an option I suggest you connect to a local WIFI 802.11 (like at your house) and then launch the app. Goto settings and your local server will be available.
[Vibrant Android Development] dex1701:
That will work well if you want to test your Wifi speeds, but not if you want to test your 3G/Edge speeds. If you want to do that, you'll probably want to use the server it suggests based on your IP address, because that's most likely the server closest to the T-Mobile internet bridge currently being used by your phone's data connection.
[Vibrant Android Development] TGA_Gunnman:
incorrect. once you change your server connected to your WIFI the setting will stay. then you can disconnect WIFI and test 3G. done
[Vibrant Android Development] heygrl:
Enabling Skyhook on Standalone gives me a much faster fix..
[Vibrant Android Development] ishydroid:
Well it's faster for me but in my rural area it's waaaaaay off, like 20 miles off.
[Vibrant Android Development] dex1701:
Eh...that's not what I was saying. I'll break it down:

Your handset does not connect directly to the internet. It connects to T-Mobile's network. Somewhere on T-Mobile's network there is a bridge and/or proxy server (or many bridges/proxy servers) that connects T-Mobile's GSM/GPRS/3G network to the internet. This bridge/proxy server is where your phone's internet connection actually originates.

The IP address picked up by speed test sites is likely to be the IP address of this bridge/proxy server. Since your connection is using T-Mobile's OTA network up until that point, you want to use the speed test server that is closest to the bridge/proxy server,

not

the one closest to your handset. Using the server closest to your handset could result in more latency rather than less depending on where the bridge is located.
[Vibrant Android Development] salman.a:
Does anyone know the default setting for the secret gps screen. I changed the supl secure socket setting once. Does anyone know what the default setting is..on or off.

Also I tried these settings and it didn't help. Gps works great for 5 min or so then jumps all over the place. Most of the time it doesn't pickup correct location after that and I have to restart the phone...
[Vibrant Android Development] PJcastaldo:
This worked great for me.. Thanks for the fix!!
[Vibrant Android Development] dagrim1:
Could anyone explain the different settings?

In the Operation Moe settings, how does standalone work vs MS Based, MS assisted and network provider for example? What is GPS Plus exactly? ANd what does Use PC Tool do?

Just wondering WHAT changes actually do :)
[Vibrant Android Development] TGA_Gunnman:
I put the defaults in the op

if you changed something else a factory reset will restore the original settings. settings. privacy. reset

Gunnman from Galaxy S
[Vibrant Android Development] TGA_Gunnman:
just because tmo leased ips from ISP in Florida (for example) doesn't meant we are making hops from Texas to Florida and back to Texas. test it yourself (I did). my 3g from Dallas to Dallas on speedtest has a lower Ms latency and higher throughput and less hops than choosing Florida or anywhere else. its all in the nature of hspa networking, not the same as an ISP at your home (not going into detail here). anyway hope I helped that Guy and hope the debate is over. if not please start a new thread in general section and ill see ya there. this thread is for GPS fix.

Gunnman from Galaxy S
[Vibrant Android Development] ogen:
Well living in denmark and having the original galaxy, i still tried this.

Dosent work for me at all, makes it even worse. I guess its pretty decent at default tho, - been using google satnav while driving without problems.
[Vibrant Android Development] FrezoreR:
What will the effect be if combined with skyhook on? worse or better?
[Vibrant Android Development] ttabbal:
Skyhook seems to help GMaps if a known wifi AP is nearby. It doesn't seem to do much of anything for most other apps though.

I have been fooling with settings outside with a nice open sky view. Turning Dynamic Accuracy OFF seems to help get a fix faster. Turning GPS Plus OFF in addition seems to cause the phone to crash when a GPS lock is acquired. :rolleyes: By itself, GPS Plus ON/OFF doesn't seem to make a significant difference in lock speed/accuracy.

Settings were all tried one at a time with a reboot in between. I'm using the fix from the OP with Dynamic Accuracy OFF and "Server FQDN Type" set to "AUTO Config", which just seems to auto populate the server and port. Not sure where the data comes from, but it does seem to work. I don't know that it's any better than the google address/port though.

With my current setup, indoor locks are faster as well. GPS Test still shows 0-2 satellites in use, which is ridiculous with 20-40ft accuracy. You need 3 for a 2D lock and 4 for a 3D lock (altitude). That bit at least has to be a bug in GPS Test or the GPS driver. However, signal strength, accuracy, and satellite pattern are nice to see for diagnostic purposes.
[Vibrant Android Development] dex1701:
Hehe...not trying to debate you, but you're still not getting what I'm saying. Either the IP address of the bridge is in Florida (in your example) or it's not. If T-Mobile leases an IP address and the bridge isn't actually in Florida then you're just getting bad info from a location database. That IP address is still probably that of the bridge/proxy that your phone is using to connect to the internet. You'll want to find the test server closest to wherever that bridge is, which isn't necessarily the one closest to your handset (although it might be).

Anyway, you're right, this isn't the place for this discussion, so I'll just say that we're not having the same conversation and leave it at that. :D
[Vibrant Android Development] TGA_Gunnman:
lol np, I just got back from a concert last night and was "a bit liquored up and pissed off" (from Funny Farm). I do see your point and it is valid.
[Vibrant Android Development] TGA_Gunnman:
Update: Check OP : New Optional Fix for those of you in other countries or having issues with the first method.

But remember if it isn't broken don't fix it! :P
[Vibrant Android Development] heygrl:
Turning off Dynamic Accuracy and increasing Accuracy to 100 on the stock settings gives me a lock in about 1 minute from a restart.
[Vibrant Android Development] the3dman:
T-mobile email regarding this issue.

Seems exactly the same as the first post, but it does indicate that Samsung will release an official patch.
[Vibrant Android Development] TGA_Gunnman:
lol they got that from androidspin.com who got the verbage from this post and altered to make it idiot proof. lol The carrier "regional rep" uses AndroidSpin as a KB. Gotta love it.

http://androidspin.com/2010/07/21/fix-the-gps-issues-on-your-t-mobile-samsung-vibrant/
[Vibrant Android Development] heygrl:
That's a bit presumptuous. That's obviously an email from the regional rep. Not "the carrier".
[Vibrant Android Development] TGA_Gunnman:
"That's a bit presumptuous."

I can live with that. Been called worse. I'm just clowning anyway. For all intents and purposes I really don't care.

Lighten up Frances!! (Stripes the Movie)
[Vibrant Android Development] robavila721:
After trying both fixes with little to no improvement. I find that turning off locate wireless networks leaving only the gps is more accurate. Not faster, only accurate.
[Vibrant Android Development] TGA_Gunnman:
Try doing a factory reset and apply first fix. (If ya feel like messing with it.)
[Vibrant Android Development] robavila721:
I'll go ahead and try it when I get home. Will I lose root if I doo a factory reset?
[Vibrant Android Development] TGA_Gunnman:
No, root will stay persistant.
[Vibrant Android Development] granduke:
I get this as well, using every other technique here gains me no more than 3 fixed with 30 meters accuracy.

This gps is far too flaky. I'm doubting a true Samsung fix.
[Vibrant Android Development] heygrl:
Leaving the stock settings and increasing accuracy to 100 with SkyHook enabled gives me a fix below 10 meters usually (outdoors of course).

Samsung is improving GPS performance on the i9000 with it's latest firmware. Good and quick sat locks, however they say GMaps is still not working right.

http://xdaforums.com/showthread.php?p=7310586#post7310586

Anyway, indoors right now..

It gets as low as 5 meters and tracks very well in my car.
[Vibrant Android Development] cashless:
I tested right before I did the updated fix. I only had 1 Satellite locked. After the updated fix, I had 11.
[Vibrant Android Development] robavila721:
Well I did a wipe. Now I'm getting f/c all over
[Vibrant Android Development] heygrl:
I swapped my phone out and I get a signal and lock under 10 seconds. Really not good. Let me root and report back..
[Vibrant Android Development] TGA_Gunnman:
Did you do any mods to your phone? I have done factory resets multiple times not loosing root and all went excellent.. Did you flash or reflash your phone with the international build or anything or do MSGurus odin flash? If so this may be the issue. What kind of wipe did you do. I was referring to a factory reset. Settings / Privacy / Factory data reset.
[Vibrant Android Development] ewilts:
It's odd that the original domain isn't even registered. I wonder what it should have been and if the simple fix is to just enter the correct domain name.
[Vibrant Android Development] granduke:
None of these techniques stick for me.

Switching to the google server bought me 3 fixed sats for a day before I resumed my normal 0 to 1.

Setting the server to auto was good for a few hours.

I was delighted when the " clear gps data" suggestion gave me a whopping 7 fixed sats - for the morning.

Debating whether to exchange the phone to perhaps get one that gives me the success many of you are having.