yashsingh1/xdaforums huggingface dataset:
[HTC Desire S] crypted:
Let me know the results of the Alternate build of the patch.

Does your location work with other Apps?

Do you have all location options enabled in Settings?
[HTC Desire S] kennyhkw:
Just wanted to say that this works for me!

I'm using Endymion v3.3 ROM and i used 'Download the Google Specific CWM Flashable' v3.1 patch and GPS is now working great.

With the stock HTC ROM i would only get GPS signal lock after restarting the phone and even then it would drop out after a bit of use and never come back. HTC should be shot for releasing a phone with Non-working GPS software. I would never get a signal lock after that no matter how long i left it running.

With the Endymion ROM the GPS didn't work either. But now that i've flashed this patch i get a signal in about 10 secs as long as there isn't too many tall buildings blocking the signal. Seems to pick up about 10 satellites.

Tried it whilst driving to work this morning and on the way home. Worked great on both occasions so all good for now.

Thanks for making this patch. (thumbs up) :)

ps. my phone is in a silicon gel case as well.
[HTC Desire S] catd3ViL:
Accuracy of the results in maps doesn't have the correct value in my location. Distance from the location where I was the one on the map is very different.

Yes, the "My Location" maps application on my device is active (the default applications in custom ROM saga3D)

Yes, I have done!

Ok, I'll try it again in another area where I live and use the Agps patches that you create. Sorry if I much ask, I'll be report again.

Thank you in advance! :)
[HTC Desire S] crypted:
But did your GPS work before using this patch?

When you say the distance is very different, how much difference?

What are the readings you get from "GPS Status" app in the Android Market when you stand outside with a clear view of the sky?

Go to Menu -> Settings -> Location. Make sure all three options (Use wireless networks, Use GPS satellites, Phone Finder) are enabled. Phone Finder definitely shouldn't matter, but just have them all enabled for testing at least.

Try another ROM. Someone just reported that "Endymion v3.3 ROM" and the Google patch work great on this phone.
[HTC Desire S] Sim0cYz:
Hello, I have to ask a question: yesterday afternoon, around 15 p.m. in Italy, I was trying to use Navigon / Google Maps / Waze to drive to a commercial centre. I had some troubles trying to get my gps fixed. Finally, I remembered about FasterFix (on the market) and I had to install and run it to get my position fixed. I was in an uncovered area, a parking, without trees or similiar around. Even moving with my car around my town it won't get fixed.

With FasterFix now works, but your fix was better and.. faster.

It was only a temporary server problem? Should I re-apply your tweak?

Many many thanks!!
[HTC Desire S] crypted:
Umm do not use this patch in conjunction with Apps like Fasterfix. It overwrites my settings.

I would certainly question what was going on. Did my patch work for you before? And, it just stopped working that time? Did you have Fasterfix or any other GPS app installed with my patch installed as well?
[HTC Desire S] Sim0cYz:
Hi :) yes, I know that FasterFix would overwrite your tweak, but I thought it was your fix to generate my problems so I tried this way and..it worked. Now, just before deleting FasterFix and reapplying your settings I was telling you about this problem and, if you need help to figure out, I'll do anything possible.

Firstly I thought your server was offline or under maintainance, but I needed to go in that place so.. I applied FasterFix. Not so fast, so I'd like to return on your fix.

Yes, your patch always worked greatly on my saga, with Endymion V3.3. No, I have only Navigon, Waze and Google Maps on my device. So there was only your fix operating on GPS.

Thank you mate :)
[HTC Desire S] crypted:
Odd. Well I assure you none of the servers went offline or shown any major latency issues. You're the only person to report such issues so I wonder if your data network had a problem for a short period of time? Do you know for sure my server was offline? Are you certain you had a stable data connection at this time?

