[KERNEL][MM/N/O/P] Cerberus Kernel [1.1][Titan] - G 2014 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"
}
Code:
#include
/*
* I'm not a developer, im taking effort to put more
* choices of kernel for our community.
* This kernel is tweaked for my own taste.
* Please do not request for more features because
* i want to ensure the stability of the kernel first.
* And thank you for using this kernel.
*/
/*
* Your warranty is now void.
* We are not responsible for anything that may happen to your phone
* by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself
* and you are not to blame us or XDA and its developers.
*
*/
[*] What is Cerberus Kernel?
[*] This is my new custom Kernel for the Motorola Moto G 2013 (falcon).
It's based off the LineageOS kernel sources and more custom code from some grand developers.
Bug reports and contributions are welcome.
# CPU Freq/Govs:
* POWERSAVE
* USERSPACE
* ONDEMAND
* INTERACTIVE
* CONSERVATIVE
* LIONHEART
* YANKACTIVE
* INTELLIDEMAND
* INTELLIACTIVE
* INTELLIMM
* ALUCARD
* ZZMOOVE
# CPU Hotplugs :
* IntelliPlug v4.0 added and enable by default
* MSM_Hotplug
# IO Schedulers :
* NOOP
* DEADLINE
* ROW
* CFQ
* FIOPS
* SIO (default)
* SIOPLUS
* BFQ
* ZEN
* VR
* MAPLE
# Sound Controls :
* Dolby-DAP Driver enable by default
* Faux Sound Control v3.6
* High perf mode
* Low Latency Driver mods
* Slimbus overclocked and 48khz freq support
# Others :
* Selinux in permissive mode by default
* Compiled with QUVNTNM 6.4 custom ToolChain Linaro 4.9 cortex-A7 optmized
* DT2W/S2W/S2S features added and working disabled for now (cause reboots)
* KCAL v2 color control
* Reduce swappiness to 45
* Disabled MMC CRC check
* Optimized XZ kernel compression
* Fast Charge v2
* WQ_POWER_EFFICIENT
* Enabled RWSEM_ALGORITHM
* State Notifier Driver
* Powersuspend 1.5
* Added filesystem dynamic read-ahead (Credits to Chad Gooldman)
* Swappiness modified to 45
* GPU KGSL fixes
* GPU 533MHz
* Fixed some memory leaks and much more improvements
* Compatible with Kernel Adiutor, and others kernel tune apps
[*] First time installing Custom kernel on your Moto G 2013?
* Make sure your kernel is compatible with you rom (nougat, oreo, pie)
* Reboot on TWRP recovery mode
* Flash Cerberus kernel zip
* Automatically a backup of your original kernel (boot.img) is made in the root of your internal memory,
in case of emergency or return to your original kernel install the backup img and ready.
* Reboot
[*] Download your correct kernel version:
* For marshmallow (6.0.1) and old 2017 nougat roms (7.1.x)
download the cerberus_x.x_old_MM-N file
* For latest 2018 nougat roms download the cerberus_x.x_nougat file
* For oreo and pie roms download the cerberus_x.x_oreo_pie file
# Download kernel :
Cerberus folder
If you love our work and want to help us? then click the button:angel::angel:
​
XDA:DevDB Information
Cerberus kernel for moto G 2013/2014, Kernel for the Moto G
Contributors
willizambrano01
Source Code: https://github.com/willizambranoback/android_kernel_motorola_msm8226
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 1.0
Created 2018-10-23
Last Updated 2018-11-04

Great !! waiting for download links! btw it's Falcon every where(moto g 2013) in the thread

Finally good governors ?
Interactive is usually broken on Titan, never going down even when idle(3-4 cores online all the time as well with MPDecision). Had to use conservative (60-90) to make it downclock to 384mhz idle.
Now we got Alucard + AutoSMP + Zen for the win. More battery juice!
Yay!
Thank you, man.

This is Moto G 2014 Titan forum, but the OP says Falcon from 2013. Is you kernel for Falcon or Titan?

How do i change to this kernel? I'm already using the Evolution Kernel By willizambrano01

angryhari said:
How do i change to this kernel? I'm already using the Evolution Kernel By willizambrano01
Click to expand...
Click to collapse
Just wait until its released,then just flash it

DanGLES3 said:
Just wait until its released,then just flash it
Click to expand...
Click to collapse
So i dont need to re-flash my original kernel?! COOL... :good:

angryhari said:
So i dont need to re-flash my original kernel?! COOL... :good:
Click to expand...
Click to collapse
Yeah,kernels come in img format (image) whenever you change a kernel that boot.img gets replaced entirely (with the exception of the ramdisk to keep magisk)

DanGLES3 said:
Indeed,its annoying posting something awesome as a new kernel then not giving download links or updates on the progress of the kernel
Click to expand...
Click to collapse
Sorry for the OT question, but you habe an Idea why some Animations are missing & why the simplified tabs are forced in chrome & how to solve it? I tried the flasg to force.highend_gfx=1 & force device.low.ram_config=0 but it did not has any effect
Also i want to try to roll a build on weekend, thread of peregrine has quite good info for it. Did you try to build?

bejunk said:
Sorry for the OT question, but you habe an Idea why some Animations are missing & why the simplified tabs are forced in chrome & how to solve it? I tried the flasg to force.highend_gfx=1 & force device.low.ram_config=0 but it did not has any effect
Also i want to try to roll a build on weekend, thread of peregrine has quite good info for it. Did you try to build?
Click to expand...
Click to collapse
persist.sys.force_highendgfx=true and ro.config.low_ram=false,those are the correct properties also,is splitscreen avaliable? if it is then those properties are already the default,try checking the flags on chrome chrome://flags

DanGLES3 said:
persist.sys.force_highendgfx=true and ro.config.low_ram=false,those are the correct properties also,is splitscreen avaliable? if it is then those properties are already the default,try checking the flags on chrome chrome://flags
Click to expand...
Click to collapse
Sorry did not had the exact strings handy
Anyway, added them now & its still the same... (Tested Chrome Canary & Kiwi Browser which is based on Chromium and even has a flag for the simplified tab view.)
Btw, there are also some other stuff missing like small animations (when you mark text & the press on that arrow to see more options, there is no animation, etc.)
Afaik these strings are also not more used, because low spec devices (which those flags were introduced for in KK) use Android GO now. And for GO, you set a flag before compiling the ROM.
Splitsscreen works with & without these flags. They seem to literally do nothing.
Im just curious how the system sets that?! (MAybe by looking up the RAM size i guess) And how we can trick it to have full graphgics.
EDIT: If you reply, maybe better on LOS thread or via PM, dont want to clutter the Kernel thread.
EDIT2: Btw, i added an .sh to set renderer to opengl after boot, like you said, but it was the same effect as i would have enabled directly in build.prop. Launcher lag was mostly gone and some stuff feel'd more responsive, but SysUI was more laggy and sometimes lockscreen froze. Did not seem that it used skia still for system, but like opengl globally. Did you use it still use opengl render? Did you enable it via terminal? Would be great to have an smooth launcher & system too

bejunk said:
Sorry did not had the exact strings handy
Anyway, added them now & its still the same... (Tested Chrome Canary & Kiwi Browser which is based on Chromium and even has a flag for the simplified tab view.)
Btw, there are also some other stuff missing like small animations (when you mark text & the press on that arrow to see more options, there is no animation, etc.)
Afaik these strings are also not more used, because low spec devices (which those flags were introduced for in KK) use Android GO now. And for GO, you set a flag before compiling the ROM.
Splitsscreen works with & without these flags. They seem to literally do nothing.
Im just curious how the system sets that?! (MAybe by looking up the RAM size i guess) And how we can trick it to have full graphgics.
EDIT: If you reply, maybe better on LOS thread or via PM, dont want to clutter the Kernel thread.
Click to expand...
Click to collapse
These flags are still used,go devices use the low ram property,if you still can use splitscreen then you are not using android go,just set the low ram flag to true to see what i mean,what makes a go device can be set through the build.prop or at compile time

DanGLES3 said:
These flags are still used,go devices use the low ram property,if you still can use splitscreen then you are not using android go,just set the low ram flag to true to see what i mean,what makes a go device can be set through the build.prop or at compile time
Click to expand...
Click to collapse
I know It just seems those flags did not have any effect for me. I added a question about opengl above Anyway thank you!

