yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] madmack:
I actually don't have a captivate, so I apply hardcore's kernels directly on my I9000 phone.

His previous tweaks didn't do much to GPS accuracy. His latest couple of kernels though, namely K10H and K10I introduce new set of tweaks that fix the GPS. He says he stumbled upon that fix unintentionally. So he's not exactly sure what exactly fixed it, but his own findings, and reports from several guys (myself included) say that he indeed did fix the GPS accuracy problem.

You guys will need to talk to this guy to try to pin point what he did, and see if u can port these changes to your cappy kernel.
[Captivate Android Development] aleadam:
Well, I lost some of the tracks I recorded this week due to data corruption... remind me not to mount again without journaling...

I have one left:

http://maps.google.com/maps/ms?ie=U...733131798641739104.00049704c42a30bae8276&z=13

The first part is interesting. After that, I drove on an avenue and then on a highway, so it gets quite boring. I stopped recording after a while.

At the beginning, I was driving with the phone in the passenger seat. I parked the car on Beals St. and walked a couple of blocks. I got inside Kupel's bakery (right on the NE corner of Harvard St. and Fuller St) to grab a bagel and it is then when the signal gets crazy, almost as if when the signal gets reduced, instead of quietly wait for a better signal, there is a massive amplification and lots of noise. No, I did not go through the buildings across the streets, their walls are too hard :)

It got much better as soon as I got out of there. Went back to the car, talked to someone for a little bit (you can see where in Beals St), and drove again.

Hopefully this will be helpful. I had some around Brigham Hospital in narrow alleys between tall buildings, but as I said above, I lost them.
[Captivate Android Development] nephets0:
Axura RC2.1

these were done, right where i sit. inside. with the phone laying flat on the arm of my chair...
[Captivate Android Development] Caliesv:
Are you collecting all this data to help make an app that will fix the gps issue? Just curious..
[Captivate Android Development] Phoenix-Lead:
I know some might argue, but change your server to supl.google.com and your server port to 7276. Give it a try and re-post your results if you don't mind. I put a good amount of time and testing into the Axura GPS fix and those are not the results myself as well as many other Axura users are getting.
[Captivate Android Development] nephets0:
i only know how to do that in the test mode. how do i do that in the actual configuration of the phone itself so the programs actually go there?
[Captivate Android Development] Da_G:
LbsTestMode is a front-end to a back-end configuration file stored on the phone. Any settings you change in it change that configuration file, which is read by the GPS subsystem each time it's initialized.

I can confirm that in my tests spirent-lcs.com does not reply with any SUPL data. The hostname appears to be owned by a domain hosting company, so it stands to reason they aren't hosting a SUPL server there. However in this case you have Operation Mode set to Standalone - so it isn't going to be using aiding data anyway. It will try however if you set that to MS-Based.
[Captivate Android Development] nephets0:
So iud the axura users you speak of in stand alone or ms based gps
[Captivate Android Development] Phoenix-Lead:
Standalone is the best setup as it does not rely whatsoever on cellular signal.
[Captivate Android Development] nephets0:
Wow. I just realized that swype totally jacked that sentence up...
[Captivate Android Development] nephets0:
here are some more from when i was letting my dogs out to do their biz.

sorry they are all test modes.

i'll try to get a mytracks tomorrow.
[Captivate Android Development] CLShortFuse:
I got another Captivate. (return the other one because it had shut down issues). This is a 1009 device. GPS is spot on. No sliding. No dragging. I never had this much accuracy with the other one.

I'm starting to believe people who say they have no GPS problems.

I'm think my first Captivate (the one I did all the debugging/testing on) was older than 1009 and maybe Samsung did something to change the antenna manufacturing process.

I'm going to get another Captivate next week. I'll have them both side by side and drive to see if there are any differences. I wish I still had that old Captivate to figure out what's wrong with that one. It's not unheard of for devices to have hardware issues manifest in software. The last two Captivates I've used (this one and the 1010) didn't have the 3button SBL working.
[Captivate Android Development] born_fisherman:
darky's v5.2 i9000 ROM

