yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] ellesshoo:
I have a 9020A and have tried every radio. I've settled on UCKE1 as the radio for me. Below are my thoughts on the radios I have trialed for the longest amounts of time. Hope this helps.

KB2: this is the radio that came with my phone out of the box. Slow upload rate, normal download rate. Drops down to 2G when expected. Probably outdated at this time.

KB3: normal upload and download speeds. Very reluctant to switch to UMTS (3G) or Edge even when moving to area with no HSDPA (just loses signal altogether without much trying other data connection protocols). Although it works for 9020A it wasn't designed for this model. I question whether it utilizes the 850mhz 3G band.

XXKD1: Pretty much similar to KB3. Also not technically intended for 9020A. Reports using UMTS (3G) (even in phone test mode) in areas with known good HSDPA (H), however I haven't noticed a decrease in speed. Seems very prone to the "voice search bug" that is prevalent with Canadian /AT&T 9020A's. More responsive network changing than KB3.

AUCKD1: a radio meant for 9020A. Similar across the board to the XXKD1, but seems slightly less prone to the voice search bug and has the same capped upload speed. Between the KD1 radios I prefer this one for my 9020A since it was shipped for the 9020A.

AUCKE1: pretty much the same as AUKD1 but doesn't appear to be susceptible to the voice search bug. Responsive to changing network when loss of HSDPA occurs. It's also the most current radio available for the 9020A. The slower upload speed, the same as AUKD1 and KB2 (download is normal), isn't a big factor really. This is my favorite for my 9020A, has the least issues for me and maintains the most reliable & dependable connection/signal for my phone. No concerns over 850mhz band utilization since it's one of the native 9020A radios.

Anyway, those are my thoughts from months of testing and flashing some of these radios on a 9020A on AT&T in Philadelphia and surrounding suburbs / counties.
[Nexus S Android Development] tanclo:
I'm unsure if i should try the KD1. My phone is the M200 KRKC1 radio. I figure the korean issued nexus s is the m200. Is the M200KRKC1 radio the same as the KC1 in the original post?
[Nexus S Android Development] georgemv:
Then you have a European AMOLED Nexus S. European models are i9020, no letters attached :)

The 3G bands should be T-Mobile-compatible.
[Nexus S Android Development] rentaric:
EU Models are 9023.

@Beduoin76: Remove battery, there's a label below it identicating your model#.
[Nexus S Android Development] steve.garon:
9020a received android 2.3.6 kernel update last night which includes radio UCKF1. Who will get a dump of the radio first? :P
[Nexus S Android Development] window7:
Yes, it's the same.

And people did try the KD1 and still, the KC1 is the best :D
[Nexus S Android Development] steve.garon:
UCKF1 Anyone :P UCKF1 - CWM Flashable zip

Give big thanks to Matridom for this radio :)

NOTE: Make a backup of you EFS folder before flashing. Check for efs_autobackup on XDA. I've tried the CWM-zip and it works perfectly on my phone. I'm not responsible if it bricks yours. Use at your own risk.
[Nexus S Android Development] thecoogster:
Thanks Steve, really appreciated!
[Nexus S Android Development] gdap:
Thanks Steve! Quick work!
[Nexus S Android Development] steve.garon:
Ping is a lot better on UCKF1 over UCKD1. Altho, speed has not improved. :-(

Only time will tell if its a good radio...
[Nexus S Android Development] Enhanced:
As long as the connection remains stable, speed is secondary to me. Hopefully this radio will be be good.

Thanks for the CWM flash.
[Nexus S Android Development] window7:
Only for I9020a right? :) will update it tonight :)
[Nexus S Android Development] Ok_Kaleidoscope5109:
KF1 is upload capped like UCKD1? and the KB2 radios?

