yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] DucatiGuy:
I've been using phoenix 4.5, Adam's ROM w/ his GPS files/tuning, to track my running via Cardiotrainer and I've never had results so accurate.

For Comparison's sake, prior I used cognition 2.3 b6 and 2.3 b8 and the GPS was not as accurate.
[Captivate Android Development] TheBassman369:
Thanks a lot. The only time my GPS works is when I'm on Supernova or Phoenix.
[Captivate Android Development] Deleted member 2758866:
I've flashed every rom available and Adams fix is by far, the best one available.
[Captivate Android Development] yobbei:
I was on Phoenix and now I am on supernova. All I can say is I would have never consider using my cappy as my primary gps until I got adam's roms.

The gps performance is pretty amazing if you ask me.

Play with different modems to get best results.
[Captivate Android Development] Nick_Marah:
Works excellent!

I'm a FireFly user. Just installed this fix and I'm impressed! Significantly improvement with GPS inside. Have to try it with the real driving.
[Captivate Android Development] xtremekilla09:
Thats awesome.

On a separate note: how did you post in the dev forums with one post? not hating just curious...lol
[Captivate Android Development] Phoenix-Lead:
he has been a member since 2009
[Captivate Android Development] ngochuy:
Adam. Was this gps fix already in supernova 2.3?
[Captivate Android Development] DunDunDario:
Yeah this fix is awesome. :D Just wish I didn't get that stupid unable to locate address message when trying to lock on my location. :(
[Captivate Android Development] dizx:
This fix works great on Precision as well. Nice!
[Captivate Android Development] Phoenix-Lead:
Go into settings and clear the data for your maps app
[Captivate Android Development] born_fisherman:
Adam - u have done an amazing job with gps fixes in the past.. I don't doubt this will work on other roms as well

My gripe is that my phone is just one of those flawed phones that no matter what gps cocktail I throw at it, I am still shown driving through cow fields and getting re-routed

Replace with another ( #7 ) ?? I think I may try a different phone if the Lords will let me
[Captivate Android Development] DunDunDario:
Tried that and it still says the unable to get address message under my location. It's weird because says it's accurate to 5 meters. I mean this is a good thing right? :confused:
[Captivate Android Development] SmithEC:
Really nice with Paragon RC5.1.

This is keeping me within just a couple of feet inside my house.

.
[Captivate Android Development] markmunsch:
Just a quick question, in case this fix wouldn't help, is there a way to revert back to before or would I have to reflash my rom?
[Captivate Android Development] pierre3408:
GPS finally works

I have had my captivate since August. GPS was always awful. I tried Adams Fiefly rom and Gps finally works the way I hoped it would. I have also used Phoenix and am currently i am running Supernova 2.3

It works on all 3 of Adams Roms. Amazing! Great job!!
[Captivate Android Development] GGXtreme:
I have to admit, trying many different GPS 'fixes', I was initially skeptical. My hacked-together ROM gave me the best GPS I've experienced previously (which was honestly pretty poor). Flashing this was an immediate and HUGE improvement: from no satellites in my house at all and 10 minutes to lock outside on a clear day, to 6-7 satellites in my house and a 10m-accurate lock within seconds.

Thanks a bunch for your work :)
[Captivate Android Development] MikeyMike01:
I flashed it, and nothing changed.

Just like every GPS "fix".

I still think the problem is lower than the ROM.

Sent from my Captivate.
[Captivate Android Development] Phoenix-Lead:
I appreciate your feedback Mikey. It seems to be helping more than not though so I will leave it. I only put it up as I use it in my ROMS and it does work.
[Captivate Android Development] acdbx:
this sounds great and all, but...

can you explain what is included in this fix? what files are pulled from where, or how did you modify the files etc? please explain WHY this fix works, it woudl help the community a lot.
[Captivate Android Development] Phoenix-Lead:
It is jut a conglomeration of files from various devices in the Galaxy S line.
[Captivate Android Development] FishDoc:
Adam,

Works great with Andromeda 1.2. Very fast lock and the first time I've had an accuracy of under 5 meters. Will try some complex navigation this pm and will post results.

Thanks a bunch!!

