yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] someonemx:
woww

I applied the google params file too like slaman... excelent results with UGKC1 modem.

I was able to get gps lock in 5 seconds indors!! I've never seen that before.

Tested on mexican I9000T with JS3 rom (Insanity 7.2), KC1 modem and Kanity v1.3 kernel.

Thanks Da_G for sharing this great upgrade.
[Captivate Android Development] alsheron:
Can someone please update the zip file so that it can be used on Gingerbread with CWM 3.0.0.5? Would really like to try this fix.
[Captivate Android Development] cova_fe:
Or at least point me to some link on which files are the equivalent on GGB? I can try to work out how to modify them, but I need some sort of jumpstart :)

thanks.
[Captivate Android Development] alsheron:
Anyone!?? Please - this is such a good fix it would be great to have it possible to implement on Gingerbread now that the official Nordic roms are out!? With the JPO modem things are looking up for GPS. Even some instructions for use in adb would be good.
[Captivate Android Development] $omator:
if gps aint working good after updating to official ginger on your sgs

i must say you must have faulty gps module or broken by you by some press-here-fixes

or youre unable to flash the new firmware corectly - there is no need to fix anything as is is working ok
[Captivate Android Development] madmack:
the location you need to be looking at is

/vendor/bin

and /vendor/etc

for both the gpsd binary and the jupiter file (renamed to gps.xml in GB).

good luck
[Captivate Android Development] cova_fe:
Hi, wannabe Sherlock Holmes, I'd say that you conclusions are completely wrong. First of all you don't know absolutely nothing about my skills or knowledge over flashing or gps, nor about my phone or what I could have tried on it or not, not to mention my other gps devices that I use for comparison, so I wonder how you can jump to conclusions.

That said, I don't know either nothing about you, but your answer is completely useless, wrong and irritating as well.

Anyway, to make my post more informative than yours (not a big deal), I have to say that with fix downloaded from this topic, my sgs (running froyo at that time) gps improved a lot; far from perfect but usable. Moving to GGB (darky rom, actually), while the gps sensitivity (judging from gps test app, nothing more) remained more or less the same the precision dropped and the phone very seldom gets less than 30m error. Thus my suspect about gps software and/or settings; that's because I asked here about new gps settings location, so to compare them.

This explains why time spent writing your answer could have been spent better in other ways?
[Captivate Android Development] $omator:
i guess youre unable to setup vcr clock too ;) haha
[Captivate Android Development] betoNL:
If you are that experienced you should know that many CUSTOM roms are counter-productive (in contradition to their advertising)

In order to test Gingerbread's gps, try this:

Fresh re-install the firmware and dont go flashing a mod rom just yet, and. if you flash a hacked/compiled kernel dont go converting the file system just yet as well.

Go OUTSIDE and perform some gps tests taking into consideration that after a fresh firmware install, the first lock could take a while because it's during a cold start or maybe even a factory start.

In order to speed up that first fix during a cold start, you can try downloading some gps data using programs like gps status or gps aids....

Good luck
[Captivate Android Development] t1mman:
Initial lock in GB is quite fast for me, but it is not accurate enough to be used as a training device. I assume it is because of the auto/pedestrian mode. I'll test it and update here.

Also, thanks to madmack, i've just learned that it's now "gps.xml" and in /vendor/etc

UPDATE: Well, CP doesn't want to copy the file over because it's read only / already exists... Kinda stuck here...

UPDATE2: ADB Shell did it
[Captivate Android Development] darkside748:
Alright I figured this out for the google fix:

The name after the last / is the filename!

Current fix:

1) data/gps/secgps.conf

2) system/bin/gpsd/glgps_samsungJupiter

3) system/etc/jupiter.xml

New fix (for gingerbread)

1) NO CLUE someone help me out please :(

2) vendor/bin/gpsd (not sure... but I think so)

3) vendor/etc/gps.xml

Can anybody help out on making a port to gingerbread for this fix? Cause it's pure awesomeness!
[Captivate Android Development] $omator:
-switching /vendor/bin/gpsd for one from mnexus will kinda break gps - it will not work correct

-you need to switch /system/lib/hw/gps.s5pc110.so for one from nexus also

-you migh like also clear out yout /data/gps/ directory and then make new ones with gps test -> https://market.android.com/details?id=com.android.gpstest

