Is there a stable ICS out for T959v? Stable as in GPS and wifi calling for t mobile is functional.
knicks791 said:
Is there a stable ICS out for T959v? Stable as in GPS and wifi calling for t mobile is functional.
Click to expand...
Click to collapse
lol no.
I wouldn't consider WiFi calling a factor in a roms "stableness". Its more of a feature. Cm9 is stable and GPS does work
Yeah forget about wifi calling. I think cna 2.0 is great. Cm9 release 8 and well for as early as it was released beam is fairly stable.
Sent from my SGH-T959V using Tapatalk 2
ICS AOKP is stable.....
Stable as in normal human definition, yes. Stable as in Wifi calling, no.
Wifi hotspot?
Theraze said:
Stable as in normal human definition, yes. Stable as in Wifi calling, no.
Click to expand...
Click to collapse
How about stable as in wifi hotspot? I don't use it often, but when I do I need it to work well (business). Works fine on my Vibrant, but I also have SGS4G that I'd like to see if I can get better signals on cell (especially), gps and wifi. I had been sticking with GB ROMs since they seemed the best for GPS/wifi, but would like to move to ICS if possible.
The ICS hotspot has worked basically always worked fine unless you screw with services. My wife used AOKP when we were out of town a few weeks ago. I used Barnacle and Wifi tethering for root users while on JB.
Both ICS and JB worked fine for tethering.
Theraze said:
The ICS hotspot has worked basically always worked fine unless you screw with services. My wife used AOKP when we were out of town a few weeks ago. I used Barnacle and Wifi tethering for root users while on JB.
Both ICS and JB worked fine for tethering.
Click to expand...
Click to collapse
Good. Is there a "best" for GPS? Seems most JB have issues and several ICS as well from what I've read so far.
JB doesn't have GPS yet. That's its issue, but airfluip1 thinks he might have some ideas on how to fix it. Hopefully he'll get it working, or Erik will, or someone else maybe. But for now, skip JB if you need GPS.
ICS has 3 different options for GPS, and it's not always apparent which is better.
1) Assisted GPS. This requires having a build.prop file that tells your phone how to use GPS for this. Most of our ROMs want to do this, but end up in number 3 instead. There are directions on how to fix this if you aren't using Ultragen, or just use Ultragen which comes with this properly configured from the start. First connection to GPS may take 15-30 minutes, but it should be much faster after that.
2) Non-assisted GPS. This comes from flashing YAGF. It disables the assisted GPS and just uses the satellites fresh every time. This CAN be much faster, but won't work well in clouded/wooded/indoor areas.
3) Bad GPS. This is when 1 or 2 fail, generally number 1. The phone is told to use AGPS but it's disabled in the build.prop, or any of a wide variety of other issues. GPS will work... sometimes... but it's highly irregular.
Best option? Start with Ultragen (remember... 1.0.1, not 1.0, which had several major issues) and see if the AGPS is good for you. If you don't like it, flash YAGF and go to unassisted. Decide it's worse and hate it? Wipe the ROM (to get out the modified system files) and reflash Ultragen.
Or start modifying your own files, but be careful that your phone boots up. Don't use Microsoft Word or Notepad or Wordpad or any of those tools. Use a proper hex or *nix editor.
Theraze said:
JB doesn't have GPS yet. That's its issue, but airfluip1 thinks he might have some ideas on how to fix it. Hopefully he'll get it working, or Erik will, or someone else maybe. But for now, skip JB if you need GPS.
ICS has 3 different options for GPS, and it's not always apparent which is better.
1) Assisted GPS. This requires having a build.prop file that tells your phone how to use GPS for this. Most of our ROMs want to do this, but end up in number 3 instead. There are directions on how to fix this if you aren't using Ultragen, or just use Ultragen which comes with this properly configured from the start. First connection to GPS may take 15-30 minutes, but it should be much faster after that.
2) Non-assisted GPS. This comes from flashing YAGF. It disables the assisted GPS and just uses the satellites fresh every time. This CAN be much faster, but won't work well in clouded/wooded/indoor areas.
3) Bad GPS. This is when 1 or 2 fail, generally number 1. The phone is told to use AGPS but it's disabled in the build.prop, or any of a wide variety of other issues. GPS will work... sometimes... but it's highly irregular.
Best option? Start with Ultragen (remember... 1.0.1, not 1.0, which had several major issues) and see if the AGPS is good for you. If you don't like it, flash YAGF and go to unassisted. Decide it's worse and hate it? Wipe the ROM (to get out the modified system files) and reflash Ultragen.
Or start modifying your own files, but be careful that your phone boots up. Don't use Microsoft Word or Notepad or Wordpad or any of those tools. Use a proper hex or *nix editor.
Click to expand...
Click to collapse
Just a suggestion, but the Pimp My Rom application https://play.google.com/store/apps/...sMSwxLDYsImNvbS5hbmRyb2d1aWRlLnBpbXBteXJvbSJd under GPS Tweaks will download the proper GPS files for location, or alternatively, you can install the GPS Status and Toolbox App https://play.google.com/store/apps/...wsMSwxLDEsImNvbS5lY2xpcHNpbS5ncHNzdGF0dXMyIl0 which you can set to download the newest AGPS File when you open it.
I am using AOKP ICS and have no issue with GPS. Was getting like 120 sec TTL for like 12 Satellites according to GPS Tools, which is not terribly life affecting for me.
Which... is irrelevant if your build.prop doesn't use those files. As I said. You can tell GPS Status to update every hour, but if the phone isn't set to use them, they're helping you as much as throwing the phone up 20 feet into the air (without twisting it). Slightly less, since they're using up storage and not getting your phone closer to the satellites.
That being said, the TopNTP app did have GPS modifications as one of its options. Not sure if it does the build.prop flag we need, but...
Wow, it seems the SGS4G may actually be worse than the Vibrant for GPS.
LoL
Sent from my SAMSUNG-SGH-I547 using xda app-developers app
Theraze said:
Which... is irrelevant if your build.prop doesn't use those files. As I said. You can tell GPS Status to update every hour, but if the phone isn't set to use them, they're helping you as much as throwing the phone up 20 feet into the air (without twisting it). Slightly less, since they're using up storage and not getting your phone closer to the satellites.
That being said, the TopNTP app did have GPS modifications as one of its options. Not sure if it does the build.prop flag we need, but...
Click to expand...
Click to collapse
There is gps. It just no worky right! It will take a lil more then downloading a * "NIX" EDITOR and edit build.prop
Sent from my SGH-T959V using Tapatalk 2
hechoen said:
We'll call this one hidden in plain site.
I've been testing a new kernel for Beastmode lately and was trying to get GPS to work. I flashed 3.1 google specific build and still no lockie. So I did what cryptic mentions in the OP and READ the notes. Well that note that I quoted up above is the thing that needs to be done for this phone to make GPS work. After I added that line to the build.prop and rebooted I got a lock in about 10 seconds indoors to an accuracy of 6 meters. Not bad for this phone at all.
Most of are ICS ROMs use CM as a base. So after going through and looking at most of their props NONE of them have that line. I don't know how it's escaped notice as long as it has. I've only tested it on CM9 8-29 build with Beastmodes yet to be released kernel. I doubt that it matters though. Flash the zip, add that line, reboot and you should be good to go.
So thanks to cryptic for this fix and one of the most detailed OP's I've ever had the pleasure of reading. And too erikmm(aka Beastmode) for the incentive to actually look into this.
Click to expand...
Click to collapse
As I said...
Theraze said:
Best option? Start with Ultragen (remember... 1.0.1, not 1.0, which had several major issues) and see if the AGPS is good for you. If you don't like it, flash YAGF and go to unassisted. Decide it's worse and hate it? Wipe the ROM (to get out the modified system files) and reflash Ultragen.
Click to expand...
Click to collapse
Thanks ! Where can I download YAGF for a T959v ? Is Ultragen v1.8 also good or only 1.0.1 ?
Remember that you have to flash something that actually works on our phone, unless you're making your own franken-build.
Ultragen 1.01 is available in post 4 of the Ultragen thread. There is no Ultragen 1.8... at least, not here on XDA for our phone.
Regarding the GPS, it's the same YAGF2 from the Vibrant forums... it's just a generic-ish fix that may or may not placebo you.
Unfortunately, I don't understand the technical jargon regarding all the GPS options...maybe I'm better off not knowing.
However, I'm running CM9 with Proton kernel & LB6 modem and everything works (except, of course, for wi-fi calling).
No problems whatsoever with GPS. Battery drains a little fast but I have a zillion chargers laying around the house,
office, & car...no big deal.
Related
I was wondering if it would be possible to use tasker to flick wifi off and on when wifi drops and/or 3g activates. Lately it seems on my phone that when I go out of wifi range and the 3g/4g connects the last wifi spot is remembered and almost acts like it is still in range causing issues when trying to connect to the next spot. I already installed the 7 day trial but haven't had as much time to research as I thought. Sound possible? Wasting my time?
rxnelson said:
I was wondering if it would be possible to use tasker to flick wifi off and on when wifi drops and/or 3g activates. Lately it seems on my phone that when I go out of wifi range and the 3g/4g connects the last wifi spot is remembered and almost acts like it is still in range causing issues when trying to connect to the next spot. I already installed the 7 day trial but haven't had as much time to research as I thought. Sound possible? Wasting my time?
Click to expand...
Click to collapse
What ROM are you on? I haven't had any of the problems like you describe since moving to Gingerbread.
Sorry, still stock. I keep thinking about flashing a rom but like others I am hoping for an official release soon with all the updates/leaks. Also this is my first android phone and I don't have total confidence in flashing it. For instance for whatever reason rooting using the "regular" method didn't work and had to use superoneclick. The latest rom thread also seems like a bit of a hodge-podge of things needed to get everything working....no disrespect intended to the individuals working on it.
Sent from my SAMSUNG-SGH-I997 using XDA App
rxnelson said:
Sorry, still stock. I keep thinking about flashing a rom but like others I am hoping for an official release soon with all the updates/leaks. Also this is my first android phone and I don't have total confidence in flashing it. For instance for whatever reason rooting using the "regular" method didn't work and had to use superoneclick. The latest rom thread also seems like a bit of a hodge-podge of things needed to get everything working....no disrespect intended to the individuals working on it.
Sent from my SAMSUNG-SGH-I997 using XDA App
Click to expand...
Click to collapse
Superoneclick is the "Regular" method for most people...
Infused 2.x had a few rough patches as he tried to integrate UCKI3/I4 stuff to fix the known issues with the Rogers release, but that has settled down as people have figured out what's broken in I3/I4 and what's not.
Serendipity VII is still stable, Mikey didn't rush to bring in the I3/I4 stuff. If you flash it, you'll have the following issues:
No audio on first call after boot - toggling speaker on/off will fix it (Hellraiser known issue)
No HDMI (won't see this until AT&T releases Gingerbread)
Data speed issues (However the Hellraiser beta9 kernel or my DD kernel may improve this - I am STILL waiting for someone in an area with good speeds to do an A/B comparison between old/new kernels.)
Camera limited to 15 FPS video - but you can flash the UCKI3 camera libs to fix this, there's a separate flashable package with its own thread in the dev section
None of the above bother me significantly (In fact as I live in the boonies and shoot with an SLR, the data speed and camera issues don't bother me at all), so I have been on S7 for a while.
In general you will find that there are VERY few people here running stock Froyo any more.
Good news is that if you screw up, Samsungs are VERY easy to restore to stock. Download mode (aka Odin/Heimdall mode) is awesome.
Entropy512 said:
Superoneclick is the "Regular" method for most people...
Click to expand...
Click to collapse
I guess that is where doubt started setting in about whether I should start flashing the phone or not. Both stickied root threads point to the rage against the cage method and one points to superoneclick being the old method. Thanks for all the info. I wasn't aware off the 30fps fix since I don't frequent the development threads. I honestly haven't had the time to do the necessary research if I get stuck so I have stayed stock.
Back on topic, I did get a chance to look up the some things in tasker and will try it out at work tomorrow since this is where it seems I have the most trouble. I'll post back if it works.
Not sure what's happening but I got my replacement Infuse (bad camera on my original Infuse) and have only rooted and frozen a few apps thus far....and it's running unbelievable for the first 24 hours!!
wifi speedtest is very strong and as good as any other rom I've used....battery life is crazy good...and launcher speed (I always use Go Launcher) is fabulous. AND the biggie...the GPS connected within 30 seconds on the first try inside? Huh?
This is NOTHING like my original Infuse.
SO, I need to test a bit more with data speeds...cross my fingers...and maybe I can keep it almost stock Froyo ROM until the final GB comes )).
weird...not what I was expecting, BUT not complaining.
(Firmware 2.2.1, Kermel 2.6.32.9, Baseband I997UCKH1)
I used to own the captivate and would flash all sorts of different crap on it. I got the Infuse when it came out and have been on stock froyo ever since and it's been fine except for the lack of a native SIP stack.
With modems, everyone seems to keep flashing different iterations and keep getting completely different results. I like to think the majority of modem packages are more or less the same and your speed just depends on where you are and how many other people are using the same data band nearby.
GPS itself depends heavily on time servers and not just satellite connections... I find I can always get instant fixes in a particular area if I ping a bunch of different time servers listed at http://support.ntp.org/bin/view/Servers/NTPPoolServers and use fasterfix app to force the phone to always use the fastest/most stable time server instead of being distributed/randomly allocated a server from some national list. Not saying this is definitely the way to go, especially if you travel around a lot. Just sayin' it might work for you.
andrawer said:
Not sure what's happening but I got my replacement Infuse (bad camera on my original Infuse) and have only rooted and frozen a few apps thus far....and it's running unbelievable for the first 24 hours!!
wifi speedtest is very strong and as good as any other rom I've used....battery life is crazy good...and launcher speed (I always use Go Launcher) is fabulous. AND the biggie...the GPS connected within 30 seconds on the first try inside? Huh?
This is NOTHING like my original Infuse.
SO, I need to test a bit more with data speeds...cross my fingers...and maybe I can keep it almost stock Froyo ROM until the final GB comes )).
weird...not what I was expecting, BUT not complaining.
(Firmware 2.2.1, Kermel 2.6.32.9, Baseband I997UCKH1)
Click to expand...
Click to collapse
refer to my post re: regarding root and custom rom...
http://forum.xda-developers.com/showthread.php?t=1397287
Sorry, dont get it?
Ive been developing software and using smartphones since the Palm and your link makes no since.
Oh well.
Sent from my SAMSUNG-SGH-I997 using Tapatalk
andrawer said:
Sorry, dont get it?
Ive been developing software and using smartphones since the Palm and your link makes no since.
Oh well.
Sent from my SAMSUNG-SGH-I997 using Tapatalk
Click to expand...
Click to collapse
have to fully agree
Good morning guys,
I've tried every 'fix' under the sun to make my GPS work 'better' (takes 5 minutes to lock my loc), but to no avail.
(I'm on Scott's amazing CM10 JB rom)
Is every JB rom having these issues? Would it be better to just goto ICS?
I travel for work, so Maps is my best friend lol
Thanks in advance,
Sent from my SGH-I997 using xda app-developers app
Scotts latest CM10 initial locked for me in 1 minute 24 seconds.
So, GPS isn't broken across the board. Sometimes there are issues, and sometimes it works fine, but by and large, the issues are local to the individual user.
If GPS is that important, I would suggest that you go back to stock and work your way up. Or just stick with stock.
Understand a solution is important, however not a good idea to create duplicate threads.
http://forum.xda-developers.com/showthread.php?t=1902360
I love the work scott has done, and i realize it isn't across the board. It just stinks that I can't use his masterpiece as a daily driver
Sent from my SGH-I997 using xda app-developers app
use cm9. every jb rom on this phone has issues with agps. weird thing is it is running but not helping to find sats. with gps.conf mods even the "use ref loc" feature seems to work which is network triangulation to help it figure out a rough location for a starting point but the phone still seems to use the standalone gps to find sats.... i tried logging it but nothing really gave me a clue to the actual problem. the gps isn't broken but it doesn't work so well for most of us without agps working to it's full potential.
It works well in ICS. Currently running cm and GPS locks in less than a minute.
In jb it would take 20+ minutes and sometimes say I was a mile away.
GPS has always been bad as far as I'm concerned. I've actually had better luck with the JB roms from late August onward than I have with Froyo or Gingerbread. Have you actually been able to rely on GPS for directions with this phone? I always end up having to ask at a gas station!
brian Marshall said:
It works well in ICS. Currently running cm and GPS locks in less than a minute.
In jb it would take 20+ minutes and sometimes say I was a mile away.
Click to expand...
Click to collapse
Turn off Google location. It might be nice to have Google now but its the worst for navigation. You need real GPS location for maps. Problem is that with jb agps doesn't work correctly so the GPS lock takes forever, leave GPS on with the screen on for another 15 minutes after the first loc for the ephemeris data to download. that should last a few days before you have to do it again.
ICS on the other hand has absolutely impeccable GPS performance for me. Much better than what came from Samsung on my phone.
Cypher rom
I used Cypher rom, and it has great GPS lock.
atrix4nag said:
I used Cypher rom, and it has great GPS lock.
Click to expand...
Click to collapse
first of all, i appreciate that GPS works fine for some people -- why are you reading this thread then?
i'm not even going to list everything i've done to troubleshoot, but before you say 'people posting things and not checking it out themselves' i can tell you that i have tried EVERYTHING, spent hours working on the GPS issue with my phone and come to the conclusion that JB does not have proper GPS on SOME infuse phones, whether it be by region or some latent hardware defect that the ICS or GB roms compensate for, my GPS dosen't lock. i've been through like 20 gps.conf files, read about every setting in the file and tried every variation thereof, gone back to GB, gone to ICS, back to JB, multiple times, testing the result, my phone locks in 5 seconds in ICS or GB, not in JB. had same results in cm10, cypher, remICS, th3bills aokp, his miui, etc...
if my hardware was bad, i wouldnt lock in 5 seconds in GB.
one of my pet peeves is everytime you ask a question in a forum being told you're in the wrong thread when it would have taken less time to provide a helpful answer. posts telling people to move to another forum are also noise, and then further posts telling people they didn't try hard enough, or 'mine works so you're wrong' are also just noise, and not helpful to anyone. the other pet peeve is being told, after spending hours working on an issue, to stop whining because it's being worked on, when you were just trying to help in the first place. or when you read the first sentence of my post and tell me to do something i clearly stated i had already tried in my post.
nobody is whining, we just use infuse phones, and like our GPS to work.
also to be clear this isnt really directed at atrix4nag in a negative way, i just happened to reply to his message.
The GPS takes 5 minutes to lock, and it does it at 1600 meters (un)accuracy.
It behaves like this no matter what rom i try (Sky, Slim, CM9/10, Embryo etc), except for stock Rogers ICS.
The agps patch and other gps patches on XDA didn't do anything.
When i first bought it, it had stock Rogers ICS and GPS worked perfectly, never mind the fact that i live in EU.
Then i tried custom roms and it started to funk around and has been doing as long as i run a custom rom.
Today i installed Rogers ICS as a last resort and suddenly the GPS locks in seconds and with great accuracy too (9 meters).
And so the question, what the hell is causing this?
OR
How do i make the GPS work with the custom roms?
I have been running custom ROM's since a day after I got my Skyrocket, and the AGPS patch has never failed to work for me. I have been running CM10 for pretty much the last 4+ months, and GPS always works. Not sure what your issue might be.
You can flash agps patch from Boombah's aroma installer. Always works for me
------------------------------------------------------------------------
Sent from my Skyrocket i727 w/ Blinky'sRevenge
-----------------Nexus 7 running AOKP M1-----------------
rpr69 said:
I have been running custom ROM's since a day after I got my Skyrocket, and the AGPS patch has never failed to work for me. I have been running CM10 for pretty much the last 4+ months, and GPS always works. Not sure what your issue might be.
Click to expand...
Click to collapse
I'm not sure either.. The phone is canadian with a Rogers brand on battery cover. When i install a stock AT&T rom the GPS more or less dies.
Any other rom and the GPS dies. Stock Rogers ICS rom and voila works like a clockwork.
And it doesn't react at all to any GPS patch, and i've tried like 10 different ones. aGPS is not new to me, i've successfully used it on other phones. But for some reason it doesn't do anything for my Skyrocket.
Mike on XDA said:
You can flash agps patch from Boombah's aroma installer. Always works for me
------------------------------------------------------------------------
Sent from my Skyrocket i727 w/ Blinky'sRevenge
-----------------Nexus 7 running AOKP M1-----------------
Click to expand...
Click to collapse
Thanks i'll try that, just don't see how Aroma is going to help if it's the same patch i've tried earlier.
On the other hand, with ghouly issues like this who knows what might help and what won't ?
Worst case scenario is that i'll be stuck with Rogers FW if i want working GPS, which is acceptable with some tweaks especially the Droid Razr M launcher
The thread is here: http://forum.xda-developers.com/showthread.php?t=1732304
--------------------------------------------------------------------
Sent from my Skyrocket i727 running Team Dirt
--------------Nexus 7 running AOKP PUB--------------
Did u by any chance leave location access for Google apps disabled? If u did on AOSP ROMs GPS will never lock
icenight89 said:
Did u by any chance leave location access for Google apps disabled? If u did on AOSP ROMs GPS will never lock
Click to expand...
Click to collapse
Nope, it's always turned on.
If SW doesn't solve/change anything - where might the problem be? Yes, that's right, it's probably in HW!
Check your GPS antenna contacts (antenna is inside the inner plastic, the one you see when you open back cover and remove the battery). Bend them a bit and clean their contact points to make sure they contact well.
If your phone is still within warranty or the above doesn't help - replace it.
Jack_R1 said:
If SW doesn't solve/change anything - where might the problem be? Yes, that's right, it's probably in HW!
Check your GPS antenna contacts (antenna is inside the inner plastic, the one you see when you open back cover and remove the battery). Bend them a bit and clean their contact points to make sure they contact well.
If your phone is still within warranty or the above doesn't help - replace it.
Click to expand...
Click to collapse
Hi Jack_R1
Software does indeed solve everything. In short: stock rogers ics rom = perfect gps, custom rom/stock at&t rom= no gps.
Oops. Guess I skipped some lines reading the OP - returned and found your line talking about it. Sorry about that.
Did you try reinstalling custom ROMs after you got quick lock on stock ROM, to test that the issue remains?
I'd suggest a couple of things:
1. Try installing AT&T ICS ROM for testing. If it also gives you a good lock - you'll have better reference point.
2. Look at the APN you use in Rogers' ROM and in other ROMs. If you're using automatic ones - they might be different and include GPS-related stuff (type "supl").
3. Copy stock gps.conf from Rojers and try using it on custom ROMs.
4. Download FasterFix and try choosing different NTP pools.
5. Download GPS Status & Toolbox, see what exactly happens when you run it, describe here. What satellites are you seeing (numbers), how much time after running it, in which condition, etc.
Jack_R1 said:
Oops. Guess I skipped some lines reading the OP - returned and found your line talking about it. Sorry about that.
Did you try reinstalling custom ROMs after you got quick lock on stock ROM, to test that the issue remains?
I'd suggest a couple of things:
1. Try installing AT&T ICS ROM for testing. If it also gives you a good lock - you'll have better reference point.
2. Look at the APN you use in Rogers' ROM and in other ROMs. If you're using automatic ones - they might be different and include GPS-related stuff (type "supl").
3. Copy stock gps.conf from Rojers and try using it on custom ROMs.
4. Download FasterFix and try choosing different NTP pools.
5. Download GPS Status & Toolbox, see what exactly happens when you run it, describe here. What satellites are you seeing (numbers), how much time after running it, in which condition, etc.
Click to expand...
Click to collapse
1 The AT&T roms didn't give me an adequate lock, until the JB updates were leaked & released.
2 I'm always using automatic APN's but they don't have any GPS info.
Haven't tried #3..
4 FasterFix didn't help.
5 GPS Status shows 4-7 satellites and only 2-3 locks with horrible accuracy. The thing is now i get perfect locks with any ROMs.. I could've disallowed Google Services to use GPS as I might've confused it with Google Search & Ads wanting my location..
Thanks for your help :good:
Hi,
Can anyone tell me which ROM to flash for my phone Galaxy S 4G. Cyanogenmod 9 or 10. I mean what are the things not working in each. The main things I want to work are the WiFi, Data, Calling, Texting, Camera recoding/photo, and video playback...
Usually people will tell you to try them and see which one you like.
I would stick with anything that is cm9 cuz wifi seems to be an issue for 10.1 right now and so is GPS. Some cm9's are pretty much stable but may have hiccups here and there. Read the roms description and see the change log of what the developer put in there and which one they didn't.
Its all about personal preference. Do you like eye candy more than performance.
Remember some roms are not perfect. So if gps is wonky try the agps patch or GPS aids app or GPS doctor to see if it fixes it.
Sent from my SGH-T959V using xda premium
Well, if you don't care about GPS, then CM10 (JB 4.1.2) is fine. The wifi works, most other things do as well, it's mainly GPS and some camera issues with older builds.
If you want/need GPS, any ICS from the last 6 months or so should have all those other things on your want list working. Just validate that the OP actually has what you want.