[Q] No camera and bluetooth after root - Galaxy S II Q&A, Help & Troubleshooting

Ok, so I installed using Odin insecure kernel wich if I got everything right (later ofcorse) was not right for my phone:
Baseband version:I9100PXXLPF
Android version: 4.0.4
Now i want to bring back the official kernel (since it will not unroot) and I found topics with official roms, but not one of them was for exactly my version *XXLPF, so what to do now?

sixkillermf said:
Ok, so I installed using Odin insecure kernel wich if I got everything right (later ofcorse) was not right for my phone:
Baseband version:I9100PXXLPF
Android version: 4.0.4
Now i want to bring back the official kernel (since it will not unroot) and I found topics with official roms, but not one of them was for exactly my version *XXLPF, so what to do now?
Click to expand...
Click to collapse
If you flash a custom kernel e.g. Siyah, SpeedMod, Dorinanx etc, everything will work well.

I flashed Dorinanx and it is ok, but i prefer official one :/

Related

[Q] Understanding Android firmware updates

I have a SGS2 with the default ROM the phone came with, and CF-Root installed with CWM v3.0.0.5. Specifically, this is what’s installed:
Baseband version: I9100XXKDJ
Kernel: version 2.6.35.7-I9100XWKE8-CL214845, [email protected]#2
I just launched Kies to check for a firmware update, and was told this:
Current firmware: PDA:KE2 / PHONE:KDJ / CSC:KE2 (NEE)
Latest firmware: PDA:KF3 / PHONE:KE7 / CSC:KF1 (NEE)
I don’t quite understand what constitutes the Android firmware as I’ve recently migrated from iOS where baseband (modem) and OS are the two versions one needs to keep in mind (or just OS, if you had an unlocked iPhone like I did) for a jailbreak/unlock. Thus a few questions:
1. What are the PDA, PHONE and CSC parts of the firmware?
2. Why are there so many types of firmware; if you look at Chainfire’s CF-Root post there’s a host of patched kernels. Are SGS2s sold in regions with varying hardware? With the iPhone there was one hardware version, one OS (Verizon excluded). Simple.
3. I want to flash a custom ROM (Batista70 based on 2.3.4) - what is the best way to make sure everything is up to date before I do this? I was thinking of letting Kies update (which I guess will remove my root access), then installing the latest version of CF-Root with CWM 4, and finally flashing the ROM from CWM. I have the relevant app data backed up with Titanium Backup.
Many thanks!
Nitsson said:
I have a SGS2 with the default ROM the phone came with, and CF-Root installed with CWM v3.0.0.5. Specifically, this is what’s installed:
Baseband version: I9100XXKDJ
Kernel: version 2.6.35.7-I9100XWKE8-CL214845, [email protected]#2
I just launched Kies to check for a firmware update, and was told this:
Current firmware: PDA:KE2 / PHONE:KDJ / CSC:KE2 (NEE)
Latest firmware: PDA:KF3 / PHONE:KE7 / CSC:KF1 (NEE)
I don’t quite understand what constitutes the Android firmware as I’ve recently migrated from iOS where baseband (modem) and OS are the two versions one needs to keep in mind (or just OS, if you had an unlocked iPhone like I did) for a jailbreak/unlock. Thus a few questions:
1. What are the PDA, PHONE and CSC parts of the firmware?
2. Why are there so many types of firmware; if you look at Chainfire’s CF-Root post there’s a host of patched kernels. Are SGS2s sold in regions with varying hardware? With the iPhone there was one hardware version, one OS (Verizon excluded). Simple.
3. I want to flash a custom ROM (Batista70 based on 2.3.4) - what is the best way to make sure everything is up to date before I do this? I was thinking of letting Kies update (which I guess will remove my root access), then installing the latest version of CF-Root with CWM 4, and finally flashing the ROM from CWM. I have the relevant app data backed up with Titanium Backup.
Many thanks!
Click to expand...
Click to collapse
1. Pda is the basic firmware, Phone is the modem responsible for wifi/2g/3g, csc is the country specific code - language files/apps etc. You shouldn't consider these as separate, they all combine to make a single firmware (which will have the pda code)
2. There are multiple firmwares because they keep getting updated, the cf-root has multiple versions to accomodate those who haven't update to the latest. Usually the highest alphabetical and number code is the latest, currently kg3 i believe
3. Whatever kies updates, flashing a rom over it will overwrite anyway so there's no point using kies
Make a nandroid backup from cwm before you start flashing ROM in case something goes wrong
Ok, so neither pda, phone or scs constitute the kernel? I appreciate that custom ROMs incorporate the official (and sometimes the unofficial) Samsung releases meaning I don't need to faff around with Kies, but CF-Root handles only the kernel if understand it correctly.
In Chainfire's guide on rooting, specifically the but on getting rid of the warning triangle, he says "Find an original Samsung signed stock kernel (preferably from the same stock firmware you have, but it's not terribly important)" which I don't understand. How can I find a kernel, all I have are ROMs which as I understand it do not include the kernel.
Nitsson said:
Ok, so neither pda, phone or scs constitute the kernel? I appreciate that custom ROMs incorporate the official (and sometimes the unofficial) Samsung releases meaning I don't need to faff around with Kies, but CF-Root handles only the kernel if understand it correctly.
In Chainfire's guide on rooting, specifically the but on getting rid of the warning triangle, he says "Find an original Samsung signed stock kernel (preferably from the same stock firmware you have, but it's not terribly important)" which I don't understand. How can I find a kernel, all I have are ROMs which as I understand it do not include the kernel.
Click to expand...
Click to collapse
here is all the roms and kernels
if you read closely under each rom their is also a link for kernels.
http://forum.xda-developers.com/showthread.php?t=1075278
Nitsson said:
Ok, so neither pda, phone or scs constitute the kernel? I appreciate that custom ROMs incorporate the official (and sometimes the unofficial) Samsung releases meaning I don't need to faff around with Kies, but CF-Root handles only the kernel if understand it correctly.
In Chainfire's guide on rooting, specifically the but on getting rid of the warning triangle, he says "Find an original Samsung signed stock kernel (preferably from the same stock firmware you have, but it's not terribly important)" which I don't understand. How can I find a kernel, all I have are ROMs which as I understand it do not include the kernel.
Click to expand...
Click to collapse
Kernel is a (small) part of PDA. So flash PDA replaces the kernel. But you can flash kernel separately without changing the other parts of PDA.
Sent from my GT-I9100 using Tapatalk
zabihjan said:
here is all the roms and kernels
if you read closely under each rom their is also a link for kernels.
http://forum.xda-developers.com/showthread.php?t=1075278
Click to expand...
Click to collapse
tjtj4444 said:
Kernel is a (small) part of PDA. So flash PDA replaces the kernel. But you can flash kernel separately without changing the other parts of PDA.
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Great, thanks. So if I flash a custom ROM based on KG2, do I need to flash the ROM first followed by CF-Root? I imagine that if I flash CF-Root first and then the customer ROM via CWM, this will overwrite portions of CF-Root which is needed for CWM etc.
Nitsson said:
Great, thanks. So if I flash a custom ROM based on KG2, do I need to flash the ROM first followed by CF-Root? I imagine that if I flash CF-Root first and then the customer ROM via CWM, this will overwrite portions of CF-Root which is needed for CWM etc.
Click to expand...
Click to collapse
CF-Root (flashed through Odin) is the 1st step in running a custom rom. The kernel will replace the stock samsung recovery with the clockworkmod recovery which is then used to flash custom ROMs
Custom ROMs may replace the CF-Root kernel but no responsible dev would include a kernel that removes the CWM recovery so you do not need to worry about overwriting it.
On a side note, in an original full stock rom (in tar format) the zImage file within the tar is the kernel, if you wanted to flash the original kernel back then you would remove all the other files from the tar (and leave zImage) and flash the tar in Odin as PDA.. although this wouldn't be a great idea as it would remove the custom CWM recovery
About point 3 - flashing a rom is the 'update'. Forget about KIES when you start flashing your roms, because all of the software is in there, the rom itself.
viva.fidel said:
CF-Root (flashed through Odin) is the 1st step in running a custom rom. The kernel will replace the stock samsung recovery with the clockworkmod recovery which is then used to flash custom ROMs
Custom ROMs may replace the CF-Root kernel but no responsible dev would include a kernel that removes the CWM recovery so you do not need to worry about overwriting it.
Click to expand...
Click to collapse
viva.fidel said:
On a side note, in an original full stock rom (in tar format) the zImage file within the tar is the kernel, if you wanted to flash the original kernel back then you would remove all the other files from the tar (and leave zImage) and flash the tar in Odin as PDA.. although this wouldn't be a great idea as it would remove the custom CWM recovery
Click to expand...
Click to collapse
Excellent, I get that part. Good explanation.
How about the order of flashing; the custom ROM I want to try is based on KG3, and I also want to flash the updated CF-Root v.4.1 KG3 kernel followed by the stock Samsung kernel to rid myself of that warning triangle (any future flashing I will do through CWM and not Odin). Should I install the custom ROM via my current version of recovery, then, upgrade CF-Root via the patched KG3 kernel, and finally flash the stock Samsung KG3 kernel?
Since I'm using KE2 at the moment, I'm thinking that flashing just a KG3 kernel to get CF-Root 4.1 isn't a best idea, as the KE2 firmware overall might not be compatible with a KG3 kernel.
Custom rom has to be installed as per each developers instructions for each individual rom .Not all are CWM flashable .
Personnel i would upgrade the CF root to the later verion before rthe custom rom but i would also read the details of the rom has it may have the latest CWM installed .
jje
Nitsson said:
Excellent, I get that part. Good explanation.
How about the order of flashing; the custom ROM I want to try is based on KG3, and I also want to flash the updated CF-Root v.4.1 KG3 kernel followed by the stock Samsung kernel to rid myself of that warning triangle (any future flashing I will do through CWM and not Odin). Should I install the custom ROM via my current version of recovery, then, upgrade CF-Root via the patched KG3 kernel, and finally flash the stock Samsung KG3 kernel?
Since I'm using KE2 at the moment, I'm thinking that flashing just a KG3 kernel to get CF-Root 4.1 isn't a best idea, as the KE2 firmware overall might not be compatible with a KG3 kernel.
Click to expand...
Click to collapse
which rom are you trying to flash? If it needs to be flashed through cwm then you'll have to flash a custom kernel through odin first to give you cwm recovery (custom rom can't be flashed with the stock samsung recovery), then flash the rom in cwm. Does the rom include cf-root? If it doesn't then flash the cf-root kernel and then the stock kernel to get rid of the triangle
If the rom can be flashed through odin then you can skip flashing the initial cwm-enabling ke2 kernel
Sent from my GT-I9100 using XDA App
JJEgan said:
Custom rom has to be installed as per each developers instructions for each individual rom .Not all are CWM flashable .
Personnel i would upgrade the CF root to the later verion before rthe custom rom but i would also read the details of the rom has it may have the latest CWM installed .
Click to expand...
Click to collapse
Ok thanks. I also think that I should install the latest version of CF-Root first.
viva.fidel said:
which rom are you trying to flash? If it needs to be flashed through cwm then you'll have to flash a custom kernel through odin first to give you cwm recovery (custom rom can't be flashed with the stock samsung recovery), then flash the rom in cwm. Does the rom include cf-root? If it doesn't then flash the cf-root kernel and then the stock kernel to get rid of the triangle
If the rom can be flashed through odin then you can skip flashing the initial cwm-enabling ke2 kernel
Click to expand...
Click to collapse
It's the Batista 3.2 ROM that I intend to flash. I already have CF-Root / recovery installed, and this ROM also installs recovery v4.0.1.4, but what I don't know if this is the same as the recovery included in CF-Root - most likely not.
I'll probably go ahead and will flash the custom CF-Root KG3 kernel and the stock KG3 kernel via Odin to get rid of the triangle, and finally the ROM via recovery. That should do it.
Should be pinned. This was exactly was I wanted to know and maybe many others too.
Nitsson said:
It's the Batista 3.2 ROM that I intend to flash. I already have CF-Root / recovery installed, and this ROM also installs recovery v4.0.1.4, but what I don't know if this is the same as the recovery included in CF-Root - most likely not.
I'll probably go ahead and will flash the custom CF-Root KG3 kernel and the stock KG3 kernel via Odin to get rid of the triangle, and finally the ROM via recovery. That should do it.
Click to expand...
Click to collapse
Think CF-Root comes with CWM 4.0.0.2
Looks like Batista's ROM includes a kernel.. you should therefore flash the ROM first, then CF-Root (so it overwrites the ROM kernel) and then the stock samsung-signed KG3 kernel
viva.fidel said:
Think CF-Root comes with CWM 4.0.0.2
Looks like Batista's ROM includes a kernel.. you should therefore flash the ROM first, then CF-Root (so it overwrites the ROM kernel) and then the stock samsung-signed KG3 kernel
Click to expand...
Click to collapse
I did exactly that Just flashed the CF-Root kernel via the CWM app at the end to have all the goodies. Works a treat so far but I'll see over the coming weeks.