Currently, are you functioning 100% fine with this patch or are you still experiencing problems?
[HTC Desire S] Sim0cYz:
Ok, so the problem is on my desire s.. I'm sure my network was working fine, I downloaded Fasterfix from it.. Let's try, I'm uninstalling Fasterfix and reapplying your fix. Tomorrow morning I'll try if working:)

I'll surely repost ;)
[HTC Desire S] bongo1:
U know what I cant believe this, I've been pi ssed off since buying my phone and going through tons of roms the GPS fix is allways rubbish, tried different apps etc.

Now ive just seen your patch and installed it and I cant believe it. I have an accurate lock on inside my house within 10 seconds! I could never get that before I cant believe it.

Thankyou so much and why the hell did HTC not fix this!
[HTC Desire S] anonymous_1997:
worked a treat thanks for your effort
[HTC Desire S] chonthat:
I used ROM Unity v2.39 , I flashed Google Build but nothing , my GPS didn't fix , what should i do ?
[HTC Desire S] crypted:
Try it with a different ROM? Did it work before? No case?
[HTC Desire S] Raaert:
3.1 Google Specific confirmed working with Endymion v3.4 (built-in via controlpanel).
[HTC Desire S] shrike011:
WTF? How? Dont work here, i can confirm on Reaper rom, but Endy, 3.3 or 3.4 nothing, not a single patch...
[HTC Desire S] chacho_2me:
hi dude.im using xperia neo.am.i have cwm with me.but i would like to ask if this is possible with my phone.thanks

if possible,what to download?so confused with so many links and etc.

keep up the giod work
[HTC Desire S] crypted:
Yes it is possible. I suggest the Google build.

If you want to flash with CWM, download the CWM Google Build. If you want to flash it with CWR or EXT4, download the normal Google Build. If you want to just plug your phone in and use Windows to install it, download the ADB PUSH ZIP and follow the instructions.
[HTC Desire S] noponies:
3.1 Worked great on my Desire running CM9 alpha. Went from throwing my phone away in disgust to a lock in about 5 secs.
[HTC Desire S] pughie:
Working great on endymion 3.4, using Google specific 3.1

Thanks
[HTC Desire S] mouzzza:
@crypted:

may you can help him better than i can
[HTC Desire S] e2zippo:
Just wanted to say that the 3.1 specific patch works great with the latest Virtous Quattro RC3, thanks again!
[HTC Desire S] verifunny:
3.1 worked like a charm. Installation using CWM is fast and reliable. Thanks!
[HTC Desire S] lesov:
Hyperion 2.3

Which version wokrs correctly on Hyperion 2.3 ROM, anyone tested yet ?
[HTC Desire S] crypted:
Any should work with any. As always, and as the first post states in numerous locations, I recommend Google Build for everything. I'd do 3.1.
[HTC Desire S] enigmaamit:
Endymion 3.4

India

Google specific v2.2

~ 5 second satellite lock from a cold start of Google Maps. (after initial training yesterday, which took a little longer, as expected)
[HTC Desire S] crypted:
And you think this is good or bad? :o
[HTC Desire S] enigmaamit:
It's very good... thank you. :D

Gee, i thought that would be obvious...sorry if my post suggested anything but commendation for your work!
[HTC Desire S] crypted:
I was joking with you, thank you for the in-depth information about your success and the ROM used.

I hope this keeps your GPS activity in optimal condition. :D
[HTC Desire S] psshashanka:
Works like charm........ Thanks a lot... Had always problem getting GPS lock....

on HTC desire s , miui rom
[HTC Desire S] chacho_2me:
oh nice.im using miui.will try to test this and give update
[HTC Desire S] coldsun15:
anyone know if it works on desire z?? im running Rcmix4.0 energized... thanks!
[HTC Desire S] mattman83:
That's what nandroid is for :) Try it and find out.

It works fine on my original Desire.

M.
[HTC Desire S] crypted:
As per note #1, you should be good to go. Your phone has a qualcomm chipset. ;)

