yashsingh1/xdaforums huggingface dataset:
[Nexus S General] pierre1321:
This makes sense, but i didn't lose service, in Colorado.

Besides that, don't see anybody reporting they still have issue with text. My text doesn't come through my data plan, so why would texting affect data.
[Nexus S General] snandlal:
Don't give people incorrect info if you don't know. We get our updates from the google servers, not Sprint. Google doesn't give the update to Sprint to push. Come on dude
[Nexus S General] beetlo:
It doesn't really matter where the update comes from, it still has to go out over the Sprint network to get to you. If anything, it coming from google makes it more taxing on the network, not less.
[Nexus S General] HareyCarey:
Actually, have you noticed that you are connected to Google when your bars are green? Correct me if I am wrong, but, with active sync and background data enabled it keeps you connected to Google as well as Sprint's Network. That's why Gmail pushes and you don't have to constantly refresh or set a check for mail interval.
[Nexus S General] beetlo:
Google doesn't have a nationwide wireless data network. You know... cell towers. The data has to get from google to you in some way. You can't be connected to google without being on some sort of network, be it the internet (WiFi) or through Sprint.
[Nexus S General] 4redstars:
Why don't you guys ask the TMO nexus owners how they've received their updates?
[Nexus S General] snandlal:
Yes. We know Sprint provids the internet (network). Google pushes the update on their servers. Other phone's updates are downloaded thru Sprint's update servers. Obviously Sprint provides the internet
[Nexus S General] HareyCarey:
This.

You are connected to Google when the bars are green. They push updates via their servers and again, you get Gmail pushed via their servers.

http://forum.androidcentral.com/t-mobile-nexus-s/49716-what-does-mean-when.html
[Nexus S General] beetlo:
The point is that it is entirely possible (not probable) that Sprint asked for the delay because they were already dealing with a major issue and the last thing they needed was a rollout of an update that would have to go through their network.
[Nexus S General] 4redstars:
Is the original source Sprintfeed a sprint owned entity?

CM7'd Nexus S 4G
[Nexus S General] LancerEVA06:
OK.... seems like this is everyone's first Nexus. #1 the delay was not caused by Sprint's loss of data... period. #2 The update comes from neither Sprint or Samsung. It comes directly from Google.

If you guys really want the update now... build full_crespo4g-user. Radio is included.
[Nexus S General] HareyCarey:
That is a good question.

If Sprint did ask for a delay, there should be some notification of when the new target date is soon.
[Nexus S General] pierre1321:
So i just got off phone with Sprint, first tech gave me a credit fr having crappy service. She didn't know anything about problems with update. Connected me to T2 support, Guy said he didn't know anything bout an update. Said he didn't know what phone i have, even though it should have showed up when i gave him my # and pin. Said if there's an update, i need to go to Sprint store to get it. Acted like he he didn't know Sprint even had the Nexus s 4g. Said he would connect me to a higher up tech, while on hold call hung up. *#$@#$***

Even if Google is sending update, wouldn't they still have gotten the radio from Sprint.

Anyone tried to contact Samsung or Google on update info.
[Nexus S General] HareyCarey:
*face palm* yes, first time Nexus owner here. I can wait for the update. I'm still stock...because there isn't an idiot's guide to rooting yet.
[Nexus S General] zephiK:
Idiot's guide? are you serious? The NS root is the easiest as it gets. Just because it's not a "one click" process.

1. download driver & adb

2. go into bootloader

3. fastboot oem unlock

4. fastboot flash recovery recovery.img

5. go into clockwork

6. flash su.zip

it can't be any simpler than that. lazy people these days....

sit down and follow the guide, it'll take you ~5-10minutes max.
[Nexus S General] fraspas:
So just got off the phone with a Sprint representative...pretty high up I am assuming since this was the person that got back to me after I mailed dan@sprint.com, the fix for the Nexus S 4G is real and it is released in batches throughout this week. It will hit some phones sooner than others but she said by Thursday, everyone with a Nexus S 4G should have it. Hope this squashes any rumors about delays, etc.

So fingers crossed!
[Nexus S General] curtl:
I'll believe it when I see it!
[Nexus S General] pierre1321:
Confused