Right Kernel for Build IML74K.XWLP7 for root

Hello.
This is the first time I try to root an Android device (Samsung Galaxy SII, Andoird 4.0.3, Kernel 3.0.15-I9100XWLP7-CL340913 [email protected] #3, Buildnumber IML74K.XWLP7)
I've tried to figure out which kernel I have to use and I think found the right one but I'm not 100% sure.
So, can anybody tell me if this is really the right kernel:
CF-Root-SGS2_DX_XTC_LP7-v5.4-CWM5.zip: download.chainfire.eu/154/CF-Root/SGS2/CF-Root-SGS2_DX_XTC_LP7-v5.4-CWM5.zip
Many thanks in advance!
By the way: What would happen if I choose the wrong kernel?
rubikon4711 said:
I've tried to figure out which kernel I have to use and I think found the right one but I'm not 100% sure.
Click to expand...
Click to collapse
Siyah v3.x should work fine, not sure about 4.x and later because some were made for 4.0.4 where were changes according to camera and issues backwards for 4.0.3.
rubikon4711 said:
CF-Root-SGS2_DX_XTC_LP7-v5.4-CWM5.zip: download.chainfire.eu/154/CF-Root/SGS2/CF-Root-SGS2_DX_XTC_LP7-v5.4-CWM5.zip
Click to expand...
Click to collapse
Should be fine, anyway any kernel from 4.0.3 ROM would fit, I was using XXLP7 with XXLPG kernel and no problems at all. They will work unless not different codes ex UHLPZ with XWLPW ROM.
rubikon4711 said:
By the way: What would happen if I choose the wrong kernel?
Click to expand...
Click to collapse
Device won't boot, recovery will be available (stock e3 or if available cwm), some features won't work, as camera described above... nothing that can harm your device, just keep in mind some kernels are unsafe to wipe via cwm recovery, everything can be reflashed back with odin.
Thank you very much for your quick reply!
I would recommend starting with Chainfire's LP7 kernel. It's safe and you'll get root. From there you can research into and try other kernels.
Sent from my GT-I9100 using xda premium

[Q] Sim lock / suitable rooted kernel for i9100m ugma5 4.1.2

Hi everybody,
I used Kies to upgrade to 4.1.2, from a stock (but unlocked) ICS.
It now asks for a sim unlock code on boot.
I have searched around and apparently I can use Galaxsim unlock, but I first need to be rooted.
I've been looking around for a suitable stock rooted kernel so I can do this. Can anyone point me in the right direction?
From what I can see CF does not have a ugma5 kernel. Is there any other rooting method that is appropriate?
synthesist said:
Hi everybody,
I used Kies to upgrade to 4.1.2, from a stock (but unlocked) ICS.
It now asks for a sim unlock code on boot.
I have searched around and apparently I can use Galaxsim unlock, but I first need to be rooted.
I've been looking around for a suitable stock rooted kernel so I can do this. Can anyone point me in the right direction?
From what I can see CF does not have a ugma5 kernel. Is there any other rooting method that is appropriate?
Click to expand...
Click to collapse
u can try the latest 'Philz' kernel which is a stock JB 4.1.2 based one with a Custom recovery
Sun90 said:
u can try the latest 'Philz' kernel which is a stock JB 4.1.2 based one with a Custom recovery
Click to expand...
Click to collapse
+1 to PhilZ. It'a full stock kernel, rooted, and the latest recovery is great.
BTW, there is no such thing as "UGMA5 kernel" - UGMA5 is the modem (radio) which has nothing to do with kernel or rooting.
Thanks for your replies.
I took a stab at the Siyah kernel last night and can no confirm that it doesn't run very smoothly.
It's a huge battery hog and restarts the phone at will.
synthesist said:
I took a stab at the Siyah kernel last night and can no confirm that it doesn't run very smoothly.
It's a huge battery hog and restarts the phone at will.
Click to expand...
Click to collapse
Just curious, which Siyah version did you try? I had no such problems with v6.0b5 running on several ROMs (clean stock and customized stock-based). I usually have some stability problems with Dori kernels, but the latest Siyah has been pretty good for me, stable and with nice customization options. v6.0b5 is the latest version available, although not very recent (can't blame the dev for setting his priorities ).
But anyway, PhilZ would probably be the safest bet for you, just because it's a stock kernel, and then you can go on experimenting...

Update to 4.1.2 variant

hi running on sgh-i777,
android version: 4.0.3
baseband: I777UCMD8
kernel: [email protected]))
build number:IML74K.CLE5
i am so effing new to this, excuse my newbieness.
i am wondering which of these kernels to use for the update on http://forum.xda-developers.com/showthread.php?t=2322046
kernels: http://forum.xda-developers.com/showthread.php?p=36993409
im guessing the kernel for stock jb or cooked update?
was going to try kies update and gain root access after, but after flashing new modem kies wont accept the version for the update. thank you in advance.
Forget Kies, it's a nightmare. The rom you linked to (mr-cooks') comes packaged with the correct kernel: AJK no-swap. I believe that's the only kernel you can use on that rom.
You're already rooted and running a safe ICS kernel (the old siyah)... just download the rom and install it per the instructions in the OP of that rom.
problem
SteveMurphy said:
Forget Kies, it's a nightmare. The rom you linked to (mr-cooks') comes packaged with the correct kernel: AJK no-swap. I believe that's the only kernel you can use on that rom.
You're already rooted and running a safe ICS kernel (the old siyah)... just download the rom and install it per the instructions in the OP of that rom.
Click to expand...
Click to collapse
the only problem is that upon updating with that rom got stuck at bootscreen and had to go back to my backup.
further the link for the kernels that work for the rom are linked http://forum.xda-developers.com/showthread.php?p=36993409
im just wondering which to try since i got stuck at boot after installing the rom from cwm
much thanks
ps thanks murphy for the quick reply. issue has been haunting me. must... have.... update. haha