How about this for lock time? supl.google.com/7276/standalone - my model is a 1006

Keeping this rom for the night - will do a my tracks to see how the tracking is on this ROM
[Captivate Android Development] upNsmokeAllDay:
I have a 1010 mine and a 1009 my sons and the gps is horrible on both no matter what tweaks or fixes i try. Google maps has me off driving in fields and wrong roads when it finally locks on. Both stock eclair and leaked froyo roms produced the same results.
[Captivate Android Development] nephets0:
here is a track i did with mytracks on my home from walmart.

http://maps.google.com/maps/ms?hl=en&ie=UTF8&msa=0&msid=106036230981101276067.00049728e85571fdf6311&z=12

the only place it looks like it messes up is when i stop in front of a house... shows me parked in the front lawn.... when i obviously was parked infront of the house in the street, but the end point looks to be accurate.

i had the phone wedged between the window and the dash in my crown vic on the drivers side right in front of the hand light (woot for retired police cruisers). perfect little spot by the a pillar that holds the phone nice and tight in the landscape position.
[Captivate Android Development] nephets0:
here is another walking one. phone in the carhartt pocket as usual.

http://maps.google.com/maps/ms?hl=en&ie=UTF8&msa=0&msid=106036230981101276067.000497398f19a91023546&ll=36.170456,-95.87687&spn=0.001436,0.00284&t=h&z=19
[Captivate Android Development] mr.valacky:
captivate: axura 2.1

x10: original 2.1 (CE) + jit enabled

x8: original 1.6

gps compare

http://www.youtube.com/watch?v=IolSVhjutgI
[Captivate Android Development] baexmeyer:
I know what you mean. I am on my 4th Captivate, and have not had a single one work correctly. Currently 1007.
[Captivate Android Development] nephets0:
So how is that data logger coming?
[Captivate Android Development] bames:
what data would you like?

using chronos rom my gps including tracking has been good.
[Captivate Android Development] slifer315:
using the jk4 modem and the only the jm9 gps files that are somewhere on this forum.

the signal strengths during the series tests were comparable to those in the single position test. this was also done while indoors, on my bed, near a window with the blinds closed.
[Captivate Android Development] Da_G:
@nephets0

Sorry, the holidays are really kickin' me while i'm down, haven't had the time to finish it up just yet. But after CLShortFuse mentioned adb logcat showing NMEA data, I used lbstestmode to enable GPS Logging, and there it is in ADB Logcat. (I had tried this previously but it just resulted in the GPS being non functional on JH7, but it works just fine on JPU)

@Everyone

I did some examining of the NMEA output and it seems to match up exactly with what you see in MyTracks, etc. I think the problem may be lower, between the MEIF binary data being output by the Broadcom GPS chip, and the gpsd daemon that interprets that data into NMEA. The MEIF data is output by a char device, however the protocol is proprietary and you have to sign a contract with Nokia to gain access. Anyone want to give it a try? :) - Info gleaned from this linux-kernel mailing list thread.

I had read some posts about the kernel scheduler tweaks being a possible fix, tried those and it didn't help my tracking. So I tried to renice the GPSd process to be highest priority (logically, if the daemon isn't getting a high enough CPU time slice to process the data, upping its priority to maximum rather than tooling with the scheduler should give the optimal result) - but this didn't seem to help either. Need to do some more testing with that, though. Only tried it for one day so far!

Interestingly, in JPU, setting lbstestmode to standalone actually enables AGPS, and attempts a connection to the supl server. I found this out the hard way when I was having a nearly impossible time getting a lock, until I properly populated the SUPL info, then it started working great. I sniffed the network traffic coming out and I could clearly see it attempting an AGPS connection. (Which it should not do on Standalone, only MS-Based, MS-Assisted, or Network Provided)
[Captivate Android Development] born_fisherman:
I thought I read somewhere that the lbs test menu settings are only valid while you are in the menu. Once you exit lbs, the settings that google maps and tracks use is in the conf. And jupiter files.. is this true?
[Captivate Android Development] Da_G:
There are a handful of settings in lbstestmode that are specific to that program. But the rest exist to write to the .conf :)