bejunk said:
I know It just seems those flags did not have any effect for me. I added a question about opengl above Anyway thank you!
Click to expand...
Click to collapse
Just leave opengl as the default on build.prop,the systemui and launcher are much smoother or opengl then skia,the only bug on opengl is that screenshot previews don't show up (power+volume down),also type su then cmd package bg-dexopt-job on the terminal,wait till its over (might take 5-15minutes) then reboot

DanGLES3 said:
What? Is the lag gone now? What did you do?
Click to expand...
Click to collapse
Just had some trouble with the terminal (tried to run it without "cmd" lol) - but its all ok now. Lets see the next days hows performace. peace!

Danick8989 said:
This is Moto G 2014 Titan forum, but the OP says Falcon from 2013. Is you kernel for Falcon or Titan?
Click to expand...
Click to collapse
Quiet man, the kernel will be available for falcon and for titan

Oh god :v
bejunk said:
placeholder threads are not allowed in xda... @willizambrano01 it would be nice if you could atleast do a quick post whats the status on this, i can understand that you may run into an issue that needs to be resolved or still testing it to ensure its stable. But having us hyped and there's nothing to download is not so cool (i checked that thread for many times the last days expecting a release, there are some reasons why placeholders are not allowed.) And maybe you could atleast change all the references from falcon to titan, and make sure all the infos are quite updated... Seams a lilttle messy now.
Anyway im very curious to test, hope for a release soon
peace!
Click to expand...
Click to collapse
Hi! ... I am solving some last minute problems, it is not my intention to promote since I do not gain anything with it, in some hours I will edit the OP and the kernel will be available, thanks for being aware!

As last news, I had to eliminate some governors who fail constantly, but the kernel is doing very well, I hope you enjoy it.

@willizambrano01 i noticed cerberus was avaliable for some time for the falcon before being pulled out of android file host,what happened?

@willizambrano01 Seriously don't post about a new kernel if you are going to take a week to release it,i know you need to do testing and all but if its still in testing stage don't make a post teasing users,only make a post when the kernel is ready to be released,sorry if i sound rude but making a post about a new kernel then barely giving any news if at all about its release its just annoying to everyone,i know you are likely very busy but atleast daily progress updates would be nice

Related

[KERNEL][3.0.74][TW] CYMBALINE-RD04-3.8 [BLN,OC,UV,USB Fast Charge] [19-APR-2013]