If so I'll stick to KD1 for 9020Ts
[Nexus S Android Development] tehgeekguy:
Looks like it, atleast for me. My upload was terrible on KF1, and download wasn't that impressive either. For me personally, KB3 is the best for speed/latency.
[Nexus S Android Development] mikeyinid:
I flashed the new radio on my 9020t and only have edge now. I've flashed every radio I can find for 9020t trying to fix it. How do I fix this,?
[Nexus S Android Development] window7:
Updated with UCKF1, big thanks to Steve Garon for the radio :D

And can someone add "tags" to this thread for those radio that are not "tagged", in order to let Google find this thread and share it with all Nexus Community.

I am doing this not for my own fame, but for XDA :D
[Nexus S Android Development] mikeyinid:
Window7, I tried both of those methods and I'm still stuck in edge. Any other possible fix?
[Nexus S Android Development] simms22:
warranty exchange might be your best option. have you tried wiping? you probably have.
[Nexus S Android Development] mikeyinid:
Yea, I've tried everything. I shouldn't have assumed GSM would be the same as cdma. I don't have nv.log in efs folder. Probably screwed.
[Nexus S Android Development] YourMainDude:
Soooo I finally rooted my nexus s and installed KD3 Radio

Location Miami

=] having better signal bars and download speeds as well as uploads. Well wish uploads was better but can't complain =]
[Nexus S Android Development] YourMainDude:
=_= pic looks crappy!
[Nexus S Android Development] simms22:
you used the xda app to upload the pic, didnt you? thats another reason why i dont like the app.
[Nexus S Android Development] YourMainDude:
Actually I think it depends on the screenshot app... I downloaded another but paid version. Looks alright =]
[Nexus S Android Development] simms22:
better.. :)
[Nexus S Android Development] YourMainDude:
Did u back up your phone using Rom manager?... I once did an error and lost service and what not.. freaked out like u did. But then I remembered I backed up my phone and installed it. I was back to where I started...
[Nexus S Android Development] SMN™:
i installed uckf1 on nscollab 1.39 (i9020)

now mobile network not available for me

even after i flash stock rom 2.3.3 xxkb3 with odin flasher or CWM

even i try search for networks manually i cannot find anything!

now my phone is

android 2.3.3

I9020xxkb3

2.6.35.7 kernel

GRI54

my operator is GSM900

please help me to make it work!
[Nexus S Android Development] thecoogster:
did you backup your efs folder? I have had the same problem with the last couple of radio's and the only way i found to get service back was to restore the backup of the efs folder using root explorer and reboot.

BACKUP YOUR EFS FOLDER ON THE ROOT OF YOUR DEVICE BEFORE FLASHING A NEW RADIO

sorry for shouting, I just think this step is the most important one regarding flashing a new radio.
[Nexus S Android Development] SMN™:
Actually i didn't know that!