this will make your gps accurate stepping every 5 meters not every 15 like in sgs. i think it fixes faster and finds birds faster but that might be a placebo.

still no clue how to make tracking accurate wo traveling fix...
[Captivate Android Development] betoNL:
Programs like gpsTest (mike lockwood), gps status, gps aids etc. download and inject gps data in order to speed up the first fix during a cold start, that's all.

In order to improve accuracy and stability, disregard Google's and Samsung's mess ups, you need to use preferably ONBOARD gps programs instead of the offboard ones like Maps, mytracks etc. .

Also if gps is that important for you just purchase for something like 20 box, a compact, external gps receiver equipped with a sirfstar3 chipset or alike and you are done....Because if the hardware is not performing as it should (not the case of my sgs) you can configure and re-configure all gps related folders and files as much as you want, but it wont help...

It is simple: The only gps related file I re-configure is the gps.conf.

The rest is untouched and I run iGoMyWay, Aura and Navigon flawlessly

If your sgs doesnt have the same performance, just get a external bluetooth receiver or return your device..

The internal gps chipset on my sgs is performing better than the one on my wife's desire hd and way better than my lost Nokia 5800...but I always keep my external bluetooth gps receiver ready, just in case...

My experience is limited to car navigation only and I tested all Android compatible turn-by-turn voice guided car navigation software...

Not experienced with "fitness" gps, but the pedestrian mode on Aura sygic works great, as long you have good snr values...

« »
[Captivate Android Development] darkside748:
So what files do I need to replace and with what files? Sorry but I'm bit of a noob :$

P.S.: an external bluetooth device is not an option. I also want it to work properly for phone tracking software when it gets stolen...
[Captivate Android Development] $omator:
i just think that BCM4751 can do better
[Captivate Android Development] $omator:
every device ive found using this chip is suffering from problem with not accurate tracking, regardless the antena used in particular model. this includes such devices: nexus s / galaxy tab / us variants of sgs / ipad2 / iphone4 (BCM4750 also have this problem)

- you can try first deleting files inside \data\gps\ or whatever the data is stored on your device and redownload with one of those two FREE tools (you can delete this data using this tools also)

* GPS Status & Toolbox tools / manage a-gps state -> download and reset options

* GPSTest clear aid data and both inject options

-on sgs you can take nexuss latest gps files and replace with sgs's ones to get 5m stepping at place of 15m one and some placebo better/faster fix - do at your own risk - i can tell you it works for my sgs

with no data connection

first fix can take some time

but with agps this time will dramaticly get shorten

whatever you do do not buy those paid apps that are 'fixing' your gps

unless you realy like to pay for something that you can do by yourself;]

and i guess we have to wait for google / samsung to resolve this issue
[Captivate Android Development] $omator:
funny thing sgs2 is using another brand chip called CSR's SiRFstarIV - announcment -> http://www.wireless-electronicspeci...ess-in-new-Samsung-GALAXY-S-II-smartphone.asp

and gps performance reported by users is very good:

-locks indoors

-locks fast

-locks accurate

-not that much traveling of fix reported

so i guess samsung had enough of cooperation with broadcom on gps's chips ;)

PS.

thats very good vid showin about what 'fix movement' i am talking about: http://www.youtube.com/watch?v=tmIx6SR9lXo
[Captivate Android Development] askpcguy:
GPS has been working and I am using miui. Sadly the second revision hardware fixes all the problems the first revision had.
[Captivate Android Development] betoNL:
So...what are you saying?? Samsung is moving from a mediocre gps chipset to the best best gps chipset out there?

I guess they have been reading my posts !!! :D:D:D

If that's true about the chipset, I definatelly will be selling my sgs soon....

But I heard sgs's sound is still better......
[Captivate Android Development] $omator:
what worries me that this affects not google/smsung only - might be the crappyness of the chipset not some unfinished/bugged driver problem

anyways nothing more can be done in that matter beside fact that we can just spam samsung to fix this or at least make an official statement about this issue ;)

as far as i know thats the only smartphone out there having such issue. even my good old nokia n95 was more accurate ;]
[Captivate Android Development] henriquesb:
$omator: How does this previous post from you matches your last one? Is it affecting Apple devices as well or just Samsung's ?
[Captivate Android Development] $omator:
use google
[Captivate Android Development] $omator:
hahaha

