[KERNEL|22|03|14][AOSP|CM11][teaMseven_v57|CPUQUIET|VC|FLICK&PICK2W |S2W|DT2W] - One (M7) 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"
}
banner by jonas2295​
==[teaMsevenAOSP]==​
Based on HTC Source: 1.28.161.7​
HOWTO REPORT ERRORS -> THE RIGHT WAY
-) YOU need to provide me the following information, otherwise I´m not able to help:
-) On wich ROM you are
-) Wich Kernel and wich modules did you flash
-) ALWAYS provide a last_kmsg AND a logcat (you dont know how to do that ? Use google or search here in this forum, its posted nearly everywhere)
-) posts like "XYZ feature on ROM XYZ does not work" will be ignored (what should i do with that information ???)
CHANGELOG (old versions) & KERNEL FEATURES
Code:
-builded from CM Kernel
-sweep2wake (ALL CREDITS TO FLAR2)
-sweep2sleep (ALL CREDITS TO FLAR2)
-home2menu (known as logo2menu, TBALDEN)
-home2wake (known as logo2wake TBALDEN)
-doubletap2wake (OWN IMPLEMENTATION, I HOPE IT WORKS :p)
-interactive governor from MAKO baseline
-ondemand governor from MAKO baseline
-latest smartmax governor
-hsic_wakelock fix
-freq table from 216 MHZ - 1728MHZ
-blinking backlights notifications (ALL CREDITS TO TBALDEN)
-GPU 400 MHZ
-ADB under linux works (maybe with win7 too ?? no clue)
-MTP under linux and windows woks
[B]teaMsevenAOSP_v12r15[/B]
-ported mako_hotplug control from franciscofranco
-u can now control ur cores on ur own (DONT TURN ON MPDECISION)
-to control: Trickster MOD -> Hotplug control
-Disabled MPDECSION
-Explenations can be read from TricksterMOD Hotplug Control (what does what)
-adjusted to provide balance between battery and perfromance (change to ur needs/likings)
-removed most of the useless governors and only kept, interactive, ondemand and smartmax (u DONT need anything else, trust me)
-touchscreen script can be found in root directory (/init.tsscript.rc) change it to ur likings and execute it afterwards (s2w,s2s,dt2w,h2m,h2w)
[B]teaMsevenAOSP_v16[/B]
-updates to Hotplug Control (fourth floor and cores on touch, check TricksterMOD)
-updates to interactive governors
-imported patches from CM Gerrit
-added 217MHz and 162MHz freq step
-removed 216MHZ freq step (better for balance)
-allow UV until 700mV
[B]teaMsevenAOSP_v17[/B]
-added 81MHz freq
-refactor of voltage tables as described in earlier post
-BACK - HOME - MENU layout (if u want old... just tell me)
-updates to BT from CAF
[B]teaMsevenAOSP_v19[/B]
-synced with CM Kernel
-sound / audio fixes
-capacitive buttons fixes
-latest update from HTC source
-enabled HDMI support
-enabled CIFS support
-see git for exact changelog (too much to write here)
[B]teaMsevenAOSP_v21[/B]
-fix video recording
-possible fix (pretty sure) for skype
[B]teaMsevenAOSP_v22[/B]
-updates to audio
-discovered today when u do a fresh install on v21, u have no earpiece amp, v22 fixes this
[B]teaMsevenAOSP_v25[/B]
-patched in GE code (thanks CM guys)
-updated touchscreen FW (users of 2.17 base have no more troubles)
-ported HP Control back
-fixed fastcharging (while USB charging it acts as AC charger)
-other CAF updates (check git)
[B]teaMsevenAOSP_v26[/B]
-synced with cm sources (commits for BT)
-ramdisk cleanup
[B]teaMsevenAOSP_v28 (27 was internal dont wonder)[/B]
-synced with CM sources
-enabled SELinux support (thanks Daniel Hillenbrand from CM)
-fixed thermal control (now its working perfect)
-TS Driver update (THX FLAR2) should fix screen response while calls
-small updates to HP Control
-newest Ramdisk from CM, RB, AOKP...
-check github for more info :)
[B]teaMsevenAOSP_v31 (29, 30 was internal)[/B]
- MEGA AUDIO Patch by CM Team
- Synced with CM TREE
- Cherry picked some stuff from CM10.2 branch
- TricksterMOD now allows to control Thermal settings (Thanks to TiMos)
- Bluetooth fully working if ur ROM is up2date
- lots of changes to KGSL from Code Aurora (picked from CM)
- Check github for more info
[B]teaMsevenAOSP_v32[/B]
-updates updates and more updates from caf (check git)
-BT fixes from CM TEAM for both 10.1 and 10.2
-BT connects immediatley now :)
-added FIOPS sched and set it default
-more to come in v33 ;) already working on it
[B]teaMsevenAOSP_v35[/B]
-updates out of CAF CP from CM (check git, too much to state here)
-OC stage 1: CPU: up to 1890Mhz
-OC stage 1: GPU: up to 450MHz
-fixes graphical glitches on CM10.2
-fixes reboots
[B]teaMsevenAOSP_v36 (CM10.2 ONLY, 4.2.2 comes later)[/B]
-switched to zImage injection flashing method by koush
-Ramdisk will be untouched from now on (no more RB and CM versions)
-bye bye mpdecision forever (doesent even show up in Trickster)
-OC stage 2: CPU: 81MHz-1990MHz
-OC stage 2: GPU: 450 MHz
[B]teaMsevenAOSP_v38[/B]
-as we switched to zImage incection, no seperate CM and RB versions anymore
-OC stage3: CPU: 81Mhz-1990MHz
-OC:stage3: GPU: 533MHz (dont excpect wonders, somewhere between 490Mhz and 500Mhz there is a bottleneck)
-refactored voltage tables
-added back 400Mhz GPU freq
[B]teaMsevenAOSP_v40_CM 10.2[/B]
-updated smartmax to latest revision
-adjusted smartmax to act a bit more aggressive
-faster response of recent apps
-added smartmax EPS governor (EXTREME POWER SAVING)
-introducing input mediator
-updated ondemand governor
-synced with cm sources
-check github for all commits
[B]teaMsevenAOSP_v41_CM 10.2[/B]
-fixup gpu freqs, scaling fixed, freqs: 200 320 487,5
[B]teaMsevenAOSP_v42_CM 10.2[/B]
- huge patchset from GE 4.3 source, intervigil, CM (for using 4.3 blobs)
- updated panel drivers - Steve Kondik, CM
- patched panel drivers - Steve Kondik, CM
- reduced lag while Power ON (screen lag) - Steve Kondik, CM
- reduced lag while scrolling (adjusted Hotplug Control)
- reduced lag for bringing up recents even more faster
[B]teaMsevenAOSP_v43_CM 10.2[/B]
- synced with CM
- changes on 14th septemper see [URL="https://github.com/n3ocort3x/android_kernel_htc_m7/commits/cm-10.2"]HERE[/URL]
- fixed USB OTG / CM CRCPALMER, I take no credits for that
[B]teaMsevenAOSP_v45_CM 10.2[/B]
-updated ondemand governor
-updated with latest patches from CM
-see github for all commits
[B]teaMsevenAOSP_v45_CM 10.2_CPUQUIET[/B]
-switch from mako hotplug to cpuquiet
[B]teaMsevenAOSP_v46_CM 10.2_CPUQUIET[/B]
-no more other hotplug releases then cpuquiet
-introducing [user=3088420]@tbalden[/user] FLICK and PICK 2 WAKE on AOSP :) many thanks my friend
-bugfixes, check git
-synced with CM
-tested and working :D
sysfs paths respectively are:
/sys/devices/virtual/htc_g_sensor/g_sensor/flick2wake value 0-1 (off/on)
/sys/devices/virtual/htc_g_sensor/g_sensor/flick2sleep value 0-1 (off/on)
/sys/devices/virtual/htc_g_sensor/g_sensor/f2w_sensitivity value 0-1 (less sensitive/more sensitive)
/sys/devices/virtual/htc_g_sensor/g_sensor/pick2wake value 0-1 (off/on)
[B]teaMsevenAOSP_v47_CM 10.2_CPUQUIET[/B]
-synced up with CM
-flick pick 2 wake fixes from tbalden
-see github for exact things
[B]teaMsevenAOSP_v48_CM 10.2_CPUQUIET[/B]
-2 sites of github commits (check repo)
-CM synced
-flick / pick 2 wake fixups
-I would recommend only to flash this on ROMS which are up2date to prevent graphical glitches
[B]teaMsevenAOSP_v49_CM 10.2_CPUQUIET[/B]
- synced with CM
- CIFS fixups
- USB fixups
- 2 new GPU freqs: 400, 450
[B]teaMsevenAOSP_v50_CM 10.2_CPUQUIET[/B]
-synced with cm
-prep for new gpu OC (nothing changed on user end so far)
-changelog as always on git
[B]teaMsevenAOSP_v51_CM 10.2_CPUQUIET[/B]
-new method of overclocking gpu (over pll)
-introduced by TEAM GLITCH originally for FLO, ported to m7 sense (flar2), and some stuff from me for AOSP
-thanks to TEAM Glitch and FLAR2
-new freqs available: 200, 320, 450 , 477, 490, 504, 531, 558, 585
-synced with CM
[B]teaMsevenAOSP_v52_CM 10.2_CPUQUIET[/B]
-synced up with cm
-gpu and video driver updates
-hopefully no more reboots for the cm guys
[B]teaMsevenAOSP_v53_CM 10.2_CPUQUIET[/B]
-fixes reboots
-synced with CM
CHANGELOG LATEST VERSION:
teaMsevenAOSP_v55_CM 11_CPUQUIET
-rebased on msm8960 Kernel
-s2w seems buggy (hard to wake sometimes, wake takes longer)
-rest seems ok
-no flick and pick to wake so far, comes later
teaMsevenAOSP_v56_CM 11_CPUQUIET
-reverted back to older kernel as it work miles better
-fix incall sound issues (replacing snd_soc_msm_fusion3 with flashable kernel .zip)
- FLASH this on pure CM11 or on CM11 based ROMS except AICP (we havent merged that change, u wont miss anything as the kernel is stock there)
teaMsevenAOSP_v57_CM 11_CPUQUIET
-based on htc_msm8960 Kernel (finally)
- up2date with CM
- all features back in
HUGE THANKS TO @maxwen who always support and teaches me
WORKAROUND FOR ATT GUYS THAT UPDATED TO GE 4.3 VERSION
AND NOW GETTING NO SIGNAL:
LINK
Download Kernel & Modules
FOR CM11 and CM11 BASED ROMS (DONT FLASH ON AICP, (IT IS THE STOCK KERNEL THERE) , ALL OTHERS ARE OK) KK 4.4.x + CPUQUIET HOTPLUG
teaMseven_CM11_v57 CPUQUIET BACK_HOME_MENUE Mapping INSTALLER
teaMseven_CM11_v57 CPUQUIET BACK_MENU_HOME Mapping INSTALLER
FOR AOSP KK 4.4.x + CPUQUIET HOTPLUG
teaMsevenAOSP_v54 CPUQUIET BACK_HOME_MENUE Mapping INSTALLER
teaMsevenAOSP_v54 CPUQUIET BACK_MENU_HOME Mapping INSTALLER
=====================================================================================================================
=====================================================================================================================
Howto install:
No AROMA, just good old recovery flash (better then hundrets of freezes in AROMA).
Github, GPL, XDA RULES
To be FULLY on the safe side now, full GPL and XDA compliance
CM10.2 CM10.1
LINK TO GLOBAL GITHUB/USER IN CASE SOMEONE WILL HAVE A LOOK ON MY OTHER REPOS
clicking is way easier then deleting a few chars out of the url bar.. isnt it ??
FOR CM 10.2 and JB-MR2
Toolchain used: arm-a9-eabi, self made (maxwen)
Defconfig to use: cyanogenmod_m7_defconfig for CM, aicp_m7_defconfig for JB-MR2
branch: cm10.2, JB-MR2
FOR CM 10.1:
Toolchain used: arm-a9-eabi, self made (maxwen)
Defconfig to use: cyanogenmod_m7_defconfig
branch: cm10.1_performance
Disclaimer
-) I am not responsible for bricked devices
-) you do this on your own will
-) If you flash this, your warranty will be void
CREDITS
TBALDEN: HOME 2 WAKE , HOME 2 MENU , LOGO STUFF, BLINKING BUTTONS
MAXWEN: FOR ENDLESS SUPORT AND TEACHING STUFF
KOZMIKKICK: FOR ALWAYS HELPING ME
FLAR2: SWEEP 2 WAKE, SWEEP 2 SLEEP
PINPONG: HELP WITH CALCULATING VALUES FOR FREQS
FRANCISCOFRANCO:mako_hotplug control
WHOLE CM TEAM, THIS GUYS DID AN AMAZING JOB AND WITHOUT THEM WE WOULDNT EVEN HAVE THIS KERNEL.
ANOTHER HUGE THANKS TO THE CM GUYS FOR PATCHING LATEST HTC SOURCE WITH GE SOURCE ALL CREDITS TO THEM.
​