adb pull it before using lbstestmode, and adb pull it after, compare the two!
[Captivate Android Development] born_fisherman:
Makes sense to compare what's written before and after huh :)
[Captivate Android Development] aleadam:
Even if we get the specification, it's beyond my coding abilities... but the soap opera was fun to read :D It continues here http://lists.meego.com/pipermail/meego-kernel/2010-November/000941.html

I don't think nokia will let you do much. Do you think the interface will be much different than the 4750?
[Captivate Android Development] Da_G:
Hey guys, took things a step further, I have a literal mountain of data now. I did some reverse engineering on /system/bin/glgps_samsungJupiter which handles the translation of MEIF data from the GPS chip to NMEA data and GPSLocationProvider data for android. I was able to create a jupiter.xml configuration that writes out full debugging data to a log file. The debug log file is absolutely humungous, with a HUGE amount of information. It looks like MEIF passes nearly all of the raw satellite measurements on to userspace, so it should be possible to create our own glgps daemon should we have to (if we get hands on MEIF spec)

I took simultaneous MyTracks/NMEA/glgps debug logs on the device, and NMEA log from my BT GPS. I'll post more info as I parse the logs (NMEA log is 75KB from device, 600KB from BT GPS, debug log is 103,559KB, so really a HUGE amount of data)

The GPS performed particularly bad in this test (losing all satellites a number of times while the BT GPS held 11,) I suspect it may be due to the large amount of I/O writing the logs out to the internal SD. I'll post raw logs and GPS tracks generated from NMEA, signal strength comparison etc. shortly.

