======================================
Kernels up to v3.4f will only work on Samsung 4.1.2 firmwares.
Kernels starting from v4.0 will only work on Samsung 4.3 firmwares.
None of the kernels will work on leaked 4.2.x firmwares.
======================================
Before proceding, please consider learning from Garfield :
(Thanx to MuertoKo for this educational image)
I have spend numerous hours coding, merging ... and writing this OP, so please have the decency to at least read it before asking questions.
Disclaimer
FIRST OF ALL, do a Nandroid backup before flashing !
By flashing this kernel you agree to do this at your very own risk ! I will and can not be
held responsible for whatever may happen as a consequence of using this kernel / script generator.
This software is made available to you as is, no waranties can be given.
If you do not agree to these terms, then please use your browser's back key.
ROM Compatibility
This kernel is based on Samsung JellyBean Update 5, 6, 7 ... kernel sources, so it is intended only to be used on Samsung JellyBean based ROMs.
The kernel starting from 4.0 for Android 4.3 has been tested on :
- ArchiDroid 1.7.1
- WanamLite 7.2, 7.3
- Neatrom lite+4.0
- Duxter Rom
- Omega ROM v51, v52, v53, v54, v55, v56
- RevivaRom by IOIdroid
- FoxHound 1.0 (4.3 MJ9)
- Smart Phone Revolution
- NeatRom 6.2
- Smart Droid v2.1, v3.4, v4
- ZDroid v4
- Revolutionary S5
- Sensation rom V7
- ... (you tell me
)
The kernel up to 3.4f for Android 4.1.2 has been tested on :
- Sotmax JB Ultimate Stock v2 - v15
- ARHD 11.0.0, 12.0,13.0 ... 18.0
- Stock Deodexed DLIB, DLJ1, DLJ2, DLJ4
- Stock Odexed DLJ1
- InsertCoin 2.1.0, 3.0.0
- WanamLite JB 4.0.1
- Dragon Rom v4
- Omega ROM v30 - v50.1
- NxTGen ROM XXDLJ4
- VikingRom 10, v6
- VikingWay 1.1
- Ultima Rom 4.1.1
- Turkbey LJ1
- crDroid V7.2
- MIUI - RAYGLOBE V. 7
- NeatROM lite
- Darkyrom v8.4
- Foxhound 1.8 MA1
- MIUI.us 3.1.18 JRO03C based Samsung
- official MIUI 3.2.22
- Purelook
- Grisza Monster Beam
- ... (you tell me
)
What To Expect Using This Kernel
First of all, the main reason this kernel even exists is because I make it for my own personal use. As some users started using it as well (link in my signature), which was absolutely fine by me, I decided to start a thread for it rather than reply to PMs, as I added one or the other feature upon request by a user even if I don't use that feature personnally (e.g. zram support).
Main objectives for this kernel :
- be as stable as possible to be usable as a perfect daily kernel (conservative approach)
- give a good battery life while being snappy
- give users an easy and safe way to customize settings
- be and stay as close to stock Samsung as possible
- allow only for moderate CPU OC (up to 1.6GHz)
- include some standard Linux features missing in stock kernel (e.g. swap support)
- include interesting commits by other devs (giving proper credit, of course !)
- updated to kernel.org Linux
What NOT To Expect Using This Kernel
- experimental modifications
- cutting edge development
- thrive to be the first, fastest, best, most advanced ... kernel ever !
I just suspect there is a public for genuine slightly modified kernels that are a no fuzz to use, and which are aimed towards "standard power users" as opposed to "hungry beta testers and debuggers" (been there, done that, fun time in my HD2 times helping as I could on Dorimanx kernel). But I need my S3 on a daily bases, privately and for work, so my S3 just has to work.
Credits & Thanx
This is the most important bit of them all, a small place to pay tribute to all those who have helped me making this kernel :
- Faux123
Thanx for helping me get started, out of an almost 20 years break on Linux kernel compiling (at the time it was Linux 0.47 if I remember well), helping me build my compile box(es), upfront getting my first Android kernel compiled, making mods, merging sources, using github in general ... and always taking the time to explain and help out ! - Corrsea
Huge thanx for thorough testing and usefull advice, since my first steps on Android, at the time we were both running Tytung's Nexus HD2 on our initially WinMo device, chasing any possible bugs there were to iron out. - Sotmax
Huge thanx for making a perfectly stable 240dpi Samsung based ROM, that has become my a daily driver ! - MuertoKo
Thanx for pushing me here and there to go further with my kernels, and for testing them on your daily and reporting back. - uberto.costanzo & F3nr1s
Thanx for your support, for testing the kernel and reporting back. - Amarullz
And last but nowhere least, huge thanx to Amarullz for giving us such a great tool, without Aroma Installer flashing kernels / ROMs would still be stone-age kind of voodoo magic, now it has become a proper user experince, giving everybody an easy way to customize whatever is being flashed !
------------------------------------
Kernel Cleanup Script, to be flashed when going to a different kernel :
Kernel configuration & log files removal (MD5 313529df6427e5f560b1001748f347b5)