Confirm if it does via private message if you'd like tentative support.
[HTC Desire S] Phildu91:
successfuly installed from SD Card via 4ext recovery touch on my Desire S

works like a charm

Thank you very much!
[HTC Desire S] nate51:
Google Specific CWM Flashable works on my HTC Desire GSM (Bravo) running CM7.1.0 I flashed it through CWR. The first time took 12+ minutes to lock. I was running CoPilot 8. Once locked, I went into Google Maps took 20 seconds to lock and was super accurate. Amazing work, thanks a bunch!

*Spoke to soon, for some reason it takes a while to lock on GPS no matter what now, I am not using a case and it worked before, first round took a while then connected to Google Maps quickly, now it seems to take awhile both ways.
[HTC Desire S] Phildu91:
anyone know if it works on Galaxy Note??
[HTC Desire S] crypted:
That phone has a different chipset than what this patch is designed for. You could try it though.
[HTC Desire S] zapoman:
Thank u very much!

works like a charm, 5 seconds to connect
[HTC Desire S] HaLjavshchik:
does not work on RCMix3d v4.0 - GPS locks just few satellites and losses connection all the time... before locked in ~2minutes, now 5-10minutes and no connection!
[HTC Desire S] crypted:
Did you read the Notes?

Such as: have you powered down and removed the battery for a while and rebooted to clear your old cache?

Do you have a data connection?

Are you POSITIVE that the files flashed?
[HTC Desire S] mrmojorisin':
Earlier, it used to work fine. But now when i use it always shows me in some other random country. Earlier also it did that but it would automatically get the correct fix in few secs. Now it doesn't. I used the Google CWM build to flash, tried reflashing also and tried gps status before.