???

If you guys really want the update now... build full_crespo4g-user. Radio is included.
[Nexus S General] HareyCarey:
Hey, jerk, it was a figure of speech. I have read the guide and have everything I need saved and ready. I'm waiting for the update to get the stock rooted rom after they add the extras. But, it's good to know that it's people like you I can count on to make new people feel comfortable and welcomed.
[Nexus S General] zephiK:
You can still get the update if your rooted. As long as the only modification you made to the phone was flashing su.zip. As long as the stock kernel remains, you'll get the OTA. Besides, it's just a matter of time when the OTA releases. Somebody will release a deoxed version of the stock OTA ROM and add superuser.apk onto it and zipalign it.

And im a jerk? No. Go search my posts, I've helped multiple new users of the Nexus S to get rooted and answer their questions. It's people like you who says rooting the Nexus S is difficult. Figure of speech? not really, you sounded pretty serious. The Nexus S the EASIEST phone out there to root. It's so easy that a caveman can do it.

Just because something isn't one-click doesn't mean its hard.
[Nexus S General] snandlal:
If you have the right build.prop, you will get a notification. You just have to edit the updater script in the update so it doesn't do a verify check of the previous build. Then flash it in custom recovery. Will flash if you edited it correctly
[Nexus S General] HareyCarey:
-.- that is what I am waiting for. I don't know all the ins and outs yet. I just want the updated stock rom and maybe matr1x or netarchy to start with. As far as rooting, I feel stupid asking when I am supposed to plug the phone into the computer and where to store the cwm and how you can flash from rom manager instead of cmd. I get the general idea, but the specifics and little things, that advanced users often overlook, are not always outline in these guides. Hence, idiot's guide jest.
[Nexus S General] zephiK:
You just need to be more adventurous. Just note that, there has been NO BRICK REPORTS of the Nexus S. People improperly use the term 'brick.' The only brick known to the Nexus S is when you use the Odin program and attempt to flash things for another model of your phone.

As far as Netarchy or Matr1x kernels... 2.3.5 possibly has a updated kernel, so you'd have to wait for them to add 2.3.5 support when ROMs start to be created.

Guides to flashing new ROM:

Clockwork

Wipe Factory, Cache, Dalvik

Flash ROM

like... i don't get how thats difficult?

Upgrading from one ROM:

clockwork

flash ROM

reboot

its not that difficult.....
[Nexus S General] HareyCarey:
I never said it was difficult. I don't know how I typed it seriously to "sound serious" but, I thought I had my sarcasm font on. That font hasn't been displaying properly for me lately *shrugs*
[Nexus S General] HareyCarey:
It doesn't sound difficult. Never done it, though. I will find out when the update has come and gone and I can flash what I want to the first time around to try it out. I'm sure your heart is in the right place, but you still came off as a jerk. I'm new, so it's more than likely my mistake all things considered.
[Nexus S General] shabbypenguin:
so like i think this is a good time to mention that there is a one click for the nexus s 4g >.>

i dont get why people are so uppity about this.. you guys found out that there is going to be an update that fixes problems that some of you are having (i live in an area where if cell signal could give brain cancer it would be worse then Chernobyl). if the phone was such a peice of crap and you need this update to make it a worthwhile phone, then im sorry to be the one to lay it out for you.. but there is a 90% chance your gunna have some other issues after the ota.

as to everyone flipping out cuz they didnt get it yesterday, how many sprint android phones have you owned? the heroc took 6 months to get 2.1, the epic was promised 2.2 within 2 months, it took them 7 months to get it right. how many evo users here can claim that the evo was perfect at launch? how long did it take before it got some ota love? me personally i think this ota is amazingly fast.

imagine if you will, may 8th the ns4g comes out. it wasnt til the second week that people started to notice signal issues. so then you take into considering that this issue had to get back to google, they had to confirm it, find a way to fix it. patch it and field test to make sure that it did fix something... all within 2 months.. thats not bad in my eyes for a huge company like google.
[Nexus S General] pierre1321:
What do you change to edit the updater.