DONT flash kernel, before reading stuff mentioned below:
-) THIS is not chic IPHONE stuff, you should have some basic knowledge on how to do some things on ANDROID.
-) You encounter an error ? Ok, i will look into it, but you have to follow the rules:
-) ALWAYS tell me following stuff: wich ROM ?, wich KERNEL, UNDERVOLTED ? , wich GOVERNOR used ?
-) You should also provide following stuff so i can look into the issue further:
-) last_kmsg, logcat (you dont know how to get thos files or dont even know what this is ? Ok i will tell you:
-) last_kmsg: connect phone with usb, open up a shell in linux or a CMD in windows, cd to your adb directory and write this: cat /proc/last_ksmg > /sdcard/last_ksmg.log
-) grab the file from your sdcard and provide it to me
-) logcat: This is easier for lazy people, download alogcat app from playstore, fire it up, and extract out the log. Also provide this to me.
-) repack kernel for your ROM with the following online repacker: www.nibble.cc/repack
-) posts like "I had a reboot" or "phone crashed" without proper information will be ignored
Frequently asked questions, answered here:

HOTPLUG CONTROL, HERMAL CONTROL, GOVERNORS, SAMPLE CONFIGS:
there are 3 types of hotplug methods u guys are confronted with while using this or stock kernel:
-mpdec from qualcomm
-mako_hotplug from franciscofranco
-cpuquiet from nvidia with additions (load_stats)
mpdec is for my taste/needs to aggressive. if u watch cpus go up and down, they spend a lot of time on higer freqs + too much cores online, thats why i wanted to replace it with an other hotplug management. As my coding skills are not good enough (not now but i hope in future) i decided to use francisco francos mako_hotplug. why ? simple. because its adjustable (4 floors). This worked quite well.
but yeah.. we all know.. on Android, u dont stay long at one thing... we move constantly. this is where cpuquiet hotplug kicked in. Its original from nvdia for tegra processors but u can port it to others too (what maxwen did). maxwen added the load stats_governor, wich is a port from franciscofrancos hotplug control in a way. but i dont want to confuse people here so in short:
with cpuquiet + load stats governor u get a brilliant battery life while keep it snappy. Why that ?? simple... maxwen spent a lot of time in it to adjust it for his oppo people and he knows what to do. I recommend leaving the governor on load stats (hotplug depended on load) to get the best results.
I re-adjusted it to fit in m7 as i have a feeling that we need a bit more aggressive tresholds.
If u want to keep it balanced, and yeah, most users want that:
governor: smartmax
cpuquiet governor: load_stats
u want ultimate perfromance:
governor: interactive (up treshold 65) or smartmax (lower tresholds)
cpuquiet governor: load_stats
now give me bonus points
THERMAL CONTROL HOWTO:
==================
First have a look on the following folder:
sys/module/msm_thermal/parameters
now have a look at these 2 files:
limit freq
limit_temp_degC
In limit_freq u can adjust on which freqs it should fall back while throttling
In limit_temp_degC u can adjust the tempreature limit for throttling
EXAMPLE:
=======
#limit_freq
1458000 1242000 702000 384000
#limit_temp_degC
55,60,70,80
That means: it throttles to 1458Mhz @ 55 degrees , 1242MHz @ 60 degrees, 702MHz @ 70 degrees , 384MHz @ 80 degrees
SMARTMAX GOVERNOR
===============
Adjust it like that u u wont have a single lag, this governor is simply outstanding:
Freq Range General: 270MHz - 1728MHz
awake_ideal_freq 594000
boost_freq 1242000
suspend_ideal_freq 384000
touch_poke_freq 1242000
Leave the rest untouched