so i re flashed my phone by Odin again with phones EFS clear and problem Solved! I didn't know anything about EFS thank you so much indeed my friend!!
[Nexus S Android Development] window7:
Then is not your EFS file problem. EVEN ODIN cant retrieve your efs folder for nexus s :(
[Nexus S Android Development] lightlytoasted:
I've been trying radios for about 3 months trying to get rid of my voice search bug. The most recent UCKF1 fails to update with clockworkmod (status 6). I've been able to update every other radio on my 9020a and I'm currently on UCKE1. I have redownloaded it 3 times, all the same thing.

Can anyone confirm UCKF1 working / not working for them?
[Nexus S Android Development] YourMainDude:
Has anyone tried the Korean KC1 Radio?

Sent From N|S
[Nexus S Android Development] ellesshoo:
Working for me. I'm using the team win recovery but it's pretty much the same as clockwork.
[Nexus S Android Development] krasnoff:
same error in 5.0.2.0 recovery with signature check disabled and from Rom Manager (Method 3 in first message) too.

***

update 1: UCKF1 from this message flashed fine.

***

update 2: I use the 9020T, and I know that version UCKF1 for 9020A, but still tried to install this version on 9020T. The ear-speaker volume has increased significantly, or it seemed to me?

3G has missing, and both methods do not work. Maybe there is another way?
[Nexus S Android Development] steve.garon:
I didnt sign the uckf1 .zip file so signature checking has to be disabled to flash. You can still extract the radio.img and flash using fastboot which is a LOT safer...
[Nexus S Android Development] YourMainDude:
If anyone is lost as to how to do this via fastboot... I removed the radio.img and placed it into android sdk > tools

Opened up command prompt and typed the following:

[If your sdk is named differently then type it how it is where I wrote android-sdk , Make sure its in the c drive]

>cd c:\Android-sdk\Tools [Enter]

Android-sdk\tools>Fastboot device [Enter]

[Wait til your Device is located, Then Type...]

>Fastboot Flash Radio Radio.img

[It should Start a writing it and u should be able to see the loading bar on the top right]

[Safest Way]

Sent From N|S
[Nexus S Android Development] noxlord:
I tested AUCKF1 and I got the same capped speeds and horrible ping from AUCKD1. I flashed back to XXKD1 and I was back to the best ping and speeds. I don't recommend this KF1 radio to anyone.
[Nexus S Android Development] steve.garon:
KF1 in my case is giving me the best ping ~100ms. Still capped at 40 K/sec. DL speed is as usual for me. Also, the radio is bit more stable than KD1. Haven't had a single radiodump with it so far...
[Nexus S Android Development] noxlord:
Weird, I got about 250ms ping dl:2.5Mbps UP: 300kbps. With XXKD1, I get 80-100ms ping dl 3.2-4.8Mbps UP: 1.8-2.6Mbps.

Maybe I should have wiped Dalvik or whatnot ... Regardless, the capped upload is a killer for me. I will wait for the next XXK** radio.
[Nexus S Android Development] YourMainDude:
O.o why does my last post have a flower at the bottom?

Sent From N|S
[Nexus S Android Development] droidance:
It means someone thanked you for your contribution! :D
[Nexus S Android Development] sabaramo:
No 3G

Hi Guys,

I have a i9020T on Vodafone Australia. I stupidly flashed the UCKF1 radio and now I dont have 3G. I now realise why its called UCKF1 (anagram of ****)

I tried flashing the XXKD1 radio again but I stil cant get 3G.

I also had a go at the Phone information menu and I chose a whole heap of combinations but none seemed to work.

What am I doing wrong?

If it's merely a matter of choosing th right settings in "Phone Information" what are the settings?

Is is GSM/CDM auto (PRL) and AUS band or AUS2? or is it some other combination?

Thanks in advance.

And no i didnt run the efs backup script because im a bloody idiot and did it on the train.
[Nexus S Android Development] thecoogster:
I think the only way to fix this now is by sending it to samsung or totaly deleting the efs folder and losing your imei number, which could cause problems in the future.

If you do delete the efs folder make a backup of it first, just so you dont lose it completely.
[Nexus S Android Development] :
Do not delete your efs folder!

Make a backup of it using root explorer. Store it off your phone somewhere safe.

Read the OP for very specific instructions on three files to move out of the efs folder. Follow with a reboot.

Sent from my Nexus, fool
[Nexus S Android Development] sabaramo:
Ive read those instructions. Will do so now. What does moving those 3 files do?

The post above yours mentions having no IMEI and problems in the future, what does that mean?
[Nexus S Android Development] thecoogster:
No imei number means your phone will not be registered on the network and may be blocked from the network in future, this is how i understand the issue.
[Nexus S Android Development] sabaramo:
Luckily, one of the roms I installed previously created a folder on the sdcard called efs_autobackup. It contained a backup of the efs folder!!

I dunno what rom it was but if I knew I'd be donating to that dev.

Hope this helps someone else!
[Nexus S Android Development] thecoogster:
Good find, i think all roms should try and include this from now on, the amount of people who have messed up the radio in the last few weeks is unbelievable.

Good shout on the donation, the dev has saved you much time and possibly money. Glad you got sorted!

Copy the folder to the root of your phone with root explorer, reboot, fix permissions and you should be fine.
[Nexus S Android Development] sabaramo:
Yep all sorted now!! Woot
[Nexus S Android Development] window7:
BrainMaster MIUI rom :D

Great to hear that ;)
[Nexus S Android Development] krasnoff:
I was the same problem, but now 3G is working again.

