[Q] Firmware/Kernel/ROM info - Galaxy S II Q&A, Help & Troubleshooting

Hello,
Greetings from Romania! Monster resources around here! I've started this thread because I need help in understanding some things that are not (yet!) clear to me. So, please be patient with me.
I want to install an AOSP ROM (CyanogenMod or MIUI, still not decided) and before I start to customize my SGS2, I would like to ask you a few questions.
Here is the info for my unlocked and unbranded SGS2:
*#1234#
PDA: i9100XWKI4
Phone: i9100XXKI1
CSC: i9100OXFKE1
Settings->About phone
Android: 2.3.4
Baseband: i9100XXKI1
Kernel: 2.6.35.7-i9100XWKI4-CL575468
Build: GINGERBREAD.XWKI4
So, here are my questions:
1. Does Phone=Baseband=Modem?
2. CSC is included in the firmware? If I update to XWKK2, will the phone work in my country (Romania: East Europe)?
3. What's the latest firmware? In this thread, it seems that XWKK2 is the latest. Is there a newer one?
4. The official Samsung firmware includes the stock ROM? If I update the firmware to XWKK2, will I have Android 2.3.6 Samsung stock ROM?
5. Is it recommended to update the current firmware of the phone before you start the rooting process? What are the benefits of updating the firmware?
6. Basically, is the Kernel independent from the firmware and can it be updated individually? As I can see, the XWKK2 stock Kernel can be downloaded separately.
7. Do I need to update also the Kernel to the latest version (XWKK2) before starting the rooting process? (Obviously, if I update the Kernel, when rooting according to Chainfire's guide, I will choose the correct CF-Root Kernel file: CF-Root-SGS2_XW_XEN_KK2-v5.0-CWM5.zip)
8. After I root the phone (CF-Root 5.0), flash an ASOP ROM, do I need to/is it possible to update the firmware as soon as a new one is available from Samsung?
9. Is it possible to remove that warning triangle with an USB Jig if I have XWKK2? Or do I need to follow Chainfire's instructions found here? Which method to use? What are the differences between these two methods, besides the custom ROM count reset that the USB Jig will do?
10. The ASOP ROM that I'll flash (CM, MIUI, etc.) will have its own Kernel? If so, then there's no need to update the stock Kernel to XWKK2 in the first place? Only update the firmware before the root?
11. If Chainfire releases a new version for his CF-Root, say 6.0, do I need to update/reroot so that I'll have the new versions for Busybox, CWM?
12. After the successful rooting of my SGS2 using CF-Root, I'll make a backup of my existing stock ROM using CWM. If I need to use the warranty, I'll restore the stock ROM using CWM. Will this action remove CWM, Busybox and the associated root access so that the Samsung Service won't know what I've done (of course, also custom ROM count reset using USB Jig)?
As you can see, what I can't understand, are the relations between Firmware, Kernel and ROM! Which one includes the other ones?
Thank you! I'll really appreciate all the help I can get!

jimmyhoff said:
Hello,
Greetings from Romania! Monster resources around here! I've started this thread because I need help in understanding some things that are not (yet!) clear to me. So, please be patient with me.
I want to install an AOSP ROM (CyanogenMod or MIUI, still not decided) and before I start to customize my SGS2, I would like to ask you a few questions.
Here is the info for my unlocked and unbranded SGS2:
*#1234#
PDA: i9100XWKI4
Phone: i9100XXKI1
CSC: i9100OXFKE1
Settings->About phone
Android: 2.3.4
Baseband: i9100XXKI1
Kernel: 2.6.35.7-i9100XWKI4-CL575468
Build: GINGERBREAD.XWKI4
So, here are my questions:
1. Does Phone=Baseband=Modem?
YES = Modem sometimes called Radio and modems are interchangeable
2. CSC is included in the firmware? If I update to XWKK2, will the phone work in my country (Romania: East Europe)?
Yes if its Romanian firmware and CSC and yes if you enter network apn settings manually or flash a correct CSC .
3. What's the latest firmware? In this thread, it seems that XWKK2 is the latest. Is there a newer one?
KK5 latest in that thread .
4. The official Samsung firmware includes the stock ROM? If I update the firmware to XWKK2, will I have Android 2.3.6 Samsung stock ROM?
Stock = Samsung rom KK2 in the stock rom thread is stock .
5. Is it recommended to update the current firmware of the phone before you start the rooting process? What are the benefits of updating the firmware?
Really regards rooting to match latest firmware to latest rooted kernel
6. Basically, is the Kernel independent from the firmware and can it be updated individually?
No its part of the firmware the actual core if you like . Yes it can be updated individually from XDA .
As I can see, the XWKK2 stock Kernel can be downloaded separately.
7. Do I need to update also the Kernel to the latest version (XWKK2) before starting the rooting process? (Obviously, if I update the Kernel, when rooting according to Chainfire's guide, I will choose the correct CF-Root Kernel file: CF-Root-SGS2_XW_XEN_KK2-v5.0-CWM5.zip)
No flash stock XWKK2 first then root with KK2 root is the simple method .
8. After I root the phone (CF-Root 5.0), flash an ASOP ROM, do I need to/is it possible to update the firmware as soon as a new one is available from Samsung?
Custom roms are not always updated via Samsung firmware route as product codes do not match whats on the server .
10. The ASOP ROM that I'll flash (CM, MIUI, etc.) will have its own Kernel? If so, then there's no need to update the stock Kernel to XWKK2 in the first place? Only update the firmware before the root?
If you flash stock KK2 you are including KK2 kernel its always part of the package .
11. If Chainfire releases a new version for his CF-Root, say 6.0, do I need to update/reroot so that I'll have the new versions for Busybox, CWM?
Not really .
12. After the successful rooting of my SGS2 using CF-Root, I'll make a backup of my existing stock ROM using CWM. If I need to use the warranty, I'll restore the stock ROM using CWM. Will this action remove CWM, Busybox and the associated root access so that the Samsung Service won't know what I've done (of course, also custom ROM count reset using USB Jig)?
No as your backup includes the CWM rooted kernel .
Simple method is flash full stock firmware to remove root etc and reset custom rom counter .
As you can see, what I can't understand, are the relations between Firmware, Kernel and ROM! Which one includes the other ones?
ROM basically the full package PDA = firmware including kernel
Phone = modem CSC = country specifics
Kernel Modem and CSC can be flashed separately and changed from original .
KK2 firmware with KK1 Firmware KH3 Modem and CSC for another area is all possible .
jje
Click to expand...
Click to collapse

Many thanks JJE! You're just awesome!

Related

[Q] Can you change your Kernel???

Hello All,
I just changed from having a sony xperia x10 to getting a new SG2 and I am brand new to the SG2 forums. I am currently with Rogers wireless in Canada, but the phone was originally a Bell Mobility phone that was unlocked. I do see that superuser is installed on the phone (in which I assume that would be it has already been rooted) and I am able to use the phone on Rogers now.
I now want to install custom ROMs, but I do see that it is quite different than what I am used to. I see that custom kernels are all based on your existing Kernel (please forgive me if that is incorrect...), and that custom ROMS are tailored to specific kernels.
My current Kernel is
2.6.35.7-I9100XWKDD-CL161513
root(at)DELL103 #2
Model number - GT-i9100M
Android version - 2.3.3
Baseband Version - I9100MUGKF6
Am I able to change the kernel, so that I can install custom ROMs onto my phone? Or will the current firmware suffice? Thank you very much for your help, it is much appreciated!
Do you mean a kernel the full firmware or a custom rom .
kernel is upgraded with a later firmware or a custom rom .latest custom rom will usually have latest kernel or custom kernel .
Decide what custom rom you want and follow the instructions .
Rough draft to update to cognition rom latest i would
Flash a matching stock rom KG6 via Odin .
Flash matching CWM and Root Kernel KG6 .
Boot phone and set up .
Follow instructions in rom post which is usually copy to sd card boot to recovery mode and install zip via CWM .
Your Firmware is KDD thats very old now .
Only must check is Bell Canada and do you need to flash a different modem and or CSC for that area .
jje
That is a TON of help. Thank you so much, I really appreciate it
Does anyone know if the current Bell SG2 can install an EU ROM?
Yes, I've installed a custom ROM (lightening ROM) which is based off a European ROM on my Bell's SGS II.

[Q] upgrade to different stock firmware

need some help over here
Phone Info:
PDA:I9100UHKI2
PHONE:I9100UHKI1
CSC:I9100TPAKI2
GINGERBREAD 2.3.4 AND LAST SIYAH KERNEL
i want to stay on stock firmwares, but i want jkay mod.
last version is 13.2 for xwkk5 (2.3.6)
can i update to the XWKK5 from frankestein? (2.3.6)
and then flash my csc from the original stock firmware to have my apn setting or enter them manually.
maybe that is not possible and will brick the phone, so let me know if i can, with custom rom i have made it but i haven´t found one i like and i think is not the same for stock roms.
So i will stay on stock and i want to know if is possible to get to the last gingerbread firmware from mine stock rom!
I would do a full wipe including both cache through recovery mode and then flash away!
fdbailes said:
need some help over here
Phone Info:
PDA:I9100UHKI2
PHONE:I9100UHKI1
CSC:I9100TPAKI2
GINGERBREAD 2.3.4 AND LAST SIYAH KERNEL
i want to stay on stock firmwares, but i want jkay mod.
last version is 13.2 for xwkk5 (2.3.6)
can i update to the XWKK5 from frankestein? (2.3.6)
and then flash my csc from the original stock firmware to have my apn setting or enter them manually.
maybe that is not possible and will brick the phone, so let me know if i can, with custom rom i have made it but i haven´t found one i like and i think is not the same for stock roms.
So i will stay on stock and i want to know if is possible to get to the last gingerbread firmware from mine stock rom!
Click to expand...
Click to collapse
Sent from my GT-I9100 using XDA App
i want to stay on stock firmwares, but i want jkay mod.
last version is 13.2 for xwkk5 (2.3.6)
can i update to the XWKK5 from frankestein? (2.3.6)
and then flash my csc from the original stock firmware to have my apn setting or enter them manually.
Yes you can flash a separate CSC or copy and replace the CSC files on the phone or rom .
Thats for stock or custom roms .
So i will stay on stock and i want to know if is possible to get to the last gingerbread firmware from mine stock rom
If its been released for your product code its on Kies .
Or via the stock rom thread .
jje

Dumb question: where to find the good official ROM

Hello fellow XDA-members,
I currently have an S2 with the following system information:
Android: 2.3.3
Baseband: I9100XXKE4
Kernel: 2.6.35.7-I9100XWKE7-CL215725
GINGERBREAD.XWKE7
Updating through Kies won't work, as it said it did not recognise blabla (possibly due root and changed kernel).
I would like to update to the next official rom, with 2.3.5 (or 6, I'm not sure what the latest version was). I'm kind a lost in the maze of all the ROMS and stuff, so could anyone point me to the right next official ROM that I could flash & be up to date to the latest stable android?
Regards,
Paul
Stock Roms .and csc
http://forum.xda-developers.com/showthread.php?t=1075278
Choose the one you want for your country /location 2.3.5 or 2.3.6 .
jje
So for example, I could take the following one, then pick the XEN (Ntherlands) download (I live in Holland, T-Mobile). Do you also need to pick the kernel, or only flash this XEN one?
XWKK2
Firmware info
PDA:XWKK2
PHONE: XXKI4
Date: 11/11/2011
Android 2.3.6
XEN (Netherlands): http://www.multiupload.com/PBBE9HBXTS
XSA (Australia): http://www.multiupload.com/DRS2VVATBP
XWKK2 Stock Kernel: http://www.multiupload.com/7PRSFYHUWL
Password: [email protected]
Stock rom do not need another kernel .
XEN for your location .
jje
I meant, I currently have the "Kernel: 2.6.35.7-I9100XWKE7-CL215725", some time ago I flashed it to that kernel and applied root. I just only need to download the XEN version ROM, and just flash it, I do not need to download that specific kernel too and flash that before. (So in summary, just flash the rom, not needed to change the kernel I already had).
Thanks
Kernel is part of the firmware package not a separate item .
Kernels posted are not part of the update you flash firmware xxx and you have CSC OS APPS MODEM and KERNEL updated .
You will need to reroot use same kernel number as the one you flash .
jje

[Q] remove CPW CSC and use XEU

hi i am currently, according to Kies, using the latest version available to me on my Galaxy S2 (i9100) which is unlocked and i bought from the carphone warehouse.
The fimware I am using is 2.3.4 and my Kernel is 2.6.35.7-I9100XWKI4-CL575468
PDA:KI4 / PHONE:KI1 / CSC: KH1 (CPW)
however i know that this isn't the latest official release for the UK. I have researched numerous threads and i have tried changing me CSC using #*272*IMEI# however i am locked to CPW. So i then did more research and have found that i need to debrand my galaxy s2 from CPW to XEU to get the latest generic unlocked UK firmware. Can someone please tell me how to do this without using #*272*IMEI# because that doesn't work?
Your phone is unlocked but you want to unlock it ???
CPW is about the best CSC for the UK as it covers more networks ..
You will not get an update via KIES by changing your CSC ..
You can update and debrand by flashing a stock rom from the stock rom thread but you will may lose the KIES update path from then on.
Stock Roms .and csc
http://forum.xda-developers.com/showthread.php?t=1075278
jje
yes but if i remain on CPW i will stay on android 2.3.4 where as if i switch to XEU i get the latest updates since it is the most generic UK firmware? and surely if i change my CSC then Kies will offer me an update to 2.3.6
bomskiboy said:
yes but if i remain on CPW i will stay on android 2.3.4 where as if i switch to XEU i get the latest updates since it is the most generic UK firmware? and surely if i change my CSC then Kies will offer me an update to 2.3.6
Click to expand...
Click to collapse
CSC has nothing to do with updates .
KIES reads the firmware and hardware and vendor codes from the phone .
Two paths to updates official via KIES you wait for vendor release
Or XDA via ODIN using latest stock Samsung firmware
Third possible is to use CheckFus to download firmware or find a way to change the codes on the phone .
jje
okay well howcome if i have unlocked handset i am still on 2.3.4 when there are people in the UK with 2.3.5? (sorry i am a noob)
bomskiboy said:
okay well howcome if i have unlocked handset i am still on 2.3.4 when there are people in the UK with 2.3.5? (sorry i am a noob)
Click to expand...
Click to collapse
You have a set of codes on your phone that determine its vendor and ID etc
Kies reads those codes
O2UK xxxx O2UK 11xxxx etc etc .
Then looks for that firmware on the server if it matches it downloads if it does not match it cannot download . So unless the vendor has updated then you have no download . Its the phone vendor who updates .
CheckFus and SpoofFW are two roous that may bypass the Kies checkup .
http://forum.xda-developers.com/showthread.php?t=1318683&highlight=spooffw
But this is XDA Developers and we dont use KIES .
jje
okay how do i know who my phone vendor is? i think it would be easier for me to just install cyanogenmod 7.1 however i am having trouble because when i followed all the instructions, i successfully rooted my phone installed ROM manager. however when i installed clockwork recovery and rebooted my phone it loaded android recovery mode 3e and says signature verification required. i gave up after a few attempts and thought it was due to my kernel? does the kernel version affect cyanogenmod? i.e. do newer versions of CM require a newer kernel?
You have Carphone Warehouse CSC hence no updates as most carriers tend to provide the updates.
Root with CF-ROOT and use customs or just flash a different firmware newer version with uk CSC with ODIN.
Sent from the valley of the shadows....
how do i CF-Root? and cant i just change my CSC so i get the newer updates if cpw doesn't release any?
No for reasons jje already said.
CF-ROOT is in original development and has concise instructions its very simple
There are lot's if stickys too take some timeout and read up as most information there will help you regarding learning about device.
Sent from the valley of the shadows....
okay then can you answer to questions for me? does a newer kernel affect the cyanogen mod and can you tell me how to install CM7.1 using CF root seeing as it didn't work last time due to signature error?
bomskiboy said:
okay then can you answer to questions for me? does a newer kernel affect the cyanogen mod
Do you mean can you put another kernel in CM a rom that already has a kernel
and can you tell me how to install CM7.1 using CF root seeing as it didn't work last time due to signature error
The instructions are on the first page .
http://forum.xda-developers.com/showthread.php?t=1297557&highlight=cm7
First time flashing CyanogenMod 7 to the Samsung Galaxy S II, or coming from another ROM?
Root the device and install ClockworkMod Recovery.
http://forum.xda-developers.com/showthread.php?t=1103399
Perform a NANDroid backup of your current ROM.
Copy rom to internal SD card .
Format the system, data & cache partitions of your device via mounts and storage recover
Perform a factory reset.
Flash CyanogenMod.
Flash CM a second time .
jje
Click to expand...
Click to collapse
first time and does whatever kernel you currently are on affect CM mod? or does CM install a new mod?
BTW 2.3.4 is the latest XEU firmware so changing to this won't make any difference to your firmware version number.
Sent from my GT-I9100 using xda premium

Upgraded to stock 4.0.3 before and rooted, can i upgrade to stock 4.0.4?

Sorry if it sounds like a stupid question. When I first bought my UK unlocked I9100, it had Gingerbread on it. I then upgraded to the stock 4.0.3 ICS and then rooted with CF-Root v.5.4 LP7 as per instructions posted here on XDA.
Here are my current stats now...
I9100XWLP7
baseband version: I9100XXLPS
kernel version: 3.0.15-I9100XWLP7-CL340913
[email protected] #3
build number: IML74K.XWLP7
CF-Root v5.4 LP7
Yesterday, I got an automatic notification on my phone telling me there is a software update. I'm assuming this is the same thing as the stock 4.0.4 firmware posted on these forums...
I9100XWLPT
Base Firmware: I9100XWLPT (4.0.4)
Region: Europe
Country United Kingdom / Ireland
Carrier: Unbranded
Build Date: 27 July 2012
Modem: XXLQ6
CSC: XEULPA
Change List: 941023
Can I upgrade by hitting OK on the phone to the automatic update or by doing it through Kies? Will it break the root, or worse screw up the phone because it was rooted? If it just undoes the root without doing damage, how would I re-root? If it keeps the root intact, that would be the ideal situation.
Thanks!
It will break root. But if you make update, never use CWM on stock kernel (hardbrick bug enabled).
You can re-root by flashing CF-Root.
przemcio510 said:
It will break root. But if you make update, never use CWM on stock kernel (hardbrick bug enabled).
You can re-root by flashing CF-Root.
Click to expand...
Click to collapse
Thanks for the quick reply. So if I stick with stock firmwares and CF-root, I don't have to worry about bricking, right? I assume the instructions in the first post of this thread is what I need to follow...
http://forum.xda-developers.com/showthread.php?t=1544487
Thanks again.
can't he not just use KIES in order to update safely to 4.0.4 ?
webjunky said:
can't he not just use KIES in order to update safely to 4.0.4 ?
Click to expand...
Click to collapse
From what I understand, I can either upgrade via Kies or flash the same firmware that's listed in the forums. And then when I root, I take it I follow these steps...
Instructions For Rooting ICS :
Extract the Rooted Kernel
Open the included Odin
Put your device into Download MODE
Click PDA and select CF-Root-SGS2_*-v5.3-CWM5.tar
Then finally click START!
From this page...
http://forum.xda-developers.com/showthread.php?t=1544487
does one need to re root every time there is a update ?
sorry if this is a silly Q but this is my first android based phone

Categories

Resources