WARNING: This Kernel is for Samsung Jellybean (4.1.2) TouchWiz ROMS only (ANY ROM BASED of the UVMC6 official T-MOBILE release). Do NOT flash this on after-market AOSP derivatives. This is a Hercules (T989) build and I have the Stock Insecure Kernel (UVMC6) provided in this post​
NOTE: THIS IS A T989 SPECIFIC BUILD, IF YOU HAVE A SKYROCKET PLEASE GO TO MY SKYROCKET THREAD
KANGERS/DEVS
Click to expand...
Click to collapse
Here are my conditions:
* Please issue a Pull request if you are using my source.
* Be a real kernel dev and maintain good commit comments and history.
* If you are going to use my ramdisk or script or bits (sigh, please cherry-pick so we have the lineage intact) or my modified lights library, please.
* And finally, Please provide a HyperLink to this thread, do NOT just put the name in credits.
Whether with or without my permission please Document in Your OP, the bits and parts that you have kanged, including an hyperlink to this thread.
FEATURES
Click to expand...
Click to collapse
* CPU OverClock (max. 1.83GHz, min. 192MHz) *
* USB Fast Charge (see notes and warning in ChangeLog) *
* BLN Implementation (See notes and changelog) *
* Bunch of Governors ("samsung" is the default, lagfree hotplug smartassV2 interactive conservative ondemand userspace powersave samsung performance) *
* I/O schedulers (BFQ v6, row v4, sio)
* GPU Overclock (2D and 3D) *
* VDD SC (faux sysfs interface) *
* Uptodate with all upstream sources (you get patches for free) *
​
Posting Protocol
Click to expand...
Click to collapse
First and foremost this is a dev thread. If you cannot contribute to the advancement of the kernel don't post here. post it in the general thread here. Things I expect are:
* dmesg or kmsg (adb shell dmesg) logs for the kernel. Also a full logcat will help for any issues.
* Accurately describing the setup include how to replicate it.
* If you wish to share your configuration, I am ok with it.
DISCLAIMER
Click to expand...
Click to collapse
You are solely responsible for flashing this kernel.
Tuning
Click to expand...
Click to collapse
A lot of kernel features (O/C) can you tuned via sysfs userspace interface. You can script them or if your
ROM provides it (like my Embryo 6) use it.
CHANGELOG and NOTES
Click to expand...
Click to collapse
(I will update this as I find time). Please use sysfs interface for tuning or if running Embryo 6, use the ROMCustomizer. Note: this is a high quality and no warning build, i.e it needs to meet my standards and upstream linux grinder.
* [RD03][3.8] Cymbaline-JB-RD04-3.8
Code:
* merged with upstream 3.0.74 source.
* merged T989 official UVMC6 source changes.
* using optimized algorithms for standard c utils, should give a good boost.
* RAMDISK updated to UVMC6 T-989 official ramdisk.
* [RD03][3.6] Cymbaline-JB-RD04-3.6
Code:
* disabled t989d simultaneous built.
* cherry picked changes from t989 sources.
* [RD03][3.5] Cymbaline-JB-RD04-3.5
Code:
- [B]BLN[/B] added. Please note: Embryo-6.11 it can enabled via ROMCustomizer (see pics in Post #2).
The interface is CM version 10, implemented to SR by me. Otherwise you
would need an external app for fine grain control of the notification (i.e. per
app), otherwise android 4.1.2 already has support for Notification LED.
- Skipped internal release 3.4
- updated Ramdisk to UCMC1 (RD04), official ATT/Samsung JB release.
- merged to upstream linux (3.0.72).
- enabled hotplug, lagfree governor.
- cherry-pick from caf.
* [RD03][3.3] Cymbaline-JB-RD03-3.3
Code:
- Added latest (v4) row io-scheduler.
* [RD03][3.2] Cymbaline-JB-RD03-3.2 (UNRELEASED)
Code:
* Added USB fast charge option. NOTE: Embryo-6.7 will have the option in ROM Customizer. Or, you can change it via sysfs
[CODE]
# echo 1 > /sys/power/fast_charge/force_fast_charge
NOTE: Since this will force to draw more power, please be mindful of the repercussions.
* Disabled lulzactive governor. I will look at incorporating it later.
* cherry-picked various upstream patches. the source should be current.
[/CODE]
* [RD03][3.0] Cymbaline-JB-RD03-3.1
Code:
* Disabled intellidemand governor. It appears that may cause some devices to not boot. I will look at incorporating it later.
* more upstream cherry-picks.
* [RD03][3.0] Initial release Cymbaline-JB-RD03-3.0
Code:
* per CPU O/C : Upto 1.83GHz (Note: 1.83GHz will be unstable in lot of situations).
* per CPU B/W : Bandwidth boost for all O/C frequencies.
* per cpu Governors: Added a bunch of governors. NOTE: The default is "samsung" (and which is the only one I useI have NOT tested any of the other governors or use it)
* GPU O/C:
3D Mode: 320000000, 300000000, 266667000, 228571000, 200000000, 177778000, 27000000
2D Mode: 266667000, 228571000, 200000000, 160000000, 96000000, 27000000
* I/O Schedulers: BFQ v6, SIO, V/R added.
* merged to linux upstream 3.0.68.
* updated wireless driver.
* cherry-picked various patches from upstream caf sources.
* ExFat proprietrary modules included and loaded.
Download
Click to expand...
Click to collapse
Flashing Instructions: Just download the zip and flash, don't do anything else. Let the kernel settle for couple of days. NOTE: the default is STOCK samsung settings, use scripts or ROMCustomizer (Embryo 6) to tune or change. Please see the revert section for stock (insecure) UVMC6 kernel.
* [19-APR-2013] updated
TMO-T989-CYMBALINE-JB-RD04-3.8.zip (md5sum: fb9b9df076918311f4f7ce79838a5c28)
REVERT
Click to expand...
Click to collapse
If you would like to go back to stock UVMC6. Here is the kernel:
KERNEL-T989-UVMC6-RD01-cwm.zip (md5sum: aa14d642a80126cac74dc8deb8d4777f)
Credits
Click to expand...
Click to collapse
Code:
* samsung of course for releasing the source.
* faux123 for the voltage table sysfs interface.
* tamcore for most of the governors. (cherry-picked and adapted for celox)
Source
Click to expand...
Click to collapse
* My github repository: https://github.com/mohankr
branch: celox-jb
repo:
kernel_samsung_msm8x60-celox
mine
keeping for pics
{
"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"
}
Thanks,
So is this Kernel built using tmo-T989 source?
Octane70 said:
Thanks,
So is this Kernel built using tmo-T989 source?
Click to expand...
Click to collapse
Look at the bottom of the first post and you have your answer.
Mine thanks mohan....
Sent from my SGH-T989 using xda premium
6.11 was mentioned in the OP...does that mean the T989 will get an updatw soon? Cant wait...
Edit: it also shows in the second pic...6.11 in the works!
Sent from my SAMSUNG-SGH-T989 using Tapatalk 2
Just a few things...this broke rotation and I lost vibration on the TMO UVMC6
Yeah it was built using the Skyrocket source code. Rotation will be broken without flashing a rotation fix .zip.
nvm...
s3nr1 said:
I flashed 3.5 on latest Embryo and the orientation is backwards now. Reverting back now all is fine...
Edit: I thought the orientation fix is not needed anymore for the Embryo ROM at least..
Click to expand...
Click to collapse
Yeah that was my impression. I'm not sure why I lost vibration too though
pipergca said:
Just a few things...this broke rotation and I lost vibration on the TMO UVMC6
Click to expand...
Click to collapse
Shmi117 said:
Yeah it was built using the Skyrocket source code. Rotation will be broken without flashing a rotation fix .zip.
Click to expand...
Click to collapse
The source code has the relevant bits for T989, so should be fine...So you should NOT need a rotation fix, since I built this with T989 turned on. I will check if the T989 sources have any differences..
pipergca said:
Yeah that was my impression. I'm not sure why I lost vibration too though
Click to expand...
Click to collapse
can you please post a "/proc/kmsg" so I can see if there is anything missing..
(adb shell cat /proc/kmsg or adb shell dmesg)
Im using Embryo 6.10 for T989 and just flashed this 3.5 kernel. The vibration is as strong but the rotation was inverted.
Sent from my SAMSUNG-SGH-T989 using Tapatalk 2
mohan_kr said:
The source code has the relevant bits for T989, so should be fine...So you should NOT need a rotation fix, since I built this with T989 turned on. I will check if the T989 sources have any differences..
can you please post a "/proc/kmsg" so I can see if there is anything missing..
(adb shell cat /proc/kmsg or adb shell dmesg)
Click to expand...
Click to collapse
Sorry sir I think I may have cleared that log as flashing back to stock kernel I still had no vibration so I had to restore my back-up. That file shows 0 kb now.
Sent from my SGH-T989 using xda app-developers app
Nice kernel keep up the good work love it
3.6 is up
3.6 is up. Read the changelog
- The T989 sources were not very different (actually none that effected the t989 builds)
- I did disable the t989d simultaneous build.
Please install and let me know how it works.
mohan_kr said:
3.6 is up. Read the changelog
- The T989 sources were not very different (actually none that effected the t989 builds)
- I did disable the t989d simultaneous build.
Please install and let me know how it works.
Click to expand...
Click to collapse
3.6 gives boot loops but 3.5 works flawless why does 3.6 give bootloops amd whats the diffrence with 3.6 and 3.5
winga45 said:
3.6 gives boot loops but 3.5 works flawless why does 3.6 give bootloops amd whats the diffrence with 3.6 and 3.5
Click to expand...
Click to collapse
Hmm..can you pull
adb shell cat /proc/last_kmsg
and pastebin..
mohan_kr said:
Hmm..can you pull
adb shell cat /proc/last_kmsg
and pastebin..
Click to expand...
Click to collapse
Can i do that on my phone or on a pc
winga45 said:
Can i do that on my phone or on a pc
Click to expand...
Click to collapse
PC
Sent from my SAMSUNG-SGH-I727 using XDA
mohan_kr said:
PC
Sent from my SAMSUNG-SGH-I727 using XDA
Click to expand...
Click to collapse
Ok but is there a big diffrence in this kernel than 3.5 or no

[Kernel][AOSP/TW] ChronicKernel - (UV/GPU/CPU-OC/dyn fsync/Linaro) [05/07/2014]

ChronicKernel for T-Mobile Samsung Galaxy S4​
{
"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"
}
Code:
#include
/*
* Your warranty is now likely void.
*
* I am not responsible for bricked devices, dead SD cards,
* spontaneous combustion, or any other host of cosmic penalties
* which may befall you, your family, or your phone.
*
*/
Here is a initial kernel for AOSP/TW. It has all the features you would expect from a modded kernel, CPU OC, GPU OC, more CPU governors, Undervolted, Underclockable, GPU OC CPU L2 OC, and linaro -o3 optimizations
Click to expand...
Click to collapse
Screenshots
Requirements
* Rooted (obviously)
* I use CyanogenMod as my daily, so i don't test the TW version much..it should be fine though.
Installation
1: Place zip on sdcard
3: Reboot into recovery
3: Clear cache and dalvik cache
4: Flash zip
5: Reboot
6: If desired edit the init script at /system/etc/chronic-config.sh to suit your needs
7: Profit
ChronicKernel
* All-in-One kernel for all qualcomm variants (AOSP/CM only)
* Compiled with linaro
* GPU OC to 627 Mhtz (450Mhtz default - configurable though chronic-config.sh init script)
* CPU OC to 2322 Mhtz (1890 Mhtz default)
* CPU L2 cache overclocked to 1.3Ghtz
* Raised the low/med/high values for GPU governor one step each
* Added many I/O Schedulers
* Some scheduler performance tweaks
* Added CPU Governors intelidemand, wheatley, lagfree, linoheart, smartassH3, badass and smartmax (Default gov = intellidemand)
* Dynamic Fsync
* F2FS Support
* User adjustable CPU uV
* frandom support
* Optimized and compiled with with the "Optimize a lot, or -o3 option)
* USB fast charge (disabled by default - configurable though chronic-config.sh init script
* Patched to Linux 3.4+
May-7
* Added back patch to ramdisk for PACMAN rom.
* Added F2FS support
* Synced ramdisk with CM
April-23
New Release v3.0 All-In-One AOSP_KK4.4 Kernel!
* Sorry for the long delay. Got burnt out on android for awhile and got some new toys as well so was busy
* All the needed updates to kernel and Ramdisk since last release and to comply with CM"s new all-in-one rom build,
because of this we can now use one flashable zip for all qualcomm variants now. I added the auto-loki patching from
CM's rom zips so loki should be done for you. let me know if you have any issues.
* Updated kernel to 3.4.82
* I'm sure there are a few small fixes I forgot since last release but basically you can expect what you did with the last release just up to date.
Dec-24
New Release v2.4 for AOSP Android KitKat 4.4! (TW to follow soon)
Changes since v2.3:
* Got rid o dcvs governor as it never worked
* Updated to offical Android 4.4.2/CM-11 Kernel source, changes include:
* We are now using the msm2 gpu driver not msm.
* Updated WiFi Drivers
* Updated Sensor drivers
* Many changes to the framebuffer and vidc driver
* Linux 3.4.75
And as always the ramdisk is synced with CM as of time of compile
Oct-28
* AOSP-JB4.3: Tagged v2.3.3 (maintenance update)
* AOSP-JB4.3: Fixed issue with latest ROM builds
Oct-26
* AOSP-JB4.3: Tagged v2.3.2 (maintenance update)
* AOSP-JB4.3: Merged all the upstream commits from CM, should help with stability
* NOTE: If your colors are off with the display. Its because your ROM hasn't been updated to latest display drivers, ask your ROM developer to update their ROM.
Oct-20
* Common: Updated to Linux 3.4.66
* Common: Added Faux123's Simple GPU governor
* Common: Fixed compatibility with PAC
* AOSP-JB4.3: Merged upstream changes for compatibility with latest CM nightlies
* TW: Tried to fix issue with LPM mode (charging while off)
Oct-6
* Bumped AOSP to v2.2 and TW to v1.2 respectivly
* Common: Fixed issue across all custom S4 kernels where the Governor is only applied to online cpu cores. They are now set regardless
* Common: More aggressive L2 Overclock, bumped max L2 freq by 100 Mhtz and have a more aggressive scaling of the L2 freqs
* Common: Updated to Linux 3.4.62
* AOSP-JB4.3: a few (minor) upstream changes
Sep-5
* AOSP-JB4.3: Merged over 200 commits from CM to bring in sync, No other changes, although seems performance is a little improved
Aug-24
* General: initial release ot the TW/GE kernel, refered to as TW-JB4.3, this is the same as the TW (now known as TW-JB4.2) just compatible with GE roms
AOSP-JB4.3
* AOSP-JB4.3: Synced Ramdisk with CM, latest nightlies should work now
* AOSP-JB4.3: Fixed a bad merge in the last version related to I/O scheduling
* AOSP-JB4.3: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* AOSP-JB4.3: Updated to Linux 3.4.59
* AOSP-JB4.3: Tagged v2.1
AOSP-JB4.2
* AOSP-JB4.2: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* AOSP-JB4.2: Updated to Linux 3.4.59
* AOSP-JB4.2: Tagged v2.1
TW/TW-JB4.2
* TW: Some cleanup to try and make it more stable
* TW: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* TW: Updated to Linux 3.4.59
* TW: Tagged v1.1 and will be known from this point on as "TW-JB4.2"
TW-JB4.3 - TW/GE
* TW-JB4.3: Initial TW/GE kernel v1.0
Aug-16
* AOSP-JB4.3: Maintenance update - Synced with upstream CM kernel at time of compile - glitches should be gone
* Note: sorry for the delay. i was busy getting 10.2 booting on pyramid/glacier/holiday
* Took the version number out of the OP title as its not the same across all platforms
Aug-4
* AOSP-JB4.3: Added AOSP 4.3 kernel, has all the updates from CM's kernel as of this date
* AOSP-JB4.2: Sync with CM. a little clean up
* TW: TW kernel is now out of RC and v1.0, Merged a few things from the AOSP-JB4.3 kernel
* There were a good amount of updates that are kinda hard to explain. if you want more details check my github
Old Changelogs
July-20
* TW: RC2 release
* TW: tried to fix exFAT support, please let me know
* TW: Fixed an overlook that was causing the GPU to stay at a higher freq then normal
July-18
* Fixed a few little overlooks on my part in the TouchWiz beta1. Here is RC1
July-17
* inital TW build, still beta but should work fine just might have a couple things enabled (I/O schedulers that dont work or shouldnt be)
July-14
* Fixed Color temp settings not showing in Advanced Settings
* Couple tweaks to fastcharge cherry-picked from ktoonsez's kernel
* Merged JFA source
* All CM changes merged
* Added option to configure CPU OC from chronic-config.sh
* Fixed a race condition between chronic-config.sh and init.qcom.post_boot.sh setting governor
* Updated to Linux 3.4.52
* Fixed a type-o in chronic-config.sh that might have prevented dynfsync from being set to the desired setting
* Initial support for the Sprint variant
* General cleanup
July-2
* Reworked the way the config script works. it now sets gov correctly. it was renamed to chronic-config.sh and moved to system/etc/
* A few upstream updates
June-30
* Maintenance update
* Merged all upstream CM changes, should work on latest nightlies now
June-26 Stable Release
* Over 100+ upstream commits, like vidc etc, CHECK HERE for details
* Updated to MFx source/google sources
* small bugfix to screen off max gov
* wakelock fix (upstream)
* Updated to Linux 3.0.50
* Few misc bugfixes
** Honnestly the changelog doesnt do the update justice. CHECK HERE for details
June-18
* Upstream: Kernel source updated to MDL (samsung)
* Bugfix: Synced ramdisk with upstream CM to fix issue with bluetooth
* Fixes to Fast charge
* Bugfix: fix issues with workqueue (ktoonsez)
* Screen off Max freq will be disabled while in call (ktoonsez)
* Bugfix: Two EHCI: HSIC commits from caf to fix a wakelock
* Added CIFS Support
* Switch to intellidemand as default CPU governor
* Set 504Mhtz as boot freq for GPU
* GPU: Changed 544mhz to 545mhz to conform better with the pll table
* reduce some log spam (ktoonsez)
* GPU OC: Add 627mhtz step
* Linux 3.4.49
June-11
* Merged all upstream changes from CM kernel, including things like the MDM kernel source update
* Updated to Linux 3.4.48
* GPU OC now correctly reflects the current gpu freq to sysfs
June-7
* Pretty sure the intellidemand issues are fixed now
* Some bugfixes from caf for cpufreq and cpufreq stats
* GPU OC is fixed now (wasn't working correctly, would reject any freq higher then 450)
* GPU OC steps are now 504 544 and 601mhtz
* Synced with upstream (CM)
June-4
* Added in between steps to OC freqs to try and help people squeeze a little more out of the CPU (ktoonsez)
* GPU OC to 533Mhtz
* Added some missing intelidemand code to try and fix battery drain
* Some upstream changes like control screen color temp by sysfs
* Switched back to interactive as default governor
May-31
* Tweaked the GPU bandwith and governor low/med/high values for better performance
* Some bug fixes from type-o's made by samsung
* Removed CPU governors that don't support hotplugging (ktoonservativeq, dancedance)
* Min cpu freq with start at 378Mhtz for all cores
* Switched to XZ compression when making kernel to reduce size (the only impact on user end is a 1 sec longer boot time on Samsung splash)
May-29
* Reverted some cherry-picks from upstream that was causing bootloops for some
* Fix for GPU governor, it was sometimes getting stuck at 450 mhtz even with screen off (credits: ktoonsez)
* Updated the updater-script in the flashable zip to do some housekeeping before flash like remove old modules
May-28-build2
* Fixed bad zip packages
May-28
* Rebased source off of ktoonsez kernel,
* Fixed all the instability from the last releases
* CPU OC up to 2322 Mhtz (not all devices can handle this!)
* added frandom support
* Added a few Governors and I/O Schedulers
* Disabled a lot of useless debugging options
* Disabled un-needed modules
* More general build optimizations
* Other changes I forgot
May-26-build2
* Fixed all the bootloop issues from the last build
May-26
* Bugfix: cpu freqs on all cores but core0 weren't being set to desired levels
* Bugfix: a lot of block (I/O) fixes from caf and faux123
* CPU is now overclockable to 2268Mhtz but not all devices, including mine can handle this.
* CPU can now be overvolted to 1500 uV
* CPU L2 cache overclock to 1.3Ghtz (this seemed to give the most performance boost out of any overclocking so far)
* full kernel based mpdecision (there is an init.qcom.post_boot.sh script included that will disable userspace mpdecision, DON'T REMOVE IT)
* Added back all the special UID drivers that got disabled
* A lot of cleanup to the defconfig and disabled a lot of useless options and enabled some that weren't there before
* Switched to intellidemand as default governor
* Switched to ROW as default I/O scheduler
* CPU: Boot at default freq of 1890Mhtz for stability
* Probably a lot more small tweaks I'm forgetting
May-18
* Added an init.d script to zip to help control custom kernel settings
* Added CPU OC to 2106 Mhtz (1998 mhtz default)
* Set default GPU OC to 450mhtz to save battery (still overclockable via 89chronic init script)
* Adjusted the GPU Bus bandwith, seems to help with performance and battery life
* Lots of updates for CM kernel (gpu drivers etc)
* Maybe a couple other tweaks I forgot to list
May-14
* initial release
* Please keep all comments in this Discussion Thread. Any comments not in that thread will be ignored. Feel free to use the DevDB Bug reporting option as you see fit. This is critical in keeping the same question from being asked times in 5 different threads all with the same answer. It was really slowing down development.
* ]If you have problems with frequencies sticking use "No frills CPU Control" and go to Settings and prevent other apps from changing CPU settings
* Although this kernel has now reached "stable" status. bugs still could pop up. please if you find a reproducible bug and decide to post please try and provide a last_kmesg or logcat.
* Versions go as follows: AOSP-JB4.3 = CM-10.2 etc, AOSP-JB4.2 = CM-10.1 etc, TW-JB4.2 = Android 4.2 TW based ROMs, TW-JB4.3: Android 4.3/Google Edition based ROMs
AOSP-JB4.2 : ChronicKernel-JB4.2-AOSP-TMO-v2.3.zip
AOSP-JB4.3 : ChronicKernel-JB4.3-AOSP-TMO-v2.3.3.zip
AOSP-KK4.4 : ChronicKernel-KK4.4-AOSP-JFLTE-v3.1.zip
TW-JB4.2 : ChronicKernel-JB4.2-TW-TMO-v1.3.zip
TW-JB4.3 : ChronicKernel-JB4.3-TW-TMO-v1.3.zip
Goo.im Repo : CLICK HERE
* This Kernel can also be downloaded directly with GooManager *
My Github (main): https://github.com/Team-Hydra/android_kernel_samsung_jf
* First off of course cyanogen, the CyanogenMod project and all who contribute.
* A lot of this was taken/based off of flar2's Kernel for the HTC One, so thanks for the source!
* Also grabbed some things from Faux123's kernel
* All the people who have helped me learn more and more over the past 4 months (arco/dastin1018/android1234567) you guys are the best!
I really didn't want to do this but people keep asking so here is a donation link if you want to buy me a coffee or pack of smokes (I go through a lot sitting on the PC messing around lol) go ahead. But not required or expected by any means
Note: The name on the paypal account may say patricia, this is because it's a family paypal account.
Happy Flashing
Albinoman887
XDA:DevDB Information
[AOSP/TW] ChronicKernel, a Kernel for the T-Mobile Samsung Galaxy S 4
Contributors
albinoman887
Kernel Special Features: * Compiled with linaro * GPU OC to 627 Mhtz (450Mhtz default - configurable though chronic-config.sh init script) * CPU OC to 2322 Mhtz (1890 Mhtz default) * CPU L2 cache overclocked to 1.3Ghtz * Raised the low/med/high values for GPU governor one step ea
Version Information
Status: Stable
Created 2013-10-09
Last Updated 2014-05-07
Reserved
Please keep all discussion in the new Q&A thread please. otherwise your comment will most likely be ignored. Check "NOTES" section in OP for details
Nice. GPU OC. Party only getting started. Cant wait fot CPU OC.
Sent from my SGH-M919 using xda app-developers app
yeah i've never overclocked the cpu from scratch before. i have it done but it wont boot. i think i'm missing a couple references in source somewhere
Great to see you on the S4 albino! I really appreciated your work on the Sensation.
Oh, this is sweet. Installing it now.
Is the S4 audio hardware compatible with the Voodoo Sound? (Had this on my S1, and it was needed..)
Looking forward to this. :good:
Getting lower benchmark scores for some reason on this kernel.
Sent from my SGH-M919 using Tapatalk 2
hmmm i get 6800 is quadrant with stock cm kernel and 7600 with mine. what benchmark program. if you want try underclocking the gpu by 50 mhtz you can do this with this command
echo "4500000" > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
i'm considering lowering the GPU to that as it saves battery and might give better performance i'm not sure
albinoman887 said:
yeah i've never overclocked the cpu from scratch before. i have it done but it wont boot. i think i'm missing a couple references in source somewhere
Click to expand...
Click to collapse
I think gs4 uses acpuclock 8064 for its main CPU controll. Check the pll tables and convert the hex to decimals and multiply by 27 if I'm not mistaken.
Sent from my SGH-T999 using Tapatalk 2
This belongs in original Android development?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I have many app ideas, but don't have the skill or the time to learn how to make an app. if you would like to know an idea and attempt to make one, just message me.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phone: Tmobile Samsung Galaxy s4 m919
Rom: Wicked v2
Kernel: Stock
Radio: Stock
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ArianaGrande said:
This belongs in original Android development?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I have many app ideas, but don't have the skill or the time to learn how to make an app. if you would like to know an idea and attempt to make one, just message me.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phone: Tmobile Samsung Galaxy s4 m919
Rom: Wicked v2
Kernel: Stock
Radio: Stock
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Click to expand...
Click to collapse
isint original for the stock fw. i dont really understand the two different types can someone explain that to me?
Stock..
Antutu3d 5200
Quadrant 7200
3dmark 6600-6850
Chronickernal..
Antutu3d 6000
Quadrant 8000
3dmark 6400-6600
Ran multiple tests @ 35f temp stock settings.
Sent from my SGH-M919 using Tapatalk 2
good to know, i got OC working. only issue i'm having is freqs not sticking. once i get that solved i'll release a update
Please make the kernel compatible with international 9505!
Gesendet von meinem GT-I9505 mit Tapatalk 2
this kernel cant brick a phone if i try it on a i9500, only soft brick right?
iamnotkurtcobain said:
Please make the kernel compatible with international 9505!
Gesendet von meinem GT-I9505 mit Tapatalk 2
Click to expand...
Click to collapse
New version today, i'll add the other variants as well
New features:
CPU OC to 2106 Mhtz
Voltages are still stock, will work on that for next release
Tweaked GPU bus bandwith
Lots of upstream changes from CM
Added a few more governors
i'll be posting soon
albinoman887 said:
New version today, i'll add the other variants as well
New features:
CPU OC to 2106 Mhtz
Voltages are still stock, will work on that for next release
Tweaked GPU bus bandwith
Lots of upstream changes from CM
Added a few more governors
i'll be posting soon
Click to expand...
Click to collapse
So it works on cm for 9505?
Is intellidemand/pegasusq and row included?
Waiting for it! Awesome!!
Gesendet von meinem GT-I9505 mit Tapatalk 2
build posted, OP updated
albinoman887 said:
build posted, OP updated
Click to expand...
Click to collapse
Thanks! Will wait for the 9505 version
Btw which governors are available?
Gesendet von meinem GT-I9505 mit Tapatalk 2
iamnotkurtcobain said:
Thanks! Will wait for the 9505 version
Btw which governors are available?
Gesendet von meinem GT-I9505 mit Tapatalk 2
Click to expand...
Click to collapse
Read the original post its all listed there
Sent from my SGH-M919 using Tapatalk 2

[ROM/Kernel][6.0.1][Port][Uber 5.3] [AOSP/CM] Viper 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"
}
This is a port of Optimus Kernel by Flashhhh for Titan​
Make sure to thank him - Here
I present to you my own kernel which has been built with many optimizations and tweaks. This kernel will work ONLY on Marshmallow roms(Not for stock roms) only.The main aim is to provide a stable kernel with optimizations.
I hope you all will like it
Custom Kernel Features:
- Updated to latest cm-13.0 Sources
- Compiled With Custom UBER 5.2.1 Toolchain
- Compiled With -O3 & Graphite Flags
- Additional many optimization flags
- Compiled With Cortex A7 Tweaks
- ARM v7 Optimizations
- Intelliplug
- Mpdecision hotplug driver(Using custom powerhal by CM)
- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)
- Add dev/frandom
- Added Support for Kernel Neon Mode
- Enabled Pipe Flag
- Adreno Idler Algorithm
- PowerSuspend Driver v1.5
- Add BioShock/DanceDance Govs
- Added SmartMax/LionHeart Govs
- LCD Kcal Control by Savoca
- Faux's Sound Control
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- LMK tweaks
- block: disable add_random
- Enable unaligned capability for ARM
- CpuFreq and CpuBoost Optimizations
- Disabled Gentle Fair Sleepers
- Enabled Many TCP Congestions
- Added SIO,VR & ZEN IO Scheduler
- Sched & Mutex Tweaks
- Pushed Read Ahead value to 512
- Use your android device as USB Keyboard/Mouse
- Enabled FSync by default
- Optimized Slub
- VFP HardFloat
- Power Efficient WorkQueues
- Reclaimed RAM from loggers
- Power Efficient WorkQueues
- Kexec patched
- Many more things (Check Github)
Disclaimer:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this KERNEL
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.​
Pls Read This before flashing:
You need ROM's default kernel before flashing this, as this kernel makes use of AnyKernel 2 by @osm0sis. Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel) Credits to @attack11 for some part of install script.Read FAQ's and changelogs in 2nd post. THIS KERNEL COMES FINE TUNED OUT OF THE BOX. Some useful battery saving tipshttp://forum.xda-developers.com/showpost.php?p=64850959&postcount=198
DOWNLOADS:
Grab it here
#ROM infos on the 4th post, be sure to check it
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik Cache and Cache partitions
5. Reboot and enjoy!​
PLS DON'T MIRROR THE LINKS
Recommended app:
Synapse or Kernel Adiutor
Flash UKM.zip from the below link: (credits to @apb_axel)
http://forum.xda-developers.com/android/software/zip-synapse-script-universal-kernel-t2736986
And then install synapse from play store.
I would like to say thanks to @flashhhh for allowing me to port the kernel. Also a big thanks to @faux123 @YoshiShaPow @fermasia @Alberto97 @TeamMex @Quasar @Mazda @FabioSan @Blechdose @neobuddy89 @RenderBroken @savoca @deadman96385 @pinkflozd @alin.p @Cl3Kener @Shivam Kuchhal @cust0mworx for the awesome graphics and CYANOGENMOD TEAM
and MANY MORE...
XDA:DevDB Information
Optimised CM and Viper Kernel for Titan, Kernel for the Moto G 2014
Contributors
Vatsal
Source Code: https://github.com/koradiavatsal/Viper-kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v6
Stable Release Date: 2016-01-15
Created 2015-12-02
Last Updated 2016-01-17
FAQ
F.A.Q. - Read this before complaining!
1. My phone exploded, HELP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on hastebin.com and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: Works on all CM13 based roms. Not for stock roms!!
3. OMG BATTERY SUCKZ, ITZ DEAD IN 45 MINUTES, HELP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. How do I flash this?
A: Read the OP, theres a reason why I added instructions on it.
5. What is a data loss? Did I just had one?
A: Data loss is simply having the connection cut for X periods of time, usually few seconds. Grey bars means the device is not connected to Google services for some weird reason, but you'll still have internet connection.
6. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.[/QUOTE]
Info
Many thanks to showp1984 for this info
What is msm_mpdecision?
100% kernel based multi core decision! (should cpu1/2/3 be online or not?)
This is a special version modded by neobuddy Plus the idle frequency and some load thresholds have been adjusted by me.
Some Configuration:
startdelay = time until mpdecision starts doing it's magic (20000)
delay = time between checks (130)
pause = if something else plugs in the cpu, fall asleep for 10000ms (10 secs)
scroff_single_core = if the screen is off, don't plug in cpu1/2/3. Additionally: Unplug all cpus except cpu0 when screen is turned off (1)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
min_cpus = min cpus to be online, cannot be < 1. Default: 1
max_cpus = max cpus to be online, cannot be > 4. (if you set it to 2 and min_cpus to 1 you will basically have a dualcore) Default: 4
idle_freq = a value against that will be checked if a core +/- is requested. (600 MHz)
mpdecision's input event boost, aka project butter
This will boost your min cpu speed if you touch the screen or press a button and gives you full control.
In those events the min cpu freq will be risen to a predefined value on every online cpu. This boosts overall reaction times and smoothness a lot. (works similar to the qcom mpdecision binary)
So here's the surprise
Hello folks,
I am using my own optimised builds since initial phase of CM13. Rom and kernel are both build with Uber 5.2.1 and few more optimisations on the kernel (It's same like in the first post). The Uber Toolchain developer said due to new neon optimisations in Uber toolchains, the battery life has increased by 25%. Well using since a long time, I almost get 6hrs+ SOT(Ofcourse will vary with you) and a mindblowing performance. So I am going to provide weekly Uber CM13 builds with optimisations(It is somewhat close to pf-cm by Diamond Bond). The people interested, could use it , It will stay really close to CM and few picks here and there. I would really appreciate feedbacks I am using the build posted and it's really rock stable.
Download :-
All optimised buildshttps://www.androidfilehost.com/?w=files&flid=44644
Installation :-
A clean wipe is mandatory.
Wipe cache,dalvik cache, system, data
Flash the zip
Flash gapps ( I use slim zero gapps)
Reboot, Enjoy!
FAQ:-
Differences between UBERTC and other Toolchains
Changelog for the 1st December Toolchain updates
Regards
Awesome work brother
Vat Bro
This is cool.
Good going
Keep it UP
Check #4th post for the Optimised cm13 builds, Really didn't feel like making a new thread..
Is it fully functional, Like Working mobile data , camera Themes Etc... Is there any way you can provide delta updates to ur rom instead of downloading the whole file.. I'm currently using cm 13 which has no Major issues as of now , so is this rom(dec 2 build) Recommend or should I wait for future builds ?
Thanks IA ��
james11705 said:
Is it fully functional, Like Working mobile data , camera Themes Etc... Is there any way you can provide delta updates to ur rom instead of downloading the whole file.. I'm currently using cm 13 which has no Major issues as of now , so is this rom(dec 2 build) Recommend or should I wait for future builds ?
Thanks IA ��
Click to expand...
Click to collapse
Everything working same as CM, No OTA/delta updates sorry..
Vatsal said:
Everything working same as CM, No OTA/delta updates sorry..
Click to expand...
Click to collapse
Thanks for the quick response , I'll try it out and let you know .., . And thanks for the rom ��
I can't install your kernel over CM's stock kernel. there's an error with the updater-script. I am using the 02/12 CM13 build, how can I help?
(zip placed on the root of internal storage)
Vatsal said:
Everything working same as CM, No OTA/delta updates sorry..
Click to expand...
Click to collapse
Does that mean XT1068 users with one sim cannot use this?
Sent from my Moto G 2014 using Tapatalk
Vidhanth said:
Does that mean XT1068 users with one sim cannot use this?
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
I guess thats fixed in cm as well
Vatsal said:
I guess thats fixed in cm as well
Click to expand...
Click to collapse
Sweet. Have you tried it though? Cuz I can't risk 310 MB lol
Sent from my Moto G 2014 using Tapatalk
Vidhanth said:
Sweet. Have you tried it though? Cuz I can't risk 310 MB lol
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
I have msim
mpeL said:
I can't install your kernel over CM's stock kernel. there's an error with the updater-script. I am using the 02/12 CM13 build, how can I help?
(zip placed on the root of internal storage)
Click to expand...
Click to collapse
Installs really fine here, can someone else confirm the issue?
Vatsal said:
I have msim
Click to expand...
Click to collapse
Thanks man. I'll try it asap. I always wanted to be on 6.0 but the battery life held me back. But now that u have said its increased by 25%, I'll have to try it
Sent from my Moto G 2014 using Tapatalk
Vatsal said:
Installs really fine here, can someone else confirm the issue?
Click to expand...
Click to collapse
Same here , I tried flashing this Kernel over ur rom(didnt know it already had this kernel) , I tried mounting n unmounting system, still got error updating binary...
james11705 said:
Same here , I tried flashing this Kernel over ur rom(didnt know it already had this kernel) , I tried mounting n unmounting system, still got error updating binary...
Click to expand...
Click to collapse
Yes rom has the same kernel inbuilt. I'll reupload kernel.
EDIT : Uploaded Download
Please test this and tell me
Vatsal said:
Yes rom has the same kernel inbuilt. I'll reupload kernel.
EDIT : Uploaded Download
Please test this and tell me
Click to expand...
Click to collapse
Still the same error, tried it on crdroid 6.0 also .. Other than the kernel, the rom is awesome, better than cm 13 official in performance n also is bAttery Friendly ?
Some amazing stats with quiet heavy use
Sent from my Moto G 2014 using Tapatalk

[kernel][stock mm] extended mm stock kernel v5 > test

EXTENDED STOCK MARSHMALLOW KERNEL​
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
WARNING: THIS KERNEL IS FOR STOCK MARSHMALLOW ROMS ONLY
PLEASE MAKE A BACKUP FIRST​
This kernel is for STOCK MARSHMALLOW ROMS ONLY !
I started a new thread because this kernel differs a lot from the previous,This one is more simple and minimalistic.
This Kernel aims to use the best and most stable feautures of stock motorola kernel and add useful features and optimizations,The idea is to keep it simple, stable and optimized.
The features Are :
Updated to lastest Moto 6.0 & CM13 Kernel Sources
Any Kernel Installer Script
Compiled Using Google Toolchain 4.8
Reclaimed RAM from loggers
Added AUTO_SMP HOTPLUG
Added BRICKED HOTPLUG
Added MSM HOTPLUG
Added INTELLI HOTPLUG
Added State Notifier Driver
Added IntelliThermal V2
Added Updated & Optimized Ondemand Governor with touch boost
Added Smartmax Governor
Added YankActive Governor
Added Impulse Governor
Added Zzmove Governor
Added BioShock Governor
Added SIO , ZEN & VR I/O Schedulers
Added Adreno Idler
Added Dynamic Management Of Dirty Page Writebacks & Cache Presure
Added GPU OC
Added Adaptative LMK
Update ZRAM from 4.X Kernel
Enabled Power Eficcient Worqueues
Lots Of Kernel Optimizations
Permissive SElinux
Decreased Voltage Values For More Battery
Enabled Kernel NEON Mode
Added ARCH_POWER & Disable Gentle Fair Sleepers On/Off
Added Francisco Franco Sound Mod
Added MultiRom Support
Lots Of Tweaks and Optimizations
Lots Of Updates and Fixes
DOWNLOAD​
EXTENDED STOCK MM KERNEL V-5​
Use the app kernel adiutor to tweak the kernel !
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
About DT2W & S2W FEATURES:
Check with terminal emultator the following lines:
su
cat /proc/cmdline
If you see : mdss_dsi_mot_inx_720p_video_v0 , It should work
If you see : mdss_dsi_mot_jdi_720p_video_v0 or mdss_dsi_mot_jdi_720p_video_v1
Then it doesnt gonna work,Sorry!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
IF YOU WANNA GO BACK TO STOCK KERNEL FLASH THIS
STOCK MM KERNEL​
XDA:DevDB Information
EXTENDED MARSHMALLOW STOCK KERNEL, Kernel for the Moto G 2014
Contributors
attack11, Cyanogenmod Team, faux123 , myfluxi , savoca ,franciscofranco , Alberto97, luca020400, LuK1337,Hurtsky
Source Code: https://github.com/attack11/Attacked-Kernel
Kernel Special Features: STOCK MARSHMALLOW KERNEL WITH SOME EXTRA FEATURES
Version Information
Status: Stable
Current Stable Version: EXTENDED-V5
Stable Release Date: 2016-07-05
Current Beta Version: EXTENDED-V5
Created 2016-03-22
Last Updated 2016-07-05
Reserved
21-03
First Release
22-03
Second Release
Fixed Screen Rotation
30-03
Build from scratch
Added Some missing modules
Updates from CM
Some minor Fixes...
11-04
Updates From CM Sources
Added Smartmax Governor
Added YankActive Governor
Added Impulse Governor
Added Zzmove Governor
Added Dynamic Management Of Dirty Page Writebacks
Added SIO , ZEN & VR I/O Schedulers
Added Conservative GPU Governor
Updates to Simple_Ondemand GPU Governor
05-07
Test Version
Updates From CM Sources
Removed DT2W & S2W for now.
Added BRICKED HOTPLUG
Added MSM HOTPLUG
Added INTELLI HOTPLUG
Added State Notifier Driver
Added Adreno Idler
Added Dynamic Management Of Cache Presure
Added GPU OC
Added Adaptative LMK
Update ZRAM from 4.X Kernel
A LOT of changes...
Hi all this is a beta release,please MAKE A BACKUP FIRST, and give a try , ive tested and seems to work fine,but since I use cm13 as my daily driver i need that you report the bugs you find to try to solve them,Thanks!
You are god mate
Halatk7 said:
You are god mate
Click to expand...
Click to collapse
Thanks for your support! I Hope people dont get confused with this and cm13 kernel thread :silly:
@DaveImagery didnt you want one for stock? Here you go.
Just a quick noob question. Can I flash this over other custom kernels or do I have to reflash the rom and then flash this? Thanks
Rex Skeletos said:
Just a quick noob question. Can I flash this over other custom kernels or do I have to reflash the rom and then flash this? Thanks
Click to expand...
Click to collapse
This kernel is for stock 6.0 rom ONLY, and this is the only kernel avalible right now for stock 6.0 too, what other custom kernels are you talking about?
Rex Skeletos said:
Just a quick noob question. Can I flash this over other custom kernels or do I have to reflash the rom and then flash this? Thanks
Click to expand...
Click to collapse
Actually this kernel is for stock moto ROM. If you are using any custom ROM like CM or others you cannot flash this. Instead you can flash EXTENDED kernel meant for cm/aosp ROMs. That is also provided by Attack 11...
attack11 said:
Compiled Using Google Toolchaing 4.9
Click to expand...
Click to collapse
A little typo.
Thank you for the kernel. It seems like it comes pre-tweaked. That's awesome!
Trying it with Radium Redefined 3 test 3
How do I get DT2W working? I turn it on, but it doesn't seem to work :/
Halatk7 said:
@DaveImagery didnt you want one for stock? Here you go.
Click to expand...
Click to collapse
Yes, and thank you for the heads up!
---------- Post added at 05:54 AM ---------- Previous post was at 05:52 AM ----------
Many thanks attack11! Can't wait to try
Screen rotation doesn't seem to work for me. Weird.
NotFatMan said:
Screen rotation doesn't seem to work for me. Weird.
Click to expand...
Click to collapse
same here
Sent from my XT1068 using Tapatalk
NotFatMan said:
A little typo.
Thank you for the kernel. It seems like it comes pre-tweaked. That's awesome!
Trying it with Radium Redefined 3 test 3
How do I get DT2W working? I turn it on, but it doesn't seem to work :/
Click to expand...
Click to collapse
Hi Maybe your device touchscreen doesnt support it,Check with terminal emultator the following lines:
su
cat /proc/cmdline
If you see : mdss_dsi_mot_inx_720p_video_v0 , It should work
If you see : mdss_dsi_mot_jdi_720p_video_v0 or mdss_dsi_mot_jdi_720p_video_v1
Then it doesnt gonna work,Sorry , I will add this to the OP
NotFatMan said:
Screen rotation doesn't seem to work for me. Weird.
Click to expand...
Click to collapse
Ajju^ said:
same here
Sent from my XT1068 using Tapatalk
Click to expand...
Click to collapse
Yes notice that,I will upload a new build today trying to fix it, If you experiment more bugs please report ! :good:
finally it comes. Good work.
i'd like to try it, but where can I find the stock marshmallow kernel when I need it?
Or do I have stock rom completely re-flash?
please add an overclock option, thanks!
Wolfskin01 said:
finally it comes. Good work.
i'd like to try it, but where can I find the stock marshmallow kernel when I need it?
Or do I have stock rom completely re-flash?
please add an overclock option, thanks!
Click to expand...
Click to collapse
Hi I recomend you to backup system and boot.img partitions with TWRP ,Since the installation of this kernel changes boot.img and system files , and give a try keep in mind that this is a BETA release, I will try to make a flashable .zip to uninstall this kernel and install stock kernel and modules just in case you wanna go back :good:
About Overclock, Sorry but no , Ive tried and its just placebo effect ...
Okay, too bad. but thanks that you tested it.
attack11 said:
About Overclock, Sorry but no , Ive tried and its just placebo effect ...
Click to expand...
Click to collapse
I guess that answers my question. Was curious to see any before and after Antutu scores.
That's fine, I'm excited just to be getting DT2W/S2W.
Many thanks attack11!
{
"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"
}
Thank you attack11 for this Kernel! I'll try the new Version asap with radium redifined 6.0 test 3[emoji106]
Gesendet von meinem Moto G 2014 mit Tapatalk

[KERNEL] Daredevil Kernel [Multi-Variant] [02-JULY-2017]

{
"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"
}
(c) Marvel Inc.​
Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
The kernel is based over official source code released by Lenovo OpenSource Team.
Basic Features:
Insecured
init.d support
huge upstream to 3.10.105
arm64: compiler optimizations
compiler-gcc: 4.9 google prebuilts
alot more.... and more to added along
Downloads:
-AndroidFileHost-
Installation:
(must be on Android MM 6.0/N 7.0-7.1.1 update)
Reboot into TWRP
Flash Daredevil-vX.X-2017XXXX-XXXX-aio_row.zip
Reboot!
XDA:DevDB Information
Daredevil Kernel for Lenovo A7000-a, Kernel for all devices (see above for details)
Contributors
Rohan Taneja, daniel_hk, Google, Team MAD
Source Code: https://github.com/rohantaneja/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: S and X
Stable Release Date: 2017-07-02
Created 2016-04-16
Last Updated 2017-07-02
Changelogs
Version S:
Code:
* Based on Lenovo A7000-a OpenSource code
* Upstream to - [I]3.10.106[/I]
* Fix IOCTLs for proper Nougat support
* DT2W added through MTK Touchpad driver implementation
* Reverted Prevent Sleep Mode to stock
* All stock parameters implemented back (charging, sleep, wake, governors, etc)
* Touch Boost added to Kernel
Version X:
Code:
* Based on Jiayu S3/S3 Plus sources by Team MAD
* Upstream to kernel version - 3.10.106
* Additions by @Aryan Kedare - dt2w, s2w, zen, fiops, etc (from Devil-Kernel)
* Thanks to [URL="https://github.com/Xakep16"]Xakep16 @ GitHub[/URL] - for adapting sources to aio_row
* Codename [U]X for Xakep[/U]
Updated Version S and Version X available on post #121
Older builds:
Version 2.1 (Discontinued):
Code:
* Based on Lenovo K3 Note OSC
* Same kernel version from 2.0 - [I]3.10.105[/I]
* Added DoubleTap2Wake
* Added Sweep2Wake
* Prevent Sleep mode
* Reverted to original interactive gov. (for the mean-time)
* Removed CPU-OC and GPU-OC support (it lead to bootloop due to wrong config)
* Touch Boost added to Kernel
Build 2.0 (#91)
Code:
* Revamped Thermal Management - maintain high performance at less heat.
* SELinux update for Android N-support
* Upstream to Kernel Version: 3.10.105
* NEON and cortex-A53 optimizations included again
* F2FS file-system support (tested on userdata)
* FIOPs as default iosched
* Yes, it comes with both OC/non-O/C version :cowboy:[B][SIZE="2"][biggest request fulfilled][/SIZE][/B]
* CPU O/C including CPU frequency upto 1994 MHz (or 2.0 GHz)
* GPU O/C includes O/C upto ~ 820 MHz (automatic optimization while 3D application usage) [Might not show in Kernel Adiutor]
* Undervolt-support also included
(Thanks to [URL="https://forum.xda-developers.com/member.php?u=4948627"][COLOR="Green"]daniel_hk[/COLOR][/URL] for O/C commits)
* Upstream Patches are already provided on [URL="http://www.github.com/rohantaneja"]GitHub.com[/URL]
N-Beta
Code:
* Upstream to Kernel Version: 3.10.103
* merged Google's latest security patches (selinux upsteams)
* compiled with Compiler GCC-4.9 (google-prebuilt-tc)
* improved stability and performance
* added touch boost
* enabled Dynamic FSYNC
* added cortex-A53 and NEON optimization
* enabled KSM and UKSM
Build 1.2
Code:
* merged Google's latest security patches from tag - 'android-6.0.1_r0.75'
* compiled with UBERTC 5.3.1 20160401 (optimized-tc)
* special wake controls: sweep2wake and doubletap2wake added to kernel
* wake control: wake using menu key (just a tap or swipe)
* improved stability and performance
* added touch boost
* reduced wake delay from 1000 ms to 150 ms
* added new governors: smartmax (unstable at the moment), alucard, interactive (optimized), intelliactive (highly-customized for aio_row)
* new default governor: intelliactive
* enabled Dynamic FSYNC
* added cortex-A53 and NEON optimization
* added pocket mod (spl. thanks to @BlueFlame4 - without his open-source development for Elephone P8000 it wouldn't be easy)
* enabled KSM and UKSM
* added i/o schedulers: FIOPS & BFQ
* [STRIKE]added Undervolt/Overvolt support[/STRIKE] (EDIT: reverted to default due to unstable device behaviour)
Build 1.1
Code:
* added compiler optimization
* reduced read head size
* huge upstream to 3.10.101
* added optimization default governor
Build 1.0
Code:
* initial build
Unsupported device.Aborting…
Updater process ended with ERROR: 1
Error installing zip file ………………………………………
Use proper recovery
Chirag21 said:
Unsupported device.Aborting…
Updater process ended with ERROR: 1
Error installing zip file ………………………………………
Click to expand...
Click to collapse
Use my compiled TWRP 3.0.2-1 : here
plzz help for building zimage
I successfully build kernel from your sorce but after compiling I found the files in /arm/arm64/boot/ image image.gz image.gz-dtb I can't build or find zimage plzzz help me guide me how to build plz ...
sanjaykamti6 said:
I successfully build kernel from your sorce but after compiling I found the files in /arm/arm64/boot/ image image.gz image.gz-dtb I can't build or find zimage plzzz help me guide me how to build plz ...
Click to expand...
Click to collapse
A little tutorial for the same.
Use the AnyKernel2-Template.zip I have ported to MTK.
Rename image.gz-dtb -> zImage
Add zImage to AnyKernel2-Template.zip
Flash using TWRP 3.0.2-1
Rohan Taneja said:
Use my compiled TWRP 3.0.2-1 : here
Click to expand...
Click to collapse
Flashed today.Device is little faster now but charging is slow.So far so good.
Chirag21 said:
Flashed today.Device is little faster now but charging is slow.So far so good.
Click to expand...
Click to collapse
Maybe charge rate tweaks might have effected that. I'll remove it in next build.
Btw thanks for the review
Rohan Taneja said:
Maybe charge rate tweaks might have effected that. I'll remove it in next build.
Btw thanks for the review
Click to expand...
Click to collapse
Waiting for next build
delete
delete
So the kernel is awesome,maybe what is missing is synapse support(with maybe oc and uv for cpu and gpu,cause only max andmin frequencies are allowed,plus double tap to wake cause sweep to wake doesnt work for me) it seems many devs use it as default,also when trying to flash using twrp 3.0.2-2 it says error,can you fix?
Alucard said:
So the kernel is awesome,maybe what is missing is synapse support(with maybe oc and uv for cpu and gpu,cause only max andmin frequencies are allowed,plus double tap to wake cause sweep to wake doesnt work for me) it seems many devs use it as default,also when trying to flash using twrp 3.0.2-2 it says error,can you fix?
Click to expand...
Click to collapse
I assure a new build in coming week.
And I will also try to build another TWRP build to check the problem. :fingers-crossed:
Rohan Taneja said:
I assure a new build in coming week.
And I will also try to build another TWRP build to check the problem. :fingers-crossed:
Click to expand...
Click to collapse
Thats good news,i have to say that in stock rom with daredevil kernel or not doze mode doesnt seem to work,during night it drains about 10 percent,ive tried with or without your kernel so lenovo didnt do a good job with their rom.
https://lenovoa7000blog.wordpress.com/2016/05/04/twrpa70008gb-3-0-2-2-by-risma-ermaya/
Here is the latest recovery that pops up an error when trying to flash kernel but flashes supersu with no problem.
Alucard said:
https://lenovoa7000blog.wordpress.com/2016/05/04/twrpa70008gb-3-0-2-2-by-risma-ermaya/
Here is the latest recovery that pops up an error when trying to flash kernel but flashes supersu with no problem.
Click to expand...
Click to collapse
The flashable zip checks device codename or product name from recovery.
If it mismatches it will result in error.
That's why I suggest 3.0.2-1 recovery at the moment. Also I have made 3.0.2-3 build ready.
Will be released along with Daredevil V1.2
Rohan Taneja said:
The flashable zip checks device codename or product name from recovery.
If it mismatches it will result in error.
That's why I suggest 3.0.2-1 recovery at the moment. Also I have made 3.0.2-3 build ready.
Will be released along with Daredevil V1.2
Click to expand...
Click to collapse
Great news!Yes i use your recovery at the moment and as soon as you release the new version i will flash and report back.
Cool! Can u suggest an app to control the behavior of the kernel? And could u provide the stock Marshmallow kernel just in case? Thanks
can i flash this recovery over stock rom mm 6.0????
flashed it on stock rom...........ver 1.1 that works on stock rom......ver 1.0 gave me brick........had to flash the entire stock rom again
Ceco85 said:
Cool! Can u suggest an app to control the behavior of the kernel? And could u provide the stock Marshmallow kernel just in case? Thanks
Click to expand...
Click to collapse
Kernel Adiutor will work fine
bladehunter said:
can i flash this recovery over stock rom mm 6.0????
flashed it on stock rom...........ver 1.1 that works on stock rom......ver 1.0 gave me brick........had to flash the entire stock rom again
Click to expand...
Click to collapse
1.1 works fine on stock MM
I am fixing flash script for further builds.
Sent from my Daredevil using XDA Labs

Categories

Resources