Edit: Around 100 miles of driving this afternoon mostly on winding country roads, some Interstate, and lots of little towns. The GPS didn't miss a beat. Had it running side by side with a Garmin Nuvi and I'd have to give the edge for accuracy to the Garmin but not by much. The Garmin audio is more complete and turn announcements made a bit earlier but only by insignificant degrees.
[Captivate Android Development] NOSintake:
Seemed to work with Continuum, but not with di11i's ROM. I'm about to flash it on Firefly and see what I get.
[Captivate Android Development] di11igaf:
if it didnt work its because its in your head.

this fix is almost identical to the one ive been putting in my roms since 2.x(im in no way saying adam took or stole anything, just me and him happen to use the same gps 'fix')

the only difference is i decided to use da gs jupiter.xml in a few recent versions instead of clshortfuse's, which are probably very similiar anyway. everything else is IDENTICAL

so if you flashed this over what i had already, you pretty much already had it.

people have to realize you can not fix broken hardware with software. period.

if it didnt work on your phone, well that has nothing to do with anything. i have 2 captivates, and have tried every gps 'fix' ever released, plus messed with some stuff myself, somedays its perfect, somedays its horrible. sometimes both phones are setup exactly the same, with the same fixes, and one works ok and 1 sucks. then next day they will be reversed.

its just like the people who say OmgZors- this rom Has dee Bez Battry evur, AND IVE TRIED DEM ALL!!!!

no.

most of the roms are fairly similiar with a few different bases and kernels.

99 % of the battery is used by the screen and thats all there is to it.

if the battery lasts for more than a day, then the phone barely got used.

it pretty much boils down to around 3hrs screen on time=phone dead

theres little things that will make very small differences, but there nothing compared to the screen, unless something is wrong and seriously draining the battery

and this is with the gps exactly how it comes with my 6.0 rom, looks good, but in reality its not much better than my wifes captivate on stock ji6-10 sat lock almost instantly (4 sec)
[Captivate Android Development] Phoenix-Lead:
I had no idea we pretty much used the same combination.I'm sorry about that.
[Captivate Android Development] NOSintake:
Whoa, I wasn't trying to bash your ROM or anything, I was just posting my findings. The stock GPS worked pretty well, then I flashed it, and there was no GPS. I'm not trying to offend anyone, I just know how hard it is to track progress when you want people to test something.
[Captivate Android Development] di11igaf:
i know you werent, and i wasnt thinking or saying that and if it came out that way sorry, it wasnt really directed at you, it was just a general statement.

@adam, no reason to apologize, im sure you had no clue just like i didnt until i compared the two. and its not like i made the fix, i did just like you, only a while back, just combined a few things that seemed to at least make the gps more consistent.

its just if it was completely fixable, or a software issue, it would have been completely fixed a long time ago.
[Captivate Android Development] Phoenix-Lead:
I guess great mind think alike. I may have to try your latest rom tomorrow. I haven't flashed anything but my roms in months.
[Captivate Android Development] dizx:
Sooner or later, given the same ingredients, great chefs end up with similar recipes!
[Captivate Android Development] Jdelgado:
Adam.

Create work as always I just installed on firefly and it works create inside I got goy lock on 11 secs when in the past it took 20 or more secs
[Captivate Android Development] newter55:
Huh? .
[Captivate Android Development] suresh13:
I'm a big fan of Serendipity (thanks MikeyMike and ChanceM) and here are my findings, tested thoroughly many times to make sure it is what it is and just not me imagining things :P

(location: malaysia)

Serendipity: gets a fix fast (8-10s average), but while navigating, my location jumps around and updates rather slowly, which will result in me missing turns almost everytime.

Suprenova/Phoenix GPS: a tad bit slower to get a fix (10-15s average), but while navigating, I am yet to miss a turn and my location only 'jumped' once.

Applicable to both: LBStestmode seems to get the fix fastest, followed by GPS status, which takes slightly longer, google maps (even longer) and my local turn-by-turn navigation software (PAPAGO!), the longest. If i fire up PAPAGO without getting a lock in LBStestmode/GPS status first, the initial lock can take up to 10mins! I also tried using ShareGPS and get the NMEA output on my laptop, which indicates that while travelling, it is updating every second, and to confirm that, I used Garmin Mobile PC on my laptop with my cappy as the GPS receiver and everything seems to work fine. No jumping around, no missed turn, just perfect navigation.

I'm starting to wonder if the CPU load while navigating has an impact on GPS performance???

