I want to flash a new kernel and was wondering what matters when I flash it? Do i need the kernel to be 4.4.2, galaxy s3, and d2tmo based? Or just have it linked being 4.4?
They way I understand it, you can use a kernel that's from the same API level as your ROM and it'll work, it just won't be optimized if it's not for the specific build or base build that your ROM is on. For example, you can use a 4.4 kernel on a device running 4.4.2, but a 4.4 kernel won't work properly (or at all in some cases) on a 4.2.2 ROM, and vice versa, etc.
Edit: For clarification, 4.4 and 4.4.2 are both API level 19.
What about the phone model? What if the kernel is given for nexus 4. can i use it for galaxy s3?
The hardware is not the same, so no. The OS would also be different (mostly AOSP vs TouchWiz).
What kernel would you recommend for galaxy s3 cm11 4.4.2? I'm looking for best battery life.
Franco kernel
Sent from my Galaxy S4 running SlimKat 4.4.2