yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] ChazzMatt:
OK, then. :D We agree.

Yes, I understand the op organized the thread how he wanted, and I reiterate my gratitude for the resource.

It's just I think it should be made more clear the build date of each radio. I know there's the "code" people can decipher, but just listing by build date or stating the build date in plain English would answer 90% of the questions before they are even asked.

Since you know how ROMs are built and tested, you know, there are technical and even business reasons a ROM is released when it is. (Look how long Verizon delays ROM updates. Or might be something related to language translation issues...) The radio is only one part of a ROM. UILE1, the radio for the Brazilian ICS update ROM was built back in May 2012 -- and then for whatever reason Google held onto it and only released the ICS update recently. But it's an "OLD" radio. Or at least older than the two radios built and released with 4.1 Jelly Bean in July and August. Those were released the SAME MONTH as their build date indicates.

Bear with me for a minute, I'm going to be creative in my narrative....

The Android engineers finishe UILE1 for the ICS update in May 2012, went on vacation, came back and started working on XXLF1 for 4.1 Jelly Bean.

They built XXLF1 in July 2012, and Google released Jelly Bean.

Then, the engineers decided they could do better and built UGLH1 in August 2012. :laugh: Google released an OTA update for 4.1 Jelly Bean in August, the same month the UGLH1 radio was built.

Then (for whatever reason), Google FINALLY released the Brazilian ICS update (see point #1) with the May 2012 radio -- which the Android engineers had finished MONTHS ago.

.

When people ask "what's the newest radio", I think they really mean the newest build -- since the ROM release date (which includes radio) can be delayed past other newer radio builds. WHEN the radio was actually built would indicate the Android engineers were using the latest transmission/reception tests and research info.
[Samsung Galaxy Nexus] osm0sis:
My question right now is which RIL should I use with UGLH1; the one it shipped with, which was reportedly the same as JRO03C.XXLF1, or the newer XXLF1 RIL from JZO54K?
[Samsung Galaxy Nexus] efrant:
Very good question. I don't think anyone knows the answer. The only thing I would suggest is try both out to see if you notice a difference.
[Samsung Galaxy Nexus] m.is.for.michael:
There was nothing in the changelog for JZO54K which related to the RIL. (I know it had a different MD5, but that does not itself imply functionality changed.) So I doubt it matters which you use.

I am using the newer one simply because it's what is included in my ROM and I don't see the point of flashing the older one. Similarly, I would use the older one if that shipped with my ROM.
[Samsung Galaxy Nexus] osm0sis:
Newer might be updated to work better with XXLF1 though, and might not necessarily improve the functionality with UGLH1 - so you see the connundrum. :p

Been trying the JZO54K one for a few days, had weird signal drops today and big RILJ wake counts.. I'll give it a few more days and then try the UGLH1 again then report back.
[Samsung Galaxy Nexus] splus:
Ah, just after reading your post I realized that the data drops and stalls, and RILJ wake locks I've been having recently are since I flashed CNA 3.8 ROM, which is a JB 4.1.2 ROM with 4.1.2 RIL!

I've had XXLF1 and it worked good with JB 4.1.1 RIL. When I flashed UGLH1 on 4.1.1 ROM (with 4.1.1 RIL) some time ago I've found it to have similar performance but lots of RILJ wake locks, so I went back to XXLF1.

And now, after upgrading to 4.1.2 ROM with 4.1.2 RIL, I find to have considerably worse experience with the same XXLF1 baseband.

It looks like 4.1.2 RIL (at least in my case) changed to worse for XXLF1 baseband. Maybe they optimized JB 4.1.2 RIL for UGLH1 baseband and not for XXLF1?

I just flashed UGLH1 and will test it for couple of days, but if I get same choppy data and RILJ wake locks then I'll switch back to XXLF1 and 4.1.1 RIL, which worked good for me.
[Samsung Galaxy Nexus] -fernando-:
hello, already auditioned this radio? what were the impressions?
[Samsung Galaxy Nexus] osm0sis:
Whatever was pushing up the RILJ count for me seems to have settled, and I was getting drops for awhile in class with UGLH1+4.1.1 RIL but didn't today with the 4.1.2 RIL, so I'm tentatively saying that maybe the JZO54K XXLF1 RIL is an improvement after all.
[Samsung Galaxy Nexus] oby2:
i live in puerto rico and was on the xxla2 baseband, after switching basebands to the standard north american one, i feel like my phone is completely new, my service no longer randomly drops and im getting noticeably better battery life and data transfer speeds. i just wanted to say thank you to the OP and everyone who contributed to this thread.
[Samsung Galaxy Nexus] ChazzMatt:
Somewhere in there I got confused. :) You are using and now happy with...

