[KERNEL][SAMSUNG 4.3][01/22]SpeedWizz_N2[BETA][OC-UV] - Galaxy Note II Original Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This kernel is the result of a study aimed at achieving a balance between performance, efficiency in resource consumption and stability of use.
In any case I do not have the presumption to say that I reached the goal, for two reasons: it is still a project work - in - progress and secondly keep in mind that I am simply a person with a minimum of experience that attempts to understand how does a linux kernel and above all trying to figure out what are the implications of the introduction of a change compared to another.
The latest builds from are intended to use with any Samsung JellyBean 4.3 rom (stock or custom), so please see full details on download section in this post to avoid confusion, thanks.
Here is the complete features set at the actual date build,
- ONLY for Samsung 4.3 JB rom
- Based on latest kernel sources from OSRC n7100-update3
- Linux kernel version 3.0.101
- LZMA compression for zImage and initrd.img
- CPU Boost driver
- Gentle Fair Sleepers disabled from kernel code
- SELinux state is disabled
WARNING: in case you want to switch to a different kernel that lead to SELinux permissive or enforcing mode you MUST reflash your rom entirely and then flash a different kernel. SELinux needs to boot on a labeled system: until you run a disabled selinux kernel labeling is NOT present and system will refuse to work unless you perform a labeling again.
Be aware.
- Ported almost all the features from old 4.1.2 kernel:
1. Overclock up to 1920 mhz
2. Undervolt
3. GPU control - undervolt and overclock
4. Many optimizations
5. Fade led notification
6. TouchWake with slide2wake feature (timeout 0)
7. zzmoove, pegasusQ, LulzactiveQ and others governors
8. Sio, row, zen, cfq, deadline (tweaked) and noop schedulers
9. Proportional rate reduction for TCP congestion
10. Disabled many logs
11. Android logger as module
12. Frandom built-in
13. Dynamic file system synch
14. Boeffla sound engine
15. Zipallign optional feature
15. Post-init tweaks
16. Init.d full support with busybox run parts
- Rewritten all the scripts to use SpeedWizz Manager app to configure almost every feature of the kernel, enjoy!
Known issues:
- Touchwake, especially the slide2wake feature, is not working properly: sometimes device maybe un-responsive
TO DO: Add a proper custom bootanimation support and increase kernel stability.
Click to expand...
Click to collapse
CHANGES LOG​
SpeedWizz kernel 01/22
Changelogs from version 01/17
- More workaround to gain stability and exactly:
- input: evdev: Move wake_lock_destroy call
- ext4: prevent kernel panic in case of uninitialized jinode
- updated toolchain to 4.7.4 (target linux kernel 3.0.101, the actual kernel state)
- Boeffla-Sound: Engine 1.6.5
- mmc: disable crc for better performance
- Added some script to handle GPU threshold (psndna88 for inspiration)
- When flashing zip version from recovery you will get a backup of init.d folder BEFORE this will get erased, directly on your internal sd card.
Click to expand...
Click to collapse
DOWNLOADS​
Can find kernel zips and tar on the top of the page linked below
SPEEDWIZZ KERNEL FOR JB 4.3
SPEEDWIZZ KERNEL FOR JB 4.1.2 (NOT DEVELOPED ANYMORE)
Click to expand...
Click to collapse
INSTALLATION​
Download kernel as zip archive and put in recovery. Reboot in recovery and wipe your cache. If you are switching trough kernel compiled with different toolchain a wipe dalvik-cache is also suggested. Flash kernel and reboot.
If you are using Odin (mobile or desktop) than download kernel as TAR archive. Reboot in recovery once time to wipe cache and (optional) dalvik-cache. Turn yor phone off and rebbot in download mode. Attach usb port to a PC (make sure you have installed proper drivers) and open Odin program as administrator: connect phone to usb cable and wait for communication port initializing. Now select from PDA tab the TAR file with the kernel and click on start. Wait for the process until it ends and when your phone reboot de-tach usb cable. Enjoy!
Click to expand...
Click to collapse
HOW TO USE​
To configure kernel parameters you can use SpeedWizz Manager inlcuded application. This app is based on the original script manager written by HMCarbide (thanks for let me use).
After flashing the kernel in /res/scripts (on the root of the ramdisk) will be stored many scripts that, when selected using the app, will be loaded in init.d folder and will be executed instantly. For each option selected corresponds a script. This is a work in progress, and in future will be added many more option to let configure the kernel for almost all the supported features.
NOTE1: The options selected will be operational ALSO at each reboot. If you accidentally have enabled some weird option (too many low voltages for example) to make your device boot properly you may need to reset the init.d folder and remove all scripts from here. JUST reflash the kernel using RECOVERY: in updater-script there is a command that will remove totally init.d folder and his contents.
At next boot, kernel will create a new folder.
NOTE2: To enable logcat just run speedwizz manager application and hit the check box related. Reboot and use logcat normally. To disable open application and deselect that option: at next boot logcat is disabled (this is the default setting).
NOTE3: Kernel comes with autoroot. So if you don't care of counter increments you can flash this on top of a stock rom to obtain root and busybox. On the other side, if your phone is already rooted or have busybox or both, the root process is bypassed leaving untouched the situation.
To disable root (for example to use SkyGo application or similar) just create an empty file called
Code:
noroot
in your sdcard and reboot. At next boot kernel will remove root feature TOTALLY. To re-enable root just delete this file (of course you can use stock file manager to do this, no root needed ) and reboot again. This feature is currently unavailable
Click to expand...
Click to collapse
CREDITS​
The speedwizz kernel includes many patches from other experienced developers. Keep in mind that ALL commits in my github are already credited in detailed and proper way.
Anyway here is a list of people that i would to thank for their awesome work.
- AndreiLux (for gpucontrols, SDS and exynos exploit fixes)
- DerTeufel1980 (GPU interface on OSRC Update 3 and many fixes)
- GokhanMoral (for PegasusQ governor tweaks and other patches)
- Simone201 (main linux version updating, several patches and boeffla sound control)
- Hardcore (speedmod S3 patches used for my initial kernel releases)
- ptmr3 (for Overclock interface)
- psndna88 (many patches here and there)
- Googy_anas (some ideas and patches)
- AndiP (Boeffla sound mod and application)
- Angelom (my favourite developer)
- Faux123 (dynamic fsynch and many patches)
- FranciscoFranco (main linux kernel patches updates)
- Netharchy (Gpu control)
- Wanam (undervolt interfaces)
- Sakuramilk (for custom boot logo inspiration)
- Pluccio (Tester)
- loudness79 (tester)
- Acr101 (for suggestions across kernel testing and governor tweaks)
- HMCarbide (for his awesome script manager application
- Stratosk (for his customization scripts)
- Sarcastillo (many patches and ideas)
- Chainfire (Superuser and for being God of root)
- Nazar78 (for bootanimation support)
A special thanks to my voyage companions of the Blue Oyster Team
- Giuros77
- Janobifronte
- Crisgen
- Picciotto
Reminder: You can find all credited developers directly on kernel page and in my github. If i forgotten anyone please advise me
Click to expand...
Click to collapse
SpeedWizz Kernel is powered by Blue Oyster Team​
XDA:DevDB Information
SpeedWizz N2 , a Kernel for the Samsung Galaxy Note II
Contributors
umberto1978, simone201,AndiP,AndreiLux,DerTeufel1980, GokhanMoral,Hardcore, psndna88, ptmr3,Googy_anas,Angelom,Faux123,FranciscoFranco,Netharchy,Wanam,Sakuramilk,Pluccio,loudness79,Acr101,HMCarbide,Stratosk,Sarcastillo,Chainfire,Nazar78
Kernel Special Features: Support only for samsung based roms, custom boot animation support, HardFloat and NEON support, ARM specific CPU topology, Overclock, Undervolt, GPU control, EXFAT, Linaro toolchain 4.7.4, Custom Boot Logo.
Version Information
Status: Beta
Beta Release Date: 2014-01-22
Created 2013-09-24
Last Updated 2014-01-27

Reserved
old changes log​
SpeedWizz kernel 09/30
Changelogs from version 09/24
- tmpfs: fix mempolicy object leaks
Patched mm/shmem.c to avoid several memory leaks caused by mpol allocated memory, errors parsing remount options will leaked mpol and multiple mpol per mount leak mpol. Credits as per related commit. Follow the link on description.
- mach-exynos: cpuidle-exynos4: set logging default to disabled
Trying a proper way to optimize kernel resources usage. From gokhan moral source tree.
- power: reduce regulator initializations to regulator minima
With this modification we now use more undervolt (less voltage level) for Gpu and running stable.
Before applying this patch, I can't use even -25 Mv. Now i can reach *a stable -75 Mv without crash neither graphics glitches.
Anyway, at the moment, *the undervolt scripts in ramdisk are the same of the previous release.
- cpupower: update the cpu_power according to cpu load
When the lowest frequencies are used, we are in a light load use case and we increase the cpu capacity to keep these light tasks on CPU0. This patch was originally used by AndreiLux in his Perseus, and i think it could be implemented to reach a better balance between performances and battery life.
- Correctly applied the screen sharpness to our hardware
- Moving boot partitions to probe
This should grant Triangle Away support, need to be tested by others than me.
- Added fast charge - thanks Yank555-lu
With this modification we now should, i repeat SHOULD, be able to use the same power output for both A/C and USB charging case. And also we should be able to set our custom power level for both.
Default is disabled, you can use speedwizz manager to set things as desired.*
PLEASE IGNORE THE OUTPUT PRINTED BY TRICKSTERMOD, i will investigate why it show an ENABLED message despite the real state of the sysfs interface.
Also you should know that for your safety i deliberately omitted the option to enable FAILSAFE: It can be used to *allow anything up to 2.1A to be used as AC / USB custom current. The sysfs interface is there but there isn't a script to manage this option because i think it's too dangerous for your data. Use it at your own risk.
- Linux 3.0.74
- RAMDISK: Corrected almost all scripts to let show the coerent increasing order as per choice.
- RAMDISK: fixed the scripts for sched_mc_pwersavings, now will echoes the correct values.
- RAMDISK: simplified the GPU overclock scripts removing the frequencies steps from description choiche menu (i noticed overlapp between values). Now you will see only Low, Medium, High, High+, High++.*
- RAMDISK: Added the related scripts for all the new features.
- RAMDISK: Made the Zipallign feature as optional. Use the speedwizz manager to manage the feature.
- RAMDISK: removed the option for manage the gentle_fair_sleepers, as this debug feature is totally removed since 24/09 release, sorry for the inconvenience.
Click to expand...
Click to collapse
speedwizz kernel 09/24
changelogs from version 09/17
- enabled hardfloat and neon kernel support
we have an arm v7 architecture machine, so i think it's better to unleash his power, to gain optimum performances;
- sched/nohz: Rewrite, fix and add more accurate load-avg computation
- updated linaro toolchain to 4.7.4.
- enabled veno tcp congestion and set as default. Now you have three kind: Veno, reno and cubic.
- linux 3.0.70
- rwsem: Tons of optimizations. Read/write semaphores are very important in linux kernel and give those the correct attention can give best overall performance. To gain more details on what i introduced (patches are from other developers) give a sneakpeak to my github.
- lib/memcopy: Use glibc version.
Glibc of linux memcpy and memmove are way better than the standard one. Pure efficience.
- asynchronous i/o latency: Removed the plug from do_io_submit, to gain improvement on i/o latency
- cpu-supported unaligned accesses: Enabled one of the critical performance feature of our arm v7.
- input: Send events one packet at a time. On heavy event loads, such as a multitouch driver, the irqsoff latency can be very high. And trasferring those data after accumulating in a frame can reduce the latency a lot.
- dynamic fsync: Many fixes and improvements from latest faux123's commits. Updated to version 1.2.
- mali: Gpu control: Introduced voltage and clock control sysfs interface, major credits to andreilux and simone201;
- mali: Reduce utilization sampling timeout. Reduced the time needed by the kernel to make computation on mali usage.
- let the asv settings be applied at init process, during boot.
- added more gpu frequencies. Also restored the default steps configuration and modified the related asv tables.
- disabled haptic debug
- enabled exfat. Those are the new samsung opensource drivers for exfat. No performance or efficency loss, despite few debug features enabled on kernel configuration.
Many thanks to my friends loudness79 and pluccio, for the beta testing.
- enabled sched_mc_powersavings support.
- ramdisk - rewritten all the scripts to let the application interface be more comprehensible and immediate. Also to avoid selecting more of one option for the same cathegory.
- ramdisk - added the new mali scripts to control gpu. Now we can select various level of overclock and also we can select different sets of voltage to be applied for all 5 gpu steps. Voltage settings are dynamic: No need to re-apply after frequency modifications. Too high clock and too low voltages can give instability. You've been warned
- ramdisk - added new script to manage the sched_mc_power savings. Default seto to 0 (disabled)
Click to expand...
Click to collapse

Reserved

Great news have your work on xda........compliments.....
:thumbup::thumbup::thumbup:
Inviato dal mio GT-N7100 con Tapatalk 4

Welcome Mr. Umberto
Inviato dal mio GT-N7100 con Tapatalk 2

Good luck with your kernel. Nice to have more options where to choose from!

Great Work "Fre"
Blue Oyster Team

You did well to export a great Italian job
When the rom speedwizz?
I've heard good things :beer:
I knew that the taskbar with football teams, superheroes, and many, many beautiful things. why not export them?
Come on guys ... please request it!!!
Inviato dal mio GT-N7105 con Tapatalk 4

MrGlonass said:
You did well to export a great Italian job
When the rom speedwizz?
I've heard good things :beer:
I knew that the taskbar with football teams, superheroes, and many, many beautiful things. why not export them?
Come on guys ... please request it!!!
Inviato dal mio GT-N7105 con Tapatalk 4
Click to expand...
Click to collapse
Updateme included on speedwizz rom for note 2 points only at italian stuff. Before a probably release in xda we need to translate all the related things in english.
Too much work....
Inviato dal mio GT-N7100 usando Tapatalk 4

umberto1978 said:
Updateme included on speedwizz rom for note 2 points only at italian stuff. Before a probably release in xda we need to translate all the related things in english.
Too much work....
Inviato dal mio GT-N7100 usando Tapatalk 4
Click to expand...
Click to collapse
Oooooooooooooo
Cool!!!!!!!! :beer::beer::beer:
p.s.: Mariuano... ahahhaa
Sarebbe Picciotto?
Inviato dal mio GT-N7105 con Tapatalk 4

I tried this kernel on many sammy based roms and stock dmg1. Finally my device found his ideal companion. It's an amazing work that allow you to build your personal kernel as a perfectly sewn dress.
Do you search for crazy performances without burn your battery? You got it
Fancy a very battery friendly setting without freeze, sod or lags? Got it too.
Do you need exfat support? Checked
Do you want to try something new done with solid skills and common sense? Try it NOW
All these stuffs (and many others, look at the changelogs or github) plus an incredibile stability make this kernel maybe the best one i tried on my noteII.
+++++ highly recommended ++++
With latest build (24/9) i notice a huge improvement in terms of smoothness, responsiveness and speed, with my usual settings (i'm a fan of performances, i love to fly ), but also with a more battery friendly setting...now let's see battery behaviour. Btw good update.
Great great job man thanks for your work and keep it up!!!

:thumbup:
There is only one word for you Umberto.... Respect!
And big thanks to the oyster team

great work!thanks!
PS
could you add screen color tweak support?
Sent from my GT-N7100 using xda premium

Good Work i like thanks for your great kernel ,but lol it is possible to have version with stock bootlogo (SAMSUNG GALAXY NOTE 2 ?)please or one fix if it possible ?

pageniao said:
great work!thanks!
PS
could you add screen color tweak support?
Sent from my GT-N7100 using xda premium
Click to expand...
Click to collapse
Please don't ask for more features. They will come ONLY when i will be able to understand how the modification work .sorry.
brolee93 said:
Good Work i like thanks for your great kernel ,but lol it is possible to have version with stock bootlogo (SAMSUNG GALAXY NOTE 2 ?)please or one fix if it possible ?
Click to expand...
Click to collapse
No. Deal with it
@all thanks for giving this kernel a try!
Inviato dal mio GT-N7100 usando Tapatalk 4

umberto1978 said:
No. Deal with it
@all thanks for giving this kernel a try!
Inviato dal mio GT-N7100 usando Tapatalk 4
Click to expand...
Click to collapse
Grrrr lool please loooool

umberto1978 said:
Please don't ask for more features. They will come ONLY when i will be able to understand how the modification work .sorry.
Click to expand...
Click to collapse
Thanks for the kernel ... looks pretty awesome so far :good:
I like the new splashscreen pretty much - makes the phone more individual than normal Note :good:
I don´t want to ask for more features, don´t get me wrong. If it is possible will there be the possibility in future versions to support triangle away. So the counter will be displayed and triangle will reset it on every boot
Kepp up the good work!

Woschdi said:
Thanks for the kernel ... looks pretty awesome so far :good:
I like the new splashscreen pretty much - makes the phone more individual than normal Note :good:
I don´t want to ask for more features, don´t get me wrong. If it is possible will there be the possibility in future versions to support triangle away. So the counter will be displayed and triangle will reset it on every boot
Kepp up the good work!
Click to expand...
Click to collapse
Triangle away support is what i need just now. So yes it is scheduled for next release.
Inviato dal mio GT-N7100 usando Tapatalk 4

umberto1978 said:
Triangle away support is what i need just now. So yes it is scheduled for next release.
Inviato dal mio GT-N7100 usando Tapatalk 4
Click to expand...
Click to collapse
Thanks .
With version non bootlogo MOUAHAHAHAHAH ^^

wow, first kernel to root stock rom ! is it signed ? can be flashed with stock recovery ?

Related

[Kernel][Only Brave users][dualboot][oc/uv][14/Nov]Speedwizz kernel [touch_rec][bln]

First,a huge thanks to Gokhan Moral for giving me permission to use his initramfs.​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(current version SpeedWizz kernel ICS 4.2 stable)​
WARNING: FROM THE LATEST VERSION 4.1 BETA2 IT SHOULD WORK WITH MORE PLATFORM, PLEASE READ CHANGELOGS IN SECOND POST FOR DETAILS
Compiled with Linaro toolchain 4.7 (08-2012)
Samsung opensource based update7
Dual boot (and still only between samsung rom) by gokhan moral
Linux version 3.0.40
rooted with supersu (chainfire), if the rom is already rooted kernel will not overwrite your application Superuser
Busybox 1.20.2 cm full
SpeedMod patch K3-31 (partially used)
NO BUG MMC_CAP_ERASE - it's safe to perform all wipe operations from recovery
Tunderbolt Tweaks
Automatic backup of your EFS partition
stable
All logs off for greater rapidity
Undervolting (use Voltage control or similar)
overclocking
Step frequency 100-1400 MHz
Default 200-1200 MHz
BLN - the kernel will automatically install the appropriate libraries
CWM manager apk
Voodoo louder support
DVFS disabled
Available governors: ondemand, pegasusq (default), lionheart, interactive, smartass, conservstive, performance, powersave, userspace
init.d support: fixed bug DVFS script on boot
I / O schedulers: CFQ (default), noop, Deadline
governor pegasusq optimized for dual core (by gokhanmoral)
ondemand governor tweaks (by hardcore)
bootanimation support (system / media or data / local)
touch recovery based on CWM 6.0.1.2 of Siyah (by gokhanmoral)
touch sensivity fix
recovery fstab fix
lowers the voltage of some devices to improve battery life (AMOLED screen, touch panel, gpu)
insecure kernel
ZRAM and SWAP support
Click to expand...
Click to collapse
ZRAM USAGE:​
As stated in changelogs since the 4.2 stable version this driver is activated by default. To see how it's running you can use adb or terminal emulator: type
Code:
free
and you'll see swap paging.
To deactivate at next boot: you need a root explorer (i suggest ES File manager, free on playstore) and create a new file called ".noswap" in system folder, reboot and zram will not longer work. To reactivate delete the file above and reboot again.
Click to expand...
Click to collapse
Speedwizz kernel Source code on GitHUB
Click to expand...
Click to collapse
Speedwizz KERNEL ICS 4.2 stable
Note: Users of SpeedWizz II (if anyone left ) can use the app to download the OTA content.
Click to expand...
Click to collapse
The kernel can be installed from recovery CWM or by using Odin.
If you download the zip version of CWM reboot into recovery and select install zip from sd card. Reboot and enjoy!
If you download the Tar archive, reboot your device in download mode. Start Odin as administrator (if you use Winblows 7 or Vista) and select PDA. Choose the tar archive and connect the device. Click on start and wait the magic, then remove the cable when the device restarts. Now you can enjoy ..
Click to expand...
Click to collapse
I am not responsible for damage caused by flash the kernel or to damage caused by YOUR negligence in performing editing operations of the terminal.
This kernel, although based on the samsung official sources, it is not an official binary and as such will be recognized by bootloader: that means by installing it you have lost your warranty.
We are adults and vaccinated and are conscious of what we do, if you're not or you have any doubt, DO NOT flashate do this nor any other kernel.
Click to expand...
Click to collapse
- Gokhanmoral
- Hardcore
- myfluxxy
- Tungstwenty
- Phil3750
- DarhamManiar (bln)
- Simone201
- Sakuamilk (github)
- Fenomeno83
- Malo2000
- Jacocaj
- Mondman
- Enigmisth
- XDA
- Androidiani
Click to expand...
Click to collapse
That is the history of speedwizz kernel, as well as to help out because reading a changelog is always good thing, in this case serves as a reminder to me ...
I started with a good base kernel (SpeedMod for the hardcore) but virtually stripped of all the features we are used to, even the most simple (eg bootanimation) .
I can guarantee that for a noob like me has been (and will continue to be) a tough battle ....... Huge thanks to all the developers, i am learning so much from you.
Changelog Latest version 4.2 stable build
(from version 4.1 beta2)
- New configuration file: speedwizz_defconfig
totally abandoned def_config derived from SpeedMod, the kernel continues on its path already since several versions before this
- Updated the cross-compiler to Linaro Toolchain 4.7 (08-2012)
The result is a general optimization of the code which results in less consumption of resources and greater stability.
Seeing is believing.
- This build fixes several compilation warnings and for several I mean about thirty
the warning message is a message from the compiler, it is not a fatal error (in fact, the compilation went fine) and if it's about an uninitialized function can sometimes affect the stability of a program (the kernel is a set of programs written mostly in C language) .
Most of the warnings that have at compile time are caused by variables or functions not used.
Obviously, the biggest advantage in NOT have this kind of warnings is that less code "dead" is inside a kernel than fewer resources will use the kernel to perform their tasks and the kernel will be more powerful in terms of fluidity and stability.
In any case i will consider a warning as a bug (generally speaking) even if minor, or even if it is not perceptible by the user.
- Added NSTools
You can use this app to configure all the parameters that are managed by the user, OC, UV, BLN, startup scripts, etc. ..
- Improved support to init.d
Now you will create a special folder init.d if it is not present in the rom (as in the case of the stock rom), if it exists this will not be touched and will be activated only support to run parts.
- Cleaned up some scripts in the initramfs
many things were unnecessary and linked to the use of extweaks (since the initramfs kernel are derived from Siyah kernel), which as you know is not supported by the kernel
- Added support to form Zram and Swaps
Enabled by default but can be disabled by the user through simple instructions.
The use of zram is to use a portion of RAM allocated compressed in a single device, in the specific case of this kernel with a capacity of 300mb and allocated in the ram itself, with a compression ratio of about 50%, for a total of about a gig of ram total between real and tablet.
The main advantage consists in maintaining applications in cache (non-active) for a period longer than normal, with a consequent advantage in the experience multitasking.
Click to expand...
Click to collapse
Changelog Latest version 4.1 beta2
(from version 4.0)
- Improved support for the following categories of Rom (this list includes only those in which the kernel has been tested for a long time, I suggest you proceed with caution, however, since it is a beta version)
1. ICS 4.0.4 Samsung
2. ICS 4.0.4 AOSP (CyanogenMod 9 - AOKP)
3. ICS 4.0.4 MIUI
4. JellyBean 4.1.1
All credits for this to Gokhanmoral, without his initramfs this was not possible!
- Fixed the autorotation bug on AOSP roms
- Modified (and fixed) the install script that caused trouble (severe) at boot: the ROM AOSP did not install the root of it (fortunately do not need it), it cwm manager.apk and even libraries for the BLN
- Fixed the driver cypress-touchkey.c for the proper functioning key illumination touch with AOSP rom and its function BLN.
- Fixed some warnings from the cross compiler
Click to expand...
Click to collapse
Changelog SpeedWizz Kernel ICS version 4.0
(from version 3.2)
- Dual Boot (by gokhanmoral) but only using samsung rom 4.0.4
- More frequency steps now 100-200-500-800-1000-1200-1300-1400 mhz
- Default frequency 200 (min) - 1200 (max)
- Added BLN support
- New initramfs (from siyah 4.1.5)
- Touch recovery from Siyah 6.0.1.2 (by gokhanmoral)
- Tunderbolts scirpt tweaks (credits for the script to the autor, but the way i used is from siyah initramfs)
- Fixed some compiler warnings
- Updated busybox (1.20.2 cm version)
- Added CWM manager apk (fixed some incompatibility issues)
- Automatically backup of efs partition (from siyah initramfs)
Click to expand...
Click to collapse
Changelog SpeedWizz Kernel ICS 3.2
(from version 3.1)
- Added Overclock
- Added Undervolt Module (use Voltage Control)
- Touch recovery 5.8.1.5
- DVFS disable
- Fixed init.d support
- Frequency steps 200 - 1400 mhz
- Pegasusq governor tweaked (by Gokhan Moral)
Click to expand...
Click to collapse
Changelog SpeedWizz Kernel ICS 3.1
(from version 2.3)
- Reorganized the work directory to get a job to clean up
- Implemented the new patch of Hardcore (SpeedMod from K3-31)
- Minor bug fixes and minor tweaks
- Obviously kept the features added so far
- Removed all Undervolt to restore stability to the kernel and make it accessible from all devices
- (3.0 => 3.1) update the version of Linux kernel 3.0.15 to 3.0.40_rc1: the main change lies in optimizing file system dell'ext4
Click to expand...
Click to collapse
Changelog SpeedWizz Kernel ICS 2.3
(from version 2.2)
- Added full support to the bootanimation, it can be placed either in data / local and in system / media
- After reviewing all Undervolt of all sectors, in an attempt to make the kernel accessible to all devices and not only to some
- Fixed a minor problem with the root, which in some cases led to bootloop with some rom
Click to expand...
Click to collapse
Changelog SpeedWizz Kernel ICS 2.2
(from version 2.1)
- Undervolted many parts of the drivers
1. cPU internal
2. internal bus
3. Mali 400 voltages
4. screen voltages
5. touch panel
- Added compatibility with the CWM app manager Default.prop
from now on you can use it to its full potential.
- Switch set to the kernel ro.secure = 0 (adb shell commands as root) default.prop
The Undervolt when we say we are average (not aggressive) and everything works like a charm!
Click to expand...
Click to collapse
Changelog SpeedWizz Kernel ICS 2.1
(from version 2.0)
- Fixed the recovery__swapped partitions to prevent the recovery exchanges the internal with the external sd
- The following governors
1. pegasusQ
2. adaptive
3. interactive
4. conservative
5. userspace
6. powersave
7. ondemand
8. performance
- Maintained as the default ondemand governor
Click to expand...
Click to collapse
Changelog SpeedWizz Kernel ICS 2.0
(from version 1.0)
- Added support for Android 4.0.4
- Movhisty fix
- Patched _removed mmc cap erase KERNEL IS SAFE
- Implemented the patch of hardcore - root with superuser
- Cwm 5.0 for the time
- Voodoo louder working
- FM radio working
Click to expand...
Click to collapse
DOWNLOAD KERNEL 4.0.3
SpeedWizz Kernel ICS 1.0
Click to expand...
Click to collapse
Initial Release
Reserved too...
Mmmmhhh are you going to add aosp compatibility?
GhiGo65 said:
Mmmmhhh are you going to add aosp compatibility?
Click to expand...
Click to collapse
Yes... I am working on it.
Inviato dal mio GT-I9100 con Tapatalk 2
What's about battery
a0007 said:
What's about battery
Click to expand...
Click to collapse
Good life... I'm testing now
I like it!
Sent from my GT-I9100 using Tapatalk 2
He returns from the dead, hahahah
Too good this new kernel.
Performing the test since launch, super stable and battery consumption above average.
I just have a question, what is the best program to control compatible kernel.
I used Voltage control, but would like to use some other better if any??
Thanks Umberto
setimo said:
He returns from the dead, hahahah
Too good this new kernel.
Performing the test since launch, super stable and battery consumption above average.
I just have a question, what is the best program to control compatible kernel.
I used Voltage control, but would like to use some other better if any??
Thanks Umberto
Click to expand...
Click to collapse
OMG! I have started to cry reading this post, FINALLY someone brave enough to give this kernel a shot! Well done bro! Enjoy....
Ehm, seriusly, if you want you can use Nstools as well (and better): can control all the parameters that kernel provide plus it is a good alternative to BLN pro (to set the lost call service when enabled BLN)
Try and report, please
Ps.: you are welcome, my friend..
umberto1978 said:
OMG! I have started to cry reading this post, FINALLY someone brave enough to give this kernel a shot! Well done bro! Enjoy....
Ehm, seriusly, if you want you can use Nstools as well (and better): can control all the parameters that kernel provide plus it is a good alternative to BLN pro (to set the lost call service when enabled BLN)
Try and report, please
Ps.: you are welcome, my friend..
Click to expand...
Click to collapse
I'll test as soon as possible and already put the result and the final considerations, rsr.
Umberto, I noticed something in your kernel, it is not compatible with the application Away Triangle, because I tried to use the application with the same Kernel and does not work.
Now I do not know if it's the version of the kernel, or the Triangle Away works only with Syah Kernel.
I'm going to this friend, I need to get back to business, I need to have a meeting with my team.
EDIT:
Although not as experienced as the settings and use the Kernel, the app is very good NSTOOL with the kernel.
A friend here in Brazil told me about Rom Toolbox, I will also try and see what happens, lol.
hugs
Ur kernel is best. I love it!
Sent from my GT-I9100 using Tapatalk 2
setimo said:
I'll test as soon as possible and already put the result and the final considerations, rsr.
Umberto, I noticed something in your kernel, it is not compatible with the application Away Triangle, because I tried to use the application with the same Kernel and does not work.
Now I do not know if it's the version of the kernel, or the Triangle Away works only with Syah Kernel.
I'm going to this friend, I need to get back to business, I need to have a meeting with my team.
hugs
Click to expand...
Click to collapse
Mmmmhhhh... Strange.
Kernel should support TA. If not this mean that some of the most recent
Changes have breaked some thing.
I will investigate and repair asap.
For now you can use a compatible kernel like siyah, remove the triangle then if you want can flash speedwizz kernel using recovery, without increment counter and triangle.
Good life.
Inviato dal mio GT-I9100 con Tapatalk 2
umberto1978 said:
Mmmmhhhh... Strange.
Kernel should support TA. If not this mean that some of the most recent
Changes have breaked some thing.
I will investigate and repair asap.
For now you can use a compatible kernel like siyah, remove the triangle then if you want can flash speedwizz kernel using recovery, without increment counter and triangle.
Good life.
Inviato dal mio GT-I9100 con Tapatalk 2
Click to expand...
Click to collapse
Just as I did, I put Syah, removed the triangle and went back to Speed kernel 4.0​​, because I'm loving the performance of this new kernel.
I enjoyed seeing you again on your project developed, even if not with the whole of your time, but I was happy.
hugs brother
A new version is available for test, kernel now support multi rom, but DOESN'T BOOT WITH JB 4.1.2 (due to new mali driver).
For details before you use it see the first page or my blog.
Enjoy.
I'll update.
Enviado de meu GT-I9100 usando o Tapatalk 2
Ok, after a few days i can say this kernel is very Good... No lag, no bug and dual works perfectly.
:thumbup:
^
... i will wait for the final version.
:fingers-crossed:
Umberto, as passed halloween??
I had some small problems after they installed their latest version of the kernel, but do not know if that has something related.
My kid wont play Monster Life in Mobile, and soon after I installed the latest version of Kernel, I have noticed that the game crashes, having to turn off the phone and reconnects it, it has something to do with the kernel??
If helps, now make cleaning cache and davik too, and still have this problem sometimes
Hugs and great weekend.
setimo said:
Umberto, as passed halloween??
I had some small problems after they installed their latest version of the kernel, but do not know if that has something related.
My kid wont play Monster Life in Mobile, and soon after I installed the latest version of Kernel, I have noticed that the game crashes, having to turn off the phone and reconnects it, it has something to do with the kernel??
If helps, now make cleaning cache and davik too, and still have this problem sometimes
Hugs and great weekend.
Click to expand...
Click to collapse
If your problem is only with monster life I can tell you it is not kernel related: I've noticed that the crashes are reported as well in market comments.
Just if you are in doubt try with some other kernel and report, I can't try because I don't have a WiFi connection to download and play with it (around 115 mb if I am right).
Inviato dal mio GT-I9100 con Tapatalk 2

[KERNEL-KK-4.4.2][51xx]SphereKat-Rev5.4[DICONTINUED]

Info & Thanks
What you need to know before you use this kernel.
This kernel got Selinux Permissive state as it supports more apps like TiTaniumbackup.
Reverting back to a Selinux enforced Kernel (stock) is no longer a problem from Rev3.0 and up.
You can set Selinux Status with the included Synapse app
You want to know why this kernel comes with Selinux included, google for Selinux and search your answers.
AllCast mirror will not work as this is a Samsung thing and not opensource.
If this is a problem for you, don't use this kernel.
DISCONTINUED , A NEW THREAD WILL BE OPENED FOR THE NEW KERNEL SUPPORTING ONLY THE KITKAT BOOTLOADER.
NO JELLYBEAN BOOLTOADER SUPPORT, IT IS TIME TO MOVE FORWARD.
INSTALLATION
Take a full nandroid backup.
NO NEED TO BE ON ANY KITKAT BOOTLOADER (your wifi will work with this kernel)
YOU NEED TO BE ON A KITKAT TOUCHWIZ ROM.
Install with cwm
Thanks:
sidmoraes for pointing me to other kernel source that I could use as base, still had to change some stuff but this is better then waiting for samsung to release there source, if they ever will. (Finally Samsung released source)
Andreilux - Faux123 - Yank555.lu for kernel work
ZaneZam for the zzmoove governor
​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This kernel comes with the policy: IT IS AS IT IS.​Use at your own risk
Take a Nandroid backup of your system and of your boot.img
You need to be on custom cwm to install this
ONLY FOR SAMSUNG TOUCHWIZ BASED KITKAT ROMS​
Benchmark scores:
Stock Normal Note8.0 Antutu Ranking. 17708 points
My Antutu = 23486 points
Stock Quadrant ranking = 6613 points
My Quadrant = 13685 points
CivZ-SphereKat-REV5.4-GT-N5110-5100/5120 And older versions.
Never install a kernel that is not for your device, it will cause a hard brick.
Stock kernels can be found in the SphereKat folder of your device
The only good app to control this Kernel is the included SYNAPSE app​Example of what synapse looks like,THIS IS JUST A EXAMPLE.
SphereEngine KERNEL Features
If you change nothing these are the following Features/optimisations you get compared to Stock:
SELINUX protection included but set at Permissive = No problems wit apps like Paragon and Titainium.
SELinux control with Synapse
S-Pen Alignment fixed
Default Speeds 200MHz-1600MHz
Activating Saving power will result into 200MHz-1100MHz.
GPU Overclocking thanks ZaneZam / DerTeufel / AndreiLux
GPU settings are:
Step0 54MHz = new Idle step = when in browser mode and no gaming this low GPU speed will help save power
Step1 266MHz
Step2 350MHz
Step3 533MHz = new speed foe step3 for better performance in drawing
Step4 700MHz = New OC speed for the better gaming performance
GPU settings are not editable and hard set in the kernel
Init.d support
ARCH-Power enabled
DynamicFSYNC = Use Terminal command or Trickster Mod app. = enabled by default.
Memory Leak fixed
mmc cap erase disabled ( just as a precaution )
[*]IKCONFIG_PROC support
Driver support included in kernel:
NTFS_RW / FAT / FAT32 / EXFAT support
3Gusb Support (ppp widget)
CIFS / UFS / ISO9660 / UDF_FS / HF / HF_PLUS
Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter support
Ralink driver support : Ralink rt2500 (USB) / Ralink rt2501/rt73 (USB) / Ralink rt27xx/rt28xx/rt30xx(USB)/rt2800usb - Include support for rt33xx , rt35xx , rt53xx
Extra Drivers: MAC80211 / RTL8187 / EEPROM_93cx6 Support
Boeflla 1.6.0 Sound engine support
OTG Audio dock , Car dock support
[*]SideSync support
[*]Dynamic Samsung Hotplugging
Note on CIFS:
Example on what you enter, but your IP and share, if that wasn't clear. The option section is very important
Note on NTFS
You need to use Paragon!
You need to set your mount point yourself.
Example and recommended is:
Code:
/mnt/extSdCard/paragon
Advanced users support
OC & UV support for CPU
Max CPU speed is 1920MHz
Min CPU speed is 100MHz
Governors: Adaptive, Pegasusq (recommended), Performance, Ondemand, Interactive.
Schedulers: cfq, Noop, Deadline, Row, Sio, VR
Extra TCP wifi connection added: Westood, reno, htcp, vegas, veno.
Changelog:
07/Jun/2014 First Public release Rev2.0
08/Jun/2014 First Public release Rev2.1
[*]GPU step 5 included, now max it will go to 533MHz
[*]Auobrightness sensor fixes part2
[*]CPU sloop adjusted
[*]zzmoove profile nr8.
09/Jun/2014 First Public release Rev2.2
[*]Memory Leak fix cpu stats
[*]Memory Leak fix Kernel Ext4 & Power
[*]zzmoove profile nr6.
I recommend not to use Interactive and Powersave governor as they are buggy.
09/Jun/2014 First Public release Rev3.0
[*]Selinux included in the kernel as more security is better. This is the reason why I bumded to Rev3.0 to make a clear difference.
This kernel got Selinux Permissive state as it supports more apps like TiTaniumbackup.
Reverting back to a Selinux enforced Kernel (stock) is no longer a problem from Rev3.0 and up.
You can set Selinux Status with terminal command to ENFORCED with "setenforce 1". Or use a init.d script to have it on reboot also on ENFORCED.
You want to know why this kernel comes with Selinux included, google for Selinux and search your answers.
[*]Governors , powersave, userspace = Disabled as they are useless and buggy.
10/Jun/2014 Rev3.1 Released:
Ramdisk changes
Interactive set on all parameters as startup and default governor, this to prevent lockup of cores on boot.
Synapse SELinux status oprion, change to ENFORCED & PERMISSIVE , default is permissive
Small tweaks in kernel boot_up custom script.
12/Jun/2014 Rev3.2 Released:
Ramdisk changes
CPU freq rework to solve the hotplug problems
zzmoove and interactive removed = I strongly recomment pegasusq
Synapse Global voltage control added and some more info stuff
Github source updated
13/Jun/2014 Rev3.3 Released:
Ramdisk changes
Revert CPU freq rework to solve the hotplug problems
Compiled with Samsun Dynamic Hotplugging to resolve this problem
Synapse GPU info added
15/Jun/2014 Rev3.4 Released:
Bus_freq changes
A ton of missing driver commits for the KONA device added
Autobacklight 0.0 lux light problem fixed, no it works correctly even in a dark room
That is the problem working with a kernel that isn't for this device. You need to debug and add the stuff that is missing.
18/Jun/2014 Rev3.7 Released:
N5100 support added = no testers pm'd me so this is experimental
N5120 support added = no testers pm'd me so this is experimental
Ramdisk changes and github updated
20/Jun/2014 Rev3.8 Released:
Hotplug rework
Ramdisk changes for the s-pen
28/Jun/2014 Rev4.0 - 5110 Released: (support for the 5100 & 5120 will follow later)
Merged with official Samsung KK source = fixes all existing problems with wakelock and many other optimizations for our device
29/Jun/2014 Rev4.0 - support for the 5100 & 5120 added
Merged with official Samsung KK source = fixes all existing problems with wakelock and many other optimizations for our device
Github updated
02/Jul/2014 Rev4.1 - support for the 5110 , 5100 & 5120
Boeffla sound driver updated to 1.66
ZZMOOVE governor reactivated
06/Jul/2014 Rev4.2 - support for the 5110 , 5100 & 5120
Balanced the voltage settings
13/07/2014 Rev4.3 is released
DynamicFsync updated
IntelliHotplug introduced = replacement for the samsung hotplug driver. = Synapse controled
quad core stats for better performance
avg_running time for intelli hotplug support
Synapse settings backup/restore option
I/O advanced settings in Synapse.
Build.prop tweaks in Synapse
Network tweaks in Synapse
...............
15/07/2014 REV4.3_B released
[*]VPN - Reverse path filtering FIX = caused by wrong Synapse settings
[*]Synapse = Network settings changed to solve the vpn problem
16/07/2014 Rev5.0 is released
Dynamic Hotpluging enabled
Update governors
New source 5110NA commits added for the 5120LE
Music skipping problem solved (please use Pegasusq or interactive governor)
SideSync driver added and enabled
Ramdisk removed hotplug locks
Compiled on new toolchain arm-2010q1 from "code sourcery" as suggested by Samsung for the Note8.0 KitKat
...............
17/07/2014 Rev5.1 is released
Different setting for Dynamic Hotpluging, less agressive
Frandom added and enabled
CPU slope changed like on the JB kernel
Dirty writeback
Various performance tweaks
Toolchain arm-2010q1 from "code sourcery" uploaded for the people that want to compile it with this toolchain (look in the kernel folder) as suggested by Samsung for the Note8.0 KitKat
Github updated to Rev5.1
...............
24/08/2014 REV5.4 released
[*]Synapse settings updated
[*]Updated toolchain arm-2010q1(202) from "code sourcery"
[*]GPU Overclocking thanks ZaneZam / DerTeufel / AndreiLux
GPU settings are:
Step0 54MHz = new Idle step = when in browser mode and no gaming this low GPU speed will help save power
Step1 266MHz
Step2 350MHz
Step3 533MHz = new speed foe step3 for better performance in drawing
Step4 700MHz = New OC speed for the better gaming performance
GPU settings are not editable and hard set in the kernel
[*]Corrected CPU freq going above scaling_max thanks to Yank555.lu
​
Source
XDA:DevDB Information
SphereKat, Kernel for the Samsung Galaxy Note 8.0
Contributors
civato
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Rev2.0 first public
Stable Release Date: 2014-06-07
Current Beta Version: Rev1.4 non public re
Beta Release Date: 2014-06-05
Created 2014-06-07
Last Updated 2014-09-16
Thank You very much!!!
I will try this kernel in order do fix the spen accuracy.
Doing a nandroid backup and trying.
I´ll let you now my experience.
Martín
It is almost perfect!!!
MartinBM said:
Thank You very much!!!
I will try this kernel in order do fix the spen accuracy.
Doing a nandroid backup and trying.
I´ll let you now my experience.
Martín
Click to expand...
Click to collapse
S-pen alignment is fixed in the kernel and rom so you need both to have 100% accuracy.
This kernel will fix it for 95%. The other 5% is in the roms framework.
#########################################################
Note to all users:
Don't be a lurker, hit thanks as it took plenty of hours to build this.
Samsung didn't release the kernel source (not yet) so a lot of debugging was needed to fix problems like the sensors not reporting correctly.
This is the only thing I ask, hit thanks if this helps you.
It is free and enjoy it.
#########################################
Edit:
About the lurkers,
Martin from this post isn't one as he is a donator and thanks hitter.
A example to you all.
I wanted that cleared out as I didn't want Martin to take that lurker thing personal.
civato said:
S-pen alignment is fixed in the kernel and rom so you need both to have 100% accuracy.
This kernel will fix it for 95%. The other 5% is in the roms framework.
Note to all users:
Don't be a lurker, hit thanks as it took plenty of hours to build this.
Samsung didn't release the kernel source (not yet) so a lot of debugging was needed to fix problems like the sensors not reporting correctly.
This is the only thing I ask, hit thanks if this helps you.
It is free and enjoy it.
Click to expand...
Click to collapse
Much appreciated adding dock & boeffla support. You are a super dev.. will test and report and thanks.
Just wanna say, this kernel supports Civato's FLEXNOTE rom WITHOUT kitkat bootloader and still get wifi. [emoji106]
Sent from my GT-N5110 using Tapatalk
androidmonsta said:
Just wanna say, this kernel supports Civato's FLEXNOTE rom WITHOUT kitkat bootloader and still get wifi. [emoji106]
Sent from my GT-N5110 using Tapatalk
Click to expand...
Click to collapse
Damn... if only I had waited.
THANK YOU CIVATO!!! What is arch-power?
androidmonsta said:
Just wanna say, this kernel supports Civato's FLEXNOTE rom WITHOUT kitkat bootloader and still get wifi.
Sent from my GT-N5110 using Tapatalk
Click to expand...
Click to collapse
Oh I didn't know that, well that is a good thing, I will add this in my OP.
civato said:
Oh I didn't know that, well that is a good thing, I will add this in my OP.
Click to expand...
Click to collapse
Yup, I'm running FLEXNOTE 1.3 with 4.2.2 bootloader using this kernel. Did a full wipe in Philz using the "I want to install new rom" option.
Sent from my GT-N5110 using Tapatalk
Rev2.1 released
08/Jun/2014 First Public release Rev2.1
[*]GPU step 5 included, now max it will go to 533MHz
[*]Auobrightness sensor fixes part2
[*]CPU sloop adjusted
zzmoove profile nr8.
GPU control is not possible , maybe later as the GPU driver is totally different then on JB.
androidmonsta said:
Just wanna say, this kernel supports Civato's FLEXNOTE rom WITHOUT kitkat bootloader and still get wifi. [emoji106]
Sent from my GT-N5110 using Tapatalk
Click to expand...
Click to collapse
I confirm. Wifi working great. Thanks
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
Flashed and while it seems to be working fine for the most part, my CPU is constantly maxed out for some reason. I changed no settings or anything, and it was idling fine before flashing. I'm sure it might be something with my device, but I thought I'd put it out there just in case it's not. I'm going to mess around with some settings, see what I can do, and see if it changes.
ArobeeTV said:
Flashed and while it seems to be working fine for the most part, my CPU is constantly maxed out for some reason. I changed no settings or anything, and it was idling fine before flashing. I'm sure it might be something with my device, but I thought I'd put it out there just in case it's not. I'm going to mess around with some settings, see what I can do, and see if it changes.
Click to expand...
Click to collapse
Like you said, it could be something with your device, mine goes into deep sleep and it has gone as high as 90% deep sleep. Pretty amazing I would say and great job by @civato. Are you on pegasusq governor?
cbrinnny said:
Like you said, it could be something with your device, mine goes into deep sleep and it has gone as high as 90% deep sleep. Pretty amazing I would say and great job by @civato. Are you on pegasusq governor?
Click to expand...
Click to collapse
I was indeed using pegasusq. After trying multiple different governors and nothing changing (even stayed at 1600mhz on powersaving), I've decided to wipe my device entirely and start from scratch. No biggie. If I narrow it down to a specific app or device setting that was causing it, I'll post it so people are aware.
09/Jun/2014 First Public release Rev2.2
[*]Memory Leak fix cpu stats
[*]Memory Leak fix Kernel Ext4 & Power
zzmoove profile nr6.
I recommend not to use Powersave governor as is very buggy. Next release will it have removed as it useless.
Best governors are Pegasusq - Adaptive and zzmoove.
I am running it an am happy to report no issues. The only changes I made were to up my top cpu speed to 1.8gzh. All govs are at default. Thanks again. Can't wait to see what is next in the works for this tablet.
Sent from my GT-N5110 using XDA Premium HD app
Scores
With my rom & kernel
Benchmark scores:
Stock Normal Note8.0 Antutu Ranking. 17708 points
My Antutu = 23486 points
Stock Quadrant ranking = 6613 points
My Quadrant = 13685 points
Running with rom v1.3 and civz kitkat bootloader. Is data wipe needed? Sorry for the stupid question.
Sent from my GT-N5110 using XDA Premium 4 mobile app
slushbilly said:
Running with rom v1.3 and civz kitkat bootloader. Is data wipe needed? Sorry for the stupid question.
Sent from my GT-N5110 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Not needed, me as a habit always wipe cache and dalvik.
Sent from my GT-N5110 using Tapatalk
Hi androidmonsta, How did you get Nandroid added under your Backup Settings? I assume it is part of the FLEXNOTE rom. What app does this link to?
rjamer said:
Hi androidmonsta, How did you get Nandroid added under your Backup Settings? I assume it is part of the FLEXNOTE rom. What app does this link to?
Click to expand...
Click to collapse
It comes from the rom. Its an backup app. Never use before LOL.
Sent from my GT-N5110 using Tapatalk

[5.1.1][G92xF/T/I/W8/L/S/K][3. August][Unicorns] SimplKernel r6

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Never skip LAG-day - Live on the Edge​Currently supported: G92xF/I/T/W8/L/S/K​Read the OP please.. It's important. I'll troll you if you don't ​
[/CENTER][/B]
Code:
###Disclaimer###
Your warranty is now void.
We are not responsible if your phone will be damaged, broken, bootlooping or detonating in a thermonuclear reaction.
YOU are choosing to make these modifications and accept the fact that something might go wrong.
Important / read before flash mandatory
This is the first stable SimplKernel build which is 5.1.1 based and unified. It only supports 5.1.1 and the listed variants. No other variants.
For W8: Seems that you can run 5.1.1, but no new bootloader. If you run 5.1.1 and this and have fingerprint on your Rom, the second boot won't work anymore and you'll need Odin. A Rom with removed Fingerprint may solve it, but I don't have a W8 and can't test or say for sure. Best is to wait for the new bootloader alltogether.
For all other variants: This should work on L/S/K, if/when they receive 5.1.1, but someone will need to confirm by flashing.
Same counts for I.
If you run 5.1.1 without the new bootloader, you will encounter the same issue described above for the W8. Same counts: Better wait for the new Bootloader.
Introduction
SimplKernel is developed by SimplTeam. We originate from the Note4 and have a long story of success there. Our builds are known for being close to stock, yet full of useful features and enhancements. The aim is to provide maximum performance and maximum batterylife. No compromises.
Features
# Based on latest G925FXXU2BOFJ
# Pre-Rooted
# Compiled with AARCH64-Android-4.8 toolchain - Kudos Google, this is one is awesome
# Replaced CPU_FREQ_RELATION_L with C for Interactive -> selects freq with min euclidean distance to target freq, should be more efficient
# MDNIE ColorControl
# VoltageControl (CPU, GPU, HPM, BUS)
# Underclocking by default
# Full Synapse Support
# SELinux mode set to Permissive
# Governors added: powersave, intellidemand, ondemand, bluactive and intelliactive
# busybox and init.d
Click to expand...
Click to collapse
--> More will be added, this is just the start :angel:
Changelog
Code:
R6
- Updated to @g.lewarnes newest Unification code
- Added DriveDroid Support - I had this before @g.lewarne (check my commit haha), but he fixed it for the S6 before I did. Thanks for taking work off me @g.lewarne, credit goes to you
- Removed simplgov - Too screwed up.
- SourceDrop BOG9 - Thanks AndreiLux for taking work off me, did it like above. I wanted to do it, but someone already had it.. Lazy mans paradise.
- Some neat addons I found above - HMP especially. Commit - Properly enabled of course.
- Patches I forgot.
R5U
- Unified Build
- Pre-rooted
- simplgov added
- Custom govs temporarily disabled
- Based on BOFJ 5.1.1
- Some Synapse derps fixed up
RXF
- Removed mDNIE Control + switchback to mDNIE Lite
- Some AOE5 cherry-picks
- Sensorhub, MemoryManagement etc.
- Added and configured Direct_Memory_Access (Thanks to Samsung Japan)
- Tons of patches (see Github)
- Disabled the OOM-Killer (out-of-memory-killer) (Samsung Japan)
- We're still testing whether this actually has a practical purpose in daily usage or not
R4.1F/I
- Removed mDNIE ColorControl (working on it)
- Added Support for AOE6 based Roms (in-call audio fix)
R4T/W8 - Same as R4F
R4F
- Based on G925FXXU1AOE3
- Busybox updated to 1.23.2
- NightClock fixed
- GPS Fix for AOE3 based Firmwares
- Synapse included
- Enabled Synapse Support
- mDNIE Control -> Control your DisplayColors! Will be expanded.
- Governor selection for individual cluster (A53 & A57)
- Full CPU VoltageControl for both A53 & A57
- Underclocking to 200mhz enabled by Default
- HPM VoltageControl
- GPU VoltageControl
- Memory Bus, Internal Bus & Image Signal Processor VoltageControl
- mDNIE Tab in Synapse (name is Screen)
- I/O Scheduler settings (Tunables + Definable Read-Ahead)
- BFQ and Deadline I/O scheds added*
- BFQ as default
- VirtualMachine Tweaks
- Full Synapse Settings Backup added
- Fixed 2 GPIO memory leaks + 3rd probable leak
- Memory-killer enhancements (see Github)
- GPU Throttling Levels smoothened
- more stuff I forgot
R2.9F
- Added Overclock and Underclock (@ktoonsez) - Only in Ktweaker for now!
- Added VoltageControl
- Fixed the NightClock - Display is now fully turning off (Switch from MDNIE_LITE to MDNIE)
- DynamicMemoryAllocation: Reduce max PAGE_SIZE to 4 and CMA areas to 4
- Minor tweaks here and there, check my github :D
- Synapse support for 2.9F withdrawn - This build is a patch for NightClock users! R3F coming soon too..
- Added KTweaker for this build - @Ktoonsez ;)
v1.2F/T/W8
- Added T-Mobile, Canadian and I variants (T, W8 & I)
- Added Synapse Support
- Automatized Wifi-Forgetting fix in the ramdisk
- Ported MDNIE HIJACK (ColorControl) - Basic settings for now
- Reverted previous DeepSleep workaround and applied proper patch
- Added awesomeness
v1.1F
- Patched the DeepSleep problem / thanks to @HomerSp for this
- Added governors: Bluactive, Intelliactive, MythX (disabled) and enabled powersave + ondemand
- Added busybox and init.d
- CPU_FREQ_RELATION_C: When scaling freqs, it selects the freq with the minimum euclidean distance to target.
How to install
You need:
- A 5.1.1 based Rom and a supported variant (stock ROM counts)
- The 5.1.1 Bootloader. No support for problems you encounter without the new Bootloader.
Via recovery
You have to have a custom recovery like TWRP, Philz or CWM installed.
- Download the kernel
- Reboot to recovery
- A backup is always recommended
- Flash the zip file
- You're done! Reboot and enjoy.
Via Flashify
- Make sure that you are rooted.
- Download the zip and extract the boot.img
- Download the free app Flashify (Caution: Free Version only allows 3 flashes per day!)
- Grant Flashify Root permissions.
- In main screen, select Boot image and navigate to the previously extracted boot.img
Downloads
All Builds below are for 51.1 and for NO OTHER version.
Unified Build G92xF/I/T/W8/L/S/K (r6) (Android 5.1.1)
Latest r6 - click here
Click to expand...
Click to collapse
If you apply Interactive or simplgov in Synapse, ALWAYS enable it for both clusters. Enabling it for only one will cause funny effects, perhaps even a solid chaos, batterydrain and other unpleasant things. You've been warned.​
Credits
S6 Edge Tester-Team: For doing what no one did before, flashing a never tested build and going through huge pains to help me. It wouldn't be possible without any of you! :angel:
@strikerdj2011
@jaytehnut
@ShermCraig
@beats4x
@ktetreault14
@nvict
@skivnit
@xadidas4lifex
@reesedizan
@Daxxer2007
@faultlog
@techenthusiast
@Soft4y
@Silvercat
@Darktitor
@simorangkir_dcs
@Mentalmuso
@riofrio1000
@virulentt
@brar.arsh
XDA:DevDB Information
SimplKernel, Kernel for the Samsung Galaxy S6
Contributors
mythos234
Source Code: https://gitlab.com/mythos234/SimplKernel-5.1.1-G92X.git
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r6
Stable Release Date: 2015-08-06
Created 2015-07-03
Last Updated 2018-06-05
Reserved
Reserved
Nice! will test it on my w8! im on XtreStoLite 2.0 Odex without Fingerprint since my bootloader is still 5.0.2
Edit : confirmed second boot working without fingerprint on the rom!
working great on my 925F edge, with 5.1.1 bootloader and XtreStrolite rom <3
I looked at your github. What are the memory killer tweaks? I don't see anything that really seems to correlate to memory killer. Also, how did you disable OOM killer? From what I've seen, OOM is present but does nothing. I'm just asking for my own sanity
mikeyinid said:
I looked at your github. What are the memory killer tweaks? I don't see anything that really seems to correlate to memory killer. Also, how did you disable OOM killer? From what I've seen, OOM is present but does nothing. I'm just asking for my own sanity
Click to expand...
Click to collapse
Oh, my changelog for this build is as confused as my current state of mind is. OOM is back and enabled in this build, it was disabled prior to building in the configuration.
And looked at the commit history, yes you do seem to be right about missing memory-killer patches.
Sorry, I haven't managed to get all the patches I used to run in yet. Something was blocking boot for all week, thats why 3 governors are still disabled.
Today was my graduation day, it's a bit turbulent.. Published today instead on next Monday/Tuesday since it only lacks some minor patches at the moment
mythos234 said:
Oh, my changelog for this build is as confused as my current state of mind is. OOM is back and enabled in this build, it was disabled prior to building in the configuration.
And looked at the commit history, yes you do seem to be right about missing memory-killer patches.
Sorry, I haven't managed to get all the patches I used to run in yet. Something was blocking boot for all week, thats why 3 governors are still disabled.
Today was my graduation day, it's a bit turbulent.. Published today instead on next Monday/Tuesday since it only lacks some minor patches at the moment
Click to expand...
Click to collapse
OK, just making sure I'm not going crazy. I've spent months trying to figure Samsung's method of memory management out, my head has nearly exploded more times than I can count. I wouldn't waste your time with OOM or LMK stuff in the kernel. It does nothing. All of the memory management stuff is in the services.jar, and they're changing it in the next update. So the little bit I have figured out will be useless lol. Congrats on graduating too BTW
Does this kernel root also? I use one of the kernels that rooted 5.1.1 automatically and want to know if I will lose root by flashing this. Thanks in advance for any help.
mikeyinid said:
OK, just making sure I'm not going crazy. I've spent months trying to figure Samsung's method of memory management out, my head has nearly exploded more times than I can count. I wouldn't waste your time with OOM or LMK stuff in the kernel. It does nothing. All of the memory management stuff is in the services.jar, and they're changing it in the next update. So the little bit I have figured out will be useless lol. Congrats on graduating too BTW
Click to expand...
Click to collapse
Thanks Yeah, they work in mysterious ways that much is true. Otherwise disabling it should have solved it. Well, it didn't. At least I found a method to get new sourcecode within 15min after the firmware release.. They kind of rolled out the red carpet for me now.
thehustleman said:
Does this kernel root also? I use one of the kernels that rooted 5.1.1 automatically and want to know if I will lose root by flashing this. Thanks in advance for any help.
Click to expand...
Click to collapse
Theoretically, yes. In reality I updated the ramdisk about 5min prior to uploading and couldn't test if it works. But I believe that it does
Thanks, let's flash this baby
Sent from my SM-G925F
What cpu governor are you suggesting?
virulentt said:
What cpu governor are you suggesting?
Click to expand...
Click to collapse
Interactive, it's greatly adapted to the clusters and twice as big as the "usual" old Interactive thanks to it. You can also give simplgov a shot, it's basically Interactive with some changes I wanted to try out
Just flashed the kernel lets see how it performs. Currently on the interactive governor. Can you give some insight into your simplgov governor? What does it compare to?
Rebel25 said:
Just flashed the kernel lets see how it performs. Currently on the interactive governor. Can you give some insight into your simplgov governor? What does it compare to?
Click to expand...
Click to collapse
One post above yours...
OK thanks. Was hoping for is a bit more info. But a magician never reveals their secrets.
mythos234 said:
Interactive, it's greatly adapted to the clusters and twice as big as the "usual" old Interactive thanks to it. You can also give simplgov a shot, it's basically Interactive with some changes I wanted to try out
Click to expand...
Click to collapse
Using simplgov as we speak, runs super smooth!
Looks great
Guys,sorry for the stupid question....i m using XtreStoLite rom and i have a g 920F,the normal one.....can i flash this kernel?There is someone that is using with this kernel my same rom,and how it is?Tnx guys
Tnx @mythos234
This kernel as memory killer? Or all apps works fine in background?

[D855][Kernel][25-01-16][MM Stock 3.4.110][GCC5.2]Flykernel

About:
I started this kernel mainly for myself, but decided to share it with you.
I would like to keep this kernel 'minimal' but I'm open to suggestions or ideas. With minimal I mean mostly improvements to the source, no instable stuff and no bloated options.
My kernel doesn't need any additional apps to configure it, all values are set by the ramdisk. Only if you want to customize stuff you might use an app.
Version and changes:
Current: 0.6
Short changelog: Bug fixes and improvements (also fixed the bug when changing min cpus online would be stuck at input freq)
Features:
- O3 build
- GCC 5.2 (ubertc)
- 3.4.110
- Optimized flags
- Optimized source
- Latest alucard hotplug (enabled at boot)
- Latest Intelliplug
- State notifier
- Bunch of schedulers (tripndroid by default)
- Impulse governor (by default)
- Kcal support
- Voltage control
- Sound control
- Frandom
- Fsync
- ExFat
- Westwood+ congestion control
- CCT Mod included
- Removed screen sharpening
Download:
https://drive.google.com/open?id=0B7XCSgymRoP0VjFEZmtKUzJVSDg
Support:
I would appreciate any kind of support or donation!
Donate
Source:
https://github.com/daeiron/LG_G3_Kernel
thomas1991_12 said:
Started this kernel mainly for myself, but decided to share.
I would like to keep this kernel minimal but I'm open to suggestions or ideas.
Features:
- O3 build with optimized flags and GCC 5.2
- Bunch of schedulers (tripndroid by default)
- Impulse governor by default
- CCT Mod included
- Removed screen sharpening
Download:
https://drive.google.com/open?id=0B7XCSgymRoP0VjFEZmtKUzJVSDg
Source:
https://github.com/daeiron/LG_G3_Kernel
Click to expand...
Click to collapse
I know that this doesn't technically works for a minimal kernel but in the lollipop kernel they had added 500+ comits to improve battery maybe you could port some over
Nice work...
Some favorit settings?
theoverfiend said:
Nice work...
Some favorit settings?
Click to expand...
Click to collapse
I try to configure my kernel so that you don't need to customize anything, so impulse with tripndroid (default) is pretty good.
thomas1991_12 said:
Started this kernel mainly for myself, but decided to share.
I would like to keep this kernel minimal but I'm open to suggestions or ideas.
Features:
- O3 build with optimized flags and GCC 5.2
- Bunch of schedulers (tripndroid by default)
- Impulse governor by default
- CCT Mod included
- Removed screen sharpening
Download:
https://drive.google.com/open?id=0B7XCSgymRoP0VjFEZmtKUzJVSDg
Source:
https://github.com/daeiron/LG_G3_Kernel
Click to expand...
Click to collapse
thank you for sharing your kernel
your kernel supports color changes and increased audio kernel adjutor?
Inviato dal mio LG-D855 utilizzando Tapatalk
Did anyone have a feedback?
Oh new kernel have to try it now!!
i have to say this kernels performance is really good.default settings performance is awesome.buttery smooth.about battery life have to test.thanks for this kernel dude.keep up the good work
I lost root after flash the kernel. Can I re-flash SuperSU?
UPDATE: reflash superSU and sharpening mod to get root again.
I forgot sharpening mod and got security error
no14me said:
I lost root after flash the kernel. Can I re-flash SuperSU?
Click to expand...
Click to collapse
yes u can.flash this kernel.then super su then sharpening mod.it will work out fine.i did the same and it worked for me
Does it have kcal support?
jokerpappu said:
yes u can.flash this kernel.then super su then sharpening mod.it will work out fine.i did the same and it worked for me
Click to expand...
Click to collapse
omg. I forgot sharpening mod and that why I get security error
umair42 said:
Does it have kcal support?
Click to expand...
Click to collapse
no, it doesn't
Add kcal and a sound engine. Also I would reccommend you upload to AFH. Google drive is slow for me. Also once many start downloading the gdrive link might not work later on.
Edit: Flashed it running smoothly. No issues at all (Y)
Flashed it. It's fast, but my phone has insomnia and does not want to sleep.
Maybe due to this, it's a bit hot and battery hungry.
Will try to wipe caches again and report back.
Thanks!
As suggestions, I'd like to have another hotplug (msm) manager and Lionheart governor for the CPU, and maybe reduce gpu minimum speed to 27mhz.
congratulations on this magnificent kernel, could incorporate some overclock CPU and GPU, thanks
Enviado desde mi LG-D855 mediante Tapatalk
Im using this kernel for a day and so far everything is working fine and smooth, IMO maybe is better to keep kernel minimalistick and clean but wery well optimized or make 2 versions 1 tweaked with bunch of sheluders and governors and 1 simple and clean. Either way great job on this.
thanks for the update, im falling in love with this kernel.
I love this kernel too! Its more fluid than stock and battery seems same. Definetely you guys must give a shot.
Thank you for this awesome kernel! Performance is amazing with it and battery life too!
I've a problem, when i flash this kernel over solidkernel only the minimum core chosen is MSM_mpdecision is activated. If i set the minimum to 1, only one core is activated...

[KERNEL][LINARO][EOL]DorimanX kernel for LOS14.1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Unofficial DorimanX builds by Saber (formerly gsstudios)​
The Background:
DorimanX development has stopped for a while now. I've been a long term dorimanx user, but I felt that a lot of features need to be implemented into the kernel. As of a result, I decided to make my own personal builds! Please note that I'm no way as good as the master himself, Dorimanx, but I try to implement features to the best of my abilities. Also, I'm not going to be a proper maintainer of dorimanx kernel, this is just what I've done in my spare time.
If you have problems or if anything goes wrong, you need to reflash your current ROM to revert kernel.
The Mission:
To continue giving support for the much loved kernel. New features and additions will be added to improve flexibility and speed to the already amazing kernel. My goal is to improve DorimanX kernel as much as I can, without sacrificing stability.
DISCLAIMER:
ONLY FOR LOS14.1 BASED ROMS
I'm not responsible for bricked devices or wrong version flashing
You are using this kernel at your own responsibility​
——— !!!!!!!! YOU HAVE BEEN WARNED !!!!!!!! ———
​
FEATURES:
This kernel includes the following additional features over stock dorimanX kernel:
- CPU Governors: HYPER, Ondemand, pegasusQ, Intellidemand, neoX, darkness, nightmare, zzmoove, sleepy, conservative (Default: HYPER)
- IO Schedulers: ROW, Tripndroid, FIOPS, SIOPlus, BFQ, CFQ, Noop, ZEN, Deadline (Default: ZEN)
- TCP Algorithms: Cubic, Reno, BIC, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, Lp, Yeah, Illinois (Default: Westwood)
- Built with optimised Linaro 4.9 Toolchain
- Built-in Stweaks profiles updated (All profiles suit needs for most people now)
- Trim support (Be careful if you have brickbug affected chip!)
- Updated FPBug/Musicbug fix is already included in this kernel!
- BLN and BLNWW support
- Updated Linux Kernel version to 3.15.0 stable!
- Freezefix is already included in this kernel!
- Isorec support
- MDNIE mode and scenario tuning
- F2FS support
THINGS TO DO:
- Allow users to revert kernel back to stock with everything working
THINGS I WILL NOT ADD:
- LZ4 Compression (Our Boot partition is way too small to support this)
- Useless CPU governors (such as Userspace)
- Colour tuning support (Unless someone helps me with this)
- Higher thermal limits (We all know what happens if we do this)
- Higher overclocking/Lower underclocking capabilities (So you want less stability and more SODs?)
- Synapse support (Stweaks is the only app that can fully support this kernel)
- Linux Kernel version updates (My skills need to improve first before taking on something this big)
CREDITS:
Dorimanx (the real master of the kernel)
Gokhanmoral (Siyah Kernel)
Voku1987(This Kernel)
Alucard_24(This Kernel)
STANTRC(This Kernel)
Entropy512 (CyanogenMod)
Tungstwenty (On screen gestures addon)
Torvalds (Linux Kernel maintainer)
Computoncio (This Kernel)
cybernetus (This Kernel)
stelistcristi (Contents of this post, updates)
chhapil (Kernel build support, updates)
Chet Kener (Linaro/UBER toolchain)
Lanchon (TRIM fix and Isorec for Dorimanx)
Zeitferne (FP Bug/Music Bug fix and freezefix)
Lysergic Acid (LOS14.1)
rINanDO (LOS14.1)
serenitys (LOS14.1)
Realex-fire (Marshmallow/Nougat support and kernel fixes)
Skyline (Material Stweaks and testing)
DOWNLOAD:
Refer to third post
CHANGELOG:
Refer to second post
KERNEL SOURCE:
Source code of the kernel can be found here:
https://github.com/gsstudios/Dorimanx-SG2-I9100-Kernel
https://github.com/gsstudios/initramfs3
ISSUES:
- Users will lose a lot of functionality if they dirty flash ROM to restore kernel
- If you reboot your phone, you may experience a large battery percentage drop
- All dorimanx bugs
WHAT ROMS DO I SUPPORT?
You should only flash this kernel on top of:
- LineageOS 14.1
USEFUL LINKS
CPU Governor and I/O Scheduler Guide
DorimanX tuning guide
TCP Algorithm guide
XDA:DevDB Information
DorimanX kernel for LOS14.1 by Saber, Kernel for the Samsung Galaxy S II
Contributors
Saber, dorimanx, Realex-fire
Source Code: https://github.com/gsstudios/Dorimanx-SG2-I9100-Kernel
Kernel Special Features: See post #1
Version Information
Status: No Longer Updated
Created 2017-07-25
Last Updated 2017-09-19
Changelogs:
--UNRELEASED VERSIONS (KERNEL UNDER TEST) --
For live changelogs, see my github:
Kernel: Github Link
Initramfs (Ramdisk): Github Link
--RELEASED VERSIONS (GENERAL AVAILABILITY) --
Code:
[B]DorimanX 13.0 b005[/B]
- Pulled updates for tcp, net, uksm, binder and many more from DorimanX OP3T kernel, all thanks to @Realex-fire
- Minor build script improvements
- TCP fast open control added to Stweaks
- HYPER is now the default sleep governor
- Updated busybox from Dorimanx source - Again thanks to @Realex-fire
- Minor fixes to ROM init script
[B]DorimanX 13.0 b004[/B]
- Synced scheduler and block changes from linux 3.16
- Synced security/keys and selinux changes from linux 3.16
- Synced kernel/fork, lmk and other changes from dorimanx
- Temporarily disable playready DRM to fix package manager corruption issues
- Remove powerHAL introduced in lineageOS to remove governor setting conflicts
- Various script improvements thanks to @Realex-fire
[B]DorimanX 13.0 b003[/B]
- Reverted default governor back to HYPER
- Synced ext4 updates from mainline - Thanks to @Realex-fire
- Partition checking will only check for bad blocks now
- Lower cortexbrain auto read ahead values and add 3072KB option
- Stweaks settings will be reset after flashing this build!
[B]DorimanX 13.0 b002[/B]
- Updated exfat from Dorimanx sources
- Reverted the kernel's internal tick rate back to 250
- Changed default governor to Nightmare
- Stweaks profile updates
- Enable adb autostart and insecure adb for debugging purposes
[B]DorimanX 13.0 b001[/B]
- Initial LOS14.1 Support
- Re-added Adaptive LMK and UKMS - Better for RAM usage at the cost of some CPU time
- LZO is now being used as the default compression method for ZRAM - Much better compression, worse decompression. Better for our ZRAM size limitations.
- Synced recent zzmoove updates - New profile, stability updates, some code only for SD devices
- ZEN I/O scheduler updates from Dorimanx
Downloads
--STOP!!! IMPORTANT, PLEASE READ--
It is important that you make a backup before flashing this kernel. If you want to restore the original kernel found in your ROM, you need to restore from a backup or clean flash your ROM.
MAKE SURE YOU'RE DOWNLOADING THE RIGHT KERNEL. OTHERWISE YOU COULD BRICK YOUR DEVICE!
Flashing instructions:
1. Download latest kernel build
2. Reboot to recovery
3. Flash kernel zip
4. Reboot
For TRIM users:
To use TRIM, you can download an app on the app store called trimmer or use terminal commands as directed in the troubleshooting guide.
Isorec (Isolated Recovery)
You can use either TWRP or CWM. It is important to note that the default CWM recovery has kernel specific options within the menus, so if you require to use them, be sure to flash the isorec disabler.
Download for isorec recoveries:
https://www.androidfilehost.com/?w=files&flid=47550
If you have a dualboot setup or if you want to set up dualboot, you should stay on StanTRC recovery. If you want to return to StanTRC recovery, flash the isorec disabler:
https://www.androidfilehost.com/?fid=24369303960682947
Forgot to download backup/older kernel/isorec disabler after flashing TWRP?
Go to download mode and flash a kernel .tar file OR wait until OS boots and copy required files to your phone
Main download link:
https://www.androidfilehost.com/?w=files&flid=201577
Mirror download link:
https://github.com/gsstudios/Dorimanx-SG2-I9100-Kernel/releases
In order to tweak the kernel properly, you need to install stweaks from the apk linked here, or from the XDA downloads page
Troubleshooting
Q: Why flash your kernel? - For new users of DorimanX kernel
DorimanX kernel is an aftermarket kernel (or custom kernel) that is designed to allow users to tweak their phone at the kernel or near-hardware level side of things. In other words, users get more fine-grained control over their phone, this includes overclocking, underclocking, changing behavior of CPU/GPU etc. Adjusting such settings isn't for the faint-hearted since there is many things to understand, but you aren't required to understand all of the settings. Ultimately, if you want to improve your phone experience, try DorimanX kernel!
Q: Which kernel version build should I flash?
A: Flash the latest stable version if you want the most stable experience. Beta builds will always have the latest features and should be fine to use as a daily driver. Stable builds have been thoroughly tested for issues, but are usually older than current builds. Either way, it's up to you which one you want to flash. Read the changelog for any important changes that might have occurred in a particular build.
Q: Which app should I use to tweak the kernel?
You should only use stweaks to tune DorimanX kernel.
Q: Can I use isorec recovery on DorimanX kernel?
A: Yes you can. All important information was covered in the OP already!
Q: Why should I flash your builds when the last 'real' unofficial build was v008?
A: If you don't want to enjoy awesome features that improve the experience of dorimanx kernel, then it doesn't worry me. Real or not, I don't build kernels to have bad battery life, bad stability and etc. This is my personal build of dorimanx kernel!
Q: Wifi doesn't work after I flash this kernel
A: There are several possible causes to this issue, there could be a problem with your:
- Partitions OR
- Permissions OR
- Gapps OR
- ROM OR
- Compatibility with your wifi hardware
Don't use a pit with modded preload! It will just cause issues with ROMs and Kernels. Use stock pit or use a pit with unmodded preload. Sometimes, the gapps package you flash somehow breaks compatibility with the kernel. You can fix this by flashing a different gapps (making sure to clean cache and dalvik). If you have permissions problem, you can fix this by repartitioning your internal sd card or by reflashing back to stock rom. Sometimes, the ROM doesn't fully support the wireless drivers in the kernel, this can be solved by flashing a different ROM or different kernel. But if your wifi hardware is not compatible (a way to tell this is when you have tried everything and failed), there is nothing you can do but reflash the rom or flash a different kernel.
Q: I came from a different custom kernel that used Stweaks, now the app has issues
A: Every time you come from a different custom kernel with stweaks support, make sure to wipe cache and dalvik cache after install dorimanx kernel
Q: My battery life sucks after flashing this kernel!
A: Download and install Betterbatterystats and see what is the culprit to your problem. If it is kernel related, have you made sure you have wipe cache and dalvik and reset stweaks settings? If yes, it would be nice if you posted a logcat.
Q: How do I get a logcat for the kernel?
A: In stweaks, go to BUG-REPORT and tap on KERNEL-BUG.
Q: Why do I get bootloops with this kernel?
A: If you were on a working version on dorimanx before, there is probably something wrong with the installation. Sometimes, bootloops can occur due to corruption of the kernel zip file (usually from bad download) or from corrupted partitions.
Q: What do all of the settings mean? They are all confusing!
A: Please note that DorimanX kernel isn't for users who have just rooted their device. Before jumping into the custom kernel world, try playing around with other kernels first. Once you think you have some experience, read the stweaks beginners guide I made and then attempt to tweak the kernel using stweaks.
Q: How do I trim my partitions?
BEWARE: Make sure you have read all of the precautions before attempting to trim your partitions!
A: install the trimmer app from the playstore. App link . Check for all 3 partitions, and tap on run. grant root access. the 3 fstrim operations should be successful ("partition was trimmed" means success).
alternatively, instead of using trimmer you can run one of these commands (these are better because they also trim /preload):
# on the phone in the terminal app:
su -c "fstrim -v /system; fstrim -v /data; fstrim -v /cache; fstrim -v /preload"
# on your PC if you are connected to the phone via adb:
adb shell su -c "fstrim -v /system; fstrim -v /data; fstrim -v /cache; fstrim -v /preload"
reboot.
Click to expand...
Click to collapse
Q: My device is (hard) bricked after flashing your kernel!
A: Have you read all of the precautions before installing the kernel? You made the decision to flash the kernel and now you've stuffed up your phone.
Q: I get constant FCs after flashing your kernel!
A: Have you wiped your cache partition, dalvik cache and reset stweaks settings? If you've done all of these already, a logcat would be nice
Q: How do I use dual boot?
A: There are many guides on how to dual boot roms using dorimanx kernel. Just use the search function on XDA or GOOGLE it!
Q: What's a good combination for CPU governor and I/O scheduler?
A: Have a look at the default settings, they are optimised for our phone
However, here are some settings I recommend:
CPU Governor: HYPER/zzmoove/Darkness
I/O Scheduler: CFQ/BFQ/ZEN/Deadline/SIO
Q: Why does the screen turn blank after the dorimanx logo appears during the boot process?
A: If your kernel doesn't bootloop, but the screen remains blank, there is a good chance that the ROM that you've used uses an older version of GPU drivers (Mali). This kernel only support ROMs with Maliv3 support. If you flash this kernel on MaliV2 or MaliV1 only roms, you will get a blank screen after flashing. To fix this, flash to the kernel the corresponds to your mali driver version and you should get your display back.
Q: What is a TCP algorithm?
A: Congestion control strategies (or algorithms) are used by TCP, the data transmission protocol used by many Internet applications. The main goal of a TCP algorithm is to avoid sending more data than the network is capable of transmitting, that is, to avoid causing network congestion.
Q: What is a toolchain?
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
Click to expand...
Click to collapse
Q: What is Linaro?
Linaro is the place where engineers from the world's leading technology companies define the future of Linux on ARM. The company is a not-for-profit engineering organization with over 120 engineers working on consolidating and optimizing open source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces.
Click to expand...
Click to collapse
Q: Why not use XYZ toolchain?
Linaro toolchain is the only one I'm going to use. If you believe that XYZ toolchain is better, then you'd have to build my kernel yourself. I chose the toolchain that I like the most, and I've had positive experiences using Linaro.
Click to expand...
Click to collapse
First kernel build for LOS14.1 is up on AFH and github. Enjoy.
Firstly, sorry for the dupe threads. Internet was acting out and now I'll have to get the mods onto it
Also, expect bugs with this release. This is a really early build and I'm doing blind builds now.
Don't flash on any other ROM than LOS otherwise you will not receive support. This kernel is only designed for LOS.
No new features will be added because I don't use the S2 as daily driver, so I won't be able to test changes thoroughly.
Regards, Saber
Nice.
Hi @Saber
Thanks a lot for spending your spare time to work on this kernel.
I wish you the best!
Sent from my STAIRWAY using XDA-Developers Legacy app
Welcome back @Saber
EDIT: I am not able to get it work on latest LOS 14.1 build. May be something wrong on my side. Phone going back to galaxy s2 logo from dori kernel logo. This is happening in loop. Anyone???
Yeah this is cool. Maybe we can make S2 N-builds even better. :laugh:
Skyline said:
Welcome back @Saber
EDIT: I am not able to get it work on latest LOS 14.1 build. May be something wrong on my side. Phone going back to galaxy s2 logo from dori kernel logo. This is happening in loop. Anyone???
Click to expand...
Click to collapse
Can you please detail your flashing procedure? Did you try reflashing the kernel?
Saber said:
Can you please detail your flashing procedure? Did you try reflashing the kernel?
Click to expand...
Click to collapse
I get it to work after too many tries and now again I am not able to boot.
*Wiped everything other than ext sdcard
*flashed rom and gapps
*flashed kernel zip
Also tried without gapps. Weird thing is that whenever I flash gapps it gives me alot of force closes. I tried 2 gapps packages and AICP but same problem occurs(without flashing kernel) that's why I thought may be something wrong on my side
Edit: I am using I9100g display panel can it be reason for my problem?? Anyways I attached dmesg.
Nice
Nice Kernel,Works fine on los14.1 and I also have overclocked up to 1.6 MHz but would not like to add 2.0 MHz in future updates?
And is it possible to add support to the kernel dt2w ?
Sorry if I'm not writing correctly, I'm not an Englishman :laugh:
X_Svyatoslav_X said:
Nice Kernel,Works fine on los14.1 and I also have overclocked up to 1.6 MHz but would not like to add 2.0 MHz in future updates?
And is it possible to add support to the kernel dt2w ?
Sorry if I'm not writing correctly, I'm not an Englishman :laugh:
Click to expand...
Click to collapse
If you mean 2,0GHz I doubt it.
I tried F2FS and it seems cache is okay but data makes android.phone process crash all the time. Not sure if it is LOS or kernel's fault.
X_Svyatoslav_X said:
Nice Kernel,Works fine on los14.1 and I also have overclocked up to 1.6 MHz but would not like to add 2.0 MHz in future updates?
And is it possible to add support to the kernel dt2w ?
Sorry if I'm not writing correctly, I'm not an Englishman :laugh:
Click to expand...
Click to collapse
What?? 2.0 Ghz is too much and also not safe. Even overclocking more than 1.4 Ghz is not good for our old device. I think we should limit cpu clock to 1.4Ghz max on this kernel for safety @saber.
Syaani said:
I tried F2FS and it seems cache is okay but data makes android.phone process crash all the time. Not sure if it is LOS or kernel's fault.
Click to expand...
Click to collapse
This issue is actually kernel's fault as it also exists on my CM13 kernel. A reboot is a possible solution to solve this issue and it shouldn't reappear. I might pull some F2FS updates from the linux git to increase stability, however the only filesystem I recommend is ext4 for internal partitions.
Edit: I was thinking before about a kernel issue where after first flashing the kernel over stock LOS kernel, the phone process would crash where it can be solved by rebooting. Need more reports to see if its just F2FS or if its regardless of fs used.
X_Svyatoslav_X said:
Nice Kernel,Works fine on los14.1 and I also have overclocked up to 1.6 MHz but would not like to add 2.0 MHz in future updates?
And is it possible to add support to the kernel dt2w ?
Sorry if I'm not writing correctly, I'm not an Englishman :laugh:
Click to expand...
Click to collapse
2.0GHz? Not possible with our SOC. 1.6GHz is about the limits and only a lucky few are able to use this frequency. Any more and I'd suspect our tiny SOC go poof along with some bad electronic smoke.
dt2w is not optimised for our touch panel and as of a result, significant battery drainage will occur. It's the same story with sweep to wake, these features weren't even supposed to be possible with our device.
Skyline said:
I am using I9100g display panel can it be reason for my problem?? Anyways I attached dmesg.
Click to expand...
Click to collapse
I've had a quick skim over the dmesg and couldn't find anything too substantial to be the root cause of the issue (may need to go through with a fine comb). Maybe logcat? How about marshmallow? Does the same behaviour occur there?
Saber said:
I've had a quick skim over the dmesg and couldn't find anything too substantial to be the root cause of the issue (may need to go through with a fine comb). Maybe logcat? How about marshmallow? Does the same behaviour occur there?
Click to expand...
Click to collapse
If I comment last lines in init.rc then rom boots fine
EDIT: @Saber, How can I take logs during s2 bootlogo to dorimanx kernel logo? I tried to take logcat using command 'adb logcat > log.txt' on linux but device is not getting detected.
X_Svyatoslav_X said:
Nice Kernel,Works fine on los14.1 and I also have overclocked up to 1.6 MHz but would not like to add 2.0 MHz in future updates?
Click to expand...
Click to collapse
With 2.0 GHz the CPU will explode
X_Svyatoslav_X said:
Nice Kernel,Works fine on los14.1 and I also have overclocked up to 1.6 MHz but would not like to add 2.0 MHz in future updates?
And is it possible to add support to the kernel dt2w ?
Sorry if I'm not writing correctly, I'm not an Englishman :laugh:
Click to expand...
Click to collapse

Categories

Resources