Problem with kernel

Hi guys
I have the following isue, i flashed my phone and I used this kernel
3.0.31 siyah s2-v6.0b5+ [email protected] #177
Now I cant make calls, I can't hear the person who call me and that person can't hear me, the phone radio doesn't work, sometimes the phone freeze specially when I watching videos. The phone doesn't recognize all internal memory. The return and search button doesn't work, to go back now I have to press the home button.
My question is: can I flash the kernel i have installed and install a new one. What kernel do you recommend me for this phone that works fine and what rom 4.2 is the best for this model.
I really appreciate any help.
Sent from my GT-I9100 using Tapatalk
Your signature says your phone is GT-I9100, but this is the forum for SGH-I777 AT&T version of Galaxy SII. Which phone do you have?
I have an i777 from at&t, after i flashed the kernel the phone model changed from i777 to I9100, but it is an i777 from at&t
Sent from my GT-I9100 using Tapatalk
Did you flash only the kernel, or did you also flash a rom?
What version of the operating system, and what rom are you currently running?
The kernel you flashed was built for the GT-I9100, which has a different hardware configuration from the SGH-I777. You should flash a kernel that was built for the I777, probably AJK, but answer the above questions first before I suggest which one.
First I flashed the kernel and installed the siyah one, then I installed a different rom. I had before 3.2 and then I installed 4.1.2 rom. Can you recommend me a god kernel for the I777 and a good rom if it possible 4.1.2 or 4.2 . I really appreciate your help.
Sent from my GT-I9100 using Tapatalk
I'm running jelly bean 4.1.2, base band version I9100XXLS8, build number JZ045K-I9100XWLS8, kernel 3.0.31 siyah s2- [email protected] #177
Sent from my GT-I9100 using Tapatalk
Maxx17 said:
I'm running jelly bean 4.1.2, base band version I9100XXLS8, build number JZ045K-I9100XWLS8, kernel 3.0.31 siyah s2- [email protected] #177
Click to expand...
Click to collapse
You appear to have flashed the GT-I9100 stock XWLS8 full package. Most likely you flashed the I9100 boot loaders with it. You also have an I9100 modem. I'm guessing that you flashed the I9100 siyah kernel afterwards. Your I-777 will not function with that firmware. I am surprised it even booted into system.
First, double verify that you are working with a SGH-I777 by pulling the battery and looking at the label in the battery compartment. After verifying that you have an I-777, you should flash the AT&T version of stock 4.1.2, I777UCMD8 full package which you can get from the download repository.
If you are unsure of anything, or have any questions, please ask before proceeding.
If you want to root and install a custom kernel, or install a custom rom, after getting your phone working again, we can point you in the right direction.
Thanks for your help, yes I verified and it is an i777 from at&t.
A have some questions:
1- I need to flash the kernel first and then install the new one?
2-can I install a 4.2 rom with the kernel you recommend me? I really like to have 4.2 on my phone.
3-how I get rooted after do that?
Sent from my GT-I9100 using Tapatalk
Maxx17 said:
1- I need to flash the kernel first and then install the new one?
Click to expand...
Click to collapse
No. Flash the I777UCMD8 full package from the download repository first. It contains the complete firmware, including stock kernel, stock system, an AT&T modem, and the I777 boot loaders. You can do any modifications after you return the phone to full stock 4.1.2.
3-how I get rooted after do that?
Click to expand...
Click to collapse
I am answering this question next, because it is the next step after flashing the stock firmware. To root, you should use the Framaroot application which you install on your phone. Use the Aragorn exploit. If the latest version doesn't work, download and use an earlier version, like 1.4.2.
2-can I install a 4.2 rom with the kernel you recommend me? I really like to have 4.2 on my phone.
Click to expand...
Click to collapse
Once rooted, you should use Mobile Odin lite or Mobile Odin Pro to install a custom kernel containing ClockworkMod Recovery. With this stock firmware, you would use AJK v4.9 No Swap.
After downloading the kernel, open the zip file and extract the boot.img. Use that to flash in Mobile Odin. After flashing the capacitive buttons will not work, so immediately reboot into recovery and flash the full AJK v4.9 No Swap package in CWM.
4.1.2 is the latest version of stock firmware available for the I777. If you want the Samsung Touchwiz interface, that is the latest you can get. Anything available 4.2 and above will be AOSP based. You can look in the I777 Android Development forum and the I777 Ported Development forum to see what is available. They all flash from ClockworkMod Recovery.
Ok man thanks, I'll do that, after that I'll let you know how everything goes
Sent from my GT-I9100 using Tapatalk

Categories

Resources