yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] SAHorowitz:
I am so glad I found this thread. I thought I was the only one trying everything under the sun to make the GPS in the cappy work while tracking. This thread has been amazing. Thanks so much.

I was able to greatly improve my tracking while driving by doing the following:

1) Changed my modem to UGJL2 -- This one of course seems to really depend on what modem works well for you with GPS.

2) Went into the system\etc\jupiter.xml that came with the dagnarf-gps-tweak-att.zip and changed the following lines:

DynMode="DYN_AUTOMATIC"

CNoSmoothEnable="false"

I have noticed that GPS is better with back cover removed. But with the above settings I was able to get very accurate tracking and very good turning and not much "over-drift". Without back was better but with the back on it was still very usable.

Thanks to all (especially Da_G) and I am definitely keeping my eye on this thread.

Steve
[Captivate Android Development] kanemari:
my experience with this is that i seem to have more stable signal strength on the satellites that I do pick up, but there are generally less of them to lock onto and i jump around a lot. lock doesnt last long either. the reasoning for some of this has been explained so it seems pretty consistent. back cover makes little difference

i am using darky's 9.2 rom which is supposed to have this fix integrated into it already, but the results are somewhat different with this patch applied. i havent got a clean build so there are other variables that could have been affected as well. (i.e. applying jm9 gps fix then reapplying darky's rom, dont know whether jm9 fix was removed or not. also applying the google fix from this thread, then the control plane, then back to google.)

that being said, i had almost perfect results ages ago using a stock jm8 build, au ntp settings and ms based mode selected. needed to upgrade to froyo but have had patchy results ever since.

is it possible for all those that put in comments such as 'YAY THIS FIXED IT FOR ME' actually put all their variables in their posts? like modem version, any applied patches, lbs settings, and which patch from this thread?

i have int i9000, JS3 rom, JPY modem, darky 9.2, google patch applied, lbs as per da_g's recommendation.
[Captivate Android Development] movielover76:
For me this combine works very well

Cognition 3.04, firebird 2 v8 kernel, ugjl2 model, at&t version of this fix. Every once in blue moon the gps fails to lock but dumping the gps data always fixed it.

The stock cognition kernal and modem worked well with this fix as well

I have much better luck with captivage based rome rather than i9000
[Captivate Android Development] kanemari:
ok i have changed my tune a little bit after my first decent drive with the gps on yesterday.

it works pretty spot on. the only thing i got (which was expected from it being in pedestrian mode) was a slight wavering of position back and forth waiting at traffic lights, but otherwise it was pretty much perfect. im going to try using automatic mode now and check how smart it is. higher satellite reception strength by an average of 5 (not sure if dB) on 'GPS test' for every satellite, keeping lock on satellites with a strength between 10-15 (normally in the past as soon as the signal strength drops to this level it will almost immediately spiral and lose lock and sight), constant lock the whole way home (40 mins drive), no intersection overshooting. and this was on google maps.

my exact setup to get to this is a bit convoluted and maybe not all is required as some parts may have been overwritten by other updates, but here i go.

1. flash with odin - repartition on - to Australian Optus stock ROM (DG4 Eclair 2.1)

2. flash with odin - repartition off - JS3 stock ROM

3. flash with odin - speedmod kernel

4. run zip with CWM - darky 9.1

5. run zip with CWM - JM9 GPS fix

6. run zip with CWM - darky 9.2

7. run zip with CWM - Da_G gps fix (google settings)

8. update LBStestmode settings with Da_G recommended settings

9. clear GPS data and run position test in LBStestmode.

For all intents and purposes of this forum, steps 7 and 8 are probably all that is relevant, but for newbies that want to do this from scratch (on a galaxy s international i9000 btw, not captivate) this should work. I would imagine running steps 1, 2, 3, 6, 7, 8, 9 is all that would be needed because i think the JM9 GPS fix is overwritten by darkys rom when it updates and flashes the modem / kernel.

but more importantly. kudos to Da_G!

And also an important thing. Turn sensor aiding off. I think this is off by default and is mentioned already in here, but sensor aiding is bad, especially when travelling in a straight line at 110Kmh on a freeway and suddenly taking an offramp. the GPS doesnt seem to realise until its too late :p
[Captivate Android Development] dave1977nj:
thanks for the hard work Da G keep it up! :)
[Captivate Android Development] DocMarc73:
Ehhh... Flashed the google zip and my gps seems worse than ever (slow fixes, accuracy 30m, etc.) maybe it's not good for europe. Can someone plz tell me how to revert back/uninstall?