What else could it try ? :(

DEVICE : HTC Desire S

CURRENT ROM : Virtuous Quattro

HBOOT : 2.00.2002

RADIO : 20.44.30.0821U_3821.08.00.24_M

RECOVERY : 4Ext Recovery Touch V1.0.0.1 RC 3
[HTC Desire S] crypted:
Did you update anything else?

This is telling me it is using cell-tower or WiFi routers to pinpoint your location. Sometimes, cell-towers have bad coordinates. One here in Oklahoma City puts me in New York City, 1,500 miles away. I took my old WiFi router to Peru and it showed me in Oklahoma City when it used the router's cached data and not GPS.

So, you're not getting GPS at all.
[HTC Desire S] mrmojorisin':
Dont think i have updated anything. And the thing is, in my case it shows the correct location immediately when i turn on maps then when gps gets a fix it goes to some random location. Before this when it was working fine, it used to work the same way, only that it would eventually give correct fix within few secs.
[HTC Desire S] crypted:
Can you open up GPS Status and see if it will eventually sync? In the app tools, download aGPS data. Make sure that it is not getting GPS activity whatsoever.
[HTC Desire S] HaLjavshchik:
did everything from the scratch and followed notes - bit better, locks satellites in 5 minutes aprox and works more or less stable! but it's hilarious...
[HTC Desire S] crypted:
So I'd assumed then that you tried without a case. Also, you attempted to use different ROM's and/or radios without any other GPS fixing apps from Market?

As in "it's hilarious," what's the underlying issue you're seeing?
[HTC Desire S] crypted:
A user without enough posts to write on this dev thread sent the following via private message:
[HTC Desire S] Prinzvalium:
Hi,

I'm using MIUI (miui_ger_DESIRE_S_2.2.3_FULL_EN_DE) and tried all version of this fix but i still get a wrong postion (South Atlantic Ocean or somewhere in Germany).

When I use GPS Status & Toolbox there is no satelite showing up.

Anybody knows a solution for this problem? I really hate this GPS bug.

Thanks!
[HTC Desire S] crypted:
Are you using a case? If so remove it.

Have you tried another ROM to verify it isn't ROM related?

Have you disabled WiFi and other location settings in the phones Location Settings area except for GPS? (for testing purposes)

It sounds like you are getting location information from an unreliable source such as bad IP location, bad tower location coordinates, etc.
[HTC Desire S] Prinzvalium:
No case. WiFi location setting are turned off (which else expect wifi can be turned off?)

And I'm testing another ROM right now, but now i get absolutely no location anymore...

I'll give another ROM a try. Maybe thats the problem...
[HTC Desire S] GelullaBarr:
I'm using CM9 ICS4 and with this fix I also get worng position, about 200km away, on gingerbread it was perfect, very quick and accurate positioning, you can work for ICS4?
[HTC Desire S] 4myphone:
Sometimes I get that too on Google maps. I can fix it by switching to Google navigation and wait for it to get a lock, when it does I switch back to maps and my location is accurate.
[HTC Desire S] crypted:
Alpha builds of ICS do not always have proper drivers for various gps chips yet. This patch will work for ICS but I cannot repair bad builds of kernels or ROMs. We must wait for more stable ICS at this point.
[HTC Desire S] GelullaBarr:
good ideea '4myphone', I used google maps with gps on and wi-fi on, I get corect position, turn off google maps, enter igo and positioning was much better, about 50m in just 5 sec.
[HTC Desire S] Px80:
with the latest Energy RCmix4.0 version i've got the same problem.

Install trough CWM. GPSFix does only show one satelite with 3G outside. (not moving)
[HTC Desire S] crypted:
I believe that is an ICS ROM correct? If so, ICS is in Alpha stages. It does not have native GPS drivers for any phones it isn't stock for and some builds lack drivers at all. Further, GPS libs are not completed.

I'm not touching ICS on my phone until it's nearing stable because I use GPS 10x a day.
[HTC Desire S] 4myphone:
I have used this patch on 3 ICS ROMS (CM9, Virtuous Quattro, and IceColdSandwich) and found it worked in all of them.

As I said above Google Maps sometimes puts me in the wrong position just off the coast of Liberia instead of in London, as soon as I switch to any other app using GPS, including Navigation within Maps, it gives me a correct position. Then switching back to Google Maps everything is perfect. The VQ ROM and CM9 Roms did the same but put me in a national park in Scotland, I used the same fix.
[HTC Desire S] crypted:
Hopefully such a workaround won't be necessary much longer! I know a lot of ICS uses with no problems using this patch. But I have seen a pattern of issues that suggest its build-related as the continuous process of cleaning up and preparing ICS for a stable release on many devices nears.

Alphas, beta, and release candidates always have issues under the hood. With most ICS development still in alpha and beta form, I would be surprised is all builds from here out were fine for GPS usage.
[HTC Desire S] Px80:
No. Android 2.3.5 (Gingerbread)
[HTC Desire S] 4myphone:
Lol I spoke too soon, just flashed a new build of IceCold and can't get GPS working yet! :mad:
[HTC Desire S] crypted:
Allrighty...

What apps do you have installed that might cause issues with GPS? GPSFix, FasterFix, or anything similar???

Has your GPS worked before? If so when and with what ROM? What kind of results?

What are your surroundings like? Where are you located geographically?

Do you have a case on your phone? If so, remove it.

Do you have a data connection?

Have you cleared your cache partition in Recovery and retried to use GPS?

Have you tried a different ROM with a different BASE and/or different RADIOs? Drivers can still be an issue...
[HTC Desire S] Px80:
GPSFix

Yes, also with Runnymede S v6 ››› Sensation XL ›› ARHD v7.0 base:

Sensation XL 1.05.401.4 firmware base

Based on Android Revolution HD v7.0

Android Gingerbread 2.3.5

Endymion 2.1 Kernel (by lowveld)

RCMiX v4 Kernel (by klquicksall)

and with [Sense 3.5] Energy™ -.¸¸.·´¯ RCMix 4.0 Energized BLUE Edition

(Older release)

I tried outside on a big street with no huge surroundings.

No case

Jip, 3G

How do I clear the cache?

I worked with some ROMS, don't want to flash new WIFI
[HTC Desire S] crypted:
Uninstall GPSFix, reboot, reapply this patch, reboot, try again. The Notes Section points that these apps override GPS data like this patch allows for.
[HTC Desire S] Px80:
No way that I get GPS with NavigationMode in GoogleMaps.. Don't know what to do else.. I am outside on the street and we definitely don't have as huge buildings like you've got in US :)
[HTC Desire S] crypted:
Did you uninstall the GPSFix app? Install "GPS Status" after uninstalling that other app. Let it try to get a lock for a while and see how long it takes with that app.
[HTC Desire S] Px80:
Uninstalled GPSFix, installed GPS Status, flashed AGPS again.

No connection to satelite.
[HTC Desire S] crypted:
There is definitely something else at work here. Can you try a completely different ROM? Like, a ROM that is not based on the same RUU or CM that yours would be based on?
[HTC Desire S] Px80:
At the moment it's a bit difficult. Have some jobs to do and i need my phone working properly (except GPS..). So i will try, but don't know when.

Is it enough only to flash a new kernel?
[HTC Desire S] crypted:
You could try that. Sure. Is it enough? No clue as we don't know the underlying problem.
[HTC Desire S] crypted:
Just a friendly notice that the thread has been updated.

There is a new build which I recommend. Before questioning or inquiring why I removed the use of SSL, review the NOTE on the matter. This has proven to be a faster operation by tests in various regions and numerous devices. ;)