Sounds simple enough, but my phone doesn't play nice with build.prop edits
[Nexus S General] HareyCarey:
I agree about Google. I know about one-click, unknown to some people. But, I want to go in and do it myself when I do. I wont learn anything with one-click, albeit super convenient thanks to the dev(Which is you if I am not mistaken).
[Nexus S General] Maximilian Mary:
Would this work?

Go back to rooted stock rom & kernel + clockworkmod.

When the updated comes:

Copy /sdcard/update.zip to post to xda afterwards. :)

Rename /etc/install-recovery.sh.bak to install-recovery.sh

Delete /system/xbin/, /system/app/superuser.apk, and /system/bin/su.

Boot into clockworkmod.

Install update.zip.

Immediately after, install su.zip.
[Nexus S General] snandlal:
If you have extra stuff in system, its ok. Its when you have modified or deleted a file that the updater scipt checks for. So....the key to keeping the ota.zip happy is to either modify the updater scipt or change the permissions of the file you dont want or use to 000. Meaning it has no permissions. It wont install or execute. In the updater script, there is a line saying "start making changes here". All the script before that.....MINUS the mounting at the beginning needs to be deleted. It is the part where it checks the sums of specific files in /system. If that is deleted then the zip wont check and will go on to the 2nd part; patching the files and flashing the radio.
[Nexus S General] mikeyinid:
If you dont have stock recovery you wont get the update. It will prompt you and start to install then fail.
[Nexus S General] brokentoaster24:
I remember my first beer..

Sent from my Nexus S 4G
[Nexus S General] snandlal:
Correct. This is a modded OTA update from GRJ06D to GRJ22. The only thing changed is the updater script. It won't check for specific files, just patch the ones there. This will also flash a new stock recovery and radio. Exact same as our first OTA update. Only modified updater script. Needs to be flashed thru custom recovery like any other update zip. This is the example of what i was saying above....What I will do for the upcoming update.

This will flash over GRJ06D

It could be further modded to not erase and flash new recovery but since all you have to do is fastboot flash recovery customrecovery.img, this is fine. Gets all new files and radio...But YOU flash it, not the system booting into recovery and failing. This won't fail over GRJ06D.
[Nexus S General] Quis89:
LOL @ "typical Samsung fashion"....you know this is the Nexus we are talking about right? Look at Google....not Samsung...
[Nexus S General] The111:
I stand corrected (though admitted I was guessing :p). I really did not know Google actually pushed the update out. Nor did I know about the green vs white signal indicator. Really cool! This means even with no Sprint connection I could get the update through Wi-fi in my house. Which makes "OTA" somewhat of a misnomer. True, the wi-fi in my house is "air"... but my house internet comes through the ground. :D

Heck, if Wi-fi were more widespread this device could be used for calls (Google voice) everywhere with no cell provider! Nice!
[Nexus S General] Borky_16:
that is false i got a gsm nexus it star download an you can flash it yourself in cwm!

and guys! a OTA is NO full Rom it only updates the things that will be.updated through the OTA! for 2.3.5 Radio and google wallet support! why a OTA should change the framework cause of a radio update?
[Nexus S General] raiderep:
Said it all for me shabby...thanx...I too had an 'epic' 'moment' or two in the past...the Google experience has been much better imo, and this IS just a phone right?!? ;)

/awaits bombing and flaming for not displaying the proper font for sarcasm...

/also crawls back under his rock for another month....
[Nexus S General] Maximilian Mary:
Let's see if I got this right.

If the ota updates the recovery, it will fail in clockworkmod because the recovery hash/prop won't match what it's expecting.

If you modified any of the other files it's updating, it will fail for the same reason.

One way around this is to unpack the update and comment out the verifications that are failing.

You can remove permissions from patches for any non-stock files so they don't corrupt the modded files.

If you mod the ota, you have you then flash it in cwm, since the signature won't match.

I don't think I'm crazy enough to disable verifications altogether, but would turning off script asserts in cwm accomplish the same thing?
[Nexus S General] snandlal:
Script asserts, if toggled on, wont let you flash anything that isnt signed correctly. Doesnt do the same thing im saying.