[Edit: Uploaded raw data. Consists of my hacked jupiter.xml (use with XXJPU glgps daemon, does NOT work with JF6/JH7 glgps daemon due to configuration changes) - also uploaded the debug log output (huge amount of data) and NMEA tracks from the internal GPS and bluetooth GPS. NMEA-20101216-065338.txt = device output and sirfstar.txt = BT GPS output. I'll be parsing this data soon and post what I find. Here's a google maps MyTrack of the trip - You might notice the GPS dropped out completely quite a few times. I suspect this was due to the extreme amount of logging I had the glgps daemon doing at the time. I'll have to try the same settings without the full debug log output next time!]

Link to raw data (hotfile) Mirror #1 (mediafire)
[Captivate Android Development] MarcianoS:
Contacts in battery cover?

Guys,

have you seen this:

http://xdaforums.com/showthread.php?t=876179

Long story short: there are two points of contact between the phone and the removable battery cover. These seem to be covered with some kind of thin whitish layer. Polishing off this layer so as to expose the bare metal seems to improve GPS performance considerably (both lock and tracking). I haven't tried, but I thought it may be useful to point out here.
[Captivate Android Development] nephets0:
i would have to think, if you don't have the coating worn off by now, something is wrong and you should try to improve the contact point, if you have a wear point, i don't forsee you needing any help, if its making contact, its making contact. in the electrical world, there are ways to make contacts better, but thats not going to work here...
[Captivate Android Development] nephets0:
i have to say, i downloaded the file, looked at it and laughed as note pad choked on it, only thing is , i don't know what the hell i'm reading haha. if you need anything, i'm more than happy to help ya...
[Captivate Android Development] alphadog00:
I have to disagree - making contact is not "making contact" - I have had numerous devices with contact issues and cleaning oxidation from contacts with a pencil eraser can make a world of difference. We know Samsung made some antenna mods in later phones - this could easily be related.

The contacts thread is one mod where 99% of the people claim improvement, and it isn't random like toggling settings in the GPS test menu.

Personally, I think GPS has multiple issues (therefore the variance in results and complaints) and the contacts thread is fixing one particular issue. But all this is off topic from the threads intended data collection purpose.
[Captivate Android Development] nephets0:
okay. be back i'll run lbstest mode in stock back, no back and semi polished contacts.
[Captivate Android Development] nephets0:
here are the pictures, first picture is stock back, 2nd picture no back, 3rd picture lightly polished contacts with the one contact bent up a bit (approx .5-1mm)

FYI, i have not reviewed these at all, just used shootme to shake and shoot after the phone got a lock so what ever happens happens. i deleted GPS data before every lock as well.
[Captivate Android Development] static416:
Any updates on progress? I'm really hurting for a genuine GPS fix, or at least a good explanation for why this hardware is so bad.

I'm on my third Captivate, this one is a 1009 and the GPS is useless.

Not 'close' to useless, actually completely useless.

The first two Captivates were not great, but acceptable. This one won't even get a lock most of the time. At all. It'll sit there searching for 5-10 minutes and never lock on to anything. I know you want real data, but being as it often won't ever lock on, there is nothing much I can give you.

Seriously thinking of just buying a different phone.
[Captivate Android Development] static416:
That contact cleaning works awesome. I now have a usable phone. My statement in the other thread. http://xdaforums.com/showthread.php?t=876179
[Captivate Android Development] mikegy2002:
Was sceptical

Tried three times wih cover on contact points untouched. Five satellites locked on in about forty five seconds from balcony. Cleaned contact points with emery and contact cleaner. Seven satellites in about thirty seconds repeated three times gain of three to five. Phone set in exactly same spot in corner each time. Was able to lock on indoors as well. Would not lock on indoors before cleaning contact points. At least for me worked well. Now been a day still working well.
[Captivate Android Development] static416:
Having tried out the navigation, the cleaned contact points clearly don't solve all the problems, tracking is still an issue.

However, because of the dramatically improved ability to get a lock, even though it may go off track, it can correct itself fairly quickly.

But overall it's still a significant improvement. At least the GPS on my phone is fairly useful now.
[Captivate Android Development] :
A new driver would be the best way to go Da_G, its ether our driver, or our gps hardware, nothing more, nothing less.
[Captivate Android Development] Da_G:
@rafyvitto: yeah, already brought in the new daemon from nexus s, working on documenting all the stuffs, there are plenty of settings to work with there. I've been talking about it on #xda-devs IRC, haven't uploaded anything yet.
[Captivate Android Development] warpkid:
Just wanted to chime in and say that I really appreciate the work you guys are going to get GPS working on the galaxy s (for it seems samsung have all but given up).

I recently picked up a galaxy s running JPO firmware and the tracking is terrible (it has no trouble picking up the satellites, its just when in motion that things go wrong). Incidentally, as someone mentioned earlier in the thread, the issue is far worse when in urban areas, rather than say, on an open road.

What puzzles is that some people have no issues what so ever, apparently.

Anyway, if you still need any data posting Ill be happy to help

Keep up the good work!
[Captivate Android Development] Da_G:
Made a post over here about a "tweak" I put together using the info gleaned from here and my testing. Give it a whirl! :) If commenting on that only please reply in that thread and keep this for data collection, thanks :) Also in there is info on how to turn on NMEA logging to a .txt file which would help :)
[Touch Pro2, Tilt 2 Windows Mobile General] niewoo:
Hello - I'm trying to find the AT+ traffic going between my phone and devices. Is there some application that provides this level of diagnostic already? Any pointers as to what I need to do to create a program directly? I know CreateFile to open COM port and do basic read/write, but I don't think that get's me access to the AT+ flow?

Thanks,