Lastly, I added a section for asking questions. Review that before communicating here. It gets really old seeing that people refuse to read what I've worked hard to write especially when it usually answers the questions asked.

Don't forget to consider donating if you appreciate the work and find it useful. :D
[HTC Desire S] xxawesomexx:
Is it needed to have data connection to get rapid gps lock?
[HTC Desire S] crescal:
Yes. Agps uses data connection to obtain a rough location
[HTC Desire S] crypted:
So long as your cache is updated a couple of times throughout the day you can get decent aGPS benefits... However, the quickest benefits come from a constant data connection so that Internet servers can be used to process and assist in locking.
[HTC Desire S] xxawesomexx:
im using endymion 3.4 and patch the gps files already. But i still cant get a lock after 5mins. Any other ways to solve it?

i using gps status and dl the agps data frequently. Will it be affected?
[HTC Desire S] crypted:
Review how to ask questions and all notes... Then reply. :D
[HTC Desire S] Forwox:
Okay, I have tried this method.

First of all I started to managing how to replace that gps.conf (located in /system/etc) from custom one to original, but it does not allow me to copy & paste there. Nevermind...

Then I installed zip from sdcard via Clockwork Recovery. Switched off my Desire S and removed battery for 1 min, just by time, then assebled it back and switched on. Turned GPS on and entered for ex. Endomondo app, yes it really showed "GPS o.k" after 2 seconds of sattelite search!! Before it was those 50+ seconds. Well, I was happy and sure that everything went fine and now I have superfast GPS responce. But not so fast! I did a trip for few km's and the app counted no kilometers at all! Then I entered Google MAPS app and GPS could not be able to show my position. But at the same time GPS icon on notification bar was not blinking anymore saying that device is searching GPS sattelites. Why so?

Are my GPS settings ok? (my location is Europe, Latvia)

NTP server adress:

us.poo.ntp.org

SUPL server adress:

supl.google.com

SUPL server port:

7276

/HTC Desire S, MIUI rom 2.3.16
[HTC Desire S] crypted:
You really need to install v3.1 no-SSL to get your response and accuracy correct.

If you cannot copy the files directly, flash it from recovery. Or, use the ADB push method which is a downloadable ZIP file in the alternate download section for v3.1.
[HTC Desire S] Forwox:
Yes, I installed v3.1 no-SSL via flash from recovery. My GPS is not working at all! It searches signal for 2 seconds, shows that signal is found, but when I open for example Google Maps and it could not find my location, it searches, searches but with no results! Meanwhile gps icon on status bar blinks for few seconds, then freezes as it should be when device is connected to sattelite and location is found.