http://www.scribd.com/doc/36341108/CSR-v-Broadcom

http://news.priorsmart.com/csr-v-broadcom-l34y/

that includes 'our' chip also, will have to lurke how does that ended :)

settlement

http://www.businessweek.com/news/2011-01-10/broadcom-csr-settle-patent-fight-over-gps-devices.html

and what is fun part of this story?

SGS2 uses CSR chip not Broadcom one :D

whhaaaat you say ;)

SiRFstar IV was announced in mid 2009 http://www.pcmag.com/article2/0,2817,2350815,00.asp

BCM4751 was announced in early 2010 http://www.gpsworld.com/consumer-oe...s-single-chip-gps-mobile-devices-bcm4751-9520

draw your own conclusions =]
[Captivate Android Development] betoNL:
SirfstarIV was announced around 2009 but the majority of the standalone gps devices have been equipped with sirfstarIII chipsets long before that, including the old E-ten and HTC smartphones.

Devices equipped whth such capable chipsets dont need FULL A-gps (SUPL) nor any other kind of assist (Xtra data for instance, when you use apps like gps status, etc.).

I visit this forum a couple of times in 2007, when I bricked my mio P550 and came back only last year, after I bought my first Android device, the sgs.

One of the first threads I started here, was about gps, specifically about the A-gps "scam"

All kind kind of "fanboys" who didnt have a clue about gps started to spam that thread with all kind of fanboy crap..

The question is: why the manufacturers just didnt continue delivering smartphones with more capable gps chipsets as the sirfstar3 or better, and instead, started to use chipsets depending on AGPS support (supl or not) ??

Well I had a hunch, and later on this same forum, I found some good posting, which gave a little more substance to my theory and I quote:

[FONT=&quot]

[/FONT]

[FONT=&quot]

But another interesting thing imho, is the differences of performance between sgs devices: Mine have a good performance, it have been a while since I used my external gps bluetooth receiver (equipped with a sirfstar3 chipset), I just dont need it anymore...

in the other hand, many users claim they cannot even view the sats and then go trying all kind of fixes, software or hardwarewise...

Anyway I admire Samsung's decision to move on and equip the sgs 2 with a SirFstar chipset

And for those who are not bored yet with this post, here is one more evidence of the effectiveness of a sirfstar3 chipset, where the "experts"of the GpsPassion forum, performed a comparison test between devices equipped with sirfstar3 chipset and devices equipped with other chipsets with a-gps support..Conclusion:

[/FONT]

CONCLUSION

While the Qualcomm gpsONE chipset of the HTC P3600 performs better than on the Siemens SXG75 Linux Smartphone where it could take 10+ minutes to get a fix, it remains much less effective than the SiRFstarIII chipset used on most current GPS PDAPhones . This comparison also shows the impact of GPS Assistance (A-GPS) to get a fix and reduce the time to guidance. Even the "offline A-GPS" of the Mio A701 helps significantly, while the "Full A-GPS"(SUPL) of the Orange SPV M650 will bring extra speed and more so as the conditions deteriorate.

Overall, the GPS performance of the SiRFstarIII PDAPhones is excellent and does not pale in comparison with the performance of dedicated GPS systems like the TomTom AIOs as seen in this comparison done in the same area. Let's hope the upcoming GPS PDAPhones like the HTC X7500, the Eten X800, the Mio A501, etc...will maintain these high standards.
​