BATTERY LIFE + TRICKSTER MOD SETTINGS
FOR HOTPLUG , GOVERNOR AND THERMAL CONTROL
I tried to do my whole correspondence at this circle over the phone.. should mean a lot of:
*Whatsapp (GF is away from me)
*G+ Talking in our community
*Hangouts (helping people)
*Tapatalk (reply to threads)
*other stuff

Yo n3o in da house! Remember me bro? really good to see you here mate!
Sent from my M7 using xda app-developers app

Try4Ce said:
Yo n3o in da house! Remember me bro? really good to see you here mate!
Sent from my M7 using xda app-developers app
Click to expand...
Click to collapse
sure thing my bluetooth problem friend with KIA

Ok first build is up, as i dont have the phone yet, i need testers who are able to provide me logcats and kmsg ' s. Before i add other things I need reports if everything is working. Please report issues only with attached logs

Great to have u here....

Soon to join the testers.

LOOOOL everyone from oneX move here... how nice.. deagle, eyosen, try4ce... glad t have u here

Nice to see you here n3o. Appreciated your work for the one x and I'm looking forward to some cool stuff for the one from you

n3o!!!
Thought u should study for exams and not develop kernels!
I know, i´m guilty teasing u on another place, will test ur Kernel asap :highfive:
LG, Helmut

hi sir please do not forget us by call recorder feature ......
thanks in advanced

