[Galaxy S II General] ph3n0mII:
Honestly your post did come across as a bit arrogant and derogatory at first, but I understand your reasoning now and I forgive you :).

I am 'noob-like' in some ways, mainly because I'm lazy( A.K.A sick of trawling through hundreds of web pages to find a few lines of informative and accurate text) so I only bother learning things specifically pertaining to the exact task I wish to perform. You on the other hand, obviously have a much broader knowledge of android in general than me and I have no choice but to respect that.

There were no replies to the person's question when I started typing mine, perhaps they replied whilst I was typing, but that doesnt make my post 'complete nonsense'. I did use the word 'overkill'. :cowboy:

I was just recalling the combination of steps that finally worked for me after several flashes of stock rom then cm10.1, and heaps of 'messing around', and wasn't entirely sure which steps to omit.

No harm done either way really, but thanks for simplifying the process. In future I might try to source stock rom's with .pit files incuded.

I only bothered trying to help because I managed to fix the same issue which had been annoying me for over 5 weeks, without any direct help from anybody (where were you when I needed you then? :p), infact I fixed it purely by accident, and the forums have been a bit quiet lately, with very few replies from knowledgable people like yourself.

After some quick googling, and now, remembering back to my first ever Odin flash, stock rom with .pit sounds quicker, safer, less painful and more reliably effective to me, though personally I haven't seen any stock samsung i9100 roms posted anywhere in first pages of a google search which contain .pit files, since the stock 2.3.6. ROM. Is this format of the way the rom is provided, region specific? I've only ever used stock XSA and OXA roms.

The only stock ROM's i've seen anywhere lately are hotfile links from SamMobile, and are single .zip files containing only an I9100xxxxx_I9100Xxxxxx_I9100xxxxx_HOME.tar.MD5 file and a (useless?) SS_DL.dll file.

I (very noobishly perhaps) recommended connecting to kies once after flashing stock rom, simply for 'good measure', and mainly because I read on XDA somewhere a long time ago, that it can help fix apn problems in rare cases, and just incase there was some corruption somewhere or somehow related to apn affecting the ril crashes, because MMS apn settings from networks that arent even registerable, are constantly referenced in ril error/crash logs.

The 'reboot twice' thing..no need to explain that, always reboot twice between major changes in any OS is a golden rule, especially in regards to CM.

"flash this rom and then that rom etc." - Thanks for the humorous paraphrase, you really made my day there. How would you recommend going from from cm10.1 to stock jellybean and back without flashing stock jellybean(pit or no pit) then cm10.1?

Running the GS2 rom nuke is a good way to get rid of 'possible leftover traces' of siyah apparrently, which happens to be the easiest/most readily available method i'm aware of to flash both root + cwm safely in 1 go after stock rom. CF-root can be tricky to get the right version sometimes for some people. Also I personally format the partitions manually incase the nuke script malfunctioned/missed something somehow. Also I find philz kernel occasionally gets 'stuck on' and flashing cm10.1 wont replace its CWM recovery, and that leads to random SU problems down the road.

Anyway, I think we got off on the wrong foot, I was trying to help, and im sure if you took a poll, most users would typically do something alont the lines of the way i said, simply not knowing any better, but I do apologise for being over the top with my instructions.

Forgive me if I get XXLS6 and XXLP6 confused here as my memory isn't 100% with time periods here, and i cbf re-googling for chronological accuracy.

I first started having ril crashes about a week after i flashed XXLS8 leak over the cm-baked XXLS6 +ril, then i flashed the updated XXLS8 pulled from stock nexus (i think) shortly after.

There was no ril available for XXLS8 at first, but XXLPS ril worked fine with it initially, as did XXLS6 ril when that got included with its modem in the cm10.1 rom shortly after that.

On both occasions - when XXLS6 + ril was included in cm10.1, and when XXLS8 without ril was included in cm10.1 a few weeks after that, I did a full wipe at the time, and yet another full wipe again, also using the gs2 rom nuke script this time when the XXLS8 ril was also added cm10.1 rom.

A few weeks later I flashed XXLS9 modem and once again there was no ril for it yet, and problems still persisted even when restoring to stock 4.0.3 and 4.0.4 or flashing back to XXLPS, XXLS6 or XXLP8 modems with their proper ril's.

This is when I took a break from troubleshooting the ramdom ril errors (which disappeared on their own for days at a time) for a while and I lost track of the situation, so now I am wondering a few things:

What modem and ril are currently included in cm10.1? is it still XXLS8 + XXLS8 ril?

And if still XXLS8 + ril are currently included, what happens when XXLS9 Modem + ril are already present before flashing cm10.1? Does XXLS8 ril get flashed with it, leaving you with XXLS9 modem + XXLS8 ril, or does ril only get flashed if the corresponding modem version is already present, so that if you flash stock JB rom then cm10.1, you are left with stock XXLS9 + ril still?

I cbf installing getril just to check what my ril is now (and I dont realy care because its working fine now), but I'm still on XXLS9 modem after going from stock 4.1.2 to cm10.1 and no ril crashes for me anymore so, im assuming either cm10.1 kept the stock samsung XXLS9 ril, or I'm on XXLS9 + xxls8 ril without error.

Either way, it makes me wonder: Why does flashing XXLS9 Modem + XXLS9 ril alone not resolve the problem (obviously not just a modem/ril mistatch then), but flashing stock 4.1.2 firmware (without pit :p) or flashing stock 4.0.4 rom WITH pit resolve the issue?

Does the stock 4.1.2 rom flash a slightly different version of XXLS9 modem + ril, or identical modem + ril using a slightly different method (+ do some extra sort of wiping that flashing 4.0.4 with the .pit would do) ?

The XXLS9 + ril CWM package are supposedly pulled from the stock 4.1.2 rom, so any technical explanation is welcome...

d_Schizzo - Peace to you too buddy!