So, I've been using Odin to copy over kernels that I've installed. This doesn't sound like the proper way to install a new kernel over an old kernel. It can't be that easy right?
Is there some sort of method of preping the phone first? (wiping cache..delvik cache) Or not using Odin at all but CWM?
What is the difference between using CWM and Odin to "flash" a kernel?
I ask this because I've been having frequent LOS after going from stock kernel to mod kernel and then to a third mod kernel. I know the LOS isn't related to rooting your phone. But I'm seriously thinking of starting from scratch here, back to stock kernel, ROM, and unroot. The LOS is driving me crazy!
Currently running stock rom with EG30Plus+ 2.6.35.7.
Related
So i am new to Samsung (coming from a launch evo) and watched the QBKING77 videos and rooted and flashed Calkulins rom pretty easily. So far pretty simple but I have a question.
I am on stock EL29, What confuses me is the list of all the different modem .zip/.tar that are listed in the Caulkins thread. I couldn't really find a thread or video explaining what the difference is between the many different modems, or what the heck a modem is even. or if i should even worry about those at all. Should i just stick to the stock kernel that came with the rom? If i do decide to change the modem do i just flash/odin and im all set? or do i have to re flash the rom?
From what i learned so far, the kernel and phone radios are one in the same right?
Modem = radio. Also known as baseband under your settings - about phone. Modems are flashed independent of a ROM or kernel.
You can mix and match anytime you'd like. If you have solid service on EL29, no need to switch.
You can use any modem on any gingerbread or ics rom. If using a GB rom, you can't use an ics kernel and vice versa.
Hope that helps
.zip is for flashing via Clockwork Recovery. .tar/.bin is for flashing via ODIN. Most importantly it's vital to read and reread everything and also ask any questions before flashing, like you're doing now. I make Nandroid backups anytime I'm about to make ANY changes. Good luck.
Also keep in mind that anything with F in the version (ex FC07) is an unofficial leak. The latest official is EL29, which you are already on.
As a good practice when I switch modems, is to update PRL and profile then reboot.
Components come in the following packages. These packages will come either in .zip or .tar/.bin form.
1. Modem (Always separate, can use any Modem with any rom)
2. ROM (With Kernel or Without Kernel)
3. Kernel (With CWM or Without CWM, use ICS kernel for ICS rom. Use GB kernel for GB rom)
CWM = Flash .zip and make Nandroid backup
Odin = Download Mode flashing tool that can flash .tar/.bin. It can be used
Don't go around flashing your radio all the time. It can be dangerous and very brick easy.
Thank you guys! This is the info I needed. I'm sticking with EL29 for now since I'm having zero issues on the radio side. And I wasn't going to flash ANYTHING via Odin until I learned more about how it all worked.
Do I need to manually update the kernel when installing Calkulin's 2.9.2 ROM?
I installed Calkulins 2.9.2 ROM quite a while back and have been happy with it. I believe I am on the stock EL29 modem (my baseband version says S710.10 S.EL29).
I am confused about the kernel. When installing Calkulin's ROM, did I also install the "Rogue" kernel? Or did the kernel not change from the stock kernel that was on the phone from before.
From what I have read I believe that if I am still on the stock kernel then I would not be gaining the battery life benefits of the ROM because the scripts installed by Calkulin's ROM would not be running.
Currently my "kernel version" says "2.6.35.7-SPH-D710.EL29-CL852097". I believe that this is the stock kernel from Sprint. If I need to install the "Rogue" kernel, (1) where do I get it from and (2) how do I know I am using the right one for Calkulin's version 2.9.2 (and not V 3.0)?
Thanks for any assistance you can provide,
Kevin
You can find kernels in the wiki in the stickies in dev section. If you turn your phone off completely( no light on the buttons at them bottom). Then you push and hold volume up and power at the same time. Wait for it to go into recovery. Does it say e3 with blue letters or is there a green backround?
Sent from my SPH-D710 using Tapatalk 2
When I go into recovery on the top it says "Rogue ET Recover 1.1.2 (CWM v5.0.2.7)" and the background image says "Team Rogue". I wasn't able to find something that told me what kernel I was on.
Correct me if I'm wrong, but I believe you're on what's called a repacked stock kernel...its the stock el29 kernel with the cwm recovery added to it.
Sent from my SPH-D710 using XDA
Johnny - thats the thing I dont know; I am unsure how to tell what kernel I am on. I have always been under the impression that when I installed Calkulin's 2.9.2 ROM, that it also installed the "Rogue" kernel. But I am now under the impression that I may be on a "stock" kernel.
From what I understand about the ROM, the battery saver tweaks do not work for "stock" kernel. I never quite understood what a "repacked" kernel is.
specialkb01 said:
Johnny - thats the thing I dont know; I am unsure how to tell what kernel I am on. I have always been under the impression that when I installed Calkulin's 2.9.2 ROM, that it also installed the "Rogue" kernel. But I am now under the impression that I may be on a "stock" kernel.
From what I understand about the ROM, the battery saver tweaks do not work for "stock" kernel. I never quite understood what a "repacked" kernel is.
Click to expand...
Click to collapse
K. So there's a couple of things going on here. Let's get you some definitions.
Kernel: Essentially the backbone of the operating system. There are different stock kernels for different versions of Android (one for GB and another for ICS). A stock kernel comes with stock recovery. It is not a good idea to flash anything using this recovery (in some cases it is actually blocked so you can't).
CWM: Clock Work Mod. The original version from Chris. It is considered a "repacked" kernel. It stands apart from a regular kernel because it has a custom recovery built in. There are a few other things packed into it but the main difference is the custom recovery. The EL26 CWM is commonly referred to as stock CWM (not a stock kernel though).
Rogue: Team Rogue is the most common one you'll see for our phones. They took CWM and customized it further. They also developed custom recoveries based if the leaked ICS kernels. There was something causing bricks in the kernels they created, unfortunately we can't quite figure out why until we have source.
If you are seeing Team Rogue when opening recovery you currently have a "customized custom recovery kernel".
If you are flashing anything GB you're ok with what you have. If you're flashing ICS you'll need to use the EL26 CWM.
How this clears things up a bit.
I have a question:
I'm presently runningthe Nocturnal Venum AOKP rom (which is awesome
I might add) but this question actually has impications on all the
ICS 4.03 & 4.04 roms. After Flashing the rom and whatever else you
flash through the EL26 CWM(5.027) based kernel and rebooting you
loose that CWM and must get CWM from the Play Store.
My question is this; Say I want to flash a new modem must I Odin
the EL26 kernel http://forum.xda-developers.com/showthread.php?t=1514665
using the method per kbizzle and then flash new modem and reflash
ICS kernel? This is important to know as the only unrecoverable brick I
have manufactured is with the flashing that goes between gingerbread
based recovery to ICS rom and attenpting to go back. I admit I'm a 50
something year old noob with building pc's as my experience before
getting into the android game so I wont pretend I'm something I'm
not! I have flased better than 100 roms and am learning more with
each possible bricking roll of the dice flashing I do and I have
bricked my share. Is their a CWM in the works for flashing modems
and so on in the works? Any help will be greatly appreciated!
to flash a modem, simply flash the .bin file in Odin. no need to use recovery and it doesn't add to the Odin count.
DO NOT USE CWM FROM THE PLAY STORE!!!!
Odin el26 cwm, clear dalvik cache, flash whatever mod you're wanting to flash, flash AOSP ICS kernel, reboot.
worked like a charm
I was having the same problem flashing modems on Nocturnal Venum. Didnt know we had to flash the kernel along with it. Needless to say working great now
It would be in your best interest to flash using ODIN. You won't have to go back to a GB kernel to flash a modem with ODIN.
You can flash with CWM, but I wouldn't in the AOKP/AOSP situation you're in.
Flashing new ICS modem
OK cnstarz,
That's what I needed to know and appreciate your prompt response! You raise another question which is was using or wanting to use CWM for nandroid backup but as it wouldn't flash modem, the nandroid backup is also out of the question. I plan on using the rom I'm on now as a daily driver but like to try others out and know that I have to basically Odin back to gingerbread to either try another gingerbread rom or to do another ICS rom. So, my guess is I have no nandroid option or is there?
Again thanks for your help.
Hi all,
I just got a replacement E4GT from Sprint, I had planned on staying stock but after the hardware issues of my first iteration of this device and the somewhat lackluster update, I decided to take control and root/flash.
I used to do this on the EVO but it's been a while.
so I followed QBKing77's videos to the best of my ability. I have Rogue Recovery installed (pretty sure it's the latest, I downloaded from the official thread and ran the exe to install less than an hour ago). It's doing NAND backup and recovery just fine, so I assume Rogue is working but I can't install AOKP or MIUI.
From the video, it seems like I use the zipped file on the phone's memory, do I need to unzip first?
Can I flash directly from a EL29 Rogue to an AOSP ICS ROM?
Use Chris 41g's EL26 CWM kernel for initial AOSP flashes. Though if your stock now are you not on FF18 ICS yet?
El26 rogue for flashing.
Sent from my SPH-D710 using xda app-developers app
rovar said:
El26 rogue for flashing.
Sent from my SPH-D710 using xda app-developers app
Click to expand...
Click to collapse
No, No rogue for AOSP. Custom CWM bricks. Rogue was the popular one at the time, pretty sure there was another one that was not working as well.
EL26 with bone stock CWM.
RainMotorsports: I am on EL29, I've had the replacement for 3 days and it has not updated. I could follow the manual update but I hear most people like to flash from GB ROMs because they're stable?
also, I'm sorry, I don't understand flashing kernels. Don't we have to flash an ICS rom before we flash a kernel? And I thought the AOSP kernel was stock with Milestone 6?
rovar: So should I Odin back to EL26, re-root and install a recovery? Does that have a better recovery?
I'm wondering if I should just unzip the files and try again...
You can flash the EL26 cwm kernel on to the phone as is. If its rooted sfhubs auto root tool can do it for you http://forum.xda-developers.com/showthread.php?t=1342728. If its not rooted you can flash the tar for it in odin. http://chris41g.devphone.org/index.php?dir=EpicTouch/Stock+Repack/EL26/
As far as FF18 goes the leak was the OTA you can NoData one click for an OTA like experience where things are not perfect or wipe the phone with full data. http://forum.xda-developers.com/showthread.php?t=1721229
I can approach the rom/kernel question from 100 angles. But you need a kernel with the proper recovery to flash the rom, when you flash the rom the kernel is overwritten with the kernel in that rom. To get another kernel you once again have to flash a kernel. I do not keep up with AOKP. CM9 since alpha 6 has a safe cwm5 based recovery and it + the nightlies use a repacked stock kernel. Chris 41g is testing some from source kernels for both, the AOKP one requires his version of milestone 6 and thats my extent of knowledge on the state of AOKP kernels.
AOSP roms flashed with EK02 through EL29 rogue brick. Chris41gs EL26 CWM has been the tried and true kernel. You could flash the kernel of a TW or AOSP rom, the phone will not boot until a matching rom is installed but we did the reverse (EL26 kernel while the rom was still ICS) all the time.
Thank you. I found a video that showed how to get stock EL26 CWM Kernel installed via Mobile Odin. I am trying to make a second backup because I'm not sure the Rogue Nandroid is compatible but it's having trouble making a backup from here. It seems that it's only recognizing 200mb of free space and I know there's a lot more.
It seems that the EL29 Rogue backup I made won't restore to the EL26 kernel/EL29Rom I'm now running. I'm going to delete the old backup and try to make a new one.
Anyway, sounds like I'm pretty close!
And I'm now running AOKP. Thanks so much! You guys were fast and helped a ton!
JeremyMundell said:
And I'm now running AOKP. Thanks so much! You guys were fast and helped a ton!
Click to expand...
Click to collapse
Nice. I bet the addiction is already setting in. I just went from CM9 Nightly 7-22 to an early 4.1.1 AOSP build back to TCP's 7-28 CM9 which i had no clue what to expect from but I am on it now. Must must must flash them all!
Edit - I just flashed FF18 forgot I wanted to PRL update and fix my boot image while I was at it.
Back around may i flashed my gf's gs2 to ics akop and it was an ordeal with odin and recovery and whatnot. At the time my friend had one too and helped walk me through it, but hes moved onto the gs3. Im used to htcs where i just need to flash a recovery and rom and im good to go, and i see some talk of safe recovery so it looks like things have gotten better. Shes having all kinds of problems with this akop build and id like to get her on something new, hopefully something cm10 based, but have no idea what all that entails. It looks like her kernel is fe07, if someone could let me know what i need to do to get her on a better rom id greatly appreciate it
Us in mobile Odin or desktop Odin to flash a kernel. I would highly recommend el26+cwm5 its a kernel with recovery built in because that's how our phone does the recovery. After you have el26 kernel installed it won't boot. Its OK. This just means you have an ics rom trying to use a gb kernel. Just push and hold both the power button and volume up until you get in recovery. This is the safest kernel to flash from. Then once in recovery go ahead and flash your cm10.
Things you will need.
1. el26kernel with cwm5.
2. Rom you want to flash.
3. Either mobile Odin by chain fire or desktop Odin with drivers already installed.
4. Calkulins format all.zip is highly recommended to use so you don't have traces of hour last rom messing things up.
sent from my BAD A$$ Epic touch
Thanks for the detail. So with having a gb kernel whats going to allow it to boot once i install cm10? Once cm is installed, do i have to go through that whole process again to flash another rom if i want?
kellybrf said:
Thanks for the detail. So with having a gb kernel whats going to allow it to boot once i install cm10? Once cm is installed, do i have to go through that whole process again to flash another rom if i want?
Click to expand...
Click to collapse
Cm10 should have a safe recovery, but you can if you want to be doubly sure. When you install cm it will have the jb kernel with it so all you have to do is rom gapps and boot. Highly recommend mobile Odin for going to el26 recovery because it makes it soo much faster and easier.
When you flash a rom from that el26 kernel, it will be overwritten. The kernel is packed into the rom. So by flashing cm10 you will now have a new kernel.
sent from my BAD A$$ Epic touch
Title says it all, really. I want to try custom kernels, but I am not sure if I need a custom ROM to do that, or if I can just flash them with a stock ROM
You can use stock.
Sent From My Old Epic 4g via XDA Premium
Matt08642 said:
Title says it all, really. I want to try custom kernels, but I am not sure if I need a custom ROM to do that, or if I can just flash them with a stock ROM
Click to expand...
Click to collapse
It depends.
You can run a custom kernel on the stock Rom, but you may be missing out without init.d support the stock Rom doesn't offer.
If you use a kernel with init.d script tweaks you should use a custom rom with support added. I know there are some very stock looking roms out there.
Sent from my Galaxy Nexus using xda premium
I ran Trinity on stock for a while. Worked great.
One more question about this:
To flash a custom kernel (specifically Franco kernel), do I just flash the small zip in CWM or the like? Also, if I want to back to 100% stock, can I just flash boot.img in fastboot mode, or will their be residual files? (I have a nandroid if I cannot do this)
Yes, flash the .zip using a custom recovery. When you flash a custom kernel, the update package may do more than just flash the kernel itself. So if you flash stock kernel (boot.img) back using fastboot, this doesn't have to be enough to fully return to the pre-custom kernel state. Restoring a nandroid will certainly do that, of course.
When you are willing to spend a few bucks, most popular kernels can be flashed using their control apps available in the play store. I know Franco's updater app allows you to fully backup the stock kernel + files before you flash a franco.kernel, and allows you to restore these backups.