hasan_abeer said:
hi sir please do not forget us by call recorder feature ......
thanks in advanced
Click to expand...
Click to collapse
no clue what u are talking about i dont own the devicea yet. if u tell me something about such things u have to be more precise
[sent from an icecold mako...ncxe'ed....soon...]

n3ocort3x said:
no clue what u are talking about i dont own the devicea yet. if u tell me something about such things u have to be more precise
[sent from an icecold mako...ncxe'ed....soon...]
Click to expand...
Click to collapse
hey bro not long now mate

mattoffshore said:
hey bro not long now mate
Click to expand...
Click to collapse
mat..glad to have u here. keep me posted. my device wont arrive before may
[sent from an icecold mako...ncxe'ed....soon...]

n3ocort3x said:
mat..glad to have u here. keep me posted. my device wont arrive before may
[sent from an icecold mako...ncxe'ed....soon...]
Click to expand...
Click to collapse
pm coming your way

If I can do anything to speed up the time until you get a device, let me know via pm like buying one here in germany etc
Sent from my HTC One using xda premium

jonas2295 said:
If I can do anything to speed up the time until you get a device, let me know via pm like buying one here in germany etc
Sent from my HTC One using xda premium
Click to expand...
Click to collapse
for now im pretty busy with evening school stuff so i'm kind of happy that devices arrives in 2 weeks. what would be interresting is if anyone tried the kernel yet...if yes: report
[sent from an icecold mako...ncxe'ed....soon...]

Have you updated the source to newer one?

Related

[KERNEL|29|10|13][FLO/DEB][n3oFlo_v17|CPUQUIET|DT2W|CPU:2GHz|GPU:487,5|VC|THE RMAL]

{
"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"
}
banner by jonas2295​
==[n3oFlo]==
How to adjust it right, see post #2
FEATURES:
- ADDED 162MHz AND 270MHz
- HIGHEST FREQ: 1728 MHz (more to come possible)
- LOWEST FREQ: 162 MHz
- USERSPACE VOLTAGE CONTROL
- FAST CHARGE
- FRANCISCO FRANCOS HOTPLUG CONTROL PORTED FROM MAKO
- KERNEL BASED THERMAL CONTROL
- SMARTMAX GOVERNOR FOR BALANCE BETWEEN BATTERY AND POWER
- XZ COMPRESSED
- DYNAMIC FSYNC
Click to expand...
Click to collapse
USE TRICKSTER MOD FOR CONTROLING ALL FEATURES ​
R E V I E W by nimrodity
BENCHMARK v14 CPUQUIET
HOWTO REPORT ERRORS -> THE RIGHT WAY
-) YOU need to provide me the following information, otherwise I´m not able to help:
-) On wich ROM you are
-) Wich Kernel and wich modules did you flash
-) ALWAYS provide a last_kmsg AND a logcat (you dont know how to do that ? Use google or search here in this forum, its posted nearly everywhere)
-) posts like "XYZ feature on ROM XYZ does not work" will be ignored (what should i do with that information ???)
CHANGELOG (old versions) & KERNEL FEATURES
Code:
[B]n3oFlo_v1[/B]
- ADDED 162MHz AND 270MHz
- HIGHEST FREQ: 1728 MHz (more to come possible)
- LOWEST FREQ: 162 MHz
- USERSPACE VOLTAGE CONTROL
- FAST CHARGE
- FRANCISCO FRANCOS HOTPLUG CONTROL PORTED FROM MAKO
- KERNEL BASED THERMAL CONTROL
[B]n3oFlo_v3, v4[/B]
- fix bootup issue
- huge ramdisk change
[B]n3oFlo_v4[/B]
- added ROW I/O Sched
- added FIOPS IOSCHED
- updates for ROW and FIOPS out of CAF
- LINARO compiled
- added SMARTMAX governor
[B]n3oFlo_v5[/B]
-switch to stock hotplug for now (fixes perfromance issues)
[B]n3oFlo_v6[/B]
-FIXED SMARTMAX not showing up
-another testround of custom hotplug
[B]n3oFlo_v7[/B]
- FINAL TESTING / BENCHMARK round for hotplug
- if u flash, please post the following things if possible:
- in benchmark: (antutu) does every core come online
- after benchmark: do they go offline or do all 4 cores stay online ?
- which version flashed [B](I M P O R T A N T)[/B]
- watch cores while benching and report if all 4 cores come up
- post screenshot of result
[B]n3oFlo_v8_stock_hotplug[/B]
- dynamic FSYNC
- enabled more TCP congestion types
- CPU: OC up to 2 GHz
- GPU: OC upt to 487,5 MHz
- added back Kernel based Thermal Control
[B]n3oFlo_v8_custom_hotplug[/B]
- dynamic FSYNC
- enabled more TCP congestion types
- CPU: OC up to 2 GHz
- GPU: OC upt to 487,5 MHz
- set Hotplug control to act more aggressive by default
CHANGELOG LATEST VERSION:
n3oFlo_v10_custom_hotplug
- fix lowfreqs not showing up, now they are available again
- fixup hotplug control again
- kernel based thermal control back
n3oFlo_v10_stock_hotplug
- fix lowfreqs not showing up, now they are available again
n3oFlo_v11_stock_hotplug and custom hotplug
-updated ondemand governor
-updated smartmax to latest version
-added maxwens input mediator
-fine tuned smartmax values to provide even more smoothness
-added maxwens eps smartmax governor (extreme powersaving)
-updated Toucchscreen firmware
n3oFlo_v12_stock_hotplug and custom hotplug
-added DT2W + S2W + S2S -> ALL Credits to @flar2, its only his work
n3oFlo_v13_stock_hotplug and custom hotplug
-removed Dynamic Fsync to provide more stability
-fix for app-mounted directories (thanks @mkasick) and flar2 for commit
-flo: mmc: disable pack feature for Hynix part thanks flar2
n3oFlo_v14_stock_hotplug and custom hotplug
-fix USB OTG (thanks to Evan Anderson)
n3oFlo_v14_cpuquiet
-replace hotplug control with cpuquiet hotplug
-more battery frinedly (at least it looks like on first tests)
-buttery smooth
n3oFlo_v15_cpuquiet && stock_hotplug
-fixup cifs (thanks tbalden for mentioning it)
-rework of GPU freqs in next release this weekend, sorry
n3oFlo_v17_cpuquiet
-new way of overclocking GPU introduced by TEAM GLITCH (over pll)
-new gpu overclocking freqs available
-cpuquet version only so far (stock hotplug will follow)
HUGE THANKS TO @maxwen who always support and teaches me
UPCOMING IN NEXT VERSION:
-performance edition with more OC (CPU/GPU)
-TOUCHSCREEN MAGIC
Download Kernel & Modules
===========================================
FOR NEXUS 7 2013
n3oFlo_v15_Stock Hotplug INSTALLER
n3oFlo_v17_cpuquiet INSTALLER
===========================================
Howto install:
No AROMA, just good old recovery flash (better then hundrets of freezes in AROMA).
Github
Link
Disclaimer
-) I am not responsible for bricked devices
-) you do this on your own will
-) If you flash this, your warranty will be void
CREDITS
MAXWEN: FOR ENDLESS SUPORT AND TEACHING STUFF
FRANCISCOFRANCO:mako_hotplug control
FLAR2:touchscreen magic
tiny4579:forked source from him
​
HOTPLUG CONTROL, HERMAL CONTROL, GOVERNORS, SAMPLE CONFIGS:
there are 3 types of hotplug methods u guys are confronted with while using this or stock kernel:
-mpdec from qualcomm
-mako_hotplug from franciscofranco
-cpuquiet from nvidia with additions (load_stats)
mpdec is for my taste/needs to aggressive. if u watch cpus go up and down, they spend a lot of time on higer freqs + too much cores online, thats why i wanted to replace it with an other hotplug management. As my coding skills are not good enough (not now but i hope in future) i decided to use francisco francos mako_hotplug. why ? simple. because its adjustable (4 floors). This worked quite well.
but yeah.. we all know.. on Android, u dont stay long at one thing... we move constantly. this is where cpuquiet hotplug kicked in. Its original from nvdia for tegra processors but u can port it to others too (what maxwen did). maxwen added the load stats_governor, wich is a port from franciscofrancos hotplug control in a way. but i dont want to confuse people here so in short:
with cpuquiet + load stats governor u get a brilliant battery life while keep it snappy. Why that ?? simple... maxwen spent a lot of time in it to adjust it for his oppo people and he knows what to do. I recommend leaving the governor on load stats (hotplug depended on load) to get the best results.
I re-adjusted it to fit in m7 as i have a feeling that we need a bit more aggressive tresholds.
If u want to keep it balanced, and yeah, most users want that:
governor: smartmax
cpuquiet governor: load_stats
u want ultimate perfromance:
governor: interactive (up treshold 65) or smartmax (lower tresholds)
cpuquiet governor: load_stats
now give me bonus points
THERMAL CONTROL HOWTO:
==================
First have a look on the following folder:
sys/module/msm_thermal/parameters
now have a look at these 2 files:
limit freq
limit_temp_degC
In limit_freq u can adjust on which freqs it should fall back while throttling
In limit_temp_degC u can adjust the tempreature limit for throttling
EXAMPLE:
=======
#limit_freq
1458000 1242000 702000 384000
#limit_temp_degC
55,60,70,80
That means: it throttles to 1458Mhz @ 55 degrees , 1242MHz @ 60 degrees, 702MHz @ 70 degrees , 384MHz @ 80 degrees
SMARTMAX GOVERNOR
===============
Adjust it like that u u wont have a single lag, this governor is simply outstanding:
Freq Range General: 270MHz - 1728MHz
awake_ideal_freq 594000
boost_freq 1242000
suspend_ideal_freq 384000
touch_poke_freq 1242000
Leave the rest untouched
another one
Well done and good stuff.
Sent from my One between sky and earth
philos64 said:
Well done and good stuff.
Sent from my One between sky and earth
Click to expand...
Click to collapse
Yeah as said, i dont own the device yet and patiently waiting for reports so if anyone could flash and report I would appreciate it so I can continue adding stuff... U know... Itchy fingers and such stuff
(At least i would need a report that it boots and works)
Hey sorry for not going by your rules but I'm running stock rooted 4.3 and it just hangs at the Google splash screen doesn't even reach the boot animation I can't run any test because I won't be able to get to a computer until this upcoming weekend but if you need to test any build feel free to pm me and I will report back to you and test your builds
rSallyx said:
Hey sorry for not going by your rules but I'm running stock rooted 4.3 and it just hangs at the Google splash screen doesn't even reach the boot animation I can't run any test because I won't be able to get to a computer until this upcoming weekend but if you need to test any build feel free to pm me and I will report back to you and test your builds
Click to expand...
Click to collapse
Thanks for reporting back... The first build is the complicatest... always.. especially without device Thanks for ur report, I will look into ! Any other one in here that has boot problems ?? (BTW: forget the the rules , I´m happy u reported back)
EDIT
I think i´ve found the derp... its ramdisk adress. Will fix it up when back home from work
Sooo glad to see you here man!!
Now i will use your kernel both on htc one and this from next week
aamitabh28 said:
Sooo glad to see you here man!!
Now i will use your kernel both on htc one and this from next week
Click to expand...
Click to collapse
oh yeah finally a familiar face.. u allready got the device ??? i need tester because of boot problem... but i think i already found the derp
n3ocort3x said:
oh yeah finally a familiar face.. u allready got the device ??? i need tester because of boot problem... but i think i already found the derp
Click to expand...
Click to collapse
No man it will take a week ..I have to get it imported to India
Was browsing the forums until I saw you
From next week I will do whatever you want me to do
Sent from my HTC One using Tapatalk 4
aamitabh28 said:
No man it will take a week ..I have to get it imported to India
Was browsing the forums until I saw you
From next week I will do whatever you want me to do
Sent from my HTC One using Tapatalk 4
Click to expand...
Click to collapse
I like that Maybe until then its already solved... (I guess it will be solved today if anyone reports back)
Yeah !
Looking forward ..always wanted a nexus
Sent from my HTC One using Tapatalk 4
Kernel updated to v2, please rport if it boots and how it behaves. I need reports as i dont have the device With or without log !
V1 didn't boot will try v2
Sent from my SCH-I535 using Tapatalk 2
masri1987 said:
V1 didn't boot will try v2
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
thanks should boot now waiting on sitrep from someone
V2 doesn't boot either
Sent from my SCH-I535 using Tapatalk 2
masri1987 said:
V2 doesn't boot either
Sent from my SCH-I535 using Tapatalk 2
Click to expand...
Click to collapse
yeah without device and testers i´m screwed... ok will try another thing when back home from work. Have another Idea Does it bootloop or stuck at Splshscreen ?
V3 is online, please test
n3ocort3x said:
yeah without device and testers i´m screwed... ok will try another thing when back home from work. Have another Idea Does it bootloop or stuck at Splshscreen ?
V3 is online, please test
Click to expand...
Click to collapse
V2 stuck on splash screen gonna try v3
Sent from my Nexus 7 using Tapatalk 2
masri1987 said:
V2 stuck on splash screen gonna try v3
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
K thx again. If v3 doesn't boot I have to use an other method of boot.img flashing instead of injection of zimage.
Also a last_kmsg after the fail boot would help (then I finally would know where the derp is located) the its stated in op how to grep it. Would be cool if you could grep one for me
Sent from my HTC One using Tapatalk 4
n3ocort3x said:
K thx again. If v3 doesn't boot I have to use an other method of boot.img flashing instead of injection of zimage.
Also a last_kmsg after the fail boot would help (then I finally would know where the derp is located) the its stated in op how to grep it. Would be cool if you could grep one for me
Sent from my HTC One using Tapatalk 4
Click to expand...
Click to collapse
It booted...
You taking request?
Sent from my Nexus 7 using 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

[DISCONTINUED][KERNEL][MM] Undine-X Kernel [04/16]