But yes, if you mod the updater script, you can control what the zip verifies and flashes.
[Nexus S General] mikeyinid:
I just bought a ns4g friday. Rooted it and then tried to take the grj22 update. It failed. And then told me my system was up to date.
[Nexus S General] spx_trader:
so what is the best way to get this update then?

use one of these 2 threads to return to stock? if so which one is the best to use?

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

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

or this one http://xdaforums.com/showthread.php?t=1088494

or just wait for someone to post the update that can be flashed. I have loaded the stock rom and kernel and still rooted. Just kinda confusing because there seems to be mixed opinions. thanks
[Nexus S General] styckx:
I never realized how BAD the signal problem really is until this week on my vacation. Once I traveled out of my normal comfort zones I saw first hand how frustratingly awful it is.

So many instances I had piss poor strength (zero bars), or a bar or two yet zero data throughput. Webpages not loading etc. Seems like unless you're up against a tower doggy style it's hit or miss whether you can actually transfer data.
[Nexus S General] Igotsanevo4g:
My advice is to cool your jets until the update actually comes out, we can all look at it, and then see about how to update.

Un-needed work is un-needed.
[Nexus S General] styckx:
You have to realize, a lot of us are former Epic owners, former Moment owners, or both. Most of us are having "not this **** again" thoughts.. Endless denials, broken promises, delayed updates.. This has been par for the course with their pretty Samsung bricks for awhile now.
[Nexus S General] spx_trader:
that was kinda my plan from the start, good idea
[Nexus S General] mikeyinid:
It is awful. I have several towers in my area and on the one closest to me I can have full bars and pull less than 100kbps. .
[Nexus S General] styckx:
Have you had similar issues like me? When even you do have a bar or two the phone still refuses to send or receive any data? I was in Delaware yesterday, had 4 bars and the phone flat out refused to send or receive a single iota of data. Then I drove a few miles and I could again..

The past two weeks around here the problem has got persistently worse. Don't know if Sprints duct tape holding their network together is falling off or the phone is progressively taking a crap.
[Nexus S General] dreamsforgotten:
Lmao love that write up! I have to exit anything using the net to get it back when it does this more times than not it's tapatalk
[Nexus S General] curtl:
Over on the AC forums, you see this with some folks, that they have no problems. I had a theory that there could be differences between the networks in different cities that are causing problems for some, and not all.

It seems from your experience that could be the case.
[Nexus S General] BrianDigital:
I know I want sprint to call every customer when there's outages like every other carriers do.......
[Nexus S General] mikeyinid:
Ive had just about any data issue you can imagine with my nexus. I have been on an evo and have zero data issues anywhere. I hate the evo though, ive spent the last 3 hours buttering my girl up so i can have both phones :D I still love my nexus, not willing to call it quits lol
[Nexus S General] 4redstars:
My signal issues only occur when I'm on the fringe of a decent signal. Full bars it flies, one or two and I get nothing, wifi is like that too...I feel like steve jobs needs to tell me I'm holding it wrong.

CM7'd Nexus S 4G
[Nexus S General] The111:
I have had my NS for 5 days and have no problems, but I haven't traveled far with it yet... used only with a 10 mile radius in the bay area of CA. I get 3-5Mbps down on 4G and ~1Mbps down on 3G, and call quality is fine. It seems like I can get a signal anywhere I could with my old phone.
[Nexus S General] Windst:
delete this cuz its irrelevent
[Nexus S General] ervman1:
That's what I like to hear! My girl figured put a long time ago how passionate I am about phones and she lets me do my thing...its a small price to pay for happiness! Hope you stay with us longer! :-)
[Nexus S General] kijp15:
So what's new in the ns4g update?

If someone would be kind to post a link to an article or anything referring to the update. I would be thankful:D

Sweet! God Bless!

Sent from my Nexus S 4G
[Nexus S General] NYYFan325:
I do believe that is it...
[Nexus S General] kijp15:
Hmmm.. Would you update to that?

Don't mind me I'm just trying to get someones opinion.

Sent from my Nexus S 4G
[Nexus S General] NYYFan325:
I would soley because of the new modem that is going to be included. It (hopefully) should take care of the signal and wifi connectivity issues we are experiencing
[Nexus S General] kijp15:
Okay cool, it sounds good to get updated then.