1) UGLH1 + JZO54K XXLF1 RIL (4.1.2 RIL)

or

2) XXLF1 + JZO54K XXLF1 RIL (4.1.2 RIL)?
[Samsung Galaxy Nexus] osm0sis:
Door number one, as per my signature. Yeah that did get confusing. :)
[Samsung Galaxy Nexus] splus:
After some days of use I can say that UGHL1 with 4.1.2 RIL works better for me than XXLF1 with 4.1.2 RIL. No RILJ wake locks.

However, some time ago, when I tried both UGLH1 and XXLF1 on 4.1.1 RIL the situation was the other way around, I was getting worse battery and wake locks with UGLH1.

So, while all this baseband and RIL business is very individual and location dependent, I'd suggest to:

- Use XXLF1 baseband with 4.1.1 RIL

- Use UGLH1 baseband with 4.1.2 RIL
[Samsung Galaxy Nexus] bhowanidin:
Anyone around Tampa FL know a better radio then XXLF1?
[Samsung Galaxy Nexus] -fernando-:
tks for infos

I go test too

tks
[Samsung Galaxy Nexus] jeetS:
lately I've been getting signal drops and the phone just won't come back online without triggering airplane mode on then off.

tried xxlf1, uglh1 not getting any better, any ideas?

uncles gnex with uglh1 unrooted having similar problems
[Samsung Galaxy Nexus] osm0sis:
What kernel are you using? Are you undervolting CORE (GPU) or is it controlled by SmartReflex? Franco recently disabled SR control of CORE because it was undervolting it too far, causing data/signal drops.
[Samsung Galaxy Nexus] efrant:
Good work. Thanks for taking the time to go through that exercise! Interesting indeed.

You are right, icl23d, jrn84d and imm48 were all leaks/prerelease builds. As for the docomo rils/radios, there may be something specific about that network that we are unaware of, which requires modifications.
[Samsung Galaxy Nexus] jeetS:
Franco 295... He did that in 277 so I should be good to go... Wonder if it's a network problem...
[Samsung Galaxy Nexus] Sdobron:
Uglh1 always has data drops for me... try xxlf1. It's not perfect but much better.
[Samsung Galaxy Nexus] jeetS:
What causes it to not reconnect to the network? It's super annoying that it won't reconnect on its own.

My uncle wants an iPhone now as he is feed up with his data problems.

He had the same problems with his s3 too
[Samsung Galaxy Nexus] josteink:
Some bug in the core android framework introduced around ICS time. Very annoying once you get affected.
[Samsung Galaxy Nexus] luckylui:
I get that problem. I'm about to nuke my phone! Can't wait for the N4!

#Galaxy Nexus HSPA+
[Samsung Galaxy Nexus] sibbor:
I'll be at work the entire next week, but I'll make sure to update GetRIL once I get hold on a computer. I'd be glad if you guys could contact me directly with information like this. That way GetRIL will always be updated, without having false data for too long.
[Samsung Galaxy Nexus] josteink:
Lol

At this point i might as well rename this thread into baseband and ril research thread.

Seriously though. Good to see so many people helping out in this thread. Not all of xda threads turn out like this.

Let me know (pm to be sure) if there's anything more you guys feel belongs on the front-page.
[Samsung Galaxy Nexus] efrant:
If you want, I can have all the RIL posts moved into another thread if you feel it is off-topic.
[Samsung Galaxy Nexus] shawnaye:
My data connection is really quite horrible. On xxlf1. And it ain't because my area has a weak reception.

My previous sgs2 had good reception after switching to some Italian based modem from 3 Italy. Haha.