Sent from my hand
[Captivate Android Development] kawiisous:
Thank you!!

This has finally given me a fully functional phone! Thank you so, so much!
[Captivate Android Development] askpcguy:
Try to find the files that this tweak modified in a rom for your device and region. Then it's simply a matter of making a Clockwork Mod flashable update.zip to apply in recovery mode.

You could easily adb pull the files from the phone prior to applying this tweak to keep as a backup.

Or simply re-flash a ROM to revert the tweaks.
[Captivate Android Development] betoNL:
Sensor aiding is always on here, and I never had any issues.

But then again, the gps on my sgs performs well with no full a-gps (supl) and no need for fixes of any kind.

And it only got better with Speedmod kernel...

iGo 8.4.2 and Aura Sygic are working like a charm....
[Captivate Android Development] DocMarc73:
Cheers, but that was exactly what i didn't want to be true :’( However, after some more testing i found out that it didnt totally mess up my gps. So i'm gonna leave it as it is right now.

I never had issues with accuracy before, but i'm very keen on quick gps locks for analyzing tracks (e.g. best way to work to save time, etc.) Therefore i dont want to have to wait 2 min. or more to get a fix. So i'd rather give away some precision for faster locks (which, in my understanding, is given by agps data, or not?) Question: is agps data still being used/downloaded if i set standalone mode (having the cwm google.zip installed), or not?

Sent from my hand
[Captivate Android Development] adrianmak:
Does this fix work for SGS i9000 international version ?
[Captivate Android Development] henriquesb:
Yes it does, wonderfully :)
[Captivate Android Development] adrianmak:
Forgot to ask one more question, which version of rom support ? 2.0, 2.2 , 2.2.1
[Captivate Android Development] XeoNoX:
worked fine for me on 2.2 and 2.21
[Captivate Android Development] Dani897:
definately an interference problem, i was able to get exceptional performance with some different settings, but if i recieve a phone call the gps fails. (it is flawless up untill i get a phone call) it is possible that this is designed into the rom but the gps icon stays in the notification bar and it starts flashing. it seems to me that if turning off gps during a call was purposeful that they would temperarily turn all the gps services off. the gps does recover after i hang up but it could be a problem if you get a phone call during a trip at the wrong time.

from what i have read the gps antenna is on the left side of the phone about mid way up but i dont know where the cell antenna is. i would like to try to sheild one from the other somehow.
[Captivate Android Development] cmd512:
I find that locks are definitely faster with this, but accuracy is still a hit or miss as you clearly see the signal strengths drop over time. I agree with the previous poster & OP's suspicion, some sort of interference for sure.
[Captivate Android Development] askpcguy:
No updates on this since KB1 was released? Cognition 4.0? Torch 1.0? Nothing?
[Captivate Android Development] DocMarc73:
+1 hey da g, any word on functionality with latest firmware xwjs5? Edit: Seems to work flawlessly

Sent from my hand
[Captivate Android Development] slider2828:
This is working GREAT for me. I am using Paragon 6.0 with SuckerPunch #51 with UGJL2 modem.

Paragon's kernel was just draining a little more than SP for some reason.
[Captivate Android Development] saphirrot:
i hope you ll update that for 2.3.x too !!! shout out to ya mate, thanks !
[Captivate Android Development] askpcguy:
Anyone have any luck with physical modifications to the GPS antenna within the device? As in adding wire or some way trying to improve the signal reception of the GPS chipset.
[Captivate Android Development] layercake87:
i personally don't think that software can rescue the hardware. there are some serious problems with the gps chip and i stopped hoping that this will change anytime.

Just compared the galaxy gps with the nokia n8 gps and i have to say that i was ashamed on how bad the gps of the galaxy s is.

while i waited more than 5 min and didn't get any fix in a pub, the n8 of my friend had a fix within a second....really sad but, however, i knew what i get when i was buying the phone ...
[Captivate Android Development] Rred:
" As in adding wire " Don't even think about it.

WIth a microwave antenna, bigger is not better. The antenna is sized to be resonant with the frequency of the signal, and any change to that size (unless you know the math and keep it to resonant multiples) is just going to muck things up.

