Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

Correct pairing of Android kernel vs ROM?

First off, I am not quite sure how to phrase this question. Nor do I have certainty for resolution of my problem. In the form of flashing in CyanogenMod 10.2 I don't have cell working but CyanogenMod 7 is very much fine after reflash, those work is done on an older Gingerbread phone. Now it is CM 7 but I want to load up CM 10.2 but I need to figure out this no IMEI, signal, baseand problem. I have read and not exactly groovy on XDA's Wiki on stuff I already know, and having done Gingerbread to CM Gingerbread and Jelly Bean to CM Jelly Bean fine goated me on to suspect I need to swap kernel somehow.

So first line: Is there such a pairing of correct [kernel, ROM]? That implies correct interface routing cell IMEI and other data.

Second line: Is that pairing have kernel split in two categorical versions along the Android Dessert (Donut, Eclair, Froyo, Gingerbread) versus Android Snack line (ICS, Jelly Bean, Kit-Kat) In that case any ICS kernel works on Jelly Bean, right?

Third: unrelated, can I flash in Gapps from another device? Lack of Google Play bothers me. Or is there a "generic" signed bundle somewhere?

Fourth: How do I flash kernels? Can kernels be swapped up-down and sideways the way geeks swap ROMs?

Four.Fifth: Having CWM Recovery flashed is the danger of hard bricking behind me? Can I do retreat to a Gingerbread phone if somewhere I soft bricked in doing something?

1 Answer

Relevance
  • Anonymous
    7 years ago
    Favorite Answer

    I suggest asking each question separately for this. Ok, let's get through what can be answered.

    1) Depending on when the ROM was made and whether you have an official or an unofficial version, any kernel may be used. For official versions, generally 3.4.x kernels are used. However, there have been cases of kernels from either gingerbread or ICS being hacked to hell to work with unofficial versions of CM10.2. Doesn't mean that it works properly, but it boots. For your situation, it doesn't work that way with switching kernels.

    2) Any kernel below 3.0.x is basically gingerbread or lower. 3.0.x is ICS and Android 4.1.x Jellybean. 3.4.x is 4.2.x and 4.3.x Jelly bean. 3.8.x is Android 4.4 Kit Kat. That's the expected versions of Cyanogenmod anyways. However, cases like the Nexus 7 (2012) have an old kernel version that was used since JB (3.1.x).

    3) As long as Gapps are obtained from a certain website, any will work. I got my gapps from rootzwiki and it worked in the past.

    4) You can flash kernels in recovery if they're in a flashable state. Basically, if they're zipped, it should work.

    5) If you have Clockworkmod Recovery, then it'll work the same as TWRP will too. Just be careful with what you flash and you shouldn't have any bricked problems. However, if you brick your phone, then you're pretty much SOL unless there's a method to revert back to stock completely if you can enter download mode. Hope this helped.

    Finally, it would help to list what phone you have. All phones are built differently. Just a FYI for next time.

Still have questions? Get your answers by asking now.