Why doesn't the nexus have more modems!
[Samsung Galaxy Nexus] josteink:
Nah. Its definitely on topic. And new radios don't come that often ;)
[Samsung Galaxy Nexus] momomok:
So the only way out is to reboot everytime it happens, or do a full wipe and start over?

Any bug ID to track?
[Samsung Galaxy Nexus] josteink:
I think it depends on the actual codebase of your rom. I think it is fixed downstream somewhere in cm9, cm10 and aokp.

Not sure what official status is.
[Samsung Galaxy Nexus] CADude:
LH1 in the 4.2 OTA. Can't wait for it to be pulled.
[Samsung Galaxy Nexus] osm0sis:
New radio and RIL from JOP40C. Recovery flashable RIL zip attached. Attached the XXLH1 radio in recovery flashable zip, and fastboot img (once unzipped) too for those impatient persons who can't wait for the Factory Images to drop. ;) :good:

Radio build string:

SP6260_Q1_01.1230_DB120726 2012-Aug-1 22:05:19 .
PDB_NOT_AVAILABLE ..SP6260_Q1_01.1230_DB120726.I9250XXLH1
.1176407 ..<no label>.9ed34d38...........

/system/vendor/lib/libsec-ril.so MD5:

2a8ca6aaa7f169d5d13db6a636e4df19 *cwm-RIL-XXLH1-takju-JOP40C+JOP40D
2a8ca6aaa7f169d5d13db6a636e4df19 *cwm-RIL-XXLJ1-takju-JDQ39

This is the exact same radio and RIL as JOP40D (and the same RIL as JDQ39, JWR66V and JWR66Y), in case there were any doubts.

(Note: MD5 is of the RIL lib inside the zip, not the zip itself. Comparison to other RIL MD5s.)
[Samsung Galaxy Nexus] josteink:
Cool. Will add tomorrow when I'm back from a conference.

In the meantime i noticed that i had http compression enabled on nexfiles, which is uh sort of pointless on a site full of zip-files.

Disabled it and its much faster now :)
[Samsung Galaxy Nexus] shawnaye:
THANKS OS, i think i gave you 3 thanks already just for this haha!
[Samsung Galaxy Nexus] copi:
hi osmosis

what the correct way to flash new radio? I want to use cwm one. is it just flash the cwm maguro attach or followed by flashing the cwm ril also?
[Samsung Galaxy Nexus] Kurre:
It's always suggested to flash a matching RIL with new radio. So yes, flash RIL also to make sure that everything works as intended :)
[Samsung Galaxy Nexus] ibrahimisadek:
is there a video guide on how to do that??
[Samsung Galaxy Nexus] shawnaye:
Download both cwm ril and modem into phone. Reboot into recovery. Wipe cache. Flash both files. Fix permissions if you want to do so. That's what I did. Reboot to system. Enjoy your modem.
[Samsung Galaxy Nexus] osm0sis:
Yup. That's one school of thought, the other is that newer is better. Lucky us, this fits both categories. ;)

For more info on the trends/correlations of RILs and Radios check my earlier post: http://xdaforums.com/showthread.php?p=33788079#post33788079
[Samsung Galaxy Nexus] josteink:
Disagreed. Ril may not be compatible with your rom or build number or Android version or whatever.

Ril is part of the system/rom.

Radio is the radio's firmware. There is nothing wrong with flashing radio only and leave your rom unmodified.

I personally prefer that.
[Samsung Galaxy Nexus] Kurre:
http://www.youtube.com/watch?v=JY2SNeQ5uUQ
[Samsung Galaxy Nexus] shawnaye:
So I shouldn't use the 4.2 ril unless I'm on a 4.2 rom? I've faced one data drop thus far. But everything has been rather splendid.
[Samsung Galaxy Nexus] osm0sis:
My current thinking is that if the matching RIL is newer than what you have then you should update to match. Look at UILE1 from my trend post. It actually jumped forward to the JB RIL even though it was an ICS ROM. So basically I'd never downgrade.
[Samsung Galaxy Nexus] Dr. Sheldon Cooper:
Please HELP: I am from India and my galaxy nexus phone is purchased from France without any carrier so it is unlocked and all SIMs works perfect. Can you tell me when will I get Jelly Bean 4.2 update in my phone?