(here is the whole article: http://www.gpspassion.com/fr/articles.asp?id=175&page=6)

Note that the article is from 2007 !

«»

[FONT=&quot]

[/FONT]
[Captivate Android Development] reinbeau:
Excellent info, betoNL, thank you for posting it. So, it looks as though I've got to get my hands on the SGS II, because GPS functionality is extremely important to me. I still wish Garmin would make a better decision with regards to implementing their GPS solutions to these phone models, I know they'd do it properly. The Garmin iQue's integration with PDA functions is something I sorely miss. I still use it because all of my waypoints, tied to my contacts made over many years are still in there, and I've found no good way to bring them over - and waypoint support on at least the Captivate is really lacking.....
[Captivate Android Development] betoNL:
No problem....glad you noticed it.

And I know what you mean about Garmin....

I am a fan of nav'n'go products like iGo, but for for phones, Garmin is doing a good job...I wonder why it is not ready for Android yet.........

greetz

«»
[Captivate Android Development] askpcguy:
Very interesting to read, seems the Android community was right in the fact that Samsung didn't properly implement the GPS chipset. Turns out now, we might have more background information to suggest it really wasn't Samsung's own fault for the hit or miss GPS performance.

And about the contacts and the Ique, a quick web search for 'export contact ique' showed some interesting articles.
[Captivate Android Development] rahlquist:
If Samsung had fully implemented and tests its GPS solution in an adequate manner then the situation would have not occurred for so many. While I completely understand the point of multiple companies trying to further monetize their GPS components in the end the onus is on Samsung.

Did Samsung release a product with a GPS that has an inordinately high malfunction rate? Yes.

Could other parties be to blame for this? Possibly but if Ford puts out a truck and the bolts holding the fuel tank in start breaking its Ford who is responsible and Ford who has to perform the recall repairs. Granted they can then sic their legal team on the bolt manufacturer to try to recoup the costs, IF and this is a big IF

The part was manfacturered in a manner dissimalr to the spec

If the part was manufactured with an unintentional but detectable defect

However, if the part specified by Ford was wholly inadequate for the job then Fords engineers are at fault.

So in my book Samsung is at fault for the crummy performance of the GPS in these phones. I have personally had my Captivate sitting on the dash of my car while driving under clear skies and had it teleport me from 10 miles west of Atlanta to Myrtle Beach.

One of the primary reasons I bough a smart phone was because I wanted to play with location based services. Now I own a device that at times could get lost in a paper sack. The only remedy Samsung will provide me is to replace it with another poorly designed unit. Had I not been a fool and trusted all the promises of "an update coming" I would have returned the phone for my money back and bought a more capable device. I waited too long though and trusted Samsung to make good on their promise of a phone with functional GPS. If the broken feature was the ability to place a call my phone would be replaced but since its a secondary feature their opinion is, just go live with it.
[Captivate Android Development] betoNL:
I think you are missing the point

Not just Samsung, but they all stopped using chipsets like Sirfstar or alike, and started with this a/gps crap.

I tested many Smartphones like htc desire hd, legend, i/phone and the Nokia 5800...and none of them were performing better than my sgs.

At least Samsung (seems to be), is going back to Sirfstar ,,,

And another issue nobody is mentioning, but it does have an impact on gps performance: The insufficient ram issue....

Bring on the sgs II.......

«»
[Captivate Android Development] $omator:
i wonder how did those divices passed any inside samsung tests ?!!
[Captivate Android Development] reinbeau:
Yes, I know I can export them, but then what to do with them? I've actually got the Garmin location info in the note area of my contacts, but it's useless. I want the waypoints associated with the addresses. The whole GPS implementation on the Android platform is just plain ugly as far as I'm concerned, and no one seems to be really picking up the ball and running with it.
[Captivate Android Development] xpcomputers:
Definitely commercial interests at stake on this...

I found a link somewhere on XDA to an article which showed that Samsung had been forbidden by Google from releasing SGS with skyhook (at least I think it was skyhook from memory!) at the last minute, and so had to change the implementation of the gps at the last moment days before shipping. This it's bound to have screwed up all the prior testing.

The reason for Google's change of heart was the potential loss of location data they wanted from all the phones!

Fascinating article about the data released on a court case papers recently. Does anyone know the article I'm talking about as I can't find it now?

It also showed the way Google controlled the suppliers with a iron fist!

Garbled meaning induced by swype when posting from XDA app on SGS I9000. ;)
[Captivate Android Development] Rrryan2:
It would be a mistake to blame the SGS GPS woes solely on the Google/Skyhook episode. It certainly didn't help, but if nothing else it still doesn't explain the woefully flawed configurations like the never-existing www.lcs-spirent.com. And if anything Google failed to convince Samsung to actually implement the actually working supl.google.com.

Google wasn't just afraid of losing the inputs to its wifi location database either. The various pundits have mostly missed that Google is at heart an advertising company, and Google uses the location data to serve better geo-targeted ads to devices.
[Captivate Android Development] askpcguy:
Did a web search for 'Google Samsung skyhook'