Nick.
[Touch Pro2, Tilt 2 Windows Mobile General] Miami_Son:
Check Handango. I believe Resco makes a mobile packet sniffer for IT use that tracks all network adapter traffic and logs it for review.
[Droid Incredible Q&A, Help & Troubleshooting] ksizzle9:
I've got a couple of questions. I bought my first dinc on launch day and kept it til the DX launched and let a moron talk me into trading, then moves on to the fascinate. Just got another dinc yesterday. And I am actually still lucky enough to be a admin in fascinate irc and what not anywho, when I had my first dinc they were all amoled and no SLCD, I've been gone for a while and therefore not to sure how to tell if my phone is slcd or smiled, pretty sure its amoled because unrevoked for amoled worked but I chose with recovery for it to flash so j/w. Using MIUI ROM and it wasn't out when I left(I was here for the very first sky raider beta like. .00001 lol) and just wondering if anyone had any advice to get me back in the game. Last question, what is the incredible IRC channel?
[Droid Incredible Q&A, Help & Troubleshooting] blulitespecial:
http://xdaforums.com/forumdisplay.php?f=635
[Droid Incredible Q&A, Help & Troubleshooting] donnyp1:
Try Lou's senseless roms or his revolution roms, I think you will like how far roms have evolved. Peace bro, welcome back
[XPERIA X10 Q&A, Help & Troubleshooting] rtrotsky:
i upgraded my x10 with seus to 2.1 changing the CDA, but now i would like to reflash with the same firmware. how can i do it?

i have the files that seus downloaded but don't know how to flash them into the phone.

edit.:

i found my answer reading another post. the steps to decrypt the firmware from seus are here http://xdaforums.com/showpost.php?p=9283069&postcount=76 [thanks to delbuenno]. after that, we can use flashtool to flash them to the phone.
[XPERIA X10 Q&A, Help & Troubleshooting] Tony_C:
Re-run SEUS and select repair
[XPERIA X10 Q&A, Help & Troubleshooting] rtrotsky:
there is no such option anymore. it just says i currently have the most up to date software.
[XPERIA X10 Q&A, Help & Troubleshooting] Tony_C:
Yea, I had that problem sometime back. At that time PC Companion repair worked. I Un-installed both went back to SE site and downloaded SEUS again. This version now gives repair option.
[XPERIA X10 Q&A, Help & Troubleshooting] rtrotsky:
i´ll try that and post back here.

edit:

i uninstalled both and downloaded from SE but i still can't get that repair button to appear. i´ll just stick to the flashtool and the backup from SEUS i have.

thanks for the help man.
[Nook Color Themes and Apps] bobdude5:
veeerrry nice man!
[Nook Color Themes and Apps] ddenson:
Thanks! I agree with you - I didn't want to permanently re-assign the volume buttons, as I use them in some apps.

One request, if possible ) - Is there any way to make it go to launcher pro (or whatever you want as default) when pressing "Home" in the app? Right now, it asks me to "Pick Home" every time.
[Nook Color Themes and Apps] bpk:
I never personally use the "home" button, I use the quick drawer thing in the notification bar, so I don't really use a launcher. I could probably quickly add a button just for an alternate home or use last home I guess/choose new home I guess. I'll see what I can do. I've also though about adding arrow soft keys, for using in like connectbot, is there any interest in that?

There are also other minor irritating things, like apps that exit when they are not in focus will not work with this hack. For example, monkey kick (a game my son loves to play) will exit if it's not in focus so it never receives the soft keys. I suppose it doesn't matter though since it doesn't use the screen completely anyway, so he just gets to play on my old g1 :p
[Nook Color Themes and Apps] ddenson:
Thanks again. Using the last home would be great, if that's possible. I don't personally have any use for additional buttons, but maybe someone else can comment? Rgds.
[Nook Color Themes and Apps] nemith:
Awesome.

Code would be cool it would be nice to have them popup at the bottom of the screen like when you press the menu button in an app.

Also to take a screen shot you hold the 'n' button and tap the Vol - button. If you have as much trouble as I did with this method, you can also install drocap2 (root required) which does nice job.
[Nook Color Themes and Apps] smarcisin:
awesome app. its perfect! great replacement until someone does the sidebar buttons like the ones available for the archos
[Nook Color Themes and Apps] jerrygon:
nice work... now if you can make this pop up on the bottom of the screen with a black background like the archos tablets it would be awesome...
[Nook Color Themes and Apps] ojo8:
thank you, this is a great work around