Do I need to update kernal with custom ROM? - Xiaomi Redmi Note 4 Questions & Answers

I am currently on stock MIUI but I came from a Nexus and prefer stock android. The phone is on MIUI 9 which is based on Android 7.0. Am I right in thinking that the kernal I am currently using will only work with a ROM based on android 7.0? If I pick a 8.0 ROM can I use my existing stock kernal or do I need to update the kernal?
I fancy moving to LineageOS and I see I can pick LineageOS 14.1 (based on android 7.0) or LineageOS 15 (based on android 8.0).
Thanks.

Every custom rom including miui, have their own kernel source, you need not worry about the kernel used in a particular rom, because they are not cross supported. Miui's kernel is not supported by lineage and lineage's kernel is not supported by miui. Only custom kernel formed by merged source code support both of em. What exactly is your purpose?

Ahh so each custom rom also includes a new kernel, I hadnt realised that.
I havent rooted a phone since my ZTE Blade about 7 years ago, since then I have had Nexus phones and havent needed to change anything. I did update kernel then and my phone signal suffered so I wanted to avoid updating my kernel. I understand that the kernel contains the 'drivers' for all the components in the phone and I didnt fancy messing with them but seems I have to.....
Thanks for your input...

Related

[Q] Rom building to new device help

I want to build cm11 for the T-Mobile Sidekick 4g primarily for compatibility with newer apps, but before that I was told that I'd first need to build a kitkat compatible kernel. I have read on how to build kernels, apply patches, tweaks, and modules, but I haven't seen anything about what makes a kernel android version specific. I have an HTC HD2 flashed with Tytung's nexushd2 cm based roms and on his list of roms he has used his same custom kernel on both jelly bean and kitkat roms. So my questions are;
1. is there any other way to make newer apps like hangouts and stock nexus 5 dialer (because of native sip integration) compatible with older versions of android (froyo)?
2. what makes a kernel android version specific?
3. what would I have to do to make a sidekick kernel compatible with cm11?
4. would the cm guide here automatically build a cm11 compatible kernel? http://wiki.cyanogenmod.org/w/Doc:_porting_intro
5. is there any way to update sidekick 4g stock rom source?
6. if I build using Google AOSP source would the rom that is built be a nexus-like rom?

How to build custom rom for X-bo V5 Chinese phone based on Cyanogenmod

Hi,
How Can I build custom rom for X-BO Chinese phone? I can't find any custom rom for this device, can I still build one based on Cyanogenmod for example? Is there any android version limitations? Any tutorials that can help?
Thanks,
Feras
Not unless if you have the sources to it. You're SOL as grey-market firms typically don't spill the beans anyway.

Building a Nougat AOSP ROM or CyanogenMod 14.1 ROM for an unsupported phone

Recently I've been interested in creating a stock Nougat ROM or CyanogenMod 14.1 ROM for my Samsung Galaxy Alpha (SM-G850F). I've been reading and watching a lot of tutorials on how to go on about doing this but the example phones which they use have supported official CM builds unlike my SM-G850F. I was going to follow this tutorial but stopped at getting the proprietary blobs when mentioned that his phone is supported in the official CM directories. I then went surfing the net to see if I could extract the proprietary blobs from a ZIP which ended me up at this website which says yes, I can. However, my question is if I can use an unofficial build such as [5.1.x][SM-G850F] CyanogenMod 12.1 UNOFFICIAL for the Galaxy Alpha (slte) (final) to get the proprietary blobs for CM14.1? Despite that ROM being built for CM12.1. Another question is if building a stock AOSP ROM is easier than building a CM ROM and where to go to get the proprietary files for AOSP rom building. Thanks guys!

Kernel source modification for different android versions

I have the kernel source for JellyBean 4.2.2 that boots cyanogenmod 10 and other jellybean ROMS. But when I use that kernel for Kitkat like Cyanogenmod 11 that doesn't work.
To make sure the problem is in the kernel I packed the cm11 boot.img with the jellybean kernel and it didn't boot.
So my question is what modifications does the source need for a newer android version ?
I posted it many times found no answer .

[KERNEL]ANDROID 10 KERNEL FOR SAMSUNG J7 CUSTOM ROM

i would like to know is there any kernel that can be install on android 10 version of any cus rom if you know based on your experience
HelplessDumbGuy said:
i would like to know is there any kernel that can be install on android 10 version of any cus rom if you know based on your experience
Click to expand...
Click to collapse
Usually custom roms will come with their own custom kernel.
For compatibility reasons, it is not recommended to flash different kernels to a custom rom.

Categories

Resources