solution: wipe dalvik+cashe, flash KD1 back and after boot copy all files (nv_data.bin, nv_data.bin.md5 & other) from your EFS backup directory to /EFS (do not forget mount system directory as RW).
[Nexus S Android Development] YourMainDude:
Soooo im guessing no one tried the kc1 radio... should I risk it? =P

Sent From N|S
[Nexus S Android Development] krasnoff:
S.Korea Nexus S (SHW-200S/K) has another radio, KC1 only for it (another frequencies)
[Nexus S Android Development] melvinchng:
My WiFi can't search or connect to any WiFi... should I reflash radio?

Accidentally sent from my Nexus S using XDA Premium App
[Nexus S Android Development] window7:
Fix permission :D

If still not working, try flash the radio using Fastboot :D
[Nexus S Android Development] saranyan:
Hey,

I live in India, And i get weak signal in college so my battery drain is a lot. My friend has a wildfire and he flashed a new radio and the signal strength improved for him,

Does anyone know which is the best radio for india, I am presently having KD1 radio, Whats is the latest radio for the Nexus.
[Nexus S Android Development] window7:
Try KB3, maybe better for you? :)
[Nexus S Android Development] melvinchng:
Anyone tried JK1 or JK8?

Accidentally sent from my Nexus S using XDA Premium App
[Nexus S Android Development] saranyan:
Is there an app or something to find out which radio suits for me, Or should i manually test KB3?

Otherwise i'll flash KB3 tomorrow. :)
[Nexus S Android Development] window7:
There is no apps you can test for signal. You just have to test it manually yourself :D I am sorry.
[Nexus S Android Development] saranyan:
Lol. No problem, Thanks, I'll try it out. :)
[Nexus S Android Development] brainmaster:
I'm glad that I could help you with my ROM.
[Nexus S Android Development] ykphuah:
If you want to try whether which radio lets you stay on HSDPA more often than EDGE, then you can use the Network Tracker app from my signature. :D
[Nexus S Android Development] saranyan:
Does it tell me the strength of my phone's signal?
[Nexus S Android Development] VerizonKoolaid:
If only the CyanogenMod developers grasped the simplicity of this issue:

http://review.cyanogenmod.com/#change,5677

^^ the next step in the privacy war
[Nexus S Android Development] YourMainDude:
Lol think I should risk it and try lol... ^_^ [JK8]
[Nexus S Android Development] tevil:
when did the Radio UCKF1 get released? with .5?

Just flashed it, ayone know its compatibility on 2.3.4
[Nexus S Android Development] Roscopcoletrain:
came in the 2.3.6 release last week that got pulled.
[Nexus S Android Development] stewarta:
Network Tracker is a #1 App

@ykphuah: +1 Network Tracker
[Nexus S Android Development] tevil:
the radio got pulled or 2.3.6?

i know 6 had issues with tethering. Well I swapped from XXKD1 that came with my rom to the new KF1 and i will say the connection is a bit more stable BUT weak as ****. where i used to get 4 bars i am now teetering on like 1. I will have to check it at the beach to my house to be sure. On the KD1 after our hurricane for some reason I could finally get service when running at teh beach. If I dont now then I will say this radio is one big flopolla!
[Nexus S Android Development] Roscopcoletrain:
2.3.6 got pulled. It was a release for 9020A owners to fix a search bug. But the fix didnt work and it killed tethering. SO they pulled it.
[Nexus S Android Development] ellesshoo:
Running KF1 and tethering is fine. The tethering issue is caused by something other than the radio. Running CM7.
[Nexus S Android Development] steve.garon:
+1. KF1 works well with CM7.
[Nexus S Android Development] stewarta:
HSDPA vs unknown on Vodafone

My Nexus One shows a H instead of 3G (2100Ghz) when using HSDPA on Vodafone ... but it is very spasmodic.

