yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] Milamber33:
1. Theoretically any baseband will work with any region and carrier, the difference is optimisation. The XX basebands are optimised for different frequencies than the UG ones, but both will work for the other frequency bands, just not as well.

2. A good place to start is checking the radios for the regions that use the same frequency bands as you, but there are so many different variables it's hard to say. I've seen people in Europe swear that they've got better performance in their area with UG (American) basebands, and vice versa. The only other thing I can suggest is read back through the thread and see which basebands other people are finding good and bad, and focus on them. Some basebands are genuinely better or worse, to the extent that that overrides any benefit or penalty from the frequency optimisations.
[Samsung Galaxy Nexus] efrant:
1. No one knows what the differences are between different versions of the radios (e.g., XXKK6 vs XXKK7), let alone the difference between the "regional builds" (e.g., UGKK7 vs XXKK7), as all radios are closed source, and there is no documentation delineating the differences.

2. There too many variables to base performance of a specific radio on someone's comments. Network congestion, weather, buildings/obstacles, tower locations, distance to towers and individual usage patterns are only but a limited number of all the variables that can affect radio performance. I'll guarantee you that no one else will have the exact same parameters as you, in order for you to base which radio you will use on someone else's comments.

---------- Post added at 08:55 AM ---------- Previous post was at 08:29 AM ----------

I can't really comment -- I am using a stock ROM with the stock kernel.
[Samsung Galaxy Nexus] Carlos_Manuel:
Today I got my GN back from phone service..

They flashed stock ROM back again and they changed battery..

so maybe just battery was too bad, so now I know why I had so bad Battery draining problems.. Now I do not flash custom ROMs to my GN anymore.. :D

It's good to use GN again, ZTE Blade was too boring and small.. :rolleyes:
[Samsung Galaxy Nexus] cmstlist:
In regards to whether or not it sees the 850 band on the Euro radio:

There is no menu to select individual bands on the GN, but the closest you can come to doing that is to use a cell ID app such as Netmonitor on two phones side by side. The second phone should be a non-Nexus* Samsung or LG Android that supports all the bands in question - both brands usually have a hidden band select menu.

So if your GN is struggling to get a signal indoors and your SGS2 is not, try selecting (on the SGS2) one at a time WCDMA 850 and WCDMA 1900 and note the cell IDs. Compare them to the IDs you are able to see on the GN and you'll know which band you're on.

*non-Nexus: Because the band select is not part of stock Android, it is absent on Nexus S & GNex.
[Samsung Galaxy Nexus] colocynth:
Ive tried uglc1 since yesterday. It seem no difference cf xxla2 in my home town, Hong kong.
[Samsung Galaxy Nexus] Fountainhead931:
In Orlando FL, and XXLA2 was in the flash package to 4.04, but changed it to UGLC1 and no real diff. YMMV but mine didn't seem to.
[Samsung Galaxy Nexus] gr4ce:
Does anyone have a suggestion for radios for Argentina?

I still haven't gone so I don't know if XXLA02 will work fine, but I'm asking in advance because when I was there last year, with a SE X10i on GB 2.3.3, I noticed that there was no way of getting a 3G/H signal, it was always on G.

The phone worked fine but obviously the internet was rubbish :(

Anyone? :)
[Samsung Galaxy Nexus] cmstlist:
Well of course it didn't get 3G. The X10i doesn't have any of the 3G bands used in Argentina.

The GNex has all of them. Have a nice trip.
[Samsung Galaxy Nexus] L-ViZ:
Was on xxla2 tested uglc1, but went back to xxla2.

couldn´t see any difference, but the hsdpa speed was the reason to switch back.

tested a few apps to check the speed with both radios.

with ulgc1 70kb/s, xxla2 350kb/s. that was for me the big reason to switch back.

wifi seemed to be pretty the same. to the batterybehaviour i can´t say anything.

wiped cache/dalvik cache after flashing the radio, and an extra restart after the first boot.

using aokp5/franco stable3/o2 germany
[Samsung Galaxy Nexus] gr4ce:
Oh!!

So the radio for internet connection is different than for mobile. It doesn't have anything to do with the fact that a phone is quad band...right?

I raked my brain thinking what the problem could be and even asked the mobile provider there (I bought a local sim card) and they were telling me that 3G was enabled for my sim and the phone should take it.

I didn't have a clue regarding radios and stuff at the time :(

edit: I just found in the Sony forum

x10i using 3g band 900/1700/2100

x10a using 3g band 850/1900/2100

And it's governed by the chip so there is no software/firmware/radios that can change that

Back on topic, I installed XXLA02 yesterday and I'm having slightly better and faster connection.
[Samsung Galaxy Nexus] Carlos_Manuel:
Just flashed IMM76I YAKJU ROM to YAKJUX ICL53F...

and it uses XXLA02 radio baseband: in 7 minutes 1% battery less is it normal? :)

just flashed bootloader prime kk15 and XXKK6 baseband back..

just wanna know is that normal or is battery draining too fast?

Edit: with XXKK6 baseband the battery is much better! :)

:d
[Samsung Galaxy Nexus] efrant:
Not exactly.

Tri-band or quad-band or penta-band refers to a specific functionality - either 2G or 3G. A phone with quad-band on 2G does nit necessarily mean quad-band on 3G.

For example, the GN is quad-band 2G (850, 900, 1800 and 1900MHz) while being penta-band on 3G (850, 900, 1700, 1900 and 2100MHz). These are fixed by the devices modem (or radio or baseband or whatever other name you want to call it) chip. Flashing new radio software cannot add new frequencies if the chip does not support it.

Both voice and data can be transmitted over 2G or 3G. You won't usually notice a difference on the voice side, but you will on the data side. Max throughput on 2G is 384kbps iirc, while significantly higher for 3G.
[Samsung Galaxy Nexus] gr4ce:
I get it now, efrant, thanks for the explanation :)
[Samsung Galaxy Nexus] thepawn:
This is what I get on UGLC1 on T-Mobile NYC-Metro area while showing HSDPA:9 in the connection type:
[Samsung Galaxy Nexus] 1cewolf:
I flashed UGLC1 over XXLA2 earlier today and the massive EDGE spots in town have magically become HSPA+ areas.

Color me impressed.
[Samsung Galaxy Nexus] dru858:
Is it possible that Google will issue an OTA update for the US variant of the unlocked GSM model that includes a radio/baseband optimized for AT&T and T-Mobile bands? Don't we have a different "image" (takju) on our devices that they can easily push this to without affecting European/other regional builds? Just sayin'... my in-building coverage is craptacstic with this European radio/baseband. Once I go outside it's like I'm standing right next to a cell tower.
[Samsung Galaxy Nexus] Gucci.Nexus:
best radio?

i am using the yakju 4.04 build with the i9250xxla02 radio. i am on the telus network in Victoria, Canada. does anyone know what the best radio for me to flash is?
[Samsung Galaxy Nexus] efrant:
If you think the radio is causing you problems, why not try flashing a different radio yourself? I've used XXLA2 (the one you are currently using) on AT&T, and it seemed to work fine for me.
[Samsung Galaxy Nexus] wiki_warren:
I get better results with UGLA4 here in Brampton on the Rogers network
[Samsung Galaxy Nexus] nikulogical:
Ditto everything you said.
[Samsung Galaxy Nexus] Niro.Man:
Flashing Radio

Hello to all,

A thanks to all the help provided by the fine members in this board. The following may seem like a total noob query, but I just want to ensure that I dont' brick my NS. I've attempted to search, but I feel the results are unclear, so:

Am in Canada and recently converted to YAKJU 4.04 IMM761 by following steps in the following post (thanks to all that contributed):

http://xdaforums.com/showthread.php?t=1626895​

and flashed the radio XXLA02 that is included in the factory image. I would however like to try UGLC1:

http://xdaforums.com/showpost.php?p=24308497&postcount=362​

as data connectivity is not that good, erratic at best. So I'd really appreciate if someone can confirm if the following steps using fastboot are correct (my bootloader is unlocked):

Copy radio IMG to fastboot DIR

Boot phone into bootloader mode

Connect phone to computer via USB

Open command prompt and CD to fastboot DIR

Ensure device is recognized: fastboot devices

Flash the radio: fastboot flash radio radio-maguro-i9250uglc1.img

Reboot: fastboot reboot-bootloader

Reboot phone: fastboot reboot

And I should be done? Seems too simple!!! Again, I'd really appreciate if someone can confirm if the above steps are complete and correct.

~niro
[Samsung Galaxy Nexus] efrant:
@niro

Yes, that's it.

I would also add fastboot erase cache before the reboot. Not essential though.
[Samsung Galaxy Nexus] Niro.Man:
Thanks for the quick response Efrant! :D

Reading one of your earlier posts in this thread, I gather that fastboot erase cache would immediately follow the flash. Sounds like a good idea.

~niro
[Samsung Galaxy Nexus] Gucci.Nexus:
Thanks a lot for all your contributions Efrant. I will try some different radios.

1) Where can I download different radios?

2) What is a good app for testing signal strength and data speed?

3) Is there anywhere that explains all the different .img files that get flashed (bootloader, radio, system, boot, userdata, etc)? I am trying to understand what they all are and if some are required to be flashed with others, and stuff like if they require erase cache after.
[Samsung Galaxy Nexus] Gucci.Nexus:
Cool. Sounds pretty simple to try new radios. Just flash radio, and erase cache.

Thanks
[Samsung Galaxy Nexus] efrant:
Did you look at the first few posts of this thread?

The best way to test is to try them out and see how they perform for you in your usage. Who cares what a speedtest app says? If a radio works fine for you, good. If the next one works better, even better. Benchmarks are not indicative of real life usage.

There probably is somewhere, but a quick, simplified, rundown:

Bootloader: Is the interface you see when you boot up in fastboot mode. It boots up before your ROM boots up (like the BIOS of a PC).

System: This is your ROM.

Userdata: This is where all your data, apps and settings are located. When you unlock your bootloader, this is the partition that gets erased.

Boot: This is the kernel and ramdisk.

Radio: This is the radio (or baseband, or modem) software.

Cache: This is, well, the cache -- a temporary storage area.

Recovery: This is like a mini rom. You can use it for various troubleshooting/maintenance functions.

EDIT:

1) The boot image must be compatible with the system image.

2) I personally would erase the cache partition after any flash. It's not needed, but it doesn't hurt.
[Samsung Galaxy Nexus] Gucci.Nexus:
Wow Efrant, thanks so much for your prompt and thorough support! It is all starting to make more sense to me.

How do I know if a boot image and system image are compatible?

I will try to understand the first post more for radios.

Thanks!
[Samsung Galaxy Nexus] efrant:
This is off topic, but I will answer this one question. A 4.0.2 rom needs a 4.0.2 kernel, a 4.0.4 rom needs a 4.0.4 kernel. Otherwise, in most cases, your rom will not boot.
[Samsung Galaxy Nexus] Niro.Man:
Ensure that your bootloader is unlocked prior to following the steps I've provided above.

~niro
[Samsung Galaxy Nexus] Mav155:
Isn't that simple using the mskip toolkit for example? Just wondering.

Anyway, I've read that erasing cache is not necessary, but as said it doesn't hurt :)
[Samsung Galaxy Nexus] efrant:
Even simpler is just grabbing the CWM-flashable version in the first few post in this thread and flashing them in recovery...
[Samsung Galaxy Nexus] Mav155:
You're right, CWM flashable version is the best way.

Now I'm gonna try to flash XXKK6 to be used with 4.04 IMM76I, Wind operator.

Hope it works better tha XXLA2
[Samsung Galaxy Nexus] Carlos_Manuel:
Battery still draining fast!

IMM76I YAKJU ROM:

original stock was on my GN: YAKJUUXW 4.0.1

on IMM76I 4.0.4:

XXKKL1 baseband: battery 1% less every 1 hour when phone is in idle.

XXLA02 baseband: battery 1% less every 2 hour when phone is in idle.

XXKK6 baseband: battery, I don't know yet, I have used it before too when I had battery problem..

So XX#### Does not want to work fine on my Galaxy Nexus GSM (from Finland) carrier: dna ...

From Estonia I haven't got answer of Estonian Galaxy Nexus ROM build + baseband radio...

Is there any good baseband radio for my GN in Finland..?

UGLC1 was maybe ok if I remember fine but still was bad battery life on my phone + signals little bit bad..

What is the best USA radio baseband? :D
[Samsung Galaxy Nexus] efrant:
I suspect this is more related to an app that you are using or a custom kernel (if you are using one), more so than the radio...
[Samsung Galaxy Nexus] Carlos_Manuel:
I'm using stock kernel what was with factory images (IMM76D) that my GN updated to IMM76I... 3.0.8-gda625b

I gonna flash other kernel later.. Jame bond or CMplus, those kernels was pretty good..

Screen, and Phone idle + cell standby is using much battery.. screen 64% Time on 3min

Phone idle 32 minutes 10%

Cell standby: 35 minutes 6%

battery from 97% to 96% in 34 minutes with XXKK6 baseband radio..
[Samsung Galaxy Nexus] mrfleetwood:
I suggest you install a System tuner or similar app which tells you what drains the battery.
[Samsung Galaxy Nexus] universed:
BetterBatteryStats in Google play has a Wakelock feature which can show if any applications are waking the phone up
[Samsung Galaxy Nexus] Carlos_Manuel:
Kiitti kokeilen sitä kohta.. :)

Betterbatterystats is not free and I don't have time to search it from internet, I gonna test system tuner.. :D
[Samsung Galaxy Nexus] jabbermacy:
Hey guys, flashed xxla2 and now cannot connect to WIFI at all! Any suggestions?
[Samsung Galaxy Nexus] iLeopard:
Flash another radio
[Samsung Galaxy Nexus] jabbermacy:
Yes, I figured that :rolleyes: One question: this is a DOCOMO SC-04D (apparently) phone which was using a different radio SC04DOMLA1; could it be a problem with this version of the phone somehow? I can't understand WHY the new radio refuses to connect to WIFI (sweating now)
[Samsung Galaxy Nexus] efrant:
Nope, it has nothing to do with your "version" if the phone. There is no hardware difference at all between the SC-04D, GT-I9250, GT-I9250M, or GT-I9250T. They are all the same.

Try re-flashing your radio in fastboot and/or erase and re-input you Wi-Fi settings.
[Samsung Galaxy Nexus] jabbermacy:
I kind of thought this; my WIFI was absolutely fine before; could the hardware fail from flashing? I highly doubt it...
[Samsung Galaxy Nexus] efrant:
No. But the flash could have easily not worked properly.
[Samsung Galaxy Nexus] ismailnayir:
thank

thanks
[Samsung Galaxy Nexus] 08BlackWRX:
Am i missing something? i want to flash to UGLC1 but dont know how... do i have to be rooted to do this?
[Samsung Galaxy Nexus] efrant:
There are a few ways to flash:

1) If your bootloader is unlocked, just download the image, boot into fastboot mode, plug into your PC, open a command prompt in the directory where you have your fastboot.exe file, and type: fastboot flash radio <name-or-radio>.img

2) If you have CWM installed, just download the cwm-flashable version and flash it in CWM.

3) There is a way to do it with root, but I won't post it here, as the above two methods are easier.
[Samsung Galaxy Nexus] omegacell:
Has anyone else ran into i9250T that don't work on the AWS band? I've tried flashing the radio to one that is confirmed working on AWS but I still get no service. Any suggestions? It seems phones that say "i9250" for model work and "i9250T" does not.
[Samsung Galaxy Nexus] painter_:
There is a version of Better battery stats for XDA users that is free. http://xdaforums.com/showthread.php?t=1179809
[Samsung Galaxy Nexus] Razer(x):
Am i the only one with the issue of dropping calls?

It's ok for 15 mins then the call drops
[Samsung Galaxy Nexus] blair287:
Which is the best one for three in the UK as i have issues where sometime i get no signal and have to take sim card out and restart phone and i get perfect signal.
[Samsung Galaxy Nexus] swanwila:
Excellent job. Thanks for compiling the info.
[Samsung Galaxy Nexus] quietriot84:
1% every 2 hours at idle is pretty good. Not sure what you are expecting. I'm running stock 4.0.4 with xxla02 and I get about 3 hours screen on over the course of around 18 hours on the battery.

Also it looks like u change base bands very frequently. I would try one at a time and not change anything for a few days, and see how it performs. I would start with XXLA02.

Just my 2 cents.
[Samsung Galaxy Nexus] zuberio:
Hi efrant,

Is there a reason you're using XXLA2 instead of UGLC1?

I'm hoping my change to UGLC1 will stop the random signal loss I'm getting on AOKP M5.

Thanks,
[Samsung Galaxy Nexus] efrant:
Nope, no reason. I never bothered to change after updating to IMM76I. As I already mentioned a few times in this thread, I'm hard-pressed to tell the difference between any of the radios I've tried. I find they all work fine.

Btw, I haven't had the signal loss issue.
[Samsung Galaxy Nexus] KSTu:
guys,can i use UGLC1 in romania?
[Samsung Galaxy Nexus] Milamber33:
You can use ANY baseband ANYWHERE in the world. Some will be better than others, and this will be different in different regions, but theoretically at least they should ALL work with ANY GSM network.
[Samsung Galaxy Nexus] Karl:
where can i find the RIL's at?
[Samsung Galaxy Nexus] jcsww:
This is what I'd like to know also. Using AOKP build 35 with MileStone 3 018b2, XX radios don't give me the signal drop issue but the UG ones do. The best radio for signal for my device is the UGCL1, as I am in Canada right now and in a crappy Rogers service area.
[Samsung Galaxy Nexus] Karl:
bump
[Samsung Galaxy Nexus] jcsww:
I'm sort of curious to know if the Bootloaders are tweaked for each version of the updates they come from. If I had any clue how to make a CWM flashable of the bootloader from the IMM48 to try with the UGLC1 radio, I would have done so already. Like with anything, I'm sure each uses experience will vary.
[Samsung Galaxy Nexus] josteink:
Bootloaders controls how your device boots. It does not control your radio.

That there is a "match" between radio and bootloader is as far as I know a myth. Google has tested and certified a combination and might in that regard recommend them together, as that is a tested configuration.

That does however in no way mean that the bootloader is required for the radio, that the radio is required for the bootloader or that there is in any rational reason that one bootloader should be used in combination with one radio. It's just not a tested configuration from Google.

And since there is no rational reason why a bootloader, something which boots a kernel, should affect how the radio works, and nobody has been able to prove me wrong when I say there is no such link, I will continue to discourage claiming such a link exists.

You know. Noobs are easily confused and misled etc. Don't give them any more headaches than they need. We don't need any magic Android-fairies poking around in our otherwise perfectly deterministic devices.

If you can prove me wrong, then fine, please do. Until then: No misleading talk about bootloaders, please.
[Samsung Galaxy Nexus] efrant:
There is no bootloader included in the IMM48 update for yakjuux.

As for flashing a bootloader, you can easily flash it using fastboot. No need to create a CWM-flashable zip. However, if you want to create one, just grab one that is already made and replace the bootloader image inside it with the one you want. (I had already packaged up each of the bootloaders in CWM format, but XDA was having problems with attachments during a few days, so I couldn't upload them. I'll try to re-attach them all this weekend if a have a chance (they are on my other PC).
[Samsung Galaxy Nexus] Karl:
so no ril's?
[Samsung Galaxy Nexus] yoh_anim:
If you are rooted, you can get "getril" from Google play.
[Samsung Galaxy Nexus] Karl:
i know but it doesnt have the one to match UGLC1
[Samsung Galaxy Nexus] efrant:
What is the exact file you are looking for, or at least, where is it located and how should the name look like?

I did a search for ril on my device, and this is what came up:

/vendor/lib/libsec-ril.so

/system/bin/rild

/system/lib/libril.so

/system/lib/libreference-ril.so

/system/lib/libsecril-client.so

Are these the files you need, but for UGLC1?
[Samsung Galaxy Nexus] Timmyfoxeh:
Yes, however as UGLC1 is unofficial, there are not any official RIL's available either AFAIK.

And honestly they shouldn't make too much difference, but if you want to give it a shot I suggest trying the latest ones you can find (in this case the ones for XXLA2 or UGLA4) but these should hopefully already be included in your ROM if you are running 4.0.4. XXLA2 is the official 4.0.4 radio.
[Samsung Galaxy Nexus] efrant:
I'm NOT the one looking for them. I was asking Karl what the names of the files he was looking for are? One of the ones I listed? 2 of them? All of them? A different file?

I'm trying to figure out which is the RIL file...
[Samsung Galaxy Nexus] steve.garon:
I'm curious about that getRil app. Why would you need to match the RiL with the radio?
[Samsung Galaxy Nexus] efrant:
Not sure which is THE "RIL" file you guys are talking about, but here are all the files that have "ril" in the file name, that came with the UGCL1 radio.

EDIT: They go in the directories I mentioned above. BACKUP YOUR CURRENT ONES FIRST.
[Samsung Galaxy Nexus] Karl:
from what ive been told matching radio and RIL is good for signal stability and battery consumption

not really sure which ones i need
[Samsung Galaxy Nexus] nikulogical:
I'm using uglc1 with xxla2's ril without issues. I don't think it makes a huge difference.
[Samsung Galaxy Nexus] pearse:
Thanks for this, i'll test and report back. I'm going to guess we only need the ones from system/lib as those were the only ones i needed to RIL match on my DZ. I know it's a different phone/company but i'll give it a shot.
[Samsung Galaxy Nexus] efrant:
I would replace ALL of them, as I'm pretty sure the one in /vendor is needed...

EDIT: Looks like only the /vendor/lib/libsec-ril.so is needed (assuming the GetRil app is correct), NOT the other ones.
[Samsung Galaxy Nexus] pearse:
So far its worked out ok with just the 3, i'll try this for a day then add the /vendor in and see how it compares.

Edit: So using the GetRil app with just the 3 applied from /system/lib showed that my phone still had the XXLA2 RIL.

I added in the one from /vendor as you mentioned and now GetRIL app is showing an unknown RIL. Hasn't seemed to affect performance just thought i'd mention the change.
[Samsung Galaxy Nexus] efrant:
If I get confirm from you and others that they actually work better (than what is currently in your ROM) and which ones are needed, I'll package them up as a CWM-flashable zip.
[Samsung Galaxy Nexus] pearse:
Well i can confirm that we definitely don't need the rild file from /system/bin, that killed my signal completely.
[Samsung Galaxy Nexus] Flukester69:
Since getting getRIL I can say my data drops etc are almost vanished. It said unknown for me I downloaded the suggested file and things are good. Be nice to have applicable RIL.
[Samsung Galaxy Nexus] efrant:
I have a feeling that it is the file in /vendor that is the ril. Getril says unknown because the creator of the app probably hasn't updated the app for uglc1 yet, given that the uglc1 radio was only pushed out to very few devices (only one user reported it here on xda).

I'm away from a PC at the moment, but maybe you could test something out for me: take your original til in /vendor and calculate the md5 hash for it. Compare that to the hash generated by the getril app. If they match, we'll know for certain that that file is the file we need, nit the others.