Coming from a Hero, i'd have to admit no matter what fix i've tried, the gps performance is pretty sucky.. not that it matters to me, i have a standalone PND for my navigation needs, but im sure there are lots of us who dont, thus just wanted to test it out, hoping it'll help other people..
[Captivate Android Development] bugity:
He means "Great" not "create" I'm sure. Lol
[Captivate Android Development] dbaser:
I'll be damned! It works!

Quick lock. No jumping around (I friggin hated that crap). 10m accuracy!

Thanks adam!
[Captivate Android Development] Jdelgado:
Yep sorry I ment great
[Captivate Android Development] drancid:
I flashed this gps fix over the perception 10.4 and took 30mins test drive.

I'm sorry but have to say perception 10.4's gps is better than this fix...

I gotta flash whole perception again because there's no gpx fix file from perception.. sad.. :(

Maybe I'm the only bad luck one..

Thank you for sharing this tho ;)

Sent via ATT Captivate.

Perception 10.4!!
[Captivate Android Development] bokaboka:
Any specifics on what settings it actually changes?
[Captivate Android Development] NOSintake:
Flashed for Firefly and seemed to work pretty well. Thanks again for the file! I'll be testing this on other roms that I flash
[Captivate Android Development] zuNcHAN:
Would this be necessary for the SN 2.3 JS5 version? I ask cause I'm under the assumption that the JS5 base already has reliable GPS.
[Captivate Android Development] yokozuna82:
Yeah im new to supernova its been about 2 weeks I drove to San Francisco with it that for me is a 200+mile drive and it did very well comparable to my bb bold ...even when driving deep downtown SF with all the tall skyscraper and cloudy skies the GPS only hickup like twice for just a second and the phone was not even by the window but under the dash I did change the setting to default but left the operation mode to MS BASED and im using copilot with a captivate 1010 model
[Captivate Android Development] askpcguy:
Any updates on this fix applied to KB1 roms, for example Cognition 4 or Torch 1.5?
[Captivate Android Development] Phoenix-Lead:
Not yet. I have been kind of taking it easy. I will get to it though.
[Captivate Android Development] silver91342:
Nice Fix :) Flashed over Firefly 2.3, locks very fast even indoors and raining outside

Area is Southern California, S.F. Valley
[Captivate Android Development] askpcguy:
Going to nandroid backup torch 1.5 and give this a try. I been reading how gps performance is more or less tied to your Modem, this being the KB1 modem, there might not be any gains or performance increases.

Edit: Driving around using Google Navigation, I noticed a few rerouting problems but overall it was not that many. Turning seemed to completely mess up the GPS, kept putting me on adjacent roads or off the road completely.
[Captivate Android Development] h0ckey10:
this is cwm flashable right?
[Captivate Android Development] askpcguy:
Yes.
[Captivate Android Development] NDub21:
Can I install this on top of stock KB1?
[Captivate Android Development] Phoenix-Lead:
You can install this over any Captivate ROM that you want your GPS to function on!
[Captivate Android Development] askpcguy:
Isn't there any practical way to organize a standard way to test the GPS?

Areas such as inital cold fix, hot fix, navigation tracking (maybe an error % or % time navigation position is inaccurate).

Or is the GPS hardware/software found in the Captivate that varied and the results will be meaningless?
[Captivate Android Development] H3llstorm:
Tried plumbBob & Da_G's GPS "fixes". This is the only one that actually works (for me).
[Captivate Android Development] askpcguy:
But there has not been any updates to this proposed fix.

Sent from the miui matrix SGH-i897
[Captivate Android Development] Phoenix-Lead:
why does it need an update? I know plumbob updates and then reverts and then updates again and reverts again but mine just plain works for most people.
[Captivate Android Development] askpcguy:
I would offer the fact that new Samsung sources are being released which might help bit knowing Samsung its not likely.

In fact on miui rc5-b the GPS locks rather quick and I'll road test Google maps navigation tracking soon.

Sent from the miui matrix SGH-i897
[Captivate Android Development] vuphuonganh:
Hi,

I have a Captivate and my wife got a Vibrant.