On my Nexus S (no difference between KD1 and KB3 radios), I am using Network Tracker and this is what I see over the last few days in terms of the duration on each mobile type:

UMTS 49.23%

unknown 46.87%

HSDPA 3.51%

EDGE 0.35%

GPRS 0.02%

TOTAL 100%

I asked Vodafone about this, but the Mumbai call centre did not seem to understand me, so I am none the wiser as to what 'unknown' is. It could be HSUPA as I have the following lines in my /system/build.prop :

ro.ril.hsxpa=2

ro.ril.gprsclass=12

ro.ril.hsdpa.category=16

ro.ril.hsupa.category=8

See here for more details: http://android.modaco.com/topic/328943-quick-guide-to-modifying-buildprop-with-adb/
[Nexus S Android Development] Roscopcoletrain:
Yeah its not a radio bug, something else in the build caused it.
[Nexus S Android Development] tevil:
yeah ATT

Ive heard that 3rd party tethering still works on 2.3.6 but i never upgraded because i never dealt with the voice search issue. I prob wont upgrade till ICE CS.

Right now my Rom is set up and running smooth.
[Nexus S Android Development] Roscopcoletrain:
Not Just AT&T. 2.3.6 was released to Bell, Telus & Rogers here in Canada and same thing.
[Nexus S Android Development] kenvan19:
AHH! I flashed an ATT radio on my i9020t by accident because I wasn't thinking and I had lost my 3g connection ever since...until I tried Brainmaster's method for retrieving 3g connection! WOOT! Thanks Brainmaster!
[Nexus S Android Development] stewarta:
unknown = disconnected

I found the answer by looking more closely at the Network Tracker output. It simply means that data is disconnected as the following illustrates:
[Nexus S Android Development] solidchips:
Does anyone know if Nexus S radio is related to random reboots?

I'm in China, i had a i9023/XXKD1, i tried every Rom available in the fourm and was getting random reboots, even with the stock ROM.

Now, i changed the radio i9023/XXKB1 and all of the sudden the random reboots are gone.

I'm observing my phone for last 24 hrs. still no reboot.

Curious to know, how radio is related to random reboots?
[Nexus S Android Development] YourMainDude:
I don't think that's the case... radio shouldn't have anything to do with reboots ... maybe when u changed the radio u also did a data and cache wipe and maybe that fixed it for ya.
[Nexus S Android Development] solidchips:
Before flashing any ROM i always do a cache wipe and factory reset.

After flashing the radio, my phone is still stable after 24+ hrs. Before radio flashing my phone was not stable for this long though i tried many ROM's.

Now i am quite sure that radio is the culprit--maybe latest radio is not compatible with the cellular network here in my area.
[Nexus S Android Development] YourMainDude:
Still doubt it... buuuut Well see if others have something else to say about it =]
[Nexus S Android Development] FloHimself:
Anyone else running the I9020AUCKF1 on a I9023? Noticed several days after flashing that this radio is labeled as a I9020 only...
[Nexus S Android Development] melvinchng:
I'm trying all the radio for 9023.

Accidentally sent from my Nexus S using XDA Premium App
[Nexus S Android Development] BakaSenpai:
So I think I have a huge problem.

My baseband is showing up as "unknown" I have no idea how that happened. I followed all the instructions to the T when i tried the different radios. MD5 checked all of them and they appeared to be fine. It came up after I flash XXKD1 and I'm using I9020A with FIDO.

I have two backed up versions of my efs. The day I got it, and just before i flashed the radios. I've tried restoring the efs folder using both backups, restarting the phone and then reflashing UCKD1 and it's still appearing as 'unknown'. I've been using the Brainmaster's tweaked MIUI 1.9.26.

if anyone can help me on how to solve this, i'd appreciate it.
[Nexus S Android Development] :
Go to the first post and read:

How to retrieve 3G Data Connection