Well thank NYY for your well said opinion.

Cool, God Bless! :D

Sent from my Nexus S 4G
[Nexus S General] styckx:
And if it doesn't it is now solid ground to stand on to fight for a replacement phone free of charge. They never admitted a problem with the signal until now(ish). The update fix list is the first time they've actually admitted to it in any regard.
[Nexus S General] dreamsforgotten:


Raising the dead here: but statement is incorrect. I just rebuilt the sync and no radio is included. I was hesitant to sync and build cause we have to use extract-files to pull the ril libs to begin with and the modem is supplied pre compiled by sprint, there is no open radio.img in the files. But there are differences noticeabley looking at lib files etc.
[Nexus S General] The111:
I found the Gingerbread (not Nexus) manual:

http://static.googleusercontent.com...m/en/us/googlephone/AndroidUsersGuide-2.3.pdf

And it only states that green icons mean connected to Google for app syncing (email, contacts, etc). This doesn't really suggest that they use their servers to push phone upgrades... nor is it even unique to Nexus phones (and obviously Google wouldn't be pushing updates to other GB phones).

To those who claim the update is pushed from Google, I'd love to see real evidence (I don't claim to know one way or the other).

Easy way to test when update DOES go live: before downloading it, connect to Wi-fi in your house (which I believe disables all other data connections... if this assumption is false then my test is worthless). If you can download the update through Wi-fi... then it is coming from Google servers.
[Nexus S General] HareyCarey:
Actually, my Hero asked you if you want to download via wi-fi or mobile network when it had updates. I am not so sure that this is a valid idea. I'm personally not concerned with where the update comes from, I just wanted to state that phones are connected to Google's servers and it is possible that the update comes from them. That was just in response to when I think you said it couldn't come from them.
[Nexus S General] snandlal:
Simply proof.

Install GRJ06D

Check for update

When you get the update notification....go to manage apps-->all apps-->Google Services Framework-->clear data

Now the update is gone.

Get it? Google Services Framework is hand in hand with Google Servers.

Google Services Framework downloads the OTA and puts it in /cache
[Nexus S General] matt2053:
Actually radio is not compiled by Sprint. It is provided by Samsung. But you are correct it is not going to be updated buy building Android from source. You have to manually download the proprietary files from Samsung and add them to your build.
[Nexus S General] ROB281:
So has anyone even received this update yet?

Saw someone mention that a Sprint rep said it's still coming out this week
[Nexus S General] dreamsforgotten:
Where from sammy are we getting the propriety files? I thought the only source was to take them from the updates, radio, wimax system files, etc are all gone from a fresh build.
[Nexus S General] gsxrdennis25:
This was the original plan that was announced earlier this month, but as of monday there was an urgent note to all sprint dealers that the update was being delayed and there was no estimate on when the roll outs would begin.

As soon as I see documentation on the update officially being rolled out I will keep everyone posted.

I am a multi store manager and am not here to spread rumors or waste peoples time, figured some people might appreciate a heads up from and insider on this.
[Nexus S General] Maximilian Mary:
Does *#*#checkin#*#* reset the notification in system updates?
[Nexus S General] krohnjw:
I haven't read the rest of this thread, so this may have been addressed, but DO NOT DO THIS.

The incremental updates are distributed containing binary patches to the files in question NOT the full files. The reason it hashes the files and applies the asserts is that applying a binary patch to a modified file is a *bad* idea. It may not cause any issues, it may just not work or it may break it entirely depending on what has been modified at a bit level.

Unless you want to deal with potentially broken files (let's hope it's not the framework) then I wouldn't even mention this as a possibility for people.

If you have a full update (~90mb) then feel free to remove the assert on the build.prop or something like that - but on the incremental updates including binary patches to the individual files/packages/recovery/radio I would strongly recommend letting it assert the hash in order to verify the patch is going to work as expected.
[Nexus S General] krohnjw:
No, they are distributed freely for use building an AOSP rom. No previous ROM or image is necessary.

http://code.google.com/android/nexus/drivers.html