Do you know if this would work on Vibrant too? I feel sad when comparing mine to her.
[Captivate Android Development] dave1977nj:
what are the app settings operation mode etc...and supl/CP settings etc...? That work the best for this fix?
[Captivate Android Development] Phoenix-Lead:
No. It will not work. Phoenix unleashed was ported to the vibrant which of course uses my fix and it does not work well for them. I asked them to get me a rom that does work well so I can look into it but they are ignoring me.
[Captivate Android Development] H3llstorm:
Exactly.

Application Settings: Tracking, S/W Test, Standalone, Hot Start, On, On, 30, Off

SUPL/CP Settings: Custom Config, supl.google.com, 7276, off, SUPL

In Settings > Location & Security, use wireless networks & GPS satellites (obviously :rolleyes:) and turn off "use sensor aiding".
[Captivate Android Development] RichMD:
Hi Adam,

Is there an easy list of the items that have a significant impact on GPS for a given Captivate? I know the modem and to some degree the kernel have an impact beyond the files includes in almost any of the fixes (jupiter.xml, etc). I am currently running Continuum V4 which I like a lot but my GPS is not great - just OK. I tried your fix but it seemed worse even though the best GPS I ever had was Phoenix 4.5. I kept upgrading but why would two different JS8 I9000 ROMs with the same modem and kernel on the same physical phone act differently when applying the same GPS fix with the appropriate settings in LBS test - SUPL, standalone, etc? Hopefully, the question is clear. :rolleyes: I just don't know if there is something else beyond the LBS settings that we can look at on any ROM to make it more "compatible" with your or any other GPS fix.

I occasionally consider reflashing Phoenix 4.5 again just to confirm if it was my imagination that it was the best or if the hardware just isn't working as well anymore - such as the contact is not as secure as it used to be?
[Captivate Android Development] jastx:
Hi, I applied this fix to Serendipity 6.3 with the JLK4 modem. Got quicker lock but my compass points south to southwest rather than north now. Any idea what I can do? BTW, I did try to calibrate the compass with the figure 8 process. No luck.

I also previously tried GPS Aids and had the same issue so deleted it. Does this indicate anything I can correct or do I need to removed the fix?

If I need to remove the fix, please tell me how.

Thanks.
[Captivate Android Development] slmhofy:
This fixed the bad GPS I had with bone stock clean install of Serendipity 6.4.

Thank you Adam.
[Captivate Android Development] Phoenix-Lead:
No problem. Glad I could help one more person out!
[Captivate Android Development] Oxicottin:
Adam it states to pair the fix with one of the specified modems but mine isn't listed in the links thread. I'm on Cognition 4.x.x can I use it with that ROM? Also, If I wanted to revert back to what was there what do I do? It comes with Plumb Bob GPS fix do I just run that CWM to get back. Thanks!
[Captivate Android Development] bskarthikeya:
Hi,

Is this fix applicable to Froyo ROMs in specific or can I also try flashing this on Gingerbread ROMs?
[Captivate Android Development] nelsonw:
this script is on amend, right? can be converter to Edify? I have cognition 5 b2 and GPS is bad, I want to install this and check if can be better. Thanks!
[Captivate Android Development] chappatti:
Hey Adam,

This has been the best fix on Froyo for GPS. However, the zip will not work on CW3 Gingerbread. CAn you please update the zip for Gingerbread ROMs?

I am not able to reproduce my GPS "love" with any modem combination or ROM, so I would like to give this fix and the TLJL3 modem combo a try again.........!

Thanks,
[Captivate Android Development] Soccer_Dad:
The froyo fix will almost certainly not work on gingerbread. The files are located in a completely different place.

That said, I had a weird experience, where I moved the "library files" (?) (*.0) from Adam's GPS fix to /system/bin/gpsd and got a change for the better. At least, that's the way I remember it. I'd look up the xda post where I talked about it, but search is conveniently down, as it always is between 9 and 11 pm here on the west coast.
[Nexus One Q&A, Help & Troubleshooting] anthortic:
This guide is for people who want root but want to keep their stock rom, not breaking the warranty, unlocking bootloader etc.

A proud ubuntu user, I am writing this in a new thread purely because the manual rageagainstthecage method and SuperOneClick method did not not work for me, see link to my conclusion below if you care ;)

http://xdaforums.com/showpost.php?p=11305312&postcount=2526

What did work however was via adb shell using psneuter :D and its fairly simple if you follow the following commands.

This guide assumes you know how to get access to the shell via adb, if you dont then search elsewhere for a useful guide :p

OK lets get to business!