{
"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"
}
Disclaimer​
Code:
/*
* Your Warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, dead dogs, or cats,
* but i'm very interest in thermonuclear war, so if you point the finger
* at me for messing up your device just because this kernel, I will
* send you to the mars with Nuclear Rocket. Act accordingly.
* I know this paragraph is conspiracy-included, so
* dont ask about it. Welcome.
*/
this kernel is based on kernel source by kumajaya, branch cm-13.0-wt88047​So it just for Marshmallow ROM ONLY​
About
Undine-X is my customized Kernel for Wingtech wt88047 a.k.a Xiaomi Redmi 2 with lots of new features.
I started learning about compiling android kernel in mid-March, inspired by some of modified kernel in this device.
Now I'm using kumajaya's kernel source with cherrypicks from some of the greatest XDA kernel developers sources.
Cross-compile
Compiled with HyperLinaro 5.1 Toolchain
Using -Ofast Optimization Flags
Features
MSM Limiter
Power Suspend Mode
Overclock CPU to 1.4GHz
Adreno Idler
MSM Hotplug, Mako Hotplug, and Intelliplug
New CPU Governor : impulse, lionfish, bluactive, darkness, elementalx, nightmare, zzmoove, yankactive
New I/O Scheduler :tripndroid, zen, sioplus, fiops
Advanced TCP Congestion Algorithm
USB Fast Charging (no more slow charging when charging in computer)
Double Tap 2 Wake
Vibration Control
Asynchronous Fsync
KCAL Display Color Control
and moar .....
Installation
Download the zip file
Reboot to your recovery (I'm suggested yo to INSTALL TWRP 3.0.0 to make sure aroma running properly)
BACKUP your BOOT partition (to make it safe so your can easely restore if found any critical problem)
Install the zip file
Choose your preferred options (cpu min/max, governor, selinux mode, etc)
Reboot to system
Preferred Kernel Tweaker App
ReModded Singularity Kernel Adiutor, Download it at my GDrive
NOTE
If you getting some problem,
Send me your log files or I can't help you. Thanks.
/sys/fs/pstore/console-ramoops
/sys/fs/pstore/dmesg-ramoops
Doubletap2wake & Sweep2wake Preview
XDA:DevDB Information
Undine-X Kernel, Kernel for the Xiaomi Redmi 2
Contributors
ichihara.rifa
Source Code: https://github.com/harukachan/UndineX_XR2
Kernel Special Features: Overclock, Aroma Installer, Double Tap 2 Wake, Sweep 2 Wake, Power Suspend, MSM Limiter
Version Information
Status: Stable
Current Stable Version: 1.3.0
Stable Release Date: 2016-04-16
Created 2016-03-27
Last Updated 2016-09-20
Reserved
Download Links
codeharuka-UndineX-1.3.0.zip
ReModded-SKA-20160417.apk
Changelogs
v1.3.0
[new] MSM Limiter v4.0
[changed] Turn down charger rate to 1100 mAh (Avoid hardware issue)
[changed] Some Improvement in UKSM
[changed] Revert Max CPUFreq to 1.4GHz
[removed] Intelliactive Governor (Still not worth for msm8916)
[removed] FauxSound Sound Control (because very buggy)
[changed] Some Improvement in Aroma Installer Themes
[changed] Some Improvement From Cyanogenmod
v1.2.1
[changed] Fix CPU Frequencies Table
[changed] Unlock GPU Frequencies to 720MHz
[changed] Improving I/O latency
[changed] Implement powersuspend to doubletap2wake and sweep2wake
v1.2.02-sid
[new] Unlock GPU Frequencies up to 720MHz
[changed] Fixed Initscript, CPU Frequencies Table, and more, to fix random reboot problem.
v1.2.01-sid
[new] UKSM v1.2.3 (Ultra-Kernel Samepage Merging From http://kerneldedup.org/) This feature make your ram more efficient and more fluid.
[new] Sweep2wake Feature (From Bricked-Mako Kernel by @show-p1984)
[new] Implement Cryptography for LZ4 from berserk @Ashish94
[new] Implement Frandom from berserk @Ashish94
[new] Enable/Disable CRC Scanning (from https://github.com/boype/kernel_tuna_kk44)
[changed] Unlocked CPU Frequencies up-to 1.6 GHz
[changed] Now hwkeys are not active when in suspend mode. Patch from TeslaROM Kernel Source @premaca
X1.1-6-H2O
[new] MDSS Color Control (Formerly KCAL)
[changed] Fix CPU Frequencies tables that can't ramp up to 1.4GHz
[changed] Fix touchscreen random not responding when doubletap2wake activated.
X1.1-4-H2O
[changed] fauxsound: removing all mic tuner to fix low output from microphone during calls (thanks @akash akya)
[changed] touchscreen: add resume when doze (thanks @pirej @zwliew)
[new] installer : add Balanced Preset for new user (when still confuse about setup)
X1.1-2-H2O
[changed] now config restoration placed in ramdisk instead of init.d, to make it still working if the rom not support init.d
[new] Mako hotplug and Intelliplug
[changed] Now the kernel compiled with Hyper Linaro Toolchain GCC 5.1
[new] Add Asynchronous Fsync
X1.1-0-H2O :
Initial publish on XDA
Can i test this with Tesla OS?
Just tried Elix1r, flashed zip and tried fastboot flashing, rom 100% clean and it didn't work.
hardsonic said:
Can i test this with Tesla OS?
Just tried Elix1r, flashed zip and tried fastboot flashing, rom 100% clean and it didn't work.
Click to expand...
Click to collapse
I'm just test on cm13 and aokp only. but you can try it.
don't forget to backup boot partition before flash it.
YACK
Finally made it through xda .. can i request more hotplug .. hehe
please add mako hotplug pleasee.
inpamcoxie said:
YACK
Finally made it through xda .. can i request more hotplug .. hehe
please add mako hotplug pleasee.
Click to expand...
Click to collapse
Added to the my plan
Thanks for suggestion
Great work!
It's raining Kernels for our little precious...
Kudos to all devs ?
more in our phone's development... great news
everything seems good ..but cpu cannot reach 1.4ghz even when the governor was set to performance..other than that its good..pls keep up the effort..
btw i m using tesla rom
ibal97 said:
everything seems good ..but cpu cannot reach 1.4ghz even when the governor was set to performance..other than that its good..pls keep up the effort..
btw i m using tesla rom
Click to expand...
Click to collapse
Thanks for review
imo it's not really "cant reach",
but it optimized so cpu load is still under 1.4ghz.
Performance governor ramp up your CPU at the highest value, it doesn't matter were you are in game or just playing music.
ichihara.rifa said:
Thanks for review
imo it's not really "cant reach",
but it optimized so cpu load is still under 1.4ghz.
Performance governor ramp up your CPU at the highest value, it doesn't matter were you are in game or just playing music.
Click to expand...
Click to collapse
ohh...now i understand.. thanks for the kernel
Thanks イチハラ リファ(Katakana lol) for implementing dt2w. I find it interesting on how you implementing fastcharging in your kernel and wonder does the charging stay at a consistent rate of 1500mA ? Can anyone test it out?
nick37332001 said:
Thanks イチハラ リファ(Katakana lol) for implementing dt2w. I find it interesting on how you implementing fastcharging in your kernel and wonder does the charging stay at a consistent rate of 1500mA ? Can anyone test it out?
Click to expand...
Click to collapse
it depend on hardware, i mean i'm just trying to combine usb fstchg patch with more value at max volt.
well i'm still not tried about it because i dont have tc adaptor that larger than 1000mA :laugh:
lol my english is very bad :laugh:
Good to see the development of redmi 2 now.
Kernels are coming like rain!
Development like this seems unbelievable!
Cheers
-Sourav_8434
nick37332001 said:
Thanks イチハラ リファ(Katakana lol) for implementing dt2w. I find it interesting on how you implementing fastcharging in your kernel and wonder does the charging stay at a consistent rate of 1500mA ? Can anyone test it out?
Click to expand...
Click to collapse
Well I used the Ampere app, the max.amount of current I got was 1010mAh , with constant values revolving around 700-800mAh. Others can also check. I'm using the stock charger.
After install the kernel I can't unlock my phone, I'm using pattern unlock. Everytime that I try to unlock a black screen appears and go back to unlock screen.
I had the same problem with latest version of octopus kenel and I have to use and old version.
Any idea how to fix this problem?
Enviado desde mi Mi-4c mediante Tapatalk
siba01 said:
After install the kernel I can't unlock my phone, I'm using pattern unlock. Everytime that I try to unlock a black screen appears and go back to unlock screen.
I had the same problem with latest version of octopus kenel and I have to use and old version.
Any idea how to fix this problem?
Enviado desde mi Mi-4c mediante Tapatalk
Click to expand...
Click to collapse
I will look into that,
temporary, you can disable dt2w.
ichihara.rifa said:
I will look into that,
temporary, you can disable dt2w.
Click to expand...
Click to collapse
Yup... dt2w is the one causing this problem... the touchscreen doesnt seem to wakeup from touch inputs
Update X1.1-2-H20 [new compiler and hotplug]
Changelogs at first page :laugh:
Ayy my minus is now increased, lmao
no kernel-bugs-related so far....
[i'm more than a noob when it comes to kernel]
this is the only one that made my 紅米2 react properly on dt2w
(feature i missed the most, and coming back big style) {still waiting for a stable berserk to be honest}
8 stars (out of 5) for the looks/user/aroma approach - specially for people not using kernel managers (i'm not 1 of those, but solidarity is important)
has every other "crowd pleasers" working except for control freaks (just kidding) + screen/color profiles << this is not a plea
++ having an option for color-profile would imho make it more than awsome......
great work, even greater kernel, thank you
tipsy by @premaca
recommended settings more than appreciated

[KERNEL][I9100][UNOFFICIAL]Dorimanx 4.1.X[4.1.X][03/12/2016]

{
"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 GreekDragon​(The resurrection of jellybean kernels)​
Dorimanx JB unofficial kernel by GreekDragon​
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.
This is a fork from Dorimanx's git.
If you have problems or if anything goes wrong, you can flash latest build by Computoncio
You can download from his official website:
http://dorimanx.casoncia.org/
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.
4.1.X JELLYBEAN ONLY!
DISCLAIMER:
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, sleepy, conservative (Default: HYPER)
- TCP Algorithms: Cubic, Reno, BIC, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, Lp, Yeah, Illinois (Default: Westwood)
- FPBug/Musicbug fix is already included in this kernel!
- BLN and BLNWW support
- Updated Linux Kernel version to 3.15.0 stable!
- IO Schedulers: ROW, FIOPS, SIO, BFQ, CFQ, Noop, ZEN, Deadline (Default: SIO)
- Trim support
THINGS I WILL NOT ADD:
Code:
- 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)
- Recovery version (WIll only consider doing this if working on LP kernel)
- 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)
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 (Kernel 3.6.Y maintainer)
Computoncio (This Kernel)
cybernetus (This Kernel)
stelistcristi (Contents of this post)
chhapil (For helping me with all of the issues, thanks man)
Chet Kener (For UBER toolchain)
Lanchon (For TRIM fix)
Zeitferne (For FP Bug/Music Bug fix)
gsstudios (For his help and his thread template)
DOWNLOAD:
Siyah-Dorimanx-V8.70-JB-SGII-PWR-CORE-DRAGON-TRIM.zip
AndroidFileHost Download Folder
CHANGELOG:
Refer to second post
KERNEL SOURCE:
Source code of the kernel can be found here:
https://github.com/dragonGR/Dorimanx-SG2-I9100-Kernel
https://github.com/dragonGR/initramfs3
ISSUES:
- All dorimanx bugs
USEFUL LINKS
- CPU Governor and I/O Scheduler Guide
- DorimanX tuning guide
TCP Algorithm guide
​
XDA:DevDB Information
DorimanX JB by GreekDragon, Kernel for the Samsung Galaxy S II
Contributors
GreekDragon, chhapil
Source Code: https://github.com/dragonGR/Dorimanx-SG2-I9100-Kernel
Kernel Special Features:
Version Information
Status: Stable
Created 2016-07-15
Last Updated 2016-12-03
Changelogs:
--RELEASED VERSIONS --
Code:
[B]DorimanX 8.70 (STABLE) [/B]
- Massive update -
- Upstream & Security fixes -
- Stability improved -
- Switched to gsstudio's fork -
Reserved
Welcome to the team
@Lysergic Acid @gsstudios , @arnab , @GreekDragon @Trafalgar Square ..... and i missed many but what a Team on I9100 again
thanks to all to continue to maintain our device with a so high level of development !
Troubadour666 said:
@Lysergic Acid @gsstudios , @arnab , @GreekDragon @Trafalgar Square ..... and i missed many but what a Team on I9100 again
thanks to all to continue to maintain our device with a so high level of development !
Click to expand...
Click to collapse
After 5 years, s2 is still alive and kicking. I guess is a zombie now.
Its work
Do you have any profile between battery/stability/games
I am here
xn0live said:
Its work
Do you have any profile between battery/stability/games
Click to expand...
Click to collapse
I don't want to touch profiles because i know i will screw up there.
Trafalgar Square said:
I am here
Click to expand...
Click to collapse
Of course you are here.
I'm testing a new v8.52. I added IsoRec and some other things, if everything is good, i will release it.
Have you pulled the fix for package parsing error in JB?
As I mentioned to you I'm not able to keep up these days due to me professional commitment, so your contribution to JB branch is a welcome change. Thanks for that
I have one concern over how the Dorimanx kernel development is heading.
Already the JB vs KK, MM code is now much fragmented, I was trying to my best to bring JB much closer to the current branches but not fully.
I would like to know your views on this
chhapil said:
Have you pulled the fix for package parsing error in JB?
As I mentioned to you I'm not able to keep up these days due to me professional commitment, so your contribution to JB branch is a welcome change. Thanks for that
I have one concern over how the Dorimanx kernel development is heading.
Already the JB vs KK, MM code is now much fragmented, I was trying to my best to bring JB much closer to the current branches but not fully.
I would like to know your views on this
Click to expand...
Click to collapse
Fragmentation was going to happen sooner or later, especially with all those changes required just to get MM working.
I will help with JB development when I have free time alongside GreekDragon. LP and MM will and always be my primary focus (until new android versions come out)
gsstudios
Could you explain why there's dorimanx.zip file inside the kernel file
Was it a mistake or you compiled two different kernels?
gsstudios said:
Fragmentation was going to happen sooner or later, especially with all those changes required just to get MM working.
I will help with JB development when I have free time alongside GreekDragon. LP and MM will and always be my primary focus (until new android versions come out)
gsstudios
Click to expand...
Click to collapse
May be my expectations would be wrong, apart from Mali code, rest of the code should be almost same.
Even the WiFi driver has become totally open source now but it's not merged to JB branch fully.
Lot of pieces related to net, scheduling are also different.
I guess since Dorimanx and computino's days it has started bifercating.
I hope we can bring it together
Always if my mobile is off(screen off) and i get a whatsapp message my phone wake up
where is the option, where i can disabled it?
BLN is off
and what does it mean if a person say i am using " cpu grpup 2 or cpu group 3" where is the setting for that
chhapil said:
Have you pulled the fix for package parsing error in JB?
As I mentioned to you I'm not able to keep up these days due to me professional commitment, so your contribution to JB branch is a welcome change. Thanks for that
I have one concern over how the Dorimanx kernel development is heading.
Already the JB vs KK, MM code is now much fragmented, I was trying to my best to bring JB much closer to the current branches but not fully.
I would like to know your views on this
Click to expand...
Click to collapse
Yeah, i'm testing it along with some other things.
I have something in my mind. If everything is ok, JB kernel will be closer to LP one. Not sure if you get me.
gsstudios said:
Fragmentation was going to happen sooner or later, especially with all those changes required just to get MM working.
I will help with JB development when I have free time alongside GreekDragon. LP and MM will and always be my primary focus (until new android versions come out)
gsstudios
Click to expand...
Click to collapse
Thanks again.
Thanks.
Muhammadsoli said:
Could you explain why there's dorimanx.zip file inside the kernel file
Was it a mistake or you compiled two different kernels?
Click to expand...
Click to collapse
Is a mistake.
chhapil said:
May be my expectations would be wrong, apart from Mali code, rest of the code should be almost same.
Even the WiFi driver has become totally open source now but it's not merged to JB branch fully.
Lot of pieces related to net, scheduling are also different.
I guess since Dorimanx and computino's days it has started bifercating.
I hope we can bring it together
Click to expand...
Click to collapse
WIFI Drivers is stable on JB.. correct me if i'm wrong, but why to update the drivers when the one from JB works great?
xn0live said:
Always if my mobile is off(screen off) and i get a whatsapp message my phone wake up
where is the option, where i can disabled it?
BLN is off
and what does it mean if a person say i am using " cpu grpup 2 or cpu group 3" where is the setting for that
Click to expand...
Click to collapse
What do you mean?
About cpu group, is on STweaks and specifically in CPU-Voltages tab.
Dorimanx v8.55 is up!
Changelogs:
- Added IsoRec
- Kernel is now 3.15
- Removed zzmanX
- Added zzmoove
- Removed Powersave governor
- Removed Perfomance governor
- Removed VR and FIFO schedulers
- Enabled other flags for FIOPS
- Updated SuperSU to v2.46
- Fixed permissions for power efficient workqueues parameter
- Fixed parsing package error
- Synced chhapil's zram updates
- Set lz4 as the default algorithm for zram
- Merged almost all fixes from zzmoove develop branch.
- Added tcp algorithm changing support and set westwood as the default
- Governors Updated
- Tuned IO schedulers
- Fixed some memory corruptions
- Sync IO scheduler changes with KK branch
- Fixed some leaks
- Applied some security updates
- Added PE workqueue control
- Added TCP algorithm changing support to stweaks
- Initial support for software CRC toggle
Downloads
AFH: https://www.androidfilehost.com/?fid=24591000424948196
Github(mirror):https://github.com/dragonGR/Dorimanx-SG2-I9100-Kernel/releases/tag/v8.55-stable
Found some issues
Stweaks always detects a value been changed, I think your profiles are out of sync
Trim is not working properly, phone hangs while trimming, check the discard option in fstab in initramfs
Overall deep sleep is good, resume is faster after screen off state
:good:
chhapil said:
Found some issues
Stweaks always detects a value been changed, I think your profiles are out of sync
Trim is not working properly, phone hangs while trimming, check the discard option in fstab in initramfs
Overall deep sleep is good, resume is faster after screen off state
:good:
Click to expand...
Click to collapse
TRIM works fine here. And i have affected chip if that matters.
About Stweaks, i think i know the problem. Testing.
Resume is faster indeed.
I flash the 2 version
the kernel is not very stable, its freeze almost
xn0live said:
I flash the 2 version
the kernel is not very stable, its freeze almost
Click to expand...
Click to collapse
No freeze for me. All is good. @chhapil you faced freeze?

[KERNEL] [CLARK] [LOS 7.1.2] HandBag Kernel - v2.3.5

HandBag Kernel
"Every single feature" Held together with duct tape and magic
Development for the Moto X Style/Pure seems a little quiet, so I decided to patch together my own kernel. I think this is the perfect chance to learn git and the build system for android. Feature requests are welcome!
Disclaimer
Please note that this is my first kernel and that stability and battery life are not guaranteed. Actually, nothing is guaranteed. I am not responsible for bricked devices or lost data. Flash at your own risk.
You will most definitely have to adjust the default settings. Expect lags and fun stuff.
Also note that this kernel is meant for LineageOS based roms. Tested and running daily on XT1575.
Features
Based on Lineage OS source
Additional CPU Governors (Alucard, ElementalX, Despair, Chill, IntelliActive, Lionheart, BioShock, BluActive, Wheatley, ZZMove, Impulse, Relaxed)
Additional I/O Schedulers (Deadline, NOOP, Maple, Row FIOPS, SIO, SIOPlus, TripNDroid, VR, Zen)
Additional Hotplug Drivers (Alucard Hotplug, Autosmp, Bricked Hotplug, MSM Hotplug, Lazyplug) Causes laggy wakeup
Additional TCP congestion algorithms (Default westwood)
KSM/uKSM
Overclock/Underclock
Voltage control
Wake Gestures by flar2
Fsync, Inputboost, Touchboost, and Wakelock Toggles
Kexec Not needed yet
Ofast Actually Os for now (Kernel gets too big and there's no decompression for aarch64)
UBER Toolchain 6.0 Linero Toolchain 6.3.1
Dynamic Fsync
Adreno Idler/Boost
AnyKernel2 Installer
Backlight Dimmer
Color control (KCal)
To-Do
I dunno, you tell me.
Installation
Flash in recovery
Note: AnyKernel2 will use your existing ramdisk. It's recommended to flash over the kernel that came with your rom or a previous version of my kernel. Refer to AnyKernel2 for restoring after a bad flash.
Downloads
See Downloads Tab under thread title: https://forum.xda-developers.com/devdb/project/?id=20678#downloads
There are two branches:
msm - Uses the stock msm_core_ctl to handle hotplugging
hotplugs - Uses custom hotplugging solutions (Currently only bricked_hotplug)
Special Thanks and Credits
flar2
franciscofranco
nathanchance
frap129
dirtyhank
showp1984
engstk
faux123
neobuddy89
ZaneZam
yank555-lu
HashBang173
varunchitre15
Cl3Kener (UBERTC)
osm0sis (AnyKernel2)
trashy111 (For build server hardware)
... and various other helpful developers!
If I missed someone who should be on here,
please feel free to let me know.
XDA:DevDB Information
HandBag Kernel, Kernel for the Moto X Style (Pure)
Contributors
XDleader555
Source Code: https://github.com/XDleader555/HandBag-Kernel-Clark
Kernel Special Features:
Version Information
Status: Testing
Created 2017-05-15
Last Updated 2018-02-27
Changelog
02/27/18 - v2.3.5
handbag-msm:
Added more overclock values
Separated voltage control to upper and lower bounds for fine tuning
Merged Security commit for WPA exploit
07/31/17 - v2.3.3
handbag-msm:
Forgot to re-enable msm_core_ctl hotplug (oops)
Older Changelogs:
07/30/17 - v2.3.2
Add voltage control
07/28/17 - 4:59PM - msm branch - v2.3.1
Bring back alucard governor
Bring back power efficient workqueue
Bring back Dynamic fsync
Bring back uKSM and patches
Add LCD Notifier
Disable trace_printk
Disable sched_hrtick
07/28/17 - 12:39AM - msm branch - v2.3
Re-enable msm_performance (Default Kernel Hotplugging)
Update Zen Tune from 4.5 to 4.10
Enable Partial Resume
Revert Stack Protection from Strong to Normal
Add Software CRC toggle
Revert Alucard, Autosmp, bricked, msm_hotplug, lazyplug Hotplugs
Revert Dynamic fsync
Revert powersuspend and state_notifier
Temporarily Revert power efficient work queues
Revert KEXEC patches until someone complains
Temporarily Revert uKSM
A lot of other various cherry picks reverted
06/23/17 - 3:23PM - v2.2
Add Alucard Hotplug and Autosmp Hotplug
Add Alucard CPU Governor
Set some cpu defaults on boot from frap129's electron kernel
Cherry-pick f2fs patch to avoid syncing kernel panics
Increase thermal threshold from 46C to 60C. Light load happens around 55C, so we're always throttling
Disable thermal core control (You can re-enable it if you like)
Dynamic Fsync
Add CIFS support
REVERT: wrong vibe control commit
06/15/17 - 11:41PM - v2.1
REVERT: Merge F2FS changes up to May 20th 2016
REVERT: Small updates to msm mdss
REVERT: Switched to bricked_hotplug as default
REVERT: Show cpu voltages (Not actually useful)
REVERT: Update linux from 3.10.102 -> 3.10.105
REVERT: zRam, zSwap, zMalloc Updates
REVERT: linux/random backport from linux 4.1.40
REVERT: Those various "optimizations"
REVERT: Anything relating to state_notifier and system_wq
Bring back PowerSuspend. Why fix what ain't broke.
Add patch to avoid f2fs kernel panic/bootloop when downgrading/upgrading (sidegrading?) to v2.1
05/31/17 - 12:50AM - v2.0
Merge F2FS changes up to May 20th 2016
Small updates to msm mdss
Switched to bricked_hotplug as default
This should really be 1.9.1, but I already made it 2.0. Too lazy to fix ¯\_(ツ)_/¯
05/30/17 - 1:37AM - v1.9
Switch toolchains from UberTC 6.0 to Linero 6.3.1
Add relaxed cpu governor
Show cpu voltages (No editing unfortunately)
Slimbus overclock
UNREVERT: zSwap, zMalloc Updates
Removed powersuspend (not needed)
linux/random backport from linux 4.1.40
Various optimizations I probably missed
05/26/17 - 3:38AM - v1.8
UNREVERT: Update linux from 3.10.102 -> 3.10.105
UNREVERT: zRam updates
disabled zSwap (I don't think anyone uses this, correct me if I'm wrong)
converted msm_hotplug to use state_notifier
converted bricked_hotplug to use state_notifier
05/25/17 - 8:14PM - v1.7.1
Fixed overclock frequency not showing
Fixed enabling/disabling of state_notifier in tuning apps (turns off hotplug suspend)
converted msm_hotplug to use state_notifier I need to touch up on C
05/24/17 - 10:16PM - v1.7
Cleaned source code tree
REVERT: Update linux from 3.10.102 -> 3.10.105
REVERT: Moved msm_hotplug to system_wq
REVERT: Interactive CPU governor pulled from Pixel source
REVERT: zRam, zSwap, zMalloc Updates
REVERT: Overclocking/Underclocking (Just temporary, ran out of time)
05/24/17 - 3:16AM - v1.6
Update linux from 3.10.102 -> 3.10.105
Added Lazyplug
Moved msm_hotplug to system_wq
Avoided boot issue caused by msm_hotplug by setting Lazyplug as default. (msm_hotplug still works if set by user)
05/22/17 - 2:37AM - v1.5
Wake Gestures: Fixed touchscreen not responding when enabling gestures with the screen off
Wake Gestures: Fixed touchscreen not responding in ambient display
Wake Gestures: Phone call detection
Set msm_hotplug as default
Tweaked msm_hotplug defaults slightly
Increased default idle frequency for bricked_hotplug to 600mhz
05/21/17 - 7:38AM - v1.4
Added Wake Gestures by flar2 (DT2W, S2W, S2S)
Added uKSM
Interactive CPU governor pulled from Pixel source (Seems to have fixed our crashing issue)
Added Despair and Chill CPU governors
Power efficient work queue mode (wq_power_saving)
KEXEC
Updated zmalloc and zram
Adreno Boost
Overclocking/Underclocking
05/17/17 - 7:50PM - v1.3
Removed msm_core_ctl to prevent conflicts with bricked hotplug
Renamed bricked_hotplug to prevent confusion
Added msm_hotplug v2.4
Fixed touchboost for those who actually like that
Added color calibration (KCAL)
05/17/17 - 5:57AM - v1.2
Added Governors (IntelliActive, Lionheart, BioShock, BluActive, Wheatley, ZZMove, Impulse)
Added Adreno Idler
Small optimizations
Disabled Touchboost by default
Added Kernel PowerSuspend
05/16/17 - 12:33PM
Fixed backlight dimmer
Removed userspace governor
05/15/17 - 3:29AM
Initial Release
It's highly recommended that you apply your own settings with a kernel manager until I add bootup scripts
Frequently Asked Questions
Q: How do I logcat?
A: You'll need adb or root
Through adb:
Code:
adb logcat -b all -d > %userprofile%/Desktop/logcat.txt
Through your phone:
Download a terminal app
Code:
su
logcat -b all -d > /sdcard/logcat.txt
It'll take about 10 seconds for the command to work. Preferably catch the log as soon as you boot.
Upload the logcat found at the output directory as an attachment.
Q: Where is hybrid mode for powersuspend?
A: https://forum.xda-developers.com/showpost.php?p=72405702&postcount=92
Q: Which Roms work with this kernel? Does it work on CAF Roms?
A: Lineage OS. No guarantees for other Roms, but users have reported that it works on:
Mokee OS
Resurrection Remix
Dirty Unicorns (CAF?)
AICP
CrDroid
Q: What app should I use to tune this kernel?
A: I prefer EX Kernel Manager, but Kernel Adiutor works well too.
Q: Can we get X feature?
A: Working on it.
Nice
Will give it a try!
Great work
---------- Post added at 12:39 PM ---------- Previous post was at 12:38 PM ----------
aakashverma0007 said:
Nice
Will give it a try!
Click to expand...
Click to collapse
Waiting for your new video on this kernal's reviews
Nice work! I was gonna do something similar but I never had time. If I do I might do it for caf-aosp roms. I will flash this kernel with resurrection remix and give some feedback! Very nice job
confirmed working on Mokee OS nightly for 20170514
This won't work with something like CypherOS which is AOSP based right?
you can try... backup your boot.img in recovery, if anything goes wrong you can always recover from that
Confirmed working on Resurrection remix latest weekly.
Bro please include KCAL support if possible. The piece I have does not render good colors. It would be awesome then. Thanks for your efforts.
Bwangster12 said:
This won't work with something like CypherOS which is AOSP based right?
Click to expand...
Click to collapse
I get massive bluetooth battery drain on CypherOS. Trying a different kernel MAY be something that could fix that?
Bwangster12 said:
I get massive bluetooth battery drain on CypherOS. Trying a different kernel MAY be something that could fix that?
Click to expand...
Click to collapse
The Bluetooth drain is just cypher os itself. Other people said they had that problem even on they're Google plus page. Just use a different room like crdroid- resurrection remix, or just plain old lineage, or mokee. You got some nice options.
Curlyfry2121 said:
The Bluetooth drain is just cypher os itself. Other people said they had that problem even on they're Google plus page. Just use a different room like crdroid- resurrection remix, or just plain old lineage, or mokee. You got some nice options.
Click to expand...
Click to collapse
First of all... I feel like no one has recognized the BT drain on CypherOS... so thank you for that. Trying other roms is what I've been doing. I'm currently on Tesla and like it a lot... but have desparately wanted a rom thats as similar to a Google Pixel as possible. Pure Nexus hasn't been updated to Nougat and CypherOS seemed to be what I wanted. Things like Lineage, Tesla, RR, Dirty Unicorns all have their own things. At least with Tesla, I installed Substratum and pixel themes... just not exactly like the Pixel-ness of CypherOS.
Any plans for hotplugging? I'm not really requesting it just wondering what you have in store for the future.
Curlyfry2121 said:
Any plans for hotplugging? I'm not really requesting it just wondering what you have in store for the future.
Click to expand...
Click to collapse
I plan on packing in as many features as possible. Hotplugging is on the list after I get the CPU Governors and boot up scripts in.
Bwangster12 said:
I get massive bluetooth battery drain on CypherOS. Trying a different kernel MAY be something that could fix that?
Click to expand...
Click to collapse
You can try disabling Bluetooth scanning under location setting or disable one of the relevant wakelocks using my kernel with your favorite kernel manager. (I prefer EX Kernel Manager)
XDleader555 said:
I plan on packing in as many features as possible. Hotplugging is on the list after I get the CPU Governors and boot up scripts in.
You can try disabling Bluetooth scanning under location setting or disable one of the relevant wakelocks using my kernel with your favorite kernel manager. (I prefer EX Kernel Manager)
Click to expand...
Click to collapse
Nice, will test any new versions released as soon as possible. Keep up the good work ?
Works on dirty unicorns, which is a caf based rom, so I'm surprised this is working and there's nothing really wrong except in ex kernel manager and I tried kernel auditor I enable backlight dimmer and when I turn the screen off and back on the brightness is much higher than what I have it set as. Anyone else have that?
Same thing on Resurrection remix
XDleader555 said:
I plan on packing in as many features as possible. Hotplugging is on the list after I get the CPU Governors and boot up scripts in.
You can try disabling Bluetooth scanning under location setting or disable one of the relevant wakelocks using my kernel with your favorite kernel manager. (I prefer EX Kernel Manager)
Click to expand...
Click to collapse
YAY thanks! really and truly this phone needs better hotplug to manage the battery better.
Curlyfry2121 said:
Works on dirty unicorns, which is a caf based rom, so I'm surprised this is working and there's nothing really wrong except in ex kernel manager and I tried kernel auditor I enable backlight dimmer and when I turn the screen off and back on the brightness is much higher than what I have it set as. Anyone else have that?
Same thing on Resurrection remix
Click to expand...
Click to collapse
I haven't cherry picked the code for backlight-dimmer yet. Currently having some issues with getting Ofast to work. I'll probably keep Ofast disabled and work on adding features.
EDIT:
Apparently, I did cherry pick it. I'll look into it.
EDIT2:
Fixed, seems like flar2 did something different for the Nexus 5x backlight. Check the downloads tab for the most recent kernel.

Categories

Resources