Engadget, huffingtonpost (from today) and the business insider, among others. Plenty to read.

Sent from the miui matrix SGH-i897
[Captivate Android Development] betoNL:
Yep...confirming:

http://www.csr.com/news/pr/release/455/en

No need for Google / skyhook / offline or full a-gps :)

Who wants to buy a sgs??
[Captivate Android Development] askpcguy:
From looking over some of the documents, it is very clear Google wanted Motorola to abandon skyhook in favor of Google's superior location service. However that also leads to Google collecting massive amounts of wifi location data.

Yes, spare me the tired viewpoint that Google has user permission to collect this data.

All this maneuvering of companies behind the public's back, and all for what?

Motorola's engineers indicated Skyhook was a better solution. Over time it'll get better.

-too upset to continue (reading or typing)

Sent from the miui matrix SGH-i897
[Captivate Android Development] xpcomputers:
Don't get me wrong... I'm not blaming this for all the SGS GPS woes... Clearly that wouldn't have caused the connectors to bend! But it does show you that there was lots going on behind the scenes. Samsung asked google for special permission to ship 25,000 SGS units that were ready to ship "as is with skyhook" and google denied them... Presumably meaning those 25,000 were hastily reconfigured to remove skyhook literally at point of shipping, so they could ship on time in June/July. This had to have affected the quality of the GPS "package" as had already been assembled & tested by Samsung over the previous 6 months (and more) before release... and already ratified by google too! Such hasty changes are never good!

I'm not saying things would have been great if skyhook was on there, but rushed major changes without testing is NOT the way to release good software code!

We might never know the full story, but I'm guessing it played a part in the mess! The good news is that we are reaching a place of stability on SGS GPS for many/most.

Mike

Garbled meaning induced by swype when posting from XDA app on SGS I9000. ;)
[Captivate Android Development] askpcguy:
Found it, here this might help

http://code.google.com/p/palmreader/
[Captivate Android Development] reinbeau:
Awesome, it's created by Marcus! I recognize his name from my Brighthand/iQue days. This is a great find, thank you for it! :)
[Captivate Android Development] rahlquist:
Didnt miss the point at all. I bought Samsung, the other manufacturers could be using Lewis And Clark in place of a GPS, wouldn't matter to me because I didn't invest in their hardware. Samsung made the choice to use the a/gps hardware and that decision affected the purchase I made.

As for the SGS II, I hope you follow SuperCurio on twitter, he has already uncovered that is uses audio hardware with lesser specs than previous galaxy S devices and that the /data partition is 1/2 the size of earlier phones. Today there was also mention of possibly known issues (by samsung uk) with the NAND in the device failing already in some cases.

The manufacturer is responsible for their choices. It looks like maybe Samsung learned on one front and forgot on others.
[Captivate Android Development] betoNL:
Well, I thought the topic was GPS...

And with all respect to all developers, I will be testing the sgs2 myself and take my own conclusions...

This forum changed a lot since the "donate to me" thing became official

Further, many sgs.s out there (including mine) have a pretty good GPS performance (see my videos) And in my case I have FULL Agps completely disabled....

Meaning if you thing your device is no functioning as it should , you should return it, get a refund and buy a better manufactured phone, if you can find one better than this....

«»
[Captivate Android Development] $omator:
betoNL this gps is ok for navis but in precision sports tracking it fails =]

anyway JV9 vodafone GB release made big changes to gps files

will do tests today - so far so good ;)
[Captivate Android Development] betoNL:
And...do you know any kind of ONBOARD sports tracking app, so I can test it on my sgs? And maybe I will register the tests on video....

I also would like to test those file modifications, if you have one of your CWM packages ready :rolleyes:

P.s.- How did we land on a captivate thread?? :eek:
[Captivate Android Development] $omator:
mytracks or endemondo

ive added cwm with gps fron jv9 but for now it works only with my modification =]
[Captivate Android Development] t1mman:
Personnaly, I use SportyPal for my sport tracking. There's also RunKeeper that's pretty well known but all my test are done with SportyPal and JVH has an higher "traveling" rate than many 2.2(.1) roms I have tested.

I'll test Jv9 also to see if it "helps"