I am curious isn't that gps.conf file which I replaced by trying this fix before: http://xdaforums.com/showthread.php?t=1493695 ?

I have tried to replace that gps.conf file back with original one, but I was not able to do that, it didn't give me permission because of system file... So I am kind a trying to apply this AGPS Patch 3.1 on another GPS patch...
[HTC Desire S] ben_pyett:
You need a root file manager like root explorer that mounts the system partition as read/write not just read

Swyped from my Desire S using XDA Premium
[HTC Desire S] Forwox:
Okay, I've managed to replace gps.conf with original one. Then I reapplied this thread's GPS fix once again. GPS is still NOT WORKING! :(

What could be the problem? Any tips, gents?
[HTC Desire S] crypted:
Have you tried another ROM?
[HTC Desire S] Forwox:
No, I haven't. Actually I don't want even to do that, I like MIUI quite hard. I have noticed that GPS were functional at about 24th of april, then I updated on the latest MIUI update version. And now I tried to downgrade to 2.3.2 version of rom, but still no changes!
[HTC Desire S] crypted:
Did you clear your cache and devik cache before flashing the older one? Will reset everything, but still.

Or, just do a Nandroid backup and try out another ROM temporarily.
[HTC Desire S] Forwox:
No, I didn't clear cache and dalvik cacke before flashing. Damn, loosing all 53 apps + screen configuration, icon positions etc., it's painful.

May you please explain me Nandroid backup thing and flashing to another ROM temporarily?

P.S. By the way, is it possible to put in another ROM in the same phone and still have MIUI for ex.? Like MIUI and CyanogenMod also...?
[HTC Desire S] crypted:
You'd need to ask that in the General threads as this is just a GPS patch rather than ROM development or dual-booting anything.

I do not use either of the ROMs you mentioned.

Nandroid is a reference to backing up in your Recovery system or using ROM Manager to back up.
[HTC Desire S] batmobile_bang:
Don't worry, you won't lose anything by doing a cache and dalvik cache wipe. So,

1 - try downgrading to MIUI 2.3.2 with cache and dalvik cache wipe. Even I have used MIUI and GPS works excellent in it.

2 - if the prev step doesnt solve ur GPS issue, download a stable ROM, I recommend Reaper or Endymion, complete backup your present ROM in recovery by doing a nandroid backup, flahs the new ROM by doing a full wipe - (factory reset+cache+ dalvik cache wipe).

I'm presently in Reaper ROM and GPS is fantastic without any GPS patch.. actually speaking my GPS became better when I started using MIUI ROM's dont know why.
[HTC Desire S] crypted:
Clearing the cache, at least on my phone and tablet, will empty personal data though. That seems to be the primary concern. Apps are kind of pointless if you lose the cached data.

Be happy you're one of the very small minority to have no GPS issues and an even smaller minority to have it being "fantastic" up to now. :o
[HTC Desire S] Forwox:
I am wondering isn't there something went wrong with radios? I haven't tried to apply another ROM yet.
[HTC Desire S] crypted:
You'd have to consult that ROM and make sure you have the recommended and/or compatible radio installed... This patch sits outside the radio and will not interfere with it. However, radios can interfere with the GPS hardware.
[HTC Desire S] Forwox:
Okay, finally I have set up my Desire S on slightly another ROM.

I flashed this one: http://xdaforums.com/showthread.php?t=1433617

It's still MIUI base, but ICS not GB as I previously had. Still no changes on GPS! The phone is searching for satellites... and so it goes on and on.
[HTC Desire S] crypted:
Go for something unrelated to what you are using. MIUI isn't considered a stable base so you're using two non-stable nearly equals. We must disprove the ROM issue by using different ROMs.