Kludging a GPS with a patch antenna is unlikely to help anything.
[Captivate Android Development] askpcguy:
Oh well, was worth a shot. I am not sure about everyone else but I sure am tired of trying to drive around city roads and the Captivate GPS thinking I'm on some other road causing me to miss a turn.
[Captivate Android Development] Rred:
" I sure am tired of ...the Captivate GPS " <G>

It isn't just the captivate, I missed a turn with a Nuvi last week (not the first time) because I couldn't believe an unlabeled road in the middle of nowhere was a highway entrance, and the Nuvi was at least 100' off on the distance. Which it frequently is around here, bad geocoding affecting all the gps mapping apps.

But I solved my Captivate problem. Samsung should be proud ot hear it can be fixed by the acquisition of a Motorola Atrix.

Sorry, Samsung, but after five months of stonewalling, you lost this customer. That must be much more profitable than admitting there is a problem, and fixing it.
[Captivate Android Development] askpcguy:
Rumor is TeleNav does a better job than Google Maps. http://xdaforums.com/showthread.php?t=977576

I'm considering taking a quick drive to see how it does.
[Captivate Android Development] Rred:
Telenav: ", and its carrier partners include AT&T Mobility, "

It seems that they provide the "Nav" software service to a number of telcos.

Whether it is any better than Google or the dedicated boxes, will depend on whether they pay more attention to their geocoding. Which is gnerally worse in some locales than in others, no matter who is doing it. Geocoding is the most expensive and resource-hungry (needs more CPU and memory) part of the process.
[Captivate Android Development] betoNL:
Why these things never happens with iGo navigation or any other reliable ONBOARD navigation software??
[Captivate Android Development] granduke:
Is there another source for the google tweak zip in the op?

I am unable to download it.

Nevermind, got it. My tapatalk oftens fails at downloads. Got the file after several attempts.
[Captivate Android Development] askpcguy:
I would offer those systems have a better GPS antenna which means more precise tracking.
[Captivate Android Development] Rred:
Those systems start with a dedicated GPS "puck" antenna on the roof. More sensitivity and better location. And with engine alternator power, no trade-offs for low power consumption, like slow low-power processors.

The better "factory" car systems sometimes also use accelerometers and odometer information to track position changes when they lose GPS signal. While the same sensors are available in some cell phones today, the nav software never AFAIK uses them. Too much for a phone to do while it is walking and chewing gum at the same time.

Of course those dedicated car systems can run $2000-3000 and up, for that kind of money you should get something more than a hundred bucks worth of handheld.<G>
[Captivate Android Development] betoNL:
I was talking about onboard car navigation software that works fine on my sgs like iGo 8.4.2 (480x800) and Aura Sygic.

Never get weird behaviour repported here, by users running google navigation.

It had nothing to do with antennas or systems etc. etc.
[Captivate Android Development] askpcguy:
iGo does not appear to have an app which runs on Android.

http://www.igomyway.com/igo-my-way-for-iphone

Now I am more interested in the Google Maps Navigation performance using an external GPS receiver. Specifically this model http://www.amazon.com/GlobalSat-BT338-SiRF-Star-Bluetooth/dp/B000F1YN8Y
[Captivate Android Development] joedoe:
You are wrong - it does: http://igoandroid.net/
[Captivate Android Development] Rred:
"WAAS ENGOS is supported. "

That means you will have a potential for 3-meter accuracy 95% of the time, as opposed to the 10-meter accuracy of a non-WAAS-enabled GPS, like the one in your phone.

IF the navigation application that you plan to run can be configured to use a Bluetooth data stream from an external GPS. If there's no option to use a GPS other than the one built into the phone...you may have to write code.

"iGo My Way 2009 is currently only available on some mobile installation like the Samsung Spica in Hungary. The version of the site only works with NavieExtras cards. "
[Captivate Android Development] betoNL:
You are tripping man,,,,see my first video where my sgs is running iGo Motonav 480x800 with a external bluetooth gps receiver, flauwlessly...

And I found other iGo versions which runs even smoother (iGo 8.4.2 480x800, just google for it)

And then google for" iGo hungary map"

And why are you talking about 3 m accuracy, when some users cannot even get a stable fix at all ??
[Captivate Android Development] askpcguy:
Just tried telenav using my external gps and it tracked dead on with no problems. Google maps will show the gps cursor but refuses to give driving directions. Google maps shows accuracy at 1 meter. I got the screen shot to prove it.
[Captivate Android Development] Rred:
"You are tripping man"