Try method 1 for correcting your baseband. If that doesn't work, try method 2 but be 100% accurate with the files mentioned.
[Nexus S Android Development] fleischbanane:
Doesn't work for me! ;-)
[Nexus S Android Development] BakaSenpai:
Nvm. I figured what my problem was. I accidently restored the efs folder into the efs folder rather than replacing it as a whole on root. :p Everything is okay now~
[Nexus S Android Development] krasnoff:
Hi!

If I'm not mistaken, the new firmware 2.3.6 for 9020t contains a patch for the radio KD1: radio.img.p

Is it possible to get new version of patched / modified KD1? Thank you!
[Nexus S Android Development] FloHimself:
yes, I patched KD1 with that file, but wouldn't mind to flash that ;)
[Nexus S Android Development] j_r0dd:
here is just an update.zip to patch the radio http://xdaforums.com/showthread.php?p=17907180#post17907180
[Nexus S Android Development] dsellers2:
Never mind. I should have looked.
[Nexus S Android Development] window7:
Thanks Steven :p I greatly appreciate it :D

Just one thing, it is only suitable for i9020a?

Or does it suit for every phone? ;)
[Nexus S Android Development] window7:
Thanks ;) Changed.
[Nexus S Android Development] AnthonyAldrete:
anyone live in Arizona ? and if so can tell me which radio is more suitable lol
[Nexus S Android Development] steve.garon:
I'd label it as i9020a only. But I see that you already did that ;)

I've only tested it on my phone which is a i9020a so if there are brave ones that want to try on other models, well don't old me responsible if it bricks your phone. :p
[Nexus S Android Development] ykphuah:
Hmm, I am interested to test it on my i9020T.
[Nexus S Android Development] window7:
Great. Tell me the result/outcome after you tested :D
[Nexus S Android Development] ykphuah:
Flashed, will monitor to see the connectivity.
[Nexus S Android Development] antiochasylum:
I get noticeably better signal on the official 9020a radio however no HSDPA. Speeds are about what my n1 was. On the non official I get 2ish down and 1.4 up. The official, 800 KB down and 300KB up. So better signal or speed???

sent from my next level S bacon apparatus
[Nexus S Android Development] steve.garon:
Here are my bench results on Rogers 3G. FYI, I do get the HSDPA fix on both radio.

UCKD1: 4.14 Mbps Down, 0.35 Mbps Up

XXKB3: 4.86 Mbps Down, 1.16 Mbps Up

As I previously said before, UCKD1 is more stable for me then XXKB3 so I kept UCKD1 even if the other one is faster...
[Nexus S Android Development] ykphuah:
Hmm, initial feedback on this UCKD1 radio. My telco is published to be using GSM 1800 / UMTS 2100 from http://en.wikipedia.org/wiki/Mobile_Network_Code.

In some areas where I used to get EDGE, like the basement of my office, I get No signal now. However, in my office at 9th floor, I do get EDGE if I set it to 2g Only. And somehow unticking the 2g doesn't seems to make my phone switch to 3g! I played with the switch and the Set Radio Band thing for 5 minutes, now its back to 3g signal again.

Hope I could do speed test as well but over here the telcos are usually capped at 1Mbps. :|
[Nexus S Android Development] antiochasylum:
Finally getting HSDPA with the official. However in DFW TEXAS, its capped at 1down and .3up. Same as my N1. However signal is 100x better.

sent from my next level S bacon apparatus
[Nexus S Android Development] mr_raider:
I've been using uckd1 for a week and other than the upload cap it seems to be smooth. What is the HSDPA radio fix you refer too?
[Nexus S Android Development] steve.garon:
My mistake. There is no fix. I just meant that I get HSDPA...
[Nexus S Android Development] apreichner:
I flashed back to KB3 from KD1 on an i9020T, will let you know of any improvements if any in Florida.
[Nexus S Android Development] window7:
Can I have the radio you mention? I9020XXJK8 :p
[Nexus S Android Development] kavyt:
Let me know how the radio works out for you.
[Nexus S Android Development] jark99:
This will work on the Rogers nexus s too? I9020a? Grj22? Right so its ok to flaash? Via Cwm?