[krn.modules] smartass governor for Arc stock Kernel (2.3.3 / 2.3.4) - Xperia Arc Android Development

Hello guys,
I've managed to compile the module from here: http://forum.xda-developers.com/showthread.php?t=1159899 updated by AnDyX for X8 which I updated for Arc. Initially the module was offered by erasmux.
It works for 2.3.3 / 2.3.4 stock kernel that is: 2.6.32.9-perf (so if you're running stock kernel, and not a modded one).
You can configure various parameters:
Code:
# pwd
pwd
/sys/devices/system/cpu/cpu0/cpufreq/smartass
# ls
ls
debug_mask
up_rate_us
down_rate_us
up_min_freq
sleep_max_freq
sleep_wakeup_freq
awake_min_freq
sample_rate_jiffies
ramp_up_step
ramp_down_step
max_cpu_load
min_cpu_load
sleep_rate_us
#
Install guide:
Copy the cpufreq_smartass.ko to the root of your SD card and then execute the following commands with the phone connected to the PC:
Code:
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock0 /system
cp /sdcard/cpufreq_smartass.ko /system/lib/modules
cd /system/lib/modules
insmod cpufreq_smartass.ko
echo "smartass" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
You can confirm that installation works either by SetCPU (it will report scaling "smartass") or by executing the following command:
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Screenshot:
{
"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"
}
As far as I can see, when it goes to deep sleep, it stays there, if you minimally use the phone, it should last a long time. But once you turn on the phone, it will kick into high gear (1Ghz) very fast, to allow for fast response - and won't use any other intermediate frequencies.
Settings:
/*
* The minimum amount of time to spend at a frequency before we can ramp up.
*/
#define DEFAULT_UP_RATE_US 24000;
/*
* The minimum amount of time to spend at a frequency before we can ramp down.
*/
#define DEFAULT_DOWN_RATE_US 49000;
/*
* When ramping up frequency with no idle cycles jump to at least this frequency.
* Zero disables. Set a very high value to jump to policy max freqeuncy.
*/
#define DEFAULT_UP_MIN_FREQ 0
/*
* When sleep_max_freq>0 the frequency when suspended will be capped
* by this frequency. Also will wake up at max frequency of policy
* to minimize wakeup issues.
* Set sleep_max_freq=0 to disable this behavior.
*/
#define DEFAULT_SLEEP_MAX_FREQ 122880
/*
* The frequency to set when waking up from sleep.
* When sleep_max_freq=0 this will have no effect.
*/
#define DEFAULT_SLEEP_WAKEUP_FREQ 1024000
/*
* When awake_min_freq>0 the frequency when not suspended will not
* go below this frequency.
* Set awake_min_freq=0 to disable this behavior.
*/
#define DEFAULT_AWAKE_MIN_FREQ 0
/*
* Sampling rate, I highly recommend to leave it at 2.
*/
#define DEFAULT_SAMPLE_RATE_JIFFIES 2
/*
* Freqeuncy delta when ramping up.
* zero disables and causes to always jump straight to max frequency.
*/
#define DEFAULT_RAMP_UP_STEP 220000
/*
* Freqeuncy delta when ramping down.
* zero disables and will calculate ramp down according to load heuristic.
*/
#define DEFAULT_RAMP_DOWN_STEP 160000
/*
* CPU freq will be increased if measured load > max_cpu_load;
*/
#define DEFAULT_MAX_CPU_LOAD 75
/*
* CPU freq will be decreased if measured load < min_cpu_load;
*/
#define DEFAULT_MIN_CPU_LOAD 25
/*
* When screen if off behave like conservative governor;
*/
#define DEFAULT_SLEEP_RATE_US (usecs_to_jiffies(500000))
To update one of the settings, the standard echo command should be executed:
Code:
echo "80" > /sys/devices/system/cpu/cpu0/cpufreq/smartass/max_cpu_load
(in this example, the max_cpu_load will get the value 80, meaning that the CPU should be 80% at least, before a jump in frequency happens.
User biscoitu has a list of settings here http://forum.xda-developers.com/showpost.php?p=16256835&postcount=161 but for X8 I think. They could be a starting point for X10 tuning I will also try to see which settings work best, but it will take a while.
Download:
Use it at your own risk!
cpufreq_smartass_arc_2.3.3.zip
cpufreq_smartass_arc_2.3.4.zip
Enjoy!
Special thanks to:
a) AnDyX for the source code and the workaround for the missing kernel symbols.

I've tested this with the latest 2.3.4 firmware for Arc, and it reboots the phone. I will compile a newer version of the module ... and update the post.

Ok thanks. Can you try to port second version (SmartassV2) of this governor?

I've compiled the module for 2.3.4 stock kernel (please check first post in the topic and download the 2.3.4 version).
For Neo users: it will probably not work. You guys give me the contents of /proc/kallsyms file:
Code:
cat /proc/kallsyms > /sdcard/kallsyms
(and also please mention the phone model).
tRippinthehead said:
Ok thanks. Can you try to port second version (SmartassV2) of this governor?
Click to expand...
Click to collapse
Please check here

Related

[ROM][UPDATE]2.1 : 2.2 : 2.3 l Scorpio92

Hello all this is just a copy of a thread from the general section of the forums ... fricko_98 is the original OP but he cant make the thread in the dev section not 10 post yet, so im asked to do him a favor
ficko_98 said:
WELCOME TO THIS THREAD
I only copy this from 4pda.ru and translate to english
Original thread:
http://4pda.ru/forum/index.php?showtopic=259783
ALL CREDITS GO TO SCORPIO92
OptimalPerformance v1 (2.1)
Features:
* data2system
* built-in acceleration
* 2 new governors: Minmax & Scary
* Dalvik-cache moved to /cache (for more space for user applications)
* Various tweaks to the performance, Internet, Wi-Fi
* the amount of free RAM increased: 90mb +
* set the required software
* patched the hosts file on advertising
* Market Update is disabled
* Superuser v3.0.2 + Root Explorer v2.16
* fixed and changed a little theme
* bottles and animation changed some sounds
* init.d, support ext 2,3,4 etc. is not discussed
Download : http://depositfiles.com/files/8bgbyv6um
Extract, copy to sdcard/clockworkmod/backup and go to recovery, backup and restore, and restore like you usualy do that.
Screenshots:
{
"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"
}
OptimalPerformance v2 (2.1)
Changes from version v1:
* reduced weight to a minimum firmware
* 136mb partition on a date (the system does not d2s!)
* added apps (Swapper 2 - who needs a swap, Links2SD - transfer prog to stick, QuickPic)
* new RootExplorer, superuser
* amount of RAM increased slightly
* New patch antireklamny
* loud melody to call a couple more other
* animated theme
* More....
Download : http://depositfiles.com/files/z7etsgvol
Copy to sdcard and go to recovery and install it.
Screenshots:
IceFroyo beta (2.2)
Features:
* CM 6.1.2
* Based on core taken from OptimalPerformance v2 with lots of tweaks
* Built-in acceleration 480/768 MHz
* The camera writes video to mp4, 640x480, bitRate: 5 Mbit
* The most desired and necessary, replacing the standard, software
* Ice theme, animated
Work:
* GSM, APN
* Bluetooth
* Sensors
* Overclocking
* Haptic feedback
* Camera
* SD
* USB
* GPS
* Wi-Fi, WiFi Tethering
* Select the network
* Video Codecs
* 3D
* Reboot into Recovery & Fastboot Power through the menu
* Chips from CM
Bug:
* Black watch on a black status bar
Download : http://depositfiles.com/files/taibi4r88
Copy to sdcard and go to recovery and install it.
Screenshots:
GLite (GingerbreadLite) (2.3)
My new custom GLite (GingerbreadLite) - based on AOSP 2.3.7 + team achievements OXYGEN
Features:
* All of the system *.apk deodexed
* Firmware is facilitated to the maximum (left only the most necessary), and the rest put option (optional)
* Various tweaks to set up an internal performance + TASK killer
* Section data is moved to cache (136mb freely under "yuzersky" application)
* All the latest versions of applications
* Camera (Video: 640x480 mp4 3Mbs, audio: codec aac, bitRate 102 400, sampleRate 44100)
* Slightly redrafted system graphics + animation added to the ICS (4.0) - is included in the display settings (all media)
* Chips with CM: Control points and edit the processor status bar in the settings + DSP Manager + Screenshot (in the Power Menu)
* Market Update is disabled
* Bootle disabled (for faster download)
* Clinging to automatically swap (preferably beat the map into 3 sections and make the swap partition from the recovery)
* Dispersal of 122-825MHz (the most optimal range, as the works at all)
* Standard overclocking 480/600MHz
* Reboot into Recovery & Fastboot
* Ip tables + ext 2/3/4 + netfilter + blah blah blah ...
* If still remember, write ...
Work:
GSM, MMS, APN
GPS
WI-FI
WI-FI TETHER(?)
Bluetooth
BT HEADSET(?)
3D
Camera
Codecs (video and audio)
SENSORS
Vibration (full)
SD
FM Radio.
Not work:
\
Download: http://depositfiles.com/files/ddr28mvfi
Copy to sdcard and go to recovery and install it.
Screenshots:
IF YOU HAVE A QUESTION POST IT HERE OR SEND ME A PM
Click to expand...
Click to collapse
original thread
http://forum.xda-developers.com/showthread.php?t=1477527 (pls go and thank him or something )

[KERNEL][I9100G][FINAL][08/4/12][VIB FIX] ♫ Cranium Kernel ♫ build#4 -It's Fast ;)

[KERNEL][I9100G][FINAL][08/4/12][VIB FIX] ♫ Cranium Kernel ♫ build#4 -It's Fast ;)
Without further ado,let's begin.
I DO NOT OWN A SAMSUNG GALAXY S2 GT-19100G!So i will be slow
{
"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 <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 ROM
* 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.
*/
Features(Subject to change)
Governors- Lionheart,MinMax,SmartAss2,Interactive,Gallimaufry (Pre-tuned)
I/O Schedulers- VR And SIO(set as default)
Used xz compression instead of gzip to save space(Thanks to hanny562)
CIFS support(loaded at startup)
Compiled with arm-eabi-2009q1
memory Fixes
Faster Boot(boots at 1008 Mhz instead of 600 Mhz)
Custom bootanimation support- place bootanimation.zip into sdcard/misc
init.d support(busybox pre-installed)
ClockWorkMod Recovery 5.0.26 (hanny562)
Disabled useless stuff
Updated drivers
pre-Rooted with SuperUser And CWM Manager and ro.secure=0
Some init.d scripts pre-installed
Proximity sensor fixed
dm-cache(Faux123)
Increased SD-card read ahead of 1024 KB
Implemented Cleancache driver
SLQB Memory allocator(also set as default)
Bumped Jhash to V3
Modified vm ratios
A few cherry-picks taken from LeeDroid's Htc Shooter kernel
A few other misc. initramfs modifications
And lot's of patches that are too technical to be mentioned(Refer to my github repo for more info)
DOWNLOADS-
BUILD #1- http://www.mediafire.com/?ws7c4i1r2sb0q60
BUILD#2- http://www.mediafire.com/?6qgdics088yk5fz
BUILD#3- http://www.mediafire.com/?ew64x238z6zexfw
BUILD#4- http://www.mediafire.com/?0nmccnoly0ioqx3
Thanks And Credits-
*hanny562 AKA Hanny Liu(For lot's of help,initramfs,testing)
if i forgot yr name,send me a pm!
Instructions-
Instructions
first delete all init.d scripts from /system/etc/init.d and then flash otherwise u wont get the full effect/phone cud become even slower!(Use root explorer or adb)
Download--> flash with odin as PDA
NOTE:IF U USE KTOOLS,DO NOT reboot to recovery from ktools,otherwsie recovery will reboot!
KERNEL SOURCE CODE
https://github.com/sakindia123/kernel_i9100G
Want to stay up-to-date with devlopment progress and tips/tricks?Join this group- http://www.facebook.com/groups/203703389724143/251425024951979/?notif_t=group_activity
Changelogs for Build #2
Now compiled with arm-eabi-2010q1
Proximity sensor fixed
Some init.d tweaks
Added interactive governor
Makefile Optimizations( -pipe)
Disabled CFQ iosched(i dont like it )
Some misc. fixes(see github for more info)
Changelogs for Build#3
Reverted to arm-eabi-2009q3
XZ boot compression set as default(Best for Omap 4430)
dm-cache(Faux123)
Tuned Ondemand,Interactive Governors
Implemented Cleancache driver
SLQB Memory allocator(also set as default)
Bumped Jhash to V3
Modified vm ratios
lots of cherry-picks taken from LeeDroid's Htc Shooter kernel
Some misc. fixes(see github for more info)
Changelogs for Build#4(in progress)
VIBRATION FIXED!!!!
Updated drivers
OMAP-PM : Always respect cpufreq policy limits[hanny562]
Added Gallimaufry governor[hanny562]
recovery looping problem has been fixed
its awesome LOL
I will test it now.
Thx
Gesendet von meinem GT-I9100G mit Tapatalk
Is this a GB only Kernel or will it work on ICS?
jagnet said:
Is this a GB only Kernel or will it work on ICS?
Click to expand...
Click to collapse
This is for i9100G,which doesnt have ICS yet
Great to have new kernel for G ~
dude, welcome to the sgs2 family.. i see you brought the Cranium name in your ROM back in the sgsl days
Sent from my GT-I9100 using xda premium
good job my friend
H4CK3R. said:
This is for i9100G,which doesnt have ICS yet
Click to expand...
Click to collapse
Aha thanks, I'm new to the SGS2 from the XE
flash via odin but stuck on boot screen!
yeah new kernel again i'm testing !!
Bumped post#2 with build#2
Hopefully recovery and proximity sensors are finex.Also a new governor called "interactive" is there.Enjoy!
Nice work mate. Thank you!!
Bumped First 3 posts with download link,features and changelogs for Build#3
nice!!!!!!!!!
Thank you This is My Best kernel
Sent from my GT-I9100G using Tapatalk 2 Beta-4
Anybody try this kernel with SuperRom_3 ?
I installed this kernel but now there is no vibration.

[64-bit][KERNEL][11 May] ThunderZap 4.1 | ThunderPlug 2.5 | CPU-OC | Glove Mode

{
"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 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.
*/
Highlights:
*. ThunderCharge Control – A driver to control the charging current rate
*. Custom Gestures – Full Utilization of various wakeup gestures supported by Touchscreen of Yureka
*. Vibration Intensity Control: Let’s you adjust the intensity at which your phone vibrates
*. ThunderPlug – A Dynamic Hotplug Driver for Yureka.
*. Multi-level Endurance Mode
*. Suspend CPUs adjustment
*. KCAL Color Control
*. Smart kernel-ramdisk patching makes the kernel compatible with all available ROMs within a single package (including MIUI, CM12)
Full Feature List:
*. ThunderCharge Control - A driver to control the charging current rate
*. Custom Gestures - Full Utilization of various wakeup gestures supported by Touchscreen of Yureka
*. Gestures available: Double Tap, Sweep Right, Left, Up, Down, Draw letter M, O, E, C, W on touchscreen to wake.
*. Vibration Intensity Control: Let's you adjust the intensity at which your phone vibrates
*. ThunderPlug - A Dynamic Hotplug Driver for Yureka - Takes down all seven cores when phone goes to sleep leading to significant battery savings.
*. Dynamic Fsync - A driver originally written by faux123, adapted for Linux 3.10 - Disables Fsync when phone is being used causing significant IO boost.
*. Additional IOSchedulers: BFQ v7r6(recommended),FIOPS
*. zSwap support - A Virtual compressed memory pool - Can be used as a swapping devices for extra RAM.
*. Samsung's F2FS support
*. Disabled MMC CRC check for extra 30% boost in IO
*. Upgraded 'random' module to Linux 3.18 with various other patches for improved entropy seeding
*. Added /dev/frandom support viz The Fast Random number generator - an alternative to stock 'random'
*. Upgraded ondemand governor to Linux 3.18
*. A Lot of debugging code stripped down for lower kernel footprint.
*. Fixes: Crashing of simple_ondemand GPU governor
Control: 95% of the features can be controlled with my app to work with this kernel, the ThunderZap Control. The ones which cannot be controlled will be elaborated in Post #3
Downloads: Mirror 1
Kernel source: https://github.com/varunchitre15/thunderzap_tomato
Forum CrossLinking: Yu Official Forums
XDA:DevDB Information
ThunderZap Kernel, Kernel for the YU Yureka
Contributors
varun.chitre15
Kernel Special Features:
Version Information
Status: Stable
Created 2015-02-20
Last Updated 2015-05-11
Reserved
Reserved
this kernel is supported wih stoch rom or not
skpintu93 said:
this kernel is supported wih stoch rom or not
Click to expand...
Click to collapse
Yes it is.
gonna try....hope so proximity works on ur kernel
@varun.chitre15 : waited long for this, thank you very much for your support to yureka..
downloading now, I will test soon and report back..
.
Edit : how to enable hotplug ?
cant see option in app..
BEAST
Awesome work bro.. gud job
Many Thanks Sir
I was waiting for this day. Finally dream came true.
Thank you once again sir.
I will give my feedback by tomorrow.
Thanks a lot. :good:
im on PAC Man rom .. can i able to flash this.. or would it get bricked. ?
Thunderzap for Yureka == Awesome !!!!
Thank you so much for bringing thunderzap to yureka. Been waiting for this for a long time
I remember your thunderzap kernel for canvas hd . Thanks again
Me too on PacMan Rom....n it works very smooth without any errors.
varun.chitre15 said:
*. Custom Gestures – Full Utilization of various wakeup gestures supported by Touchscreen of Yureka
Click to expand...
Click to collapse
I am liking it for now, the sweep down gesture doesn't works for me, and any possible way to use those gestures to use as off screen shortcuts, if you know what I mean.
hkm93 said:
I am liking it for now, the sweep down gesture doesn't works for me, and any possible way to use those gestures to use as off screen shortcuts, if you know what I mean.
Click to expand...
Click to collapse
Sweep down works fine. You have to swipe from top of the screen to the bottom.
How to flash on Stock CM11 with stock recovery?
How to flash this KErnel on Stock CM with Stock recovery
sandebal1 said:
How to flash this KErnel on Stock CM with Stock recovery
Click to expand...
Click to collapse
extract n use flashify or rashr
Does this kernel generate last_kmsg when random reboot occurs? stock kernel has some issue with randon reboots
This work on exynos 910c right?
Thunderzap settings
Sir,
@varun.chitre15 I think default performance setting app is overriding Thunderzap app settings. My desired settings are not being saved to Thunderzap app. Any solution???
[email protected] said:
Sir,
@varun.chitre15 I think default performance setting app is overriding Thunderzap app settings. My desired settings are not being saved to Thunderzap app. Any solution???
Click to expand...
Click to collapse
Same here . Settings are not being saved in Thundezap control app. It reverts to default after reboot

[KERNEL][Marshmallow][3.10.90+] Zeus Kernel v1.0 | Tried | Tested | Trusted |

{
"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 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.
*/
This Kernel is Based off latest kernel source from Google.Works on all ROMs available out there for all Android One devices. This Kernel possesses better Performance , Stability and Battery Backup than Stock Kernel.
F.A.Q:
1. My device rebooted or crashed, how can I help?
A: Get me /proc/last_kmsg on pastie.org.
2. Battery sucks, my device is not entering deep sleep. FIX PLOX!
A: Fix it yourself, it's an app waking your device up not the kernel's problem
3. Signal is dropping since I flashed the kernel, amg u sucks!
A: The kernel has nothing to do with gsm/cmda signal. Make sure you have the latest radios
4. Do I need to wipe anything when flashing this kernel?
A: No.
5. Does this kernel has X or Y mod?
A: Learn to read, everything you need to know is in the features list, changelog or public repo.
Features :
Updated Linux kernel version 3.10.90
I/O Schedulers : noop, deadline, fiops, cfq.
Insecured
adb runnable as root
Dynamic Fsync Control
Improved filesystem mounting flags - NOATIME and NODIRATIME
ARM: Cortex A7 compiler optimizations
MTK: removed HUGE HUGE trail of stupid MTK kernel logging
ARM: Removed various debug traces
Compiled with Linaro 4.9.4 Toolchain.
VFP Optimizations
Mali GPU cache Optimizations And Various GPU Tweaks.
MMC: disable crc check for 30% extra performance
Mutlicore Scheduler Support
Dynamic FSync Control
Dirty Ratio Tweaks
init.d support
INSTRUCTIONS
- Just flash the zip you want in recovery and you are good to go!
Source:
https://github.com/Swapnil133609/Zeus_sprout
DOWNLOADS
Credits :
Code:
[user=3292224]@franciscofranco[/user]
[user=5475344]@##W4TCH0UT##[/user]
@varun.chitre15
[user=3332811]@faux123[/user]
XDA:DevDB Information
[KERNEL][MM][3.10.90+] Zeus Kernel | Tried | Tested | Trusted |, Kernel for the OEM Cross Device Development
Contributors
Swapnil Solanki
Source Code: https://github.com/Swapnil133609/Zeus_sprout
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2015-10-07
Created 2015-10-07
Last Updated 2015-10-07
Reserved
Reserved
Support double tap to wake?
Will Add them in the next build.
Swapnil Solanki said:
Will Add them in the next build.
Click to expand...
Click to collapse
OK :good: I will try now on my sprout_b MM
Can Marshmellow be rooted by flashing this with supersu2.50 beta? i am really excited reply fast if you can please...i had read on forums that nexus devices need specifically modified boot.IMG for rooting specified here http://forum.xda-developers.com/apps/supersu/wip-android-6-0-marshmellow-t3219344 please do confirm
Edit: It worked,thank you very much for compiling kernel in such a little time.
rohitsonone said:
Can Marshmellow be rooted by flashing this with supersu2.50 beta? i am really excited reply fast if you can please...i had read on forums that nexus devices need specifically modified boot.IMG for rooting specified here http://forum.xda-developers.com/apps/supersu/wip-android-6-0-marshmellow-t3219344 please do confirm
Edit: It worked,thank you very much for compiling kernel in such a little time.
Click to expand...
Click to collapse
Me to root with philz (supersu 2.50) and use Zeus kernel :good:
Press thanks If you like my kernel.
Great job Sir..
I really appreciate it..
:good:
Closed per OPs request.

[KERNEL][MM/N/O/P] Cerberus Kernel [Peregrine]

{
"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.
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 :
* 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
* DT2W/S2W/S2S features added and working
* 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
* Added filesystem dynamic read-ahead (Credits to Chad Gooldman)
* Swappiness modified to 45
* 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 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-11-04
Last Updated 2018-11-04
deleted
Moto g2
Black screen and Bootloop
I have installed it on my Peregrine with the Pie built from December. After reboot, i got a black screen. With the On/Off button i got the On/Off menue on top the the black screen.
Minutes later the phone rebooted itself. Bootloop every 5 minutes.
Now i am back to 14.1, this is for me the fastest and smoothest one. Pie was running but very slow.
Installing this kernel breaks safetyNet check, i'm on viperOs pie stable.
Anyone has a solution?

Categories

Resources