No, I'm just repeating what that maker says about their own product, and what I know about these situations in general. Just because YOURS works, don't expect they all will work. Every program has different limits, every phone runs a little differently. Your local reality does not mean another user with another OS version, another nav program, or another phone will have the same luck. These are real problems that hit people.

"And why are you talking about 3 m accuracy, when some users cannot even get a stable fix at all " Because again, what some users can or cannot get, does not reflect the realities and limits of the equipment and system.

The plain civilian GPS system, as implemented in cell phones, is expected to have an accuracy no better than 10 meters 95% of the time. Folks who see claims of accuracy better than 32 feet, are having a good day. But they can't and shouldn't EXPECT to see anything closer than that with a cell phone GPS.

Folks who want to see better accuracy, can and should understand that WAAS-enabled GPSes will provide better fixes. WIthin ten feet (3 meters) 95% of the time.

If you are doing something very simple and mundane like GEOCACHING, the difference between being ten feet away, and being 32 feet away, makes a huge difference in how much brush you may have to search through.

Of course if you prefer to just punch the buttons and remain ignorant about what you are using and how it really works...by all means, do like dozens of other GPS users and follow the voice prompts to drive off a ferry dock. (Yeah, that still happens.) You have no valid complaint that a phone isn't working, if you don't really know what the limits of the technology itself are.

As the thread title says: HOW WE CAN CONTROL THE GPS.
[Captivate Android Development] askpcguy:
Still, I do not see the download link. That page only looks like a blog from the company to announce the application is coming soon to Android.
[Captivate Android Development] betoNL:
There is probably no OFFICIAL version of iGo for the sgs, but , if you can find any iGo version for android with supports 480x800 resolution( for instance iGo motonav) it will work on the sgs.

Only that the other iGo 480x800 versions such as iGo My Way 8.4.2 will work smoother, since all iGo software is RAM hungry specially iGo Motonav....

Since you are using an external gps receiver, why dont you try Aura Sygic from the market? If you dont want to buy it, you can at least test it for 7 days......
[Captivate Android Development] askpcguy:
Was only trying to see how much different navigation on the Captivate would be using an external GPS receiver and no suprise it was much better. Though I could only test using Telenav, google maps would not offer driving directions using the bluetooth external gps receiver.

Seems there is no Captivate or sgh-i897 listed http://www.sygic.com/index.php/en/compatible-devices.html
[Captivate Android Development] betoNL:
Just download Aura from the market

It is there
[Captivate Android Development] askpcguy:
I am living with Google maps and sometimes using telenav.
[Captivate Android Development] Jekkaman:
My SGS gets signal very quickly and all sats have high SNR, the problem is when the phone loses signal, but when it gets signal, the cursor showing our position takes a while to start moving, sometimes it moves in a straight line,etc...

I'm testing with google maps and Sygic Aura(i bought this one).
[Captivate Android Development] yummybar:
Does this work on CM7?
[Captivate Android Development] askpcguy:
There are some doubts expressed by authors of the GPS fixes if CM7 even would use the updated files or if there would be any change to notice.
[Captivate Android Development] F_R_I_T_Z:
Da_G thanks or your topic. very helpful.

I'm doing some tests in mine i9000. Playing a litlle.

Do you have a source for documentation about the TCXO CNTIN frequencies and how they are used in our gps chip?

The TCXO from what I find out 26MHZ @ 2PPM Mean the calibration off frequency by temperature for the GPS/b (besides out gps chip support from 10 Mhz to litle more than 26mhz ) and CNTIN ? in example 38_4MHZ @ 300PPB?

I'm to trying find the relation of TCXO and temperature and the CNTIN frequency.

Can you give me some more help in this?

I'm living in south America (Brazil, around 28 celcius in a deeep cold autumn :-), kidding). And when I use the option FRQ_PLAN_26MHZ_2PPM_38_4MHZ_300PPB. The gps signal become strong, I easily get more than 158 Dbm and all 9 or 11 sat's locked and stable. But doing a test of put the phone for less than a minute on freezer and try to lock satellites again. Become a crap. 0 sat's until the phone slowly become warm again.

If I do the same test using the TCXO starting from FRQ_PLAN_10MHZ_2PPM. the phone lock ( not so fast, and just 3 sat's) but just when start to warm. the signal DROP to almost 0 .near 30 to 50 dbm just.

So i'm figuring that some way temperature do have a big influence and we can look for this influence to .

Iḿ trying to understand better how al this stuffs of frequency work, better.

Any help and docs that pint about, Help a lot...

Tanks in advance...
[Captivate Android Development] ssarwat:
Hi all

i am a nubi i flashed the file " dagnarf-gps-tweak-google.zip " no chnge happened. isn't it all what i should do?

i am using SGS

thanks
[Captivate Android Development] dvdbos:
Probably a nooby question.

I have a i9000.

Will any of this work with my android?

'Cause my GPS is crap..
[Captivate Android Development] onon_onon:
As far as I tested all of this, I can say that this gps tweak only helps some gps usability, but the quick fix is all about time and efemerides around that time. You should install something like fasterfix from market and then choose your local ntp server. It will really improve your fix time. You can choose a country specific server from www.pool.ntp.org.

Then you can start to change settings in jupiter.xml to look for improvements. It's clearly an ongoing job, so there's nothing already working for all of us.

@F_R_I_T_Z

I changed my FreqPlan in jupiter.xml to FRQ_PLAN_26MHZ_2PPM_38_4MHZ_300PPB and noticed the same increase in satellite signal. I'm also from Brazil (Curitiba).
[Captivate Android Development] redzone321:
so it might be possible to build an app that looks at the weather then adjusts this parameter to increase signal strength?
[Captivate Android Development] onon_onon:
I don't think so. I live in the southern region of my country and yesterday, while I was writing that, local temp was ~17ºC. Forgot to mention it in previous post.
[Captivate Android Development] F_R_I_T_Z:
Yeap..

Now let us find if in winter the quality stil the same when using FRQ_PLAN_26MHZ_2PPM_38_4MHZ_300PPB.

Te signal by itself become more strong. But looking the debug log. sems same with 160db of signal, when in cloud days. The gps do not lock.

Being honest. Samsung gps. is a ****. And I'm doing a comparison with a milestone.
[Captivate Android Development] betoNL:
Yesterday I took my sgs running JVK ginger and my wife's Desire HD for a field test:

The sgs was viewing more satellites and got better SNR values than the Desire

For the tests I use gps status app and Ulysee gizmos 1.6.1 for measurements

and for navigation i use iGo MyWay and Aura Sygic.

For testing, I always make sure agps is off and I always outdoors offcourse.

The first fix during a warm, hot and even cold starts happens pretty fast.

The only situation I wait between 3 and 8 minutes for a satellite lock is during a factory start .That happens usually after a fresh firmware install...

With Froyo 2.2.1 the gps on my sgs was doing good and now on JVK it is doing even better...

And....I dont use offboard navigation progs like Maps or MyTrack...

. .
[Captivate Android Development] sugar 7:
Hi Guys !

before there is just one file zip : Da_G fix to CM7 to flash in CWM for CM7 ...now there is 3 file...

What we must to do ?

Thank s
[Captivate Android Development] alelas:
http://xdaforums.com/showpost.php?p=12972756&postcount=248

It made significant improvement for SNR values on my SGS i9000. 1-minute hardware fix!
[Captivate Android Development] TheSopranos16:
I'd try anything at this point. Where is the equivalent spot on the Captivate? I don't see any GPS sticker in the top right of the back of the phone like the picture in the post you linked shows. Does anyone know where we would need to put pressure on our Cappys to see if this can help?
[Captivate Android Development] Landorin:
Does anyone know yet whether we still need to flash the zip file from posting #1 once we upgraded to official Gingerbread?
[Captivate Android Development] madmack:
you can't flash these files over Gingerbread because the locations of these files have moved around. We need to port them to reflect the new locations and use Edify for cmw3 compatibility.
[Captivate Android Development] carey:
Doesn't the PlumBob fix address must of this? And it's added quite a bit more to what Da_G had here. This fix predates the source code for FROYO being released.

I came, I saw, I left confused
[Captivate Android Development] slaman:
All I know is that I could only get a single satellite in view, and no lock - EVER... running KC1 on a Bell 19000M.

I applied the google.zip in the OP, and now get 9 satellites within 10 seconds.

Amazing. Thank you so so so much!