[Q] What decides if i can flash ROM/Kernel? - Galaxy S II Q&A, Help & Troubleshooting

Hi,
I was wondering what decides if i can flash a ROM or Kernel. I have seen letters like [XXLSJ] <-- What is that?
Also on my device i have Basebandversion and Compile code which has 5 letters in the end, which of these does [XXLSJ] belong to?
Could i flash this ROM that has the [XXLSJ]?
My device info, SGS2 GT-i9100
Basebandversion: XXLQ6
Compile code (this is what it means in my language, don't know what it's called here but it's located in the end of "About the phone" section in settings) : IMM76D.XWLPY
I have read on threads that has some 5 letters and a flashable ROM, that those letters is the baseband, but for example here (in ROM i have atm) it says 5 letters which exactly match my compile code and NOT baseband. (at the download link, scroll down a little bit and you find it in big letters) AND in CF-Root thread CF has made many CWM, why? And once again, what does those letters in the CF-Root thread mean? (baseband or compile code etc.)
I'm am sorry if i sound very noobish, but i've searched everywhere and never found a proper answer to this question. So my only remaining option is to just specifically ask it here.
Thanx in advance!

In order to flash another Rom/kernel you need to get root. Do you have root ?

Yes i have root, but that's irrelevant. I just need to know about what im asking above

Thread-titles with names like [XXLSJ] are about the software-version of Android, not about the baseband. They stand for the version the rom is based on. For example XXLSJ is based on the Jelly Bean leak, and this XWLPY is 4.0.4 (one of the latest firmware updates).
Your 'compile code' and baseband don't have to match. Your best baseband (your modem) depends on your location, but the firmware can be different. So you can run ICS 4.0.4 XWLPY with a XXLPS baseband version (modem) for example. A bit more clear I hope?
Sent from the Matrix

Donnie Sins said:
Thread-titles with names like [XXLSJ] are about the software-version of Android, not about the baseband. They stand for the version the rom is based on. For example XXLSJ is based on the Jelly Bean leak, and this XWLPY is 4.0.4 (one of the latest firmware updates).
Your 'compile code' and baseband don't have to match. Your best baseband (your modem) depends on your location, but the firmware can be different. So you can run ICS 4.0.4 XWLPY with a XXLPS baseband version (modem) for example. A bit more clear I hope?
Sent from the Matrix
Click to expand...
Click to collapse
So can i flash an (for example) [XXLSJ] version on my device?
What is the modem based on, location?
And what does XXLQ6 mean?
Thanx, really made me less noobish, but please, if you can, answer me these questions too. THANX VERY MUCH
(Sorry bout this, but this is my brother's account, still WardenBerret though!)

CashAndPotatoes said:
So can i flash an (for example) [XXLSJ] version on my device?
What is the modem based on, location?
And what does XXLQ6 mean?
Thanx, really made me less noobish, but please, if you can, answer me these questions too. THANX VERY MUCH
(Sorry bout this, but this is my brother's account, still WardenBerret though!)
Click to expand...
Click to collapse
Yes you can, as long as you're rooted. You can keep the modem that comes with the rom, or flash another modem (like XXLQ6) through Recovery afterwards. You can search for modems for your country/region on xda (it can provide you better signal).
Sent from the Matrix

Related

[Q] ZSKF4/ZSKI3 Device Root?

Hey all,
I'm a beginner in this rooting society, moving over from jailbreak development on iOS. I am wondering how I would be able to root a Galaxy S2 with model/kernel number ZSKF4 running 2.3.3.
Not sure if this is the proper place to put this, but I've searched everywhere and no place is providing an insecure/original rom for rooting with this kernel number on the file name.
Can somebody help me?
Many thanks,
Nicholas
UPDATE: Anyone know how to root ZSKI2 running on 2.3.5?
Root + CWM .
http://forum.xda-developers.com/showthread.php?t=1103399
Read the post in regard to versions /kernel matching first .
jje
Thank for your reply.
Many guides like the one you gave me, requires kernel matching first, but really, I'm entirely lost in this matching process. Can you give me some heads up on what to choose using my specs I list below?
My Galaxy S II:
Model Number: GT-I9100
Android Version: 2.3.3
Baseband Version: I9100XXKE4
Kernel Version: 2.6.35.7-I9100ZSKF4-CL280225
Build Number: GINGERBREAD.ZSKF4
If you can help me, I will be very grateful.
Thanks a lot!
Nicholas
Instructions in the post are .
Don't worry too much, just find the matching download and use it. What if there is no matching download ? You can ask me to make one, but I can tell you right now, I very very rarely make CF-Root's for kernels on request, unless it is the very latest kernel that has been released by Samsung. In the latter case, be sure to let me know. If there's no match and I'm not making one, try finding the closest match. You should treat "KG1" as a number, but instead of 1-9, we have 1-9, A-Z (where A would be 10, and Z would be 35). "KG2" is really close to "KG1", "KF1" is not close to "KG1" at all.
You want then a KF4 kernel from post 5 .
jje
This one from post 4 should do it: CF-Root-SGS2_ZS_OZS_KF4-v4.0-CWM4.zip
You have a HK/Taiwan phone? If you install Kies you should be able to upgrade to the official ZSKG2. Although that is still 2.3.3 so not much difference there.
Yes, I have a HK/Taiwan phone,
Thanks guys,
So if I have ZSKF4 right now, I'll use "CF-Root-SGS2_ZS_OZS_KF4-v4.0-CWM4.zip"?
If I upgraded to the latest ZSKG2, will there be any difference comparing to ZSKF4? because you said its the same 2.3.3.
Okay, well after looking at the instructions, I got a little freaked out of how long it actually is, and was pretty worried if I do this, I would get a triangle at boot because I'm using Custom Kernel? Also I heard that many people don't want to use CF-Root because there's a higher risk of bricking comparing to SuperOneClick that I used to root my Galaxy Tab 7. So, I checked on something else.
http://forum.xda-developers.com/showthread.php?t=1125414
Thats a one click rooting app for the S2, but what is this "Flashing an Insecure Kernel" and how do I get this kernel for either ZSKF4 or ZSKG2? I prefer the most easiest way so that I wouldn't run into a huge risk of bricking this device. Thanks for all the help on CF-Root above, but would you guys happen to know what exactly is going on in this link?
http://forum.xda-developers.com/showthread.php?t=1101671
That contains all the insecure kernels for the S2 one click rooting application. Which one do I choose if I have ZSKF4 or ZSKG2?
Thank you everyone for helping me,
Nicholas
Rooting with CF-Root is very easy, just start up Odin, click the boxes like it says in the instructions, and it's done in less than a minute. You can use the other method, but if I were you I would just go with CF-Root because 1) so many people have done it and 2) at least you know one person (me) who did it on their HK/Taiwan phone and came out fine (and I was a complete root noob at the time).
I think whether you upgrade to ZSKG2 first depends on why you want to root. If you are rooting so that you can install a custom ROM, then no need to upgrade to ZSKG2. Just root your phone and install the new ROM and you're good to go.
But if you want to keep the Samsung firmware and only rooting so that you can run certain apps or do certain mods, then upgrade to ZSKG2 through Kies first, then root. There is nothing really bad about the Samsung firmware. I run Cognition 1.5.1 + SpeedMod, but it's mostly just for the fun of it. I don't do anything on it that I couldn't do with rooted 2.3.3 Samsung firmware.
And yes, you do get the bright yellow triangle at startup. There are ways to remove it, but I haven't tried. I like the triangle, it's like a little badge of honor for power users.
Yeah, I'm only rooting for just certain apps that require root/superuser requirements. Other than that, I won't put a load of mods on.
So, if I go to Kies, upgrade to ZSKG2, then I begin rooting, would I be using:
CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip
But the thing that scares me is that it says "ZS_OZS_KG2: Untested", does that mean it would be risky to do it?
Hey just noticed in the General forum that the official ZSKI2 is out - and its version 2.3.5 to boot. Check it out: http://forum.xda-developers.com/showthread.php?t=1281717
Yeah the "untested" means the author did not try it personally (can't really expect him to test every kernel from every region). I used it and it worked fine -- that's all I can really say.
Oh wow, that looks pretty cool....
I'm sure I can update to that, which I will, but, does this mean I have to wait for another rooting procedure?
I have a crazy "OCD" that I have to always stay up to date haha. So yeah, if I do this, logically if the CF-Root is able to root it, I will have to wait for a person to make the ZSKI2 kernel insecure version?
Actually, okay, when I upgrade to ZSKI2 kernel, which "CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip" do I use? I don't see a ZSKI2 kernel anywhere...and I'm assuming I can still use CF Root to root at 2.3.5?
You can use a version that is close -- in this case I think XX_OXA_KI3 is the best match. It will probably work with the ZSKI3 firmware -- but I have not tried. (Sorry I mistyped the name in my earlier post, it is ZSKI3 and not ZSKI2.) If you want to be safe then yes you will need to wait until there is a rooted ZSKI3 kernel that you can use.
If you plan to install a custom ROM, then it does not matter what kernel you use for root, since the custom ROM will generally come with its own rooted kernel and it will replace whatever you had before.
For some reason, Kies isn't letting me update.
It says: "This version of this device cannot be updated"
Do you know why this is happening?
By the way, I noticed when I plug in my phone to Kies, I see under CSC, in brackets are (KOR). What does this mean and does it affect any rooting?
UPDATE: I know what KOR means, it means it's a Korean region based device. Is there any difference to what I may be able to update to in Kies or any rooting differences?

[Q] Im so confused! please help.

hello! ive read many many guids on how to root/flash/install custom roms etc..
but there is one thing that i dont understand. it is the "version" of the phone.. witch one can be rooted and witch one cannot? i got swedish language on my galaxy so i dont now witch one is kernel etc. so im just going to write what i have..
settings ---> about phone...
android version: 2.3.5 the other one says: I9100XXK14.
and under it says: 2.6.35.7-I9100XWKI8 etc. so witch one of the "insecure" tar should i be looking for? the one that says XXK14 or XWKI8? i dont wanna make a big mistake so it gates bricked right away.
and one more thing. do i have to root it before i can install custom roms? i mean do i need to use the insecure.tar first so it gates rooted and then install a rom/theme? or can i just select the custom rom that i want in Odin directly?
anyways. the main question how do i know if the "rom" is compatible with the gs2 version? regards and im sorry if im being annoying. i just switched from apple to android so im a noob in rooting hehe.
read and follow instructions in this thread.
http://forum.xda-developers.com/showthread.php?t=1103399
use this one.
CF-Root-SGS2_XW_NEE_KI8-v4.3-CWM4.zip
On your keypad, dial *#1234# to see which version of PDA, phone/modem and CSC you currently have. It looks like you are running XWKI8 (this is the firmware version), so if you want to root you're looking for XWKI8 kernel.

[Q] Previous HTC Owner very lost - Firmware Kernel codes?

Hi Guys, I've been searching and searching for several days now, and trawling endless requests and information about what kernels are compatible with what, but [blank look] huh?
Being an HTC user for the last 5 years, this all seems overly confusing, just when I think I have the info I need, I read a contradiction, then the thread dies!
So my question, and I apologise so much if this has been (and I'm sure it has) asked before:
I have a KH2 orange branded SGS2. I've flashed a new kernel (KH3) CFRoot, didn't put the original one back on because I don't want to lose CWM - it was invaluable on the hero, g1 etc.
Android Version: 2.3.3
Baseband: I9100BVKH1
Kernel: 2.6.35.-I9100XXKH3-CL479037 [email protected] #2
Build: GINGERBREAD BVKH2
But I still have the old Orange Firmware / Rom on the phone. I want to try some new unbranded ones, and check out how cyanogen works (and hunt out villainRom! My fave), but worried that if I use a rom with the wrong code (i.e based on XWKL1 or IML74K) I'm going to end up with an expensive (but very pretty) paperweight.
I see KH1, KH2 and KH3 in my phone info and I'm starting to get a little nervous that I messed up! lol
As far as I'm aware the code (XXKH3) (XWKL1) refers to the kernel?
The baseband would be the modem? If so, is this flashed with the rom/firmware?
How on earth do you decipher those codes?!
Thanks, and again, apologies if this is not a unique question but I'm sure the search feature is beginning to wear out now. If I had a touchscreen pc, there'd be a hole in the screen from pressing it so often!
The "codes" as you call them are just firmware version numbers
(Year)(Month)(rom number)
So KK5 would be a 2011 rom released in the 11th month and its the 5th rom built this month.
BVKH1
Bold: Country code
Underlined: Rom version
Baseband is the modem, you can mix/match any modem with any firmware (also our modem is almost unbrickable, had someone flash a i9000 modem and it was fixed by flashing a correct one ontop, but still be careful), there is no "best" modem, just find one that works for you.
Its best to keep your kernel and rom version the same, but it wont hurt to much if they dont match.
Recovery and kernel are fused together in samsung devices, so when you flash a kernel you flash recovery, so in order to get CWM you need a kernel with it (glad to see you worked this out!)
Dont worry about the base version, you can flash any i9100 rom on your i9100, the code is just a version+region code.
Also you dont need to worry about the region code, it doesnt have to match your region.
Also, this is a very good guide
ps make sure to backup your EFS asap, read that guide for more info!
Thank you very much!!
That's so much clearer And now I'm not terrified of turning my SGS2 into a plastic poptart let the fun begin!!
doofah said:
Thank you very much!!
That's so much clearer And now I'm not terrified of turning my SGS2 into a plastic poptart let the fun begin!!
Click to expand...
Click to collapse
Its generally a hard phone to brick
A few notes
1) you dont need to put a pit into odin
2) dont repartition in odin
Stock roms: clickme and howto flash guide

[Q] Root sgs2 with android 2.3.5 and kernel-version KK1

Hey XDA-people,
Im sorry to say this, but I am a really low noob.
I want to make my first root with my samsung galaxy s2, because I am german, i follow the german instructions, but i have a problem. I dont want to do any mistakes so its better I ask you instead of destroying my phone. Bevore you be angry, i searched for my problem but couldnt find any answers.
the problem:
I have android 2.3.5
my basicbandversion is : I9100BOKJ1
but my Kernel-version is: 2.6.35.7-I9100BOKK1-CL511356 [email protected] #2
my buildnumber is: GINGERBREAD.BOKK1
Im not sure if I can use any CF-kernel-root file ( my problem is the android version )
I found some explanations that there is no cf-kernel root file for KK1, and especially not for android 2.3.5
If there are some files, please sent me the links.
If not would I thank you a lot, if you could write some alternatives, if possible without risks. I really want to avoid any errors.
Thank you ,
robhood
From the CFRoot thread "What if there is no matching download ? You can ask me to make one, but I can tell you right now, I very very rarely make CF-Root's for kernels on request, unless it is the very latest kernel that has been released by Samsung. In the latter case, be sure to let me know. If there's no match and I'm not making one, try finding the closest match. You should treat "KG1" as a number, but instead of 1-9, we have 1-9, A-Z (where A would be 10, and Z would be 35). "KG2" is really close to "KG1", "KF1" is not close to "KG1" at all. I hope that makes sense."
I´m not shure if i have understood you, do you mean I can use a KG1 file instead of KK1?
i just need this cf-kernel file which works with android 2.3.5 and KK1
thank you for answers
No.
That section says to use the closest match if there's no exact match. Now, you're currently running KK1, right ? And there is no KK1 CFRoot kernel.
Sooo...Using the closest match to what you currently have, look at the list of kernels in the CFRoot thread & tell me which one you think you should use.
robhood said:
I´m not shure if i have understood you, do you mean I can use a KG1 file instead of KK1?
i just need this cf-kernel file which works with android 2.3.5 and KK1
thank you for answers
Click to expand...
Click to collapse
robhood said:
I have android 2.3.5
Click to expand...
Click to collapse
As you are on 2.3.5 firmware you can still use the very easy way (no flash, no Odin, no triangle, no counter): DooMLoRD Easy Rooting Toolkit (zergRush exploit):
http://forum.xda-developers.com/showthread.php?t=1319653
does this file "CF-Root-SGN_ZS_MUL_KK1-v5.0-CWM5.zip" matches with my android version=?
robhood said:
does this file "CF-Root-SGN_ZS_MUL_KK1-v5.0-CWM5.zip" matches with my android version=?
Click to expand...
Click to collapse
No as from the name it sounds like Samsung Galaxy Note since all the ones on CF- Thread start in CF-Root-SGSII
Search thread under CF- Thread criteria KK1
Answer
A little time searching threads will often find the answers needed.
On that note thread closed.

[Q] bob austria best modem?

hey there,
are here some bob-austria-users using cm on the sgs2?
which modem do you use?
i have so much trouble with my data connection and even sometimes with gsm...
wär für jeden hinweis dankbar!
ps: radio/modem is independent from the rom and its version, isnt it? or does the rom-version affect the quality of the modem?
tyvm!!
kws
kweso said:
hey there,
are here some bob-austria-users using cm on the sgs2?
which modem do you use?
i have so much trouble with my data connection and even sometimes with gsm...
wär für jeden hinweis dankbar!
ps: radio/modem is independent from the rom and its version, isnt it? or does the rom-version affect the quality of the modem?
tyvm!!
kws
Click to expand...
Click to collapse
Goto http://samsung-updates.com/device/?id=GT-I9100 and look for the BOB/A1 Austria code (ATO). Click the link and you'll see that XWLPW was the latest Samsung ROM for the i9100.
Download it, flash it, look for the modem that goes with it, reflash your CM10.1 backup*, download the modem, done.
You'll now have the modem of your provider. This should be "the best". However, "the best" is a relative thing: what is the best for you, may not be the best for someone else. The only way to find out for yourself is to test signal strength and data speed in different locations and at different times. Possibly you're in a low reception region. And when you're roaming, a totally different modem may be best for you.
Or ask in http://forum.xda-developers.com/showthread.php?t=1131950.
Modem XXLQ6 and XXLPS were good to me. Try them. Now I'm testing an old modem of my provider (see my signature).
CM doesn't come with a modem, since it is used all over the world with lots of providers. If you're clever enough to flash a custom ROM, you'll be clever enough to find your modem
Maybe there is a modem/RIL mismatch. Install GetRIL free and flash a matching RIL. See also http://forum.xda-developers.com/showthread.php?t=1187681 and http://eric10234.wordpress.com/2012/10/23/samsung-galaxy-s2-i9100-jellybean-cm10-real-ril-crash/. Don't be scared about the RIL crash thing. It only happened to me with LS6 modem and/or RIL.
*When using stock Samsung, you maybe first have to flash a rooted kernel to get CWM Recovery. Use the method described in the CM9 thread or just flash the whole CM9 ROM using the Odin method.
Tip: when asking for help, always give information that is related to your problem.
So: what modem are you using; what modems have you already tried and what were the results; are you still on CM9 as your signature is suggesting? Also give general information like phone model (obvious), ROM name and version (saying latest nightly is silly, always name the date), modifications.
Edit: just finished downloading the XWLPW A1 Samsung ROM, extracted modem.bin, entered a hex editor, searched for the string xxl and found the text "120626.I9100XXLQ6". So I'm assuming that modem XXLQ6 comes with A1 Austria.
thank you for the detailed explanation...
i will see into it..
kws
Skully☺ said:
Goto http://samsung-updates.com/device/?id=GT-I9100 and look for the BOB/A1 Austria code (ATO). Click the link and you'll see that XWLPW was the latest Samsung ROM for the i9100.
Download it, flash it, look for the modem that goes with it, reflash your CM10.1 backup*, download the modem, done.
You'll now have the modem of your provider. This should be "the best". However, "the best" is a relative thing: what is the best for you, may not be the best for someone else. The only way to find out for yourself is to test signal strength and data speed in different locations and at different times. Possibly you're in a low reception region. And when you're roaming, a totally different modem may be best for you.
Or ask in http://forum.xda-developers.com/showthread.php?t=1131950.
Modem XXLQ6 and XXLPS were good to me. Try them. Now I'm testing an old modem of my provider (see my signature).
CM doesn't come with a modem, since it is used all over the world with lots of providers. If you're clever enough to flash a custom ROM, you'll be clever enough to find your modem
Maybe there is a modem/RIL mismatch. Install GetRIL free and flash a matching RIL. See also http://forum.xda-developers.com/showthread.php?t=1187681 and http://eric10234.wordpress.com/2012/10/23/samsung-galaxy-s2-i9100-jellybean-cm10-real-ril-crash/. Don't be scared about the RIL crash thing. It only happened to me with LS6 modem and/or RIL.
*When using stock Samsung, you maybe first have to flash a rooted kernel to get CWM Recovery. Use the method described in the CM9 thread or just flash the whole CM9 ROM using the Odin method.
Tip: when asking for help, always give information that is related to your problem.
So: what modem are you using; what modems have you already tried and what were the results; are you still on CM9 as your signature is suggesting? Also give general information like phone model (obvious), ROM name and version (saying latest nightly is silly, always name the date), modifications.
Edit: just finished downloading the XWLPW A1 Samsung ROM, extracted modem.bin, entered a hex editor, searched for the string xxl and found the text "120626.I9100XXLQ6". So I'm assuming that modem XXLQ6 comes with A1 Austria.
Click to expand...
Click to collapse
Great man....
Too much detailed
Sent from my iPhone using Tapatalk
AW: [Q] bob austria best modem?
@skully: tried your suggestion and it seems to be better... didnt get out much, though. i'll let everybody know my experiences after some more field trials...
hf&gl
kws
Hello kweso!
Any news to this topic? Is your data and gsm working better now??
THX
KR
Andy
yes, better. i flashed XXLQ6 now, as skully suggested and did not have any problems until now. it seems to be much better but i'll get back here, if something is changing...
hf&gl
kws

Categories

Resources