1.

Download the attached nexus_one_softroot.tar from the bottom of this post and extract contents to the same folder as adb

2.

Open up your terminal, cd to the same folder as adb and the extracted files

3.

Enter the following commands:

sudo ./adb push psneuter /data/local/tmp/psneuter
sudo ./adb push busybox /data/local/tmp/busybox
sudo ./adb push su /data/local/tmp/su
sudo ./adb shell chmod 755 /data/local/tmp/psneuter
sudo ./adb shell chmod 755 /data/local/tmp/busybox
sudo ./adb shell chmod 755 /data/local/tmp/su
sudo ./adb shell

After this you should see only a $ which tells us that we at the android command line with user privileges only, lets continue

$ cd /data/local/tmp
$ ls
busybox
su
psneuter
$ ./psneuter
property service neutered.
killing adbd. (should restart in a second or two)

You will now be kicked out of android shell, lets go back in

sudo ./adb shell

After this you should see only a # which tells us that we root baby! If you want to double check issue this command

# id
uid=0(root) gid=0(root)

Lets continue on. From this point we will install busybox and su which will make root permanent

# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# cd /data/local/tmp
# ./busybox cp busybox /system/bin
# chmod 4755 /system/bin/busybox
# busybox cp su /system/bin
# chmod 4755 /system/bin/su
# exit

For some reason I sometimes have to enter exit twice to leave the android shell. Again, re-access the android shell

sudo ./adb shell

Now in the android shell we can finish up

# su
# mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
# exit
# exit

Lastly we must install Superuser, and I did this from the android market so I knew its the latest version, its simple to get, less command input etc.

Now you have root! I hope this was simple enough to follow, I have not really written a guide before but from lots of searching I just could not find a solution for my Nexus One 2.2.1 FRG83D, especially any guide that uses psneuter.

Anyway, glad to contribute :D

EDIT - also, being new to starting threads, this may not quite be in the right section of the forum, sorry if thats the case mods
[Nexus One Q&A, Help & Troubleshooting] Jack_R1:
Added link to the thread from Wiki.
[Nexus One Q&A, Help & Troubleshooting] mfkr:
upgraded to gingerbread 2.3.3. after copying and setting permissions, got this:

$ cd /data/local/tmp
$ ls -l
-rwxr-xr-x shell shell 26248 2010-07-22 10:20 su
-rwxr-xr-x shell shell 1062992 2010-10-16 22:29 busybox
-rwxr-xr-x shell shell 585731 2011-01-08 18:02 psneuter
su
busybox
psneuter
$ ./psneuter
Failed to set prot mask (Inappropriate ioctl for device)

second time threw me out of shell. again adb shell gives this:

$ id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1009(mount),1011(adb),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet)
[Nexus One Q&A, Help & Troubleshooting] anthortic:
I believe this is due to a change in the kernel as it is upgraded into gingerbread, the input/output controls have changed, leaving psneuter out of date with the current kernel.

However if an exploit is found with the kernel used in 2.3.3, you can use it in place of psneuter with the above method.
[EVO 4G Q&A, Help & Troubleshooting] gqukyo:
I'm used to using a Sense ROM as my daily driver but since CM7 RC1 came out, I've been using that one. I flashed the 07 SavageZen kernel and for some reason or another it's horrible battery life compared to the stock on that comes with the ROM. I couldn't figure out a way to see if I had a wakelock issue since the ROM has no details such as total up time vs wake time. I've tried looking at Spareparts but honestly I can't decipher how to find which app is wakelocked...

Before you flame and troll, I did search and I've seen posts asking about wakelock but never really a solution being posted...
[EVO 4G Q&A, Help & Troubleshooting] jacoballen22:
In spare parts battery history, then partial wake usage. That should tell you if you have a wake issue with an app. It's kik messenger for me so I just force stop it when I'm done using it.

Swyped from my sexy EVO.
[About XDA developers] berkley:
Hi Mods (and everybody else might know an answer),

Is it possible to change the opener of a thread?

The background story is, that a developer of an app hasn't the time to keep it up to date. In agreement of the dev, I'd like to do the work.

Thanks in advance,

berkley
[About XDA developers] pulser_g2:
Sure, just get the OP to PM a mod or report the post, and say who should be the owner.

Make sure to get a link to the thread in question so we know which to change :)