Related
Hey guys, not sure if I should be posting this in this section, but I'm not certain that is dev issue too and even if it I can't post in dev section yet. What I want to say is: if it is in the wrong section, please, move it ^^
I'm posting this for those who is seeking improvement in performance and battery saving just using tweaks in governors.
Q:What did I do?
A: I just made a init.d script with some tweaks that I wanted.
Q:What was your objective?
A: I wanted to save some battery and not lose performance. I wanted much?
Q:Where did get that from?
A: All credits to droidphile. His guide that helped me. If you want to make your own script for your favorite governor and i/o scheduler, look at his guide in http://forum.xda-developers.com/showthread.php?t=1369817
Explanations:
What I did was take droidphile tips and mod it a little bit. In his guide and explanations, he gave two types : battery friendly and for perfomance. A just merged one and other and made one that don't lost much perfomance neither sacrificies much battery. I'm ver happy with the result.
The script is in appendix. To use the file, rename without .pdf format
Explanations:
The governor in use is ondemand. I'm using arco68 CM9 for our SWG and waiting for CM10. Unhappily, I don't have enough experience to help debug CM10 and help the beta release come faster. The best I can do in the momment is wait. And I'm using supercharger V6 RC10, by zeppenlinrox.
Some tips if you want to make your on script:
- If you're using Windows, use Notepad++ to write it. You've to set up it in ANSI code (in format). Also go to edit>end line conversion>UNIX.
- Before you save, check every line and don't leave any left space, just to be sure that the script will be read right.
- Save with no format. No ".txt", no ".sh", no nothing.
- Follow to the letter droidphile steps.
That's it
*******************05/fev/2013*********************************************
Hey guys, I discovered that my attachment didn't work properly. So I made the right changes and now every line on the script run alright. Recently, I flashed another kernel (I'm using arco68 CM9 for i8150) because I wanted some new features such better governors and SIO scheduler. This kernel can be found in http://forum.xda-developers.com/showthread.php?t=1855557, credits to forfivo for it
And after flashed forfivo kernel, I made some changes and scaled my governor as ondemandx, so I'll attach this file here too. If someone want to flash his kernel too, try v2 because I think that v3 is still instable.
A day may come when the courage of men fails, when we forsake our friends and break all bonds of fellowship.
But it is not this day! Today, we PIE!
Kernel755Let the adventure begin!
KEWL FEATURES:
1,7 GHz OC!
Lots and lots of governors!
3 extra schedulers!
-O3 optimized!
Moar to come!
AWESOME DOWNLOADS:
The newest release (release, not alpha): http://bit.ly/1jccQXY
More downloads, including alphas and old releases in the changelog in the 3rd post!
FUNNY DISCLAIMER!
Code:
You are free to use this software, but it's not my fault if (when) you mess something up.
Please be careful and beware of being late to work, exploding cows and eating radioactive pie.
Kernel sources: https://github.com/someone755/Kotato/tree/jb_mr2_chocolate_rmfx
XDA:DevDB Information
Kernel755 - PIE, Kernel for the Sony Xperia S
Contributors
someone755
Kernel Special Features:
Version Information
Status: Abandoned
Current Stable Version: N/A
Current Beta Version: a1
Beta Release Date: 2013-12-16
Created 2013-12-16
Last Updated 2014-07-30
And now, a FAQ. @franciscofranco's FAQ, updated to fit our device.
F.A.Q. - Read this before complaining!
1. My phone exploded, HALP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. OMG BETTARY SUCKZ, IT DEAD IN 45 MINUTAS, HALP!
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.
3. How do I flash this?
A: Since it's an .elf file, it's only flashable through fastboot. The general command is "fastboot flash kernel.elf"
4. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.
5. Touch Control doesn't work in rXXX release, you suckas, fix plixe!
A: I don't know who you are. I don't know what you want. If you are looking for a fix, I can tell you I don't have the solution. But what I do have are a very particular set of skills; skills I have acquired over a very long career. Skills that make me a nightmare for people like you. If you leave now, that'll be the end of it. I will not look for you, I will not pursue you. But if you don't, I will look for you, I will find you, and I ignore you.
6. What's up with the kernel's name?
A: Well I have '755' in my name. So there's that...
7. I'm on stock/CM10/CM9/GB and this kernel doesn't work.
A: This kernel is ONLY for CyanogenMod 10.2 and any ROMs that came of it (like AOKP, for example). Don't flash on anything else unless you are SURE the ROM is based off of OpenSEMC's CM10.2.
8. My Locked-bootloader phone won't boot with this/I can't flash it.
A: This is a custom kernel. It requires an unlocked bootloader.
9. What app do you recommend for dealing with CPU settings?
A: Use TricksterMod. For 2D GPU OC and setting the 2nd core's governor, I recommend Kernel Tuner. Both are feature-packed and free, and if you don't mind an extra icon in your drawer, I say get both.
10. What is the difference between releases marked as a# and r#?
A: The r# releases are considered the most stable, but do not pack all the features. Because my work is rather slow, I'll add an alpha, an a# release, every time a minor change is introduced. But even if they look and feel stable, do not consider them as such. Most of them are dirty builds!!! Meant for advanced users only, so distributed in fastboot-flashable format ONLY!
11. I want to support you and your work!
A: Putting a subtle sign in your signature that you're using my kernel (or like it or have used it). Please, no big banners or anything, just the name of the kernel. That would be appreciated the most.
And now, thanks!
@RaymanFX -- helping me with nearly all issues and, of course the kernel sources. Also for an old project from which I learnt how proper GPU OC is done.
@abcdjdj -- writing a neat tutorial on how to compile kernels, and telling me about the -w flag
@letama -- adding a few new words into my dictionary (initramfs=ramdisk, did you know that!? )
@hei1125 -- for the NOVA kernel, and its' sources
@Forzaferrarileo -- for his kernel, Forzaferrarileo
@IAmTheOneTheyCallNeo, @fusionjack and @DJLamontagneIII -- for detailed toolchain and compiler flags explanation
@franciscofranco -- for inspiring me to get this done
@Wendigogo -- for SCSI and USB fixes help
@cronot -- for new logo and bringing in .96 fixes
@aebob -- for awesome logo idea
@thicklizard -- for helping with -O3
Sony and Google -- Android rules
HTC -- Inventing S-ON, forcing me to buy a Sony phone :3
@all -- for being an awesome community! C:
Changelog!
Code:
a1: [URL]http://bit.ly/1jccQXY[/URL]
-initial release
--O3
-CPU OC
-All governors from POTATO (4.2.x) kernel (lots of 'em)
-All schedulers from POTATO (4.2.x) kernel (zen, fifo, fiops)
I'll give it a try in Letama's dual boot as soon as I have time
I trust you know what you're doing, Wise one.
Still, it is dangerous to go alone. Here, take this. *Hands free pie*
Hey someone755,where are the potatoes??
Well I gotta change something from release to release
many people are moving to a cm11 based rom...
will you make a kernel for that as well?
No, not just yet.
I see 4.3 more stable, while KitKat is still in its early stages.
Also, I see KitKat will be updated more frequently, but I'm lazy, so no.
someone755 said:
No, not just yet.
I see 4.3 more stable, while KitKat is still in its early stages.
Also, I see KitKat will be updated more frequently, but I'm lazy, so no.
Click to expand...
Click to collapse
I see Kitkat gotten more stable than 4.3.. Since video recording and other issues from 4.3 are solved in it.. So probably its best either if Rayman releases a BETA version of 4.3 fixing the bugs or u switch to 4.4 kernel.. :silly: Just an opinion..
I tried your potatoes 4.2.2 kernel and it was great
Waiting for your kitkat kernel since I'm running cm11
Sent from my LT26i using xda app-developers app
Hi,
Just to be sure : this is a kernel for CM10.2 or JB-4.3 roms right ?
You ask it's an optimized -O3 built kernel. Did you solve your problem with /cache size and -O3 optimisations ? Will you build a potatoe kernel (for JB-4.2) including these optimisations ?
Cheers
Yes, it's for CM 10.2/Android 4.3 (OpenSEMC, of course),
Potatoes already have -O3
And just saw that KK is in Beta stage. Might give that a shot, Pie isn't all that popular, as it would seem.
Just need to hang in there for another week, my last part for my custom rig is just around the corner (hopefully).
Thank you for your kernel and for smooth video recording.
I very like OmniROM with your kernel.
I have only two small problems:
- TWRP is little slower than with other kernel (backup taken about 20 minutes)
- I'm not able to select "smartass v2" governor (I thik you have typo in your script, because there are two names in one row (see screenshot)
Lol sorry, I must've derped the Makefile. It'll run nightmare, not smartassv2 if you select it...
About TWRP, I don't have a clue, I never even used CM10.2...
I'll look into fixing it tonight, if I find the time.
This kernel is what i use personally and i'm just sharing it for anyone who wants a stable kernel with good battery.
THE LIGHT WEIGHT KERNEL
DOWNLOADS :
LWK-i9500 Folder
[ Do Not Mirror! ]
Code :
GCM : For CM13
RR : Resurrection Remix
NOTE : WIPE APPDATA OF YOUR KERNEL APP BEFORE FLASHING !
USE GEAR/TWRP RECOVERY TO FLASH THE KERNEL.
Bugs/Workarounds :
* Rarely Random Reboots can occur.
Sources : Github
Latest
Credits :
* Andreilux (For many things)
* Voltaqe (always helpful)
* halaszk (LMK Optimisations)
* Alberto96 (f2fs support)
* MemAllocatoR (vibration control)
* jwchen (occasional compiling)
* arter97 ( lazyplug )
* and many others
CHANGLOG :
* Just check my github !
It looks promising , I hope to see more features coming for this kernel in future. Keep up the good work bro
Great job mate!??
Woow good to see our i9500 have new kernel.. Waiting for more features.. Hope you can make for kitkat too sir.. Lol
thank you so much and i hope this little project gets bigger and bigger good luck mate
Noriyuki_Fariz said:
Woow good to see our i9500 have new kernel.. Waiting for more features.. Hope you can make for kitkat too sir.. Lol
Click to expand...
Click to collapse
You have the PERFECT kernel for kit Kat a.k.a. Perseus ( is it not available ? Rom switcher uses it )
asad007 said:
PS:
=> This kernel DOES NOT support init.d ( yet )
=> I am still learning , Help is always welcome
Click to expand...
Click to collapse
As far as I try, I can't make init.d support for enforcing samsung official LP OA7 to work by editing its ramdisk.
Even using term-init.sh for universal init.d enabler on official rooted OA7 enforcing and prism barebone enforcing, will not work.
Have u tried to enabled it but fail?
I think, maybe becoz your kernel boot at enforcing state.
If you completely remove enforcing and set permissive or disable selinux only, its different story
I'm sorry for my bad english.
If I disable selinux , the kernel would not boot ( I tried doing that ) so I'll see what I can do about booting in the permissive mode itself
And then maybe the code for init .d in the ram disk may work :thumbup:
asad007 said:
You have the PERFECT kernel for kit Kat a.k.a. Perseus ( is it not available ? Rom switcher uses it )
If you want I can compile from Perseus kit Kat sources but that would not be my work ( Perseus is the best kernel so far )
Click to expand...
Click to collapse
Yeah i know it sir thanks to Andrei.. But 1 problem is with v19.1 alpha tethering not detected in other device.. I only hope it will fixed soon by Andrei or by other dev.. And Romswitcher v3.1 still need more features i think like zram so swap will work too..
OP updated with second release
changelog :
using LZO compression instead of XZ , kernel is heavier but execution is faster (eg; booting time is less) also this should fix the high battery drain
Kernel boots as permissive
PS:
1) The code in the init.rc does not get executed for init support ( ill work on it soon after my exam in a day or two )
2) Please test the battery life and performance on this one
Thank You
What are the two frequencies available?
The min and max
BTW I found that on some apps the frequency can't be set
For example in aero control you can't set frequency but you can use memory tweaks like ksm on it
On the other hand in no frills you can use only min and max frequency
While on cpu tuner you get three frequencies min , max and 600Mhz
It's your call mate what you want
asad007 said:
The min and max
BTW I found that on some apps the frequency can't be set
For example in aero control you can't set frequency but you can use memory tweaks like ksm on it
On the other hand in no frills you can use only min and max frequency
While on cpu tuner you get three frequencies min , max and 600Mhz
It's your call mate what you want
Click to expand...
Click to collapse
Battery backup seems to be promissing... but after 45min of usage when i clicked the app drawer it got rebooted. pls add LUCurative or smartassv2 governer and init.d support.
---------- Post added at 01:09 PM ---------- Previous post was at 12:48 PM ----------
itsme12345 said:
Battery backup seems to be promissing... but after 45min of usage when i clicked the app drawer it got rebooted. pls add LUCurative or smartassv2 governer and init.d support.
Click to expand...
Click to collapse
Also cpy spy dont show up the frequency usage it says kernel not supported. pls look that also.
---------- Post added at 01:30 PM ---------- Previous post was at 01:09 PM ----------
Second reboot...
^ That is because I removed debugging stuff to make the kernel lighter If I add it ,size would grow (let's see)
What would be cause of reboot...may be ram issue..
Have Stweak support?
THANK YOU SO MUCH <3 I have been dying and searching for a good KERNEL since the stock drains battery just when the screen is turn on for even 5 mins
THANK YOU SO MUCH MAN REALLY APPRECIATE IT
OP updated ,
Minor Update , Not much of a changelog present ( just minor changes here and there )
Second post updated with Touchscreeen sensitivity tweak ( this is a must , it makes the whole interface buttery smooth )
and some battery saving defaults ( cause at the end of the day , battery is all that matters)
My kernel would have only what's needed. However users can request a feature and if i find it worthy i would test it and add.
I am keeping short and writing the features i have added so far !
FEATURES:
V 1.4 : [ As of now only CM based ]
Switched to latest CM13 source base
Voltage control
More refined sandy charger control
Tuned elementalx governor
Darkness governor
Kcal tweaks
FIOPS & SIO added
Compiled with latest uber toolchain
Other tweaks from my end
V 1.3 :
FIOPS scheduler added
Tuneups to interactive governor
Changes to elementalx and it's tunables.
Solves potential MTP mode USB issues and sound issues.
Full synapse support added ( Doesn't directly come inside from my kernel. You will have to flash separately ). Thanks to @yarpiin
More thermal changes
Lot more in store
To download synapse flashable zip refer third post
Please install CM camera next mod which is also available under downloads section. Just install it as normal apk. Hotplug has video rec freeze on stock OP camera. Blame Oneplus for it.
V 1.2 :
Sandy charger control. Now charge your op2 much faster than stock ( Use synapse or updated kernel adiutor app [available in my downloads,not playstore of kernel adiutor] to enable it and control )
Intelliplug. Use it wisely and according to ur usage
Initial support to synapse ( The bulk needs to be still controlled via Kernel Adiutor )
Initial attempt at porting Faux Sound control ( It's not working completely yet. Will be fixed soon )
Merged with latest Oxygen 2.1 source
Plenty of other features hidden.
Initial release :
Compiled with Sabermod gcc 4.9 toolchain
Powersuspend with different modes
USB Fast charge
Intelligent cpuquiet hotplug framework ( Based on NVDIA and tuned to msm )
ElementalX governor from flar ( with latest patches )
Kcal control ( colour control driver by savoca )
Fsync on/off support
BFQ I/O scheduler added
Thermal code tweaked heavily ( device should stay at it's coolest )
Optimized for best performance and battery ( you can get some of the best results )
Smoothness guaranteed
Rcu,sched,mm and other various enhancements
There are plenty more hidden ! Just use and experience the kernel. Don't forget to post your reviews
I can only say that you can get one of the best experiences with probably no real bugs !
Recommended app :
Kernel Adiutor by grarak
Downloads :
Sandy kernel for One Plus two
Installation guide :
Download the zip
Reboot to recovery ( custom recovery )
Flash the zip
Enjoy sandy kernel on one plus two
Credits :
@grarak - For the code base and for his time. Nice guy to speak with
And to everyone else, whose code i have used.
Tester credits :
@Skybark - For testing. Nice guy to speak with as well. Thanks mate !
XDA:DevDB Information
Sandy Kernel for One plus two, Kernel for the OnePlus 2
Contributors
Santhosh M
Source Code: https://github.com/sandymanu/sandy_oneplus2_msm8994
Kernel Special Features: [Fast Charge] | [ Elementalx] | [Darkness ] | [ Ice cool thermal]
Version Information
Status: Stable
Current Stable Version: 1.4
Stable Release Date: 2016-02-25
Created 2015-09-04
Last Updated 2016-04-28
FAQ's
Q : Will this work on all ROM's ?
A : It will work bugless in Oxygen OS, but could give you bugs in CM or CM based ROM's ( as they are under alpha stage )
Q: OMG ! Baettaryyy SUCKZ ! STAPH putting lame kernels
A : My kernel is intended for battery and performance. I have no intention to build a kernel for battery draining. Your drain comes from your location apps,wake locks,etc. Use App ops or servicely app and check damn wakelocks & keep awake of your apps ( Play services, Maps, facebook,etc )
Q: What governor do you suggest ?
A : I have included only one governor ( elementalx ) other than stock and hence i would suggest you switch to it if it's not pre-switched after flashing.
Synapse link
Synapse flashable zip
Tested and all I can say is to flash that s#it!!Smoothness overloaded.Awesome power management!
5* rating
Tapped from my ①+②=❸
Well looks good but you havent stated is it for CM12.1 or Oxygen ?
Will it work with CM12(BETA) and Oxygen OS 2.0.2?
yarpiin said:
Well looks good but you havent stated is it for CM12.1 or Oxygen ?
Click to expand...
Click to collapse
Works great on OOS 2.0.2!
ebanreb37 said:
Will it work with CM12(BETA) and Oxygen OS 2.0.2?
Click to expand...
Click to collapse
Tapped from my ①+②=❸
Great !!! will try
Reserved for my tweaks.. Thanks for the kernel.
From lettuce with LiquidSmooth ROM and Sandy Kernel
vaisakh7 said:
Works great on OOS 2.0.2!
Tapped from my ①+②=❸
Click to expand...
Click to collapse
camera force close, mp3 error, all big cores always on?
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
No issues!Camera works fine,MP3 works fine,cores are shut down on light usage(thanks to CpuQuiet hotplug).
Tapped from my ①+②=❸
Works great~~ still testing the fast charge~ tho is it possible to have westwood tcp congestion or others perhaps?
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
You mean you face this ?
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
Seems like a recurring theme with these early OP2 kernel attempts..
return.of.octobot said:
Seems like a recurring theme with these early OP2 kernel attempts..
Click to expand...
Click to collapse
These are not there in this kernel ! [ He was just questioning if it is there ]
Santhosh M said:
These are not there in this kernel ! [ He was just questioning if it is there ]
Click to expand...
Click to collapse
Gotcha, definitely appears to be the most competently developed one we've seen thus far.
Am I to assume that the lack of included governor list indicates that it's the same as stock? I could really dig me some smartmax..
return.of.octobot said:
Gotcha, definitely appears to be the most competently developed one we've seen thus far.
Am I to assume that the lack of included governor list indicates that it's the same as stock? I could really dig me some smartmax..
Click to expand...
Click to collapse
Heavily tweaked elementalx should satify your needs
Tapped from my ①+②=❸
Luigi_2 said:
camera force close, mp3 error, all big cores always on?
Click to expand...
Click to collapse
Can you verify if this is true?
ebanreb37 said:
Can you verify if this is true?
Click to expand...
Click to collapse
This isn't true.I've been a tester and I can assure that these issues doesn't exist!
Tapped from my ①+②=❸
vaisakh7 said:
Heavily tweaked elementalx should satify your needs
Tapped from my ①+②=❸
Click to expand...
Click to collapse
does elementalx efficient in terms of battery?
hi guys
i finally was able to make a custom kernel with permissive selinux
it seems that my previous roms were having some missing files thats why the kernel did not function well with them
anyway, now it is working properly and so far no problems
i already included the V1 in my rom
so i made a different thread so that it will not be confusing
changelog:
V1: initial release
permissive selinux
V2: 06/02/2016
added init.d support
links to the kernel
mediafire
http://www.mediafire.com/download/l6cuhlevy799l8g/Teflanzy_Kernel_P905XXUABOL2_V2.zip
google drive
https://drive.google.com/file/d/0B_-JMtGLOAd3LU9pRS1iUXhKdGc/view?usp=sharing
MD5 checksum: E958AAD584A25FFB395249CDF8A7D116
kernel source on github
https://github.com/Teflanzy/viennalte_p905_kernel_source
kernel ramdisk with init.d support on github
https://github.com/Teflanzy/viennalte_p905_kernel_ramdisk
use this program from @osm0sis for create boot.img from ramdisk and zimage
http://forum.xda-developers.com/showthread.php?t=2073775
please report back with any problems you are facing
Glad to be the first to thank you for your great job @Teflanzy ?
Really happy to see the P905 getting the attention it deserves!
ADM!RAL said:
Glad to be the first to thank you for your great job @Teflanzy
Really happy to see the P905 getting the attention it deserves!
Click to expand...
Click to collapse
thanks for your reply
but do not expect much from me
I am just a beginner and wanted a permissive kernel for my device
I will try to add more features but it might take a long time for me to apply them
Teflanzy said:
thanks for your reply
but do not expect much from me [emoji14]
I am just a beginner and wanted a permissive kernel for my device
I will try to add more features but it might take a long time for me to apply them
Click to expand...
Click to collapse
Great things don't have to be big and bulky bro [emoji4]
I made a post when i first bought the device asked how to make rom deodexed so xposed could be installed and how hard is the process!!
What I'm trying to say is we just wanted the simplest of things [ofc i don't mean it's easy but things that are straight to the point]
Your kernel is just doing that [emoji111]
Opens the door to further mods!
Best of luck bro [emoji106]
Thank you very much for your work, I'll try.
Hello. First, I wanted to thank you for a job well done!
I am using the kernel for something like one and half a month with KOKO ROM and it is *stable*. And I mean stable as hell! - I don't remember even a single random reboot so far! Of course, switching selinux mode with setenforce command is working like a charm, as well as init.d support. Great, great job!
I personally find P905 (and probably other qcom-based variants) *still* the best tablet on the market so far (in my opinion, ofc ).
I am also really *not* interested in custom CM13 developement as stock ROMs has far more Sammy's specific features like *stable* MultiWindow support or S-Pen stuff and even if it is a good experience, I still find using it a waste of device's potential...
That is why I was personally thinking about adding some most popular custom features, like smartmax governor (which I personally find the best option for Snapdragon 800 devices, but opinions may vary ofc...), some custom hotplug driver (MPDecision sucks...) and first of all - enabling CPU overclock/undervolt (I find default maximum horsepower a little too short for handling more advanced tasks on this awesome but resource-hungry QHD screen; also battery-life is not as awesome as it was two years ago...).
So, I wanted to ask you if you are considering further developement of this stock-based kernel?
Also, if you don't have time/will/attitude to continue this great job, I wanted to ask if you have released any sources on github or something which one may sync and continue the developement?
Thank you in advance for the answer.
Best regards.
esgie said:
Hello. First, I wanted to thank you for a job well done!
I am using the kernel for something like one and half a month with KOKO ROM and it is *stable*. And I mean stable as hell! - I don't remember even a single random reboot so far! Of course, switching selinux mode with setenforce command is working like a charm, as well as init.d support. Great, great job!
I personally find P905 (and probably other qcom-based variants) *still* the best tablet on the market so far (in my opinion, ofc ).
I am also really *not* interested in custom CM13 developement as stock ROMs has far more Sammy's specific features like *stable* MultiWindow support or S-Pen stuff and even if it is a good experience, I still find using it a waste of device's potential...
That is why I was personally thinking about adding some most popular custom features, like smartmax governor (which I personally find the best option for Snapdragon 800 devices, but opinions may vary ofc...), some custom hotplug driver (MPDecision sucks...) and first of all - enabling CPU overclock/undervolt (I find default maximum horsepower a little too short for handling more advanced tasks on this awesome but resource-hungry QHD screen; also battery-life is not as awesome as it was two years ago...).
So, I wanted to ask you if you are considering further developement of this stock-based kernel?
Also, if you don't have time/will/attitude to continue this great job, I wanted to ask if you have released any sources on github or something which one may sync and continue the developement?
Thank you in advance for the answer.
Best regards.
Click to expand...
Click to collapse
Thanks for your words
As i said before
I am a beginner so i do not know how to add the features like other governors or enabling volt control
Furthermore i deleted my source but i can remake it because there are small changes that i made and i remember them
I am currently trying to port features from other snapdragon 800 devices kernels like note 3 and note 10.1 2014 edition
But i still get error on compiling
I will prepare the github source then post a link for it
@esgie
i just uploaded the kernel source with ramdisk each in seperate link
hope it is useful to you
i need help with adding synapse support to the kernel
if you know how to do let me know
Thank you.
I have just configured my developement environment.
I will try to proceed with compilation this weekend. I will also check how to implement synapse support
Hear you soon.
Hi.
I want you to know that I am absolute kernel-beginner, too.
Anyway, I have managed to add some basic features to the kernel.
Here you can download img file and test:
https://drive.google.com/folderview?id=0B2TnsPjj6dl4dHNZN3dBb3o1Zlk&usp=sharing
(as of TWRP 3 img files can be flashed directly to boot partition from recovery; P905 only!!!).
Features:
- setenforce working + init.d support (by Teflanzy)
- some custom schedulers (bfq, fiops, sio)
- custom governor (zzmoove with hotplugging support - I recommend to tune it with Kernel Adiutor using profile_number = 5, disable_hotplug = 0 and disabling mpdecision).
So not much at the moment.
It looks like it's hard to automatically cherry-pick a lot of interesting CM12-compatibile commits, as the samsung kernel source differs a lot from the CM one... I failed to add synapse support as for now but I am looking into the issue. Also, I will post and sync my sources not later than tomorrow.
Sorry, my time is limited and experience is not very big.
I am posting a test version here and if there will be enough feedback we may think about creating a separate topic and try to start some constant developement
Sources:
https://github.com/esgie/viennalte_p905_kernel_source
esgie said:
Hi.
I want you to know that I am absolute kernel-beginner, too.
Anyway, I have managed to add some basic features to the kernel.
Here you can download img file and test:
https://drive.google.com/folderview?id=0B2TnsPjj6dl4dHNZN3dBb3o1Zlk&usp=sharing
(as of TWRP 3 img files can be flashed directly to boot partition from recovery; P905 only!!!).
Features:
- setenforce working + init.d support (by Teflanzy)
- some custom schedulers (bfq, fiops, sio)
- custom governor (zzmoove with hotplugging support - I recommend to tune it with Kernel Adiutor using profile_number = 5, disable_hotplug = 0 and disabling mpdecision).
So not much at the moment.
It looks like it's hard to automatically cherry-pick a lot of interesting CM12-compatibile commits, as the samsung kernel source differs a lot from the CM one... I failed to add synapse support as for now but I am looking into the issue. Also, I will post and sync my sources not later than tomorrow.
Sorry, my time is limited and experience is not very big.
I am posting a test version here and if there will be enough feedback we may think about creating a separate topic and try to start some constant developement
Sources:
https://github.com/esgie/viennalte_p905_kernel_source
Click to expand...
Click to collapse
nice work
now I can check your commits and understand how to add extra governors
gonna download your version and test and report back after usage for a couple of days