[KERNEL][Sony JB 4.3][26.04.15] Williams kernel v9.1 - Xperia SP Android Development

This is the version for Sony stock based ROM
Introduction
Hello dear developers and android hackers,
On this thread, I will share with you a project I am developing as I am learning kernel programming / hacking. This version of the williams kernel is based on Sony kernel with enhancement, mostly for battery saving.
Click to expand...
Click to collapse
Features
Based on Sony 12.1.A.1.207 kernel sources
Compiled with linaro GCC 4.9.1 toolchain, -O3
Frequency table from 384Mhz to 1944Mhz
Governors : interactive, ondemand, performance, conservative, lagfree, smartassV2, intellidemand2, intelliactive and lionheart
I/O schedulers : noop, deadline, cfq, V(R), row, sio, fifo
CPU frequency limiter lets you underclock all cores
Fast hotplug
Undervolt
Force fast charging
Changed minfree values for better multitasking and RAM management
TWRP and CWM recovery included, fota partition support
Dynamic fsync thank's to faux123
FauxSound thank's to faux123
Click to expand...
Click to collapse
Installation instructions
Code:
Use this kernel at you own risk !
I am not responsible for any damage or problem.
Flash zip via recovery
Reboot
Click to expand...
Click to collapse
Download
Recovery flashable zip :
Sony Williams kernel v9.1.zip
mirror
Kernel Source :
Github
Click to expand...
Click to collapse
Changelog
Williams kernel v9.1 : 26.04.15
Reactivate cpufreq limiter
Williams kernel v9 : 26.04.15
Fixed frequency table
Add 1944 MHz frequency step
Williams kernel v8 : 12.12.14
Set qcom mpdecision as default hotplug (No need to deactivate it anymore unless you want to use another hotplug )
Remove msm_mpdecision
Add fast hotplug
Increase 1.8GHz step frequency for better stability
Add FOTA recovery support (Volume down)
Williams kernel v7 : 03.10.14
Add FauxSound. Thank's to @faux123
Williams kernel v6 : 01.10.14
Rebased on Sony 12.1.A.207 kernel sources
Increase voltage of highest frequency for more stability
Fix some bugs introduced in version 5.1
Williams kernel v5.1 : 20.07.14
Updated ramdisk to .205
Replaced philz recovery with cwm
Williams kernel v5 : 30.05.14
Changed frequency table for more stability
Add force fast charging, thanks to @DooMLoRD for the port
Disabled cpu freq limiter since msm_mpdecision already takes care of it
Williams kernel v4 : 24.05.14
Add overclock up to 1888 Mhz
Williams kernel v3.1 : 23.05.14
Fixed antutu crashes
Williams kernel v3 : 22.05.14
Changed frequency table to 270-1728 MHz
Added dynamic fsync thank's to @faux123
Williams kernel v2.2 : 21.05.14
Changed illumination at splash screen
Fixes for compatibility with linaro GCC 4.9.1 toolchain
-O3 compiler optimizations
Use xz compression
Williams kernel v2 : 18.05.14
Add V(R), ROW, SIO and FIFO I/O schedulers. Thanks to bbedward and DooMLoRD
Add @show-p1984 's mpdecision (see faq for more information)
Add TWRP and CWM recovery. Thanks to @dssmex and @DooMLoRD
Add custom splash logo. Thanks to @DooMLoRD for his tutorial
Williams kernel v1 : 13.05.14
Initial release
Check my github to see all the changes.
Click to expand...
Click to collapse
FAQ
Q : With what ROM can I use this kernel ?
A : With any ROM based on Sony stock 4.3
Q : What features will be added to next versions ?
A : I probably don't know. If you have a feature request, please use the devdb tab for it on the top of the thread.
Q : Your kernel isn't working / My phone isn't booting anymore
A : Read this whole post once more, search for your problem in thread and report it if you haven't found a solution.
Q : Can I install this kernel on locked bootloader ?
A : No ! This kernel is only for unlocked bootloader.
Q : Does this kernel include recovery ?
A : Yes ! You can access by pressing volume button when the lights blink. Volume up to go to CWM and Volume down to go to TWRP or loads from FOTA partition if you have a kernel installed..
Q : What are mpdecision and fast hotplug ?
A : This is what manage your cpu cores and decide which core will be online. Fast hotplug is a brand new hotplug that I wrote. You can find more information there
Q : How to control fast hotplug ?
A : I modified Pimp my Z1 to be compatible with fast hotplug. You can use it without any problem on your Xperia SP to configure fast hotplug (Power Management menu) but it might have bugs with other functions (you can still try, I haven't had problems yet ).
You can find it there
Q : Where does the name come from ?
A : This kernel isn't named after someone but after a pear. We use this pear to make one of the best swiss "eau de vie" called Williamine.
Click to expand...
Click to collapse
Thanks To/Credits
Code:
* Sony for their sources and device
* @DooMLoRD
* @thewadegeek for his [URL="http://forum.xda-developers.com/showthread.php?t=1748297"]Tutorial[/URL]
* @show-p1984 for his mpdecision
* @dssmex
* bbedward
* Erasmux
* faux123
* Androguide.fr for Pimp my Z1
* The xda community for making me discover android and for answering so many of my questions
* Google for kernel sources and its search engine
* Apple for making expensive phone so that I never bought one of theirs
Please let me know per pm if there is any mistake or misspelled word in this thread. Automatic correction does a great job but since english isn't my motherthongue I'm pretty sure I made mistakes.
XDA:DevDB Information
Williams kernel - Sony, Kernel for the Sony Xperia SP
Contributors
pec0ra
Source Code: https://github.com/pec0ra/williams
Kernel Special Features:
Version Information
Status: Testing
Created 2014-05-13
Last Updated 2015-04-26

Cool!
Another kernel for stock based Rom
Will try ASAP
Thank you for so many governors
Sent from my C5303 using XDA Free mobile app

awesome... will try

Good luck with you development man!!! Hope u can make an kernel for CM11 too =D

Wanna try...
But could u make a flashable zip?
I am just a lazy guy. lol
------------
The graphic performance can be more stable.
And I/O seems to be a little slow.
Benchmark score is lower than stock about 1500 with Quadrant.
Just for some advices~

Can make a flashable zip according to this guide (2nd post)
http://forum.xda-developers.com/showthread.php?t=2699858

DjowBr said:
Good luck with you development man!!! Hope u can make an kernel for CM11 too =D
Click to expand...
Click to collapse
Thank you, this might come in the future but for now I will work on this one.
mrhnet said:
Can make a flashable zip according to this guide (2nd post)
http://forum.xda-developers.com/showthread.php?t=2699858
Click to expand...
Click to collapse
Dragonkind said:
Wanna try...
But could u make a flashable zip?
I am just a lazy guy. lol
------------
The graphic performance can be more stable.
And I/O seems to be a little slow.
Benchmark score is lower than stock about 1500 with Quadrant.
Just for some advices~
Click to expand...
Click to collapse
I can understand this laziness, I would have it too. So the OP is updated with flashable zip !
And thank for the review. Actually I/O and graphic performance haven't been changed so I wasn't expecting any improvement. Btw some IO schedulers might come soon.

gonns try this man
thanks will post my
review later

So far no problems at all and great battery life, especially when listening music(1% half an hour). Also could you import sound control in kernel ? It would be very useful. Thanks for great work

Recovery added?
Tapatalk-kal küldve az én C5303-el

recovery request
Hi boss, I am just using it kernel and it's a charm to use it, the only problem I face is there is no recovery on this kernel, I can even add, cam u plz add cwm or Philz touch recovery? Then it will be a great thing to use, eagerly waiting for us reply with recovery
Or u can assist me also toward recovery by myself

any one test this on eXistenZ?
and what about battery ???

Does your kernel support multi core control?
I played a bit with governors using Android Tuner app but seems to me that second core is offline most of the time if not all of the time.
Also when I set it online, it start to show CPU1 states time but when screen goes off CPU1 again goes offline.
Sent from my C5303 using XDA Free mobile app

I am on Existenz 3.3.0 . I just flashed in recovery, wiped cache and dalvick and then restared, and now my phone completely refuses to boot up? What can i do, please help

s0ur0v said:
Hi boss, I am just using it kernel and it's a charm to use it, the only problem I face is there is no recovery on this kernel, I can even add, cam u plz add cwm or Philz touch recovery? Then it will be a great thing to use, eagerly waiting for us reply with recovery
Or u can assist me also toward recovery by myself
Click to expand...
Click to collapse
There is a recovery version for locked bootloader which should also work on ub. You should try installing it.
freedom74 said:
Does your kernel support multi core control?
I played a bit with governors using Android Tuner app but seems to me that second core is offline most of the time of not all of the time.
Also when I set it online, it start to show CPU1 states time but when screen goes off CPU1 again goes offline.
Sent from my C5303 using XDA Free mobile app
Click to expand...
Click to collapse
Try to find a option to deactivate mp-decision. If you can't find it in Android tuner try trickster mod. Once this option is deactivated you will be in control of your cores.
Sent from my C5303 using Tapatalk

pec0ra said:
Try to find a option to deactivate mp-decision. If you can't find it in Android tuner try trickster mod. Once this option is deactivated you will be in control of your cores.
Click to expand...
Click to collapse
I think you may misunderstood me...
It's not so much about control but about CPU 2nd core is not used even when 1st core is at 100% at max frequency
and with WiFi on and Walkman playing music
{
"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"
}

freedom74 said:
I think you may misunderstood me...
It's not so much about control but about CPU 2nd core is not used even when 1st core is at 100% at max frequency
and with WiFi on and Walkman playing music
View attachment 2744673
Click to expand...
Click to collapse
Ah OK. That's strange. I haven't experienced that. Could you tell me what rom you use and your governor setting. If you know how to do it a dmesg could also be useful.
Sent from my C5303 using Tapatalk

pec0ra said:
Ah OK. That's strange. I haven't experienced that. Could you tell me what rom you use and your governor setting. If you know how to do it a dmesg could also be useful.
Click to expand...
Click to collapse
Stock JB .201 and default ondemand governor.
Also tried with SmartassV2 and intellidemand.
When I enable CPU1 with Android tuner it works fine according to active CPU governor
but when screen goes off CPU1 goes offline and stays offline.
Or maybe I'm just not seeing it works?
Here is dmesg output...
http://pastebin.com/SgvfmC6b
I just tried to put performance governor in action...
and when I enable it and set both cores online it works at full throttle but when screen goes off so does 2nd core

freedom74 said:
Stock JB .201 and default ondemand governor.
Also tried with SmartassV2 and intellidemand.
When I enable CPU1 with Android tuner it works fine according to active CPU governor
but when screen goes off CPU1 goes offline and stays offline.
Or maybe I'm just not seeing it works?
I just tried to put performance governor in action...
and when I enable it and set both cores online it works at full throttle but when screen goes off so does 2nd core
Click to expand...
Click to collapse
Of it's only when screen is off its actually a feature. But this will be optional in next version.
Sent from my C5303 using Tapatalk

pec0ra said:
Of it's only when screen is off its actually a feature.
Click to expand...
Click to collapse
It's OK to go offline when screen is off, that's perfectly OK but when you start using your phone it stays offline.
I tried AdvStd kernel .201 and it switches CPU1 core OK...
Also Doomlord's V10 fix2 working fine, maybe, I would dare to say too much of an CPU1 active
maybe that's why phone gets warmer when using DoomLord's kernel.

Related

[KERNEL]Nemesis Kernel v2.1 Updated 18/4/2013 /Linaro Optimized/Fast/Minimal/

Nemesis Kernel for Stock or Stock Based Roms​
{
"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"
}
Special thanks to ZenorGR for making the logo for NEMESIS KERNEL by OLYMPUS TEAM​
Hello everyone..We are a team with nicolassp (OLYMPUS TEAM) and I will undertake the releases of nemesis kernel for Xperia Sola devices..OLYMPUS TEAM promises divine uploads
Features :
Based on Sony Latest Source Code: 6.1.1.B.1.54 / .56 / .75/ .89
Based on 3.0.8 kernel
Linaro Optimized
Init.d support
Wifi Modules built in
Auto root service
CWM recovery 6.0.1.2
Ext2/3/4 && Ntfs read/write support
Zram and zcache enabled
Clean-cache support
APM emulation
Supports swap
Automatic process group scheduling
SLUB allocator
Greater Deep Sleep state to be more battery friendly
CIFS support
Removed un-needed features and debugs
Latest mali drivers r3p2-01rel1 compiled
Many many many more optimizations and tweaks
Governors included :
Performance
Powersave
Ondemand
Interactive
Wheatley
Hotplug
MinMax
Nightmare
OndemandX
PegasusQ
Smartass2
IO Schedulers included :
Noop
Deadline
CFQ
Row
Sio
VR
Zen
How to flash Nemesis Kernel
Unlock your bootloader using instructions here http://unlockbootloader.sonymobile.com/instructions
Download the fastboot package below and extract it somewhere e.g. your Desktop
Copy nemesis.elf to the same folder
Open cmd and enter fastboot directory
Write "fastboot flash boot nemesis.elf" and press enter
It will show you "Waiting for device"
Power off your phone and press the volume up button while you connect the usb
It should be flashed okay
Reboot and Wipe Cache and Dalvik Cache
YOU MUST UPDATE MALI USERSPACE LIBRARIES TO AVOID PROBLEMS!!! PLEASE ALL FLASH THE CWM PATCH PROVIDED BELOW.(IF YOU ARE USING ENIGMA ROM V2.0 THEN THERE IS NO NEED TO FLASH IT)
Downloads
Download Nemesis Kernel v2.1 : http://www.mediafire.com/?fal3hz1ct2fa65g
Download Nemesis_CWM_Flash v2.1 : http://www.mediafire.com/?f1pmbd4isdimrcf
Download [CWM]Mali_Userspace_Libraries : http://www.mediafire.com/download.php?469dil56w5fn1ps
Download fastboot package : http://www.mediafire.com/?pu4o83eycyo1058
GITHUB SOURCES
Credits
DoomLord for providing ramdisk with init.d support and CWM
Special thanks to ZenorGR for making the logo for NEMESIS KERNEL by OLYMPUS TEAM
I logged in and i saw 431 pm's asking me to update the rom i released yesterday!! Guys me and nicolassp are spending endless hours in a daily basis to develop and offer you the best we can but you can show your appreciation also by donating a small amount.The rom is downloaded from almost 11000 users.If each user donates 0,5 or 1 euro although this amount is small it will give us a reason to work harder and harder to support you. Please consider it and do not forget to press the thanks button also.We wish you happy flashing..OLYMPUS TEAM
Change log 5/4/2013 Nemesis v1.3
Fixed Usb Tethering
Decreased Power Consumption further and optimzed DDR consuption
Increased graphics performance a bit
Optimized TCP/IP stack, so browsing will be very fast and responsive
Increased frame buffer so UI will be much faster
Fixed Battery Drainage issue (although it was small drain)
Fixed CWM issue
Many more optimizations...
Changes to governors :
Fixed Nightmare governor
Re-optimized Hotplug governor
Fixed LulzactiveQ governor
Updated Wheatley governor again
Updated InteractiveX governor
New governors included :
Lazy (Updated and Tweaked)
Sakuractive
Lulzactive (Updated and Tweaked)
LulzactiveQ (Updated and Tweaked)
OndemandQ
InteractiveX (Updated and Tweaked)
Conservative
Change log 12/4/2013 Nemesis v2.0
Fixed USB OTG
Optimized further battery life
Added VPN support with L2TP support and deflate compression
Some under the hood improvements (faster GPS lock and more..)
Changes to governors :
Added Scary governor
Added Lionheart governor
Added HotplugX governor
Removed Hotplug governor
Updated Lazy governor
Updated Sakuractive governor
Updated Lulzactive governor
Updated LulzactiveQ governor
Updated Smartass2 governor
Updated PegasusQ governor
Updated OndemandX governor
Updated OndemandQ governor
Updated Nightmare governor
Updated Minmax governor
Updated InteractiveX governor
Updated Interactive governor
Updated Wheatley governor
Change log 18/4/2013 Nemesis v2.1
MAC address bug fixed
Reduced battery drain due to wi-fi
Some minor additions
P.S.: Early versions (v1.0-v.1.9 have been skipped)
EDIT:This version has been tested and confirmed to work well in Xperia Sola devices..Thanks a lot..
Boots. :laugh:
Pls,remove that bootscreen -.-
No OC?
Mali update is for last stock?
Thanks for this kernel...have been waiting for this.downloading right now.
Eth4n said:
Boots. :laugh:
Pls,remove that bootscreen -.-
No OC?
Mali update is for last stock?
Click to expand...
Click to collapse
We will not remove the bootscreen.-.- -.- -.- We like it !!!!! And yes no OC for the moment..Mali is for latest stock or not
I'm very happy to see this kernel for our sola! The reviews at XP thread are great! We hope to see a cm based kernel soon
Thanks a lot for developing this keep up the good work!
Sent from my Xperia Sola using xda premium
Kernel Boots up and yes working fine..
Can i know what changes Latest mali drivers r3p2-01rel1 would make? better gaming experiance? Oc the GPU?
Thanks
Awesome! Gonna try it right now and see what's inside this kernel!
Sent from my C6603 using xda premium
---------- Post added at 12:01 PM ---------- Previous post was at 11:59 AM ----------
Flashed it. What's inside this kernel: PERFORMANCE. I like the bootlogo, but it still can have some improvements. Thanks for this kernel! Please add 1.3 GHz OC in the next release, and maybe GPU OC?
Sent from my C6603 using xda premium
Thank you so much for your hard work and efforts!!
we really appreciate it !!
Downloading now! :good::good::good:
Good to have a variety of Kernels to choose from,thanks to you guys !!!!
hey bro? is it for xperia go too?
ehl.ey14 said:
hey bro? is it for xperia go too?
Click to expand...
Click to collapse
If you flash this kernel on your go, you'll probably get bootloop, although xperia go and sola have the same specs with smaller screen and water resistance. Please wait for the devs to release the go version.
Sent from my C6603 using xda premium
Dev, do you expect to release a kernel for CN based roms ?
-shaMe- said:
Kernel Boots up and yes working fine..
Can i know what changes Latest mali drivers r3p2-01rel1 would make? better gaming experiance? Oc the GPU?
Thanks
Click to expand...
Click to collapse
Latest mali driver offers advanced performance in 3D applications,so yes it is for better gaming experience..
(OC on the GPU has also been added-267 MHz)
mkoev said:
Dev, do you expect to release a kernel for CN based roms ?
Click to expand...
Click to collapse
A lot of people have asked this,so a CyanogenMod version is on it's way..
Vinardo_ZzZ 2000 said:
Awesome! Gonna try it right now and see what's inside this kernel!
Sent from my C6603 using xda premium
---------- Post added at 12:01 PM ---------- Previous post was at 11:59 AM ----------
Flashed it. What's inside this kernel: PERFORMANCE. I like the bootlogo, but it still can have some improvements. Thanks for this kernel! Please add 1.3 GHz OC in the next release, and maybe GPU OC?
Sent from my C6603 using xda premium
Click to expand...
Click to collapse
This is also a general request..We will look into it..
My request is maybe "too much" but..... I think that there are a lot of users like me, who don't want OC...
could u please release a second version which will support OC? That way we will have 2 versions.. One with oc and one without....
Eagerly waiting for CM based kernel!
Thanks in advance!
Sent from my Xperia Sola using xda premium
chrizer4 said:
My request is maybe "too much" but..... I think that there are a lot of users like me, who don't want OC...
could u please release a second version which will support OC? That way we will have 2 versions.. One with oc and one without....
Eagerly waiting for CM based kernel!
Thanks in advance!
Sent from my Xperia Sola using xda premium
Click to expand...
Click to collapse
Don't worry mate..There will be just one kernel version but it will offer the ability to choose your own desired frequency..
cpascal7 said:
Don't worry mate..There will be just one kernel version but it will offer the ability to choose your own desired frequency..
Click to expand...
Click to collapse
Well, the problem is that in the most kernels, there is a bug and freq will always stay at max (the one that OC provides) no matter what you choose.. If you manage to fix it, then its ok
Thanks again!
Sent from my Xperia Sola using xda premium
chrizer4 said:
My request is maybe "too much" but..... I think that there are a lot of users like me, who don't want OC...
could u please release a second version which will support OC? That way we will have 2 versions.. One with oc and one without....
Eagerly waiting for CM based kernel!
Thanks in advance!
Sent from my Xperia Sola using xda premium
Click to expand...
Click to collapse
I am eagerly waiting for CM version too, without OC.
chrizer4 said:
Well, the problem is that in the most kernels, there is a bug and freq will always stay at max (the one that OC provides) no matter what you choose.. If you manage to fix it, then its ok
Thanks again!
Sent from my Xperia Sola using xda premium
Click to expand...
Click to collapse
Yes, i saw that too buddy.
Guys could u add under volting as well or oc the gpu driver?
Mokiwipeout said:
Guys could u add under volting as well or oc the gpu driver?
Click to expand...
Click to collapse
Me too (+1)
Sent from my C6603 using xda premium

{U} [Kernel] [ICS | CM9] Transcendence Kernel [v 1.1.6 - July 12]

{
"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"
}
Introduction :
This is a project I undertook to make sure that I don't waste time doing pointless things during my vacation.
The Kernel is still in its early developmental stages and I'm still learning. I'll be adding more features with time.
I request you all to report the bugs that are bound to creep in, to be a little patient and to ask intelligent questions
Kernel Features :
Based on latest source code from Sony : 6.1.1.B.1.54 / .56 / .75.
Based on Linux Kernel source code : 3.0.78.
Compiled Using Linaro 4.7
Overclocked to 1.15GHz
CWM Recovery v6.0.2.8
Reconfigured the frequency table to add more steps for increments :
Non - OC : {200MHz, 300MHz, 400MHz, 500MHz, 600MHz, 700MHz, 800MHz, 900MHz, 1000MHz}
OC : {200MHz, 400MHz, 600MHz, 800MHz, 1000MHz, 1150MHz}
Custom Bootsplash
Auto Root
Init.d Support
Preinstalled Wi-Fi Modules
Google Snappy Drivers
Support for NTFS, CIFS, ext2/3/4
zRam enabled
WiFi 5GHz band support
Governors :
Conservative
Dynamic Interactive
HotPlug
HotPlugX
IntelliDemand
Interactive
InteractiveX
Lionheart
LulzActiveQ
MinMax
Nightmare
onDemand
PegasusQ
Powersave
Performance
Sakuractive
SmarassV2
Userspace
Wheatley
I wanted to keep the kernel as minimalistic as possible. So let me know if you require any more governors, I shall gladly include them
IO Schedulers :
Noop
VR
SIO
Row
Deadline
CFQ
BFQ
Zen
Known Bugs :
None yet. Report here if you do find any
Credits :
Thanks To Sony for providing the kernel source code
Thanks To @DooMLoRD for the Auto Root & Init.d Enabler Scripts
Huge thanks To @DeepUnknown for patiently helping me sort out bugs and providing directions each time I was lost.
Special thanks to @marcellusbe, @Dharam_Maniar and @munjeni for the priceless lessons and CWM Touch v5.5.04
Thanks to @hackerpower for designing the bootsplash logo
Thanks to @GEKTHEBOSS, @umair42 and @hackerpower for testing
XDA Community as a whole for having taught me everything I know
Source Code : GitHub
Download Links : See Third Post
Instructions | Changelog
Instructions :
Either flash the downloaded zip file via CWM, or
Extract the kernel.elf from the zip file, boot the device into the bootloader and type in the Terminal/CMD :
Code:
fastboot flash boot kernel.elf
If you have flashed the kernel using fastboot, you should wipe Dalvik Cache.
Change Log
v 1.1.6 (Released)
Doubled MinMax Readahead
Intelli Memory Writeback
Network Tweaks
CPU Performance Upgrade
v 1.1.5 (Released)
Optimized Android Memory Killer. Much much much better RAM management and performance
Changed the Debug levels of Low Memory Killer
Optimized Logger to preserve more RAM
Compiled and integrated CWM 6.0.2.8 from source
ADB is now fully functional in Recovery Mode [Thanks to : @munjeni]
v 1.1.3 (Released)
Changed OC Frequency to 1.15GHz
Added Governors : HotPlugX and IntelliDemand
Bugfixes and improvements in the ramdisk to improve overall performance
v 1.1.2 (Released)
Reconfigured the frequency table and re-assigned ARM operating points :
Non - OC : {200MHz, 300MHz, 400MHz, 500MHz, 600MHz, 700MHz, 800MHz, 900MHz, 1000MHz}
OC : {200MHz, 400MHz, 600MHz, 800MHz, 1000MHz, 1100MHz, 1200MHz}
Better battery life, smoother performance
New bootsplash logo (Courtesy : @hackerpower)
v 1.1.0 (Released)
Added CWM Touch Recovery v5.5.0.4 (Thanks to @munjeni)
Added Google Snappy Drivers
Added Governors : MinMax
v 1.0.6 (Released)
Added Governors : Nightmare, Sakuractive, Wheatley
Fixed the bug that caused the LED bar to always stay on
v 1.0.5 (First Release)
Fixed the bug that caused the screen to flicker while attempting to reboot into recovery
v 1.0.4 (Unreleased)
Added custom bootsplash
Enabled zRam
v 1.0.3 (Unreleased)
Overclock up 1.2 GHz
Added Custom Governors
Added IO Schedulers
v 1.0.2 (Unreleased)
Added auto-root
Support for init.d
Support for file systems (NTFS, CIFS, ext2/3/4)
v 1.0.1 (Unreleased)
Added Wi-Fi modules
v 1.0.0 (Unreleased)
Test version
Download Links :
v 1.1.6
v 1.1.5
v 1.1.3
v 1.1.2
v 1.1.0
v 1.0.6
v 1.0.5
Ahah first!!!
Best kernel ever 4 cm9,ill test the stock
Bye
EDIT :
STock is for ics or jb?
hey man, can you please add wheatley governor? right now I'm loving it (i have cm9 + vengeance kernel)
btw nice job, if you add that governor I'll surely give this a try!
pinsicchio said:
hey man, can you please add wheatley governor? right now I'm loving it (i have cm9 + vengeance kernel)
btw nice job, if you add that governor I'll surely give this a try!
Click to expand...
Click to collapse
Alright. I'll definitely add it to the next version
Tell me if stock its for .89 or for .400
GEKTHEBOSS said:
Tell me if stock its for .89 or for .400
Click to expand...
Click to collapse
.89. I'll start working on JB once I'm convinced that the ICS version is flawless
Pwng3 said:
Alright. I'll definitely add it to the next version
Click to expand...
Click to collapse
thank you, I'll flash the new version as soon as I see the update :laugh:
This kernel is really smooth.Battery life is very good.One of the best kernel for XU
Sent from my ST25i using xda premium
Glad to see it finally see the light
best of luck my friend
DeepUnknown said:
Glad to see it finally see the light
best of luck my friend
Click to expand...
Click to collapse
Thanks a ton! It wouldn't have been possible without you! :highfive:
Would it be possible to turn off the led bar? Is pretty annoying in my opinion because it is always on, even with screen off!
Don't know if it is a bug of my device though. Wiped cache and dalvik cache.
Anyway good job mate, glad to see a new kernel for our U
Sent from my Xperia U using xda app-developers app
mirco_pa said:
Would it be possible to turn off the led bar? Is pretty annoying in my opinion because it is always on, even with screen off!
Don't know if it is a bug of my device though. Wiped cache and dalvik cache.
Anyway good job mate, glad to see a new kernel for our U
Sent from my Xperia U using xda app-developers app
Click to expand...
Click to collapse
Are you on Stock or CM?
Pwng3 said:
Are you on Stock or CM?
Click to expand...
Click to collapse
CM
Sent from my Xperia U using xda app-developers app
Same for me...kernel working good for now but the light bar stay on..for turn off i plug and unplug the usb cable..you can modify that work how in stock rom?
mirco_pa said:
Would it be possible to turn off the led bar? Is pretty annoying in my opinion because it is always on, even with screen off!
Don't know if it is a bug of my device though. Wiped cache and dalvik cache.
Anyway good job mate, glad to see a new kernel for our U
Sent from my Xperia U using xda app-developers app
Click to expand...
Click to collapse
ferro123 said:
Same for me...kernel working good for now but the light bar stay on..for turn off i plug and unplug the usb cable..you can modify that work how in stock rom?
Click to expand...
Click to collapse
The light is supposed to go off once you have booted into the system. Could you please try installing the Illumination Receiver along with the Illumination Bar Notification app? It has an option to turn on/off the LED bar along with extra control for notifications. In the meanwhile, I'll take a look at my source.
@GEKTHEBOSS : Did you too face the same issue on CM9?
Transcendence v 1.0.6
Changelog :
Added Governors : Nightmare, Sakuractive, Wheatley
Fixed the LED Bar bug that caused it to always stay on
Download Links :
Download Stock Kernel
Download CM Kernel
Please flash and let me know if there is something amiss. Its almost 5:00AM IST. I should really get some sleep now
Now work good for me in next release you should add anymore intermediate frequence
Thanks, waiting to test your upcoming jb version.

{Sola} [Kernel] [JB | CM10] Phantom Kernel [v 1.1.0 - June 21] {Performance}

{
"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"
}
Kernel Features :
Based on latest source code from Sony (6.2.A.0.400) and FXP (CM 10)
Based on Linux Kernel source code : 3.0.80
CWM v6.0.1.2
Overclock-able to 1.15GHz
Reconfigured the frequency table to add more steps for increments :
Power Saver Edition : {200MHz, 300MHz, 400MHz, 500MHz, 600MHz, 700MHz, 800MHz, 900MHz, 1000MHz}
Performance Edition : {200MHz, 400MHz, 600MHz, 800MHz, 1000MHz, 1150MHz}
Custom Bootsplash
Auto Root
Android Low Memory Killer from 3.4
Init.d Support
Preinstalled Wi-Fi Modules
LZO Compressed zImage
Enabled Google Snappy Drivers
Support for NTFS, CIFS, ext2/3/4
zRam enabled
WiFi 5GHz band support
Governors :
Conservative
Dynamic Interactive
HotPlug
HotPlugX
Intellidemand
Interactive
InteractiveX
Lionheart
LulzActiveQ
MinMax
Nightmare
onDemand
PegasusQ
Powersave
Performance
Sakuractive
SmarassV2
Userspace
Wheatley
IO Schedulers :
Noop
VR
SIO
Row
Deadline
CFQ
Zen
Known Bugs :
None yet. Report here if you do find any
Credits :
Thanks To Sony and FXP for providing the kernel source code
Thanks to @DooMLoRD for the Auto Root & Init.d Enabler Scripts
Thanks to @DeepUnknown for all the help and guidance.
Special thanks to @marcellusbe, @Dharam_Maniar and @munjeni for the priceless lessons and CWM Touch v5.5.04
Thanks to @mr.drooly for helping me with testing the kernel
Huge thanks to @hackerpower for the bootsplash images, avatar, and the signature
XDA Community as a whole for having taught me everything I know
Source Code : GitHub
Download Links : See Third Post
Instructions | Changelog
Instructions :
Either flash the downloaded zip file via CWM, or
Extract the kernel.elf from the zip file, boot the device into the bootloader and type in the Terminal/CMD :
Code:
fastboot flash boot kernel.elf
If you have flashed the kernel using fastboot, you should wipe Dalvik Cache.
Change Log
v 1.1.0 (Released)
Optimized Android Memory Killer. Much much much better RAM management and performance
Changed OC Frequency to 1.15 GHz (stable, consistent performance)
Changed the Debug levels of Low Memory Killer
Optimized Logger to preserve more RAM
Disabled KSM, decreased lag
v 1.0.8 (Released)
Disabled KSM, improved multitasking abilities
Added Governor : HotPlugX
v 1.0.7 (First Release)
Added the latest patches for LED by @munjeni
v 1.0.6 (Unreleased)
Fixed the LED bar issues caused in 1.0.5
Enabled KSM
Minor tweaks for improving the overall performance
v 1.0.5 (Unreleased)
Replaced CWM Touch Recovery with FXP Recovery (CWM v6.0.1.2) [Fixes the problems with Root Explorer/File Explorer etc.]
Changed bootsplash logo (Courtesy : @hackerpower)
Enabled Arch power
LZO Compressed zImage
Added Google Snappy Drivers
Added Governor : Intellidemand
v 1.0.4 (Unreleased)
Added custom bootsplash
Enabled zRam
v 1.0.3 (Unreleased)
Added Custom Governors
Added IO Schedulers
v 1.0.2 (Unreleased)
Added auto-root
Support for init.d
Support for file systems (NTFS, CIFS, ext2/3/4)
v 1.0.1 (Unreleased)
Fixed Camera
Fixed WiFi
v 1.0.0 (Unreleased)
Test version
Download Links
v 1.1.0
v 1.0.8
v 1.0.7
Since I do not own the device, please be patient, for I'll be counting on you guys for feedback.
I look forward to doing the little I can to make your device sexier :highfive:
Wow can't wait for this. We all need a good JB Kernel. zRAM and so many frequency oversteps, this has really got me excited!! The race is wide open . Thanks for starting this project. Good Luck .
Hey why not make a combo?
All powersave frequencies with OC?
I would like to have a combo like that!
Also add 100MHz.. very efficient at battery saving
Look forward to it
keep up the good work
LED ?
Working LED on JB ?
Yeah, make it combo so I don't have to downloaded both.
Sent from my MT27i using xda premium
dwaipayanray95 said:
Hey why not make a combo?
All powersave frequencies with OC?
I would like to have a combo like that!
Also add 100MHz.. very efficient at battery saving
Look forward to it
keep up the good work
Click to expand...
Click to collapse
johnchua said:
Yeah, make it combo so I don't have to downloaded both.
Click to expand...
Click to collapse
I wish I could do that. But its not possible to accommodate more values in the frequencies table in the Overclocked Version.
And I did not add 100MHz because it causes phone to lag and be unresponsive on most Governors.
udarasandaruwan said:
Working LED on JB ?
Click to expand...
Click to collapse
@mr.drooly was my tester. I'm hoping that there were no issues.
Looks very promising, huge list of Governors, WiFi 5Ghz band and first JB Kernel with OC @ 1.2 GHz.
Testing, Performance Edition with Interactivex+SIO (200 MHz - 1.2 GHz) Will let you know.
!
all fast, but multitasking in this kernel very bad
Desktop always redraws, I hope this is temporary.
Sent from my MT27i using xda premium
johnchua said:
Desktop always redraws, I hope this is temporary.
Sent from my MT27i using xda premium
Click to expand...
Click to collapse
It's a rom related "bug".
udarasandaruwan said:
Working LED on JB ?
Click to expand...
Click to collapse
LED working fine for me. SMS, calls no problem with led.
Eth4n said:
It's a rom related "bug".
Click to expand...
Click to collapse
Thanks. So, please correct it in the kernel next update.
Sent from my MT27i using xda premium
johnchua said:
Thanks. So, please correct it in the kernel next update.
Sent from my MT27i using xda premium
Click to expand...
Click to collapse
redraw is related to ROM, not kernel
Sent from Mayudroid
Last time I saw oc to 1.2 ghz there was a problem with the tables(vengeance kernel). Does this work normally?
Sent from my MT27i using xda premium
okay, i have 1 feedback. could you make this kernel all modes can do multitask?
itachilinux said:
redraw is related to ROM, not kernel
Sent from Mayudroid
Click to expand...
Click to collapse
Testing with skernel now, I don't think it has so much redraw problem.
I couldn't install skernel with cwm, ended by fastbooting. Please check. No any led lights when I tried to restart phone.
Sent from my MT27i using xda premium
I can't decide what version to download
I care about my battery life but I like smooth experience too...
what the people here recomend?
I use Ultimate Rom V8 (JB)
Testing for the last 20 hrs, speed is snappy overall. Multitasking (of over two apps) as pointed out isn't that great. Interactivex+SIO @ 1.2 Ghz - 200 Mhz seems the ideal for battery life which I see is better among others given the performance.
I think keyboard redraws is associated to kernel partially. I had lesser withdraws with the kernel Ashwin's Ultimate Rom. It has something to do with destroying processes which is still buggy in the port as of now.

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

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

[Kernel][G901F][TW 6.0.x] Ronflex Kernel 2.1

Ronflex Kernel
for TW Marshmallow​
{
"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"
}
Introduction:
• I'm a student who always wanted to contribute to the XDA community but I didn't have time. There were also many many great developers on my previous devices (Xperia X10 and Galaxy S3) so I didn't have to do things myself, I just had to flash and enjoy.
But on this phone, there aren't many devs, so I began to build things myself. I'm very proud to release my first project ever on XDA .
• I want this kernel to be built by the community with your suggestions of new features and that we discuss together about what we could add to this project, this is very important for me as I am not a dev, but just a beginner. I will try to answer every question that you may ask but please don't ask for ETA as I'm just a student.
• I ask the others devs to be kind with me as I'm still not very familiar with git.
• I'm not responsible for what could happen to your phone by flashing this kernel.
Features:
• Built with GCC 4.8 for stability
• Built with new Marshmallow sources
• init.d support
• Permissive SELinux status
• New governors (give suggestions if you know good governors and hotplugs !)
• New CPU hotplugs
• New IO schedulers
• Disable CRC for better memory speed
• Adreno Idler
• Undervolting (may be buggy)
• Network speed tweaks
• Powersuspend
• Kccal screen calibration
• Fastcharge
• AnyKernel by Osmosis flashing method
Bugs:
• Android logging
Instructions:
• You must be on Touchwiz, it will not work on CM nor Mokee.
• Use a custom recovery
• Download the kernel and put it on the memory of your phone
• Boot into recovery (Home/Vol +/Power)
• Flash the kernel and wipe dalvik and cache
It will reset your kernel adiutor settings to prevent any problem. If you don't want that, open anykernel.sh in the kernel package and change the line do.KAclean=1 to do.KAclean=0.
Share your setup (this is your part guys !):
Please report your best combinations of ROM/governor/hotplug... with stats if possible and I'll add it here
• @spezl config
Changelog:
• V1-
Initial release
• V1.1-
Fix the name string in kernel version
Disable some gov and hotplugs as they were not working
Disable CPU boost, for hopefully a better battery life
• V2-
Hotplugs are back
Underclock (268) / overclock (2880)
Added kcal support for screen tweaks
Prevent some kernel wakelocks
New io schedulers
Fastcharge
• V2.1-
started from scratch
change toolchain : back to gcc 4.8, it will ensure stability
anykernel flashing method : we don't need to include supersu in the kernel package anymore
init.d support
fixed simple-ondemand gpu gov
oc and uc gpu : 166 mhz to 800 mhz
Download links:
Ronflex Kernel 2.1: http://forum.xda-developers.com/devdb/project/dl/?id=18975
Ronflex Kernel 2: http://forum.xda-developers.com/devdb/project/dl/?id=18676
Ronflex Kernel 1.1: http://forum.xda-developers.com/devdb/project/dl/?id=18534 // Mirror
Ronflex Kernel 1: http://forum.xda-developers.com/devdb/project/dl/?id=18526 // Mirror
Stock kernel : http://www.mediafire.com/download/8jeubsas7oiu37p/Stock.zip (thanks to MEGAX91)
Credits :
• Kykint and MEGAX91 for answering my questions
• Tkkg1994 because I spent many hours on his sources to understand how things worked and to fix compilation errors
• The creators of the hotplugs/governors/TC and the other features
And of course hit thanks if you like my work...
XDA:DevDB Information
Ronflex Kernel, Kernel for the Samsung Galaxy S 5
Contributors
licha26
Source Code: https://github.com/badscimmia/Ronflex-Kernel
Kernel Special Features:
Version Information
Status: Beta
Beta Release Date: 2016-05-20
Created 2016-05-20
Last Updated 2016-06-23
Reserved
Recommendations/tips :
• Use this kernel tweaker : Kernel Adiutor Mod. If settings don't stick at boot, set delay to 20 sec, press Test in settings, close the app, wait the 20 seconds and reboot
• If you don't know where to start with the features, interactive + zen decision will give you decent battery life, good overall speed and no heating.
• If you use zzmoove, disable cpu hotplug as it is already built in the governor. To change the profiles of zzmoove, go to tunables, profile number and choose the one that you want. Here's the reference
Ronflex profile :
I managed to create an awesome profile to have both performance (ultra smooth experience) and awesome battery life (1hr screen on + wifi of social networking and surfing = 10%, see the screenshot). Here are the broad lines of the settings:
• The key of this profile is this very interesting xda thread : you can mode the interactive governor to do exactly what you want it to do (especially which frequencies it should use). I applied the settings calculated for our lovely G901F on yankactive governor which is known to be power efficient.
• The hotplug is bricked hotplug, a very efficient hotplug for both performance and battery life
• No overclock, only underclock to 268 mhz
• msm-adreno-tz gpu governor at 240-500 mhz + adreno idler, I don't play games a lot but for instance Alto's adventure is working great with this set up
• No undervolt
• Kccal screen calibration new settings to reduce brightness of the screen. With stock settings, the screen was in my opinion too bright, especially inside and in the dark.
How to apply Ronflex profile ?
• Download RonflexProfile.zip
• Unzip it
• Replace profiles.json with the one you found in my zip in data/data/com.kerneladiutor.mod/files (don't set permissions or the profile will not display !!!)
• In kernel adiutor mod, go to profile, click on RonflexProfile and apply !
hey great work on this kernel !!! if possible could you add more io schedulers in the next release? preferable sio. thank you for your hard work !!
Nice might try this maybe add cpu/gpu overclocking? nice to see 901f kernels.
Sent from my SM-G901F using Tapatalk
XPERIAAplooper said:
hey great work on this kernel !!! if possible could you add more io schedulers in the next release? preferable sio. thank you for your hard work !!
Click to expand...
Click to collapse
cloudx720 said:
Nice might try this maybe add cpu/gpu overclocking? nice to see 901f kernels.
Sent from my SM-G901F using Tapatalk
Click to expand...
Click to collapse
Hi
I take in consideration your demands . However I still don't know when I'll release next version as my week of exams begins tomorrow. Stay tuned
Would it be possible for anybody to post stock kernel zip for Reflash in case I want to go back to it?
Sent from my SM-G901F using XDA-Developers mobile app
spezl said:
Would it be possible for anybody to post stock kernel zip for Reflash in case I want to go back to it?
Sent from my SM-G901F using XDA-Developers mobile app
Click to expand...
Click to collapse
Hi, I'd advise you to use TWRP and backup your boot partition. If you need to get back to stock kernel, just restore
But if you really need a flashable stock kernel zip, I'll make one
licha26 said:
Hi
I take into consideration your demands . However I still don't know when I'll release next version as my week of exams begins tomorrow. Stay tuned
Click to expand...
Click to collapse
hehe thanks. good luck for your exams
licha26 said:
Hi
I take into consideration your demands . However I still don't know when I'll release next version as my week of exams begins tomorrow. Stay tuned
Click to expand...
Click to collapse
Good luck, CRACK!!!
[emoji310][emoji310]
Good luck man.
Waiting for a flashable stock kernel
sent from my Nokia 3210 using xda-Developers mobile app
@Android2003
use this one :
http://uploadboy.me/1dz4xttx86vc/Stock.zip.html
I'm currently testing V2! Expect a release soon
V2 is online, find the links in OP : what's new ?
- hotplugs are back
- underclock (268) / overclock (2880)
- added kcal support for screen tweaks
- prevent some kernel wakelocks
- new io schedulers
- fastcharge
I'll publish my kernel adiutor profile soon, I still need to make some optimizations but I must say that it is very promising ! (around 45 min for 10% consumption when screen is on on wifi)
Francais, et en plus de ca Lyonnais ! GG Frero.
Wait for your kernel profile , so good for 45 minutes. Thanks Man !
Testing v2.
Thanks CRACK!!!
licha26 said:
V2 is online, find the links in OP : what's new ?
- hotplugs are back
- underclock (268) / overclock (2880)
- added kcal support for screen tweaks
- prevent some kernel wakelocks
- new io schedulers
- fastcharge
I'll publish my kernel adiutor profile soon, I still need to make some optimizations but I must say that it is very promising ! (around 45 min for 10% consumption when screen is on on wifi)
Click to expand...
Click to collapse
In OP u say, use kernel adiutor mod.
This version of the app is very buggy for me.
Stock app is working good.
Anyone with the same problem?
sent from my Nokia 3210 using xda-Developers mobile app
Delete
I get bootloop when I flash this kernel..
Runs great with zzmove batteryplus, OC 2880/UC 268, UV-10, cfq with 512kb int./1024kb ext. read ahead and msm adreno tz with idler enabled and tuned to be less aggressive.
Testing SOT now...
Thanks a lot @licha26!
...btw: anybody able to enable simple_ondemand governor for GPU without sudden reboot?
Sent from my SM-G901F using XDA-Developers mobile app
In all day I dont had any issue, reboot, etc...
The battery life is very good.
Great work!!!
[emoji106][emoji106]

Categories

Resources