Build Number: JRO03C.I9250XWLH2

Baseband Version: I9250XXLF1
[Samsung Galaxy Nexus] josteink:
Try and see what works for you.

While I usually avoid flashing RILs, right now I'm using latest radio AND ril on the cm10 nightlies just to see if flashing RIL makes any noticable difference.

It seemingly works fine, but I can't tell if it seems any better than flashing without the RIL either.
[Samsung Galaxy Nexus] osm0sis:
It's a vendor binary driver so logically newer should be better, but who knows in practice.
[Samsung Galaxy Nexus] josteink:
New radio XXLH1 uploaded to neXfiles site, but editing the FP posts is a pain to do on the tablet, so I'll get that done tomorrow afternoon.

In the meantime, here are (all) the files:

http://nexfiles.kjonigsen.net/radios/

(Tapatalk really hates paste and makes it urrr... impossible to actually do so.)
[Samsung Galaxy Nexus] darkvice01:
Seems like your build number is not either yakju or takju stock version. That means you will get your OTA from Samsung not Google.
[Samsung Galaxy Nexus] ChazzMatt:
For those who don't know the code:

XXLH1

XX = Europe

L=2012 (build year)

H= August (build month)

1= version 1.

This radio was built in August 2012. It was released in November 2012, but the radio was built in August 2012. At this point in time, it is on par with the North America UGLH1 from August 2012. However, it is the only radio so far released since Android 4.2 was released.

So, the two newest radios are now XXLH1 and UGLH1 -- both built in August 2012.

_________

See here for prior discussion:

http://xdaforums.com/showpost.php?p=33298185&postcount=1654

Before this, these were the two newest radios:

XXLF1 - July 2012, 4.1 Jelly Bean

(XX = Europe, L= 12th letter of alphabet = 2012, F = 7th letter of alphabet = July, 1 = version 1)

UGLH1 - August 2012, 4.1 Jelly Bean

(UG = North America, L= 12th letter of alphabet = 2012, F = 8th letter of alphabet = August, 1 = version 1)​
[Samsung Galaxy Nexus] josteink:
An advance warning:

I've moved nexfiles from one server to another. As far as I can tell all should work, but should you encounter problems, please PM me and let me know.
[Samsung Galaxy Nexus] osm0sis:
Chazz, the 1 actually supposedly means "first build" of the month, not the exact date, I think it could mean "first week" at most, since you never see a radio over 4. So this is the first XX built from the August radio code. Doesn't mean it's the same as UGLH1 but also doesn't mean it's not slightly newer. They are both just built at roughly the same time.

You are of course still right that these are the two newest built radios. :)
[Samsung Galaxy Nexus] ChazzMatt:
Agreed. It either means this XXLH1 was built the first week of August 2012 or built sometime in August. There is no definite way to know WHICH of the two radios -- UGLH1 or XXLF1 -- is actually newer. They are both August 2012 builds... At least now we have both "Europe" and "North America" radios from August 2012.

When I flash a 4.2 ROM, I'll see how this "Europe" XXLH1 radio (from August 2012) works. As I live in North America, I would have no qualms in moving back to UGLH1 (Jelly Bean North America radio). And remember, Android 4.2 is still "Jelly Bean".

I know I'm repeating myself, but just want to be clear: UGLH1 was built the same month as this "new" XXLH1 radio, and UGLH1 was released after 4.1 Jelly Bean was officially released. (4.1 Jelly Bean was released July 2012.) In my mind, they seem to be on par with each other.

As we all discussed earlier, when the radio is built is more important than when "released" to the public, as the ROM release date has many other business considerations completely unrelated to the radio.

(FYI: I'm currently using UGLH1 with RIL from 4.1.2 with my 4.1.1 custom ROM -- as you suggested a few weeks ago).
[Samsung Galaxy Nexus] deepayanneogi:
Can XXLH1 be flashed over JB 4.1.2 ?
[Samsung Galaxy Nexus] ZiCoN:
Seems to work fine on mine, with XenonHD / Franco Kernel
[Samsung Galaxy Nexus] ACHILLES R32:
i flash radio via cmw then RIL, correct.
[Samsung Galaxy Nexus] bioyuki:
Just moved from UGLH1 to XXLH1 when I upgraded to 4.2. My immediate feedback is I get poorer reception (T-Mobile in San Francisco). We'll see where this goes with transfer speed and battery life.
[Samsung Galaxy Nexus] Milamber:
I'm using the following no reboots so far and reception is bang on inside and outside of buildings.
[Samsung Galaxy Nexus] Sdobron:
Solid radio here. Best yet.
[Samsung Galaxy Nexus] johno86:
XXLH1 working fine on 4.1.2

pa2.54

franco.kernel r300
[Samsung Galaxy Nexus] jeetS:
Can you expand on that? Any more info? source? I'd like to resolve this!
[Samsung Galaxy Nexus] DynamicRam:
The RIL is not working with 4.1.2, signal quality is much worse, I attached the stock RIL if anyone wanted to revert
[Samsung Galaxy Nexus] josteink:
It's been a while. Might be this one.

http://code.google.com/p/android/issues/detail?id=28133

Here's another thread from xda n the subject.

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

Not sure if/when it was fixed.
[Samsung Galaxy Nexus] bartolinio:
For me the new RIL works well with 4.1.2
[Samsung Galaxy Nexus] Fenvarien:
+1

Working fine here with 4.1.2 since yesterday.

GNex with franco.Kernel / MiNCO ROM
[Samsung Galaxy Nexus] Bosio91:
I flashed the latest radio and RIL with bigxies 4.2 ROM, and I cannot send SMS messages anymore... Any ideas on why this could be?
[Samsung Galaxy Nexus] osm0sis:
Zero problems on stock 4.2. You dirty flash? Maybe post the issue in bigxie's thread since it's not actually due to the radio, more likely ROM.
[Samsung Galaxy Nexus] Bosio91:
I asked in bigxie's thread and no one seems to have the same problem. Over the past few hours I've tried the following:

-Clean fastboot install of the 4.1.2 factory image -- SMS delivery FAILED

-4.2 OTA update from the 4.1.2 factory image -- SMS delivery FAILED

-Clean fastboot install of the 4.2 factory image -- SMS delivery FAILED

-Restored to my original 4.1.2 backup, the one before I changed anything, and still messaging app won't work...

Any ideas?
[Samsung Galaxy Nexus] kCelsius:
On euroskank cm 10 and just flashed the new radio and ril and everything seems fine. Average speeds seem to be a tad faster and are more more consistent than stock XXLF.
[Samsung Galaxy Nexus] osm0sis:
Yikes. No idea man. Lock and unlock the bootloader to make sure it's fully wiped then try fastboot flash of 4.2 factory image? Something sounds seriously messed up.. Any of those things you did should have fixed it if it were ROM or radio based. That leaves carrier. Good luck. :(

Yeah my initial feeling is XXLH1 has better reception than XXLF1 but not as good as I had with UGLH1. But I got signal drops that wouldn't recover without entering Airplane mode with UGLH1; so far so good with XXLH1 but I'll need to give it more time to be sure.. Might try UGLH1 with the JOP40C RIL at some point too to see if that could also do the trick.
[Samsung Galaxy Nexus] HuMpS 97 DoHc:
Do you have the JOP40C RIL ? I'd like to try it out.
[Samsung Galaxy Nexus] Bosio91:
During every clean install I locked and unlocked the bootloader...

Another thing is that since I was having very bad data signal I used the *#*#4636#*#* command and tried to change the settings to GSM only, but saw later that the settings I set would not stick, and always went back to CWDMA... Maybe that was it?

I'm pretty lost as I've tries pretty much everything possible...

Thanks for the input
[Samsung Galaxy Nexus] osm0sis:
Yup. I posted the RIL and radio the night the OTA dropped. If you're already on JOP40C (JB 4.2) you don't really need to bother, however.

http://xdaforums.com/showthread.php?p=34045210#post34045210
[Samsung Galaxy Nexus] Kocai:
I remember some time ago there was a guy posting about his problem with sending SMS. And there was a guy replying to him in bahasa Indonesia. I remember josteink asked them not to post in language other than English. Wish I could help you by giving the post but it's almost impossible to search this thread using XDA app.

On another note, it seems that the 4.2 radio doesn't perform well compared to XXLF1. My analysis is based on this club I often go to. I can get a really good signal in this club. Around -55dBm to -61dBM with XXLF1. And believe me, I rarely can get that good signal strength. Using XXLH1, I can only get -89dBm which is my average signal strength.
[Samsung Galaxy Nexus] josteink:
Finally updated FP post.

Anyone noticed downloads being faster yet? :)
[Samsung Galaxy Nexus] efrant:
http://wiki.cyanogenmod.org/wiki/SMSC_Updates
[Samsung Galaxy Nexus] Bosio91:
Thanks,but I also tried that about 45min ago, and it still doesn't work...
[Samsung Galaxy Nexus] kunalwanvari:
may b its smthing to do wid ur carrier ;o
[Samsung Galaxy Nexus] ryanismo:
Same upsetting experience here (in my bedroom, I got a cradle where I put my phone while I use it). I'm in the Philippines.

Would anyone know if I could fastboot flash XXLF1 on a stock takju 4.2 without problems? Would the "RIL" matter? Kinda new to the "RIL" world.
[Samsung Galaxy Nexus] osm0sis:
Should work fine. I'd leave the RIL as the newer one for now.
[Samsung Galaxy Nexus] Savant:
Does it matter the ril for the us or att? Or do you know a specific one.
[Samsung Galaxy Nexus] Pkt_Lnt:
In theory, they are regional, Europe, North America (check the OP). In practice, you need to test what works best. None are carrier specific, but your mileage may vary.
[Samsung Galaxy Nexus] osm0sis:
The radio is what's region-specific (in theory). As I posted in my RIL/Radio/ROM comparison not that long ago (now updated with the 4.2 RIL info), RILs aren't radio-specific - they're not even ROM specific; they're Android build specific. So an ICL53F RIL from the Philippines was the same as the ICL53F one from Canada. My current recommendation is to

never downgrade your RIL

since it's a vendor specific binary driver for the OS. Newer might be better (or not, that's up for debate), but I don't think you should ever move back to a RIL from an older build of Android.
[Samsung Galaxy Nexus] ryanismo:
Jelly Bean 4.2 on XXLF1

So far, so good. Been getting 1 bar here and data speed was terrible. Now that I'm back on XXLF1, I got 3 bars. :victory:

Will observe battery consumption...
[Samsung Galaxy Nexus] darkvice01:
Update: by the way radio version depend on network carrier also. You have good reception with that radio their is possibility if you use different carrier you might have signal or data drop issue
[Samsung Galaxy Nexus] josteink:
It will probably be OK. And RIL probably wont matter.

Worst case scenario you're not getting a connection and will have to reflash another radio.
[Samsung Galaxy Nexus] m.is.for.michael:
Maybe try again? Your problem sounds like it is exactly this, given that a) you were playing around in the *#*#info#*#* menu, and b) the symptoms survive a factory image flash.

Smsc can be very confusing when you have to move the numbers around. Maybe Google for smsc for your specific carrier in your country.

Sent from my brain using telepathy
[Samsung Galaxy Nexus] colonelcack:
I've done a couple of radio updates now, but it seems like my original radio which was of the XXL variety; worked best. I've never done an RIL update so I guess mine is still from whatever I originally had (XXLA2).

My question is, if I install the new 4.2 update which apparently contains the XXLH1 radio...would it still be recommended to install the RIL update? Or is that "included"?
[Samsung Galaxy Nexus] Milamber33:
RIL is included with the ROM.
[Samsung Galaxy Nexus] djluis48:
Is this normal? Im receiving lower wifi strength on my Galaxy Nexus than on my Galaxy S2 i777. Im on the same spot, and my Galaxy Nexus can't even connect well to a nearby wifi network, and when it connects, it works for 1 or two mins, then the phone "Avoid it because of poor signal" while my GS2 i777 can use it fine with two or three bars. Both placed on the same place. Why is this? I thought that the Gnex wifi chip was better...

BTW, my phone Takju, stock 4.2, XXLH1 baseband.
[Samsung Galaxy Nexus] shawnaye:
Wifi = kernel.

3g = modem.

Change your kernel.