hi.. i need some advice/guide regarding this matter..
first of all, i'm planning on compiling custom kernel myself for my ace. i've succesfully compiled a kernel on my debian box using kernel sourcecode from samsung and also applied bfs patch. but now i dont want to just stop here.
the problem is i dont know where to look for those undervolt patch, smartass governor patch, interactive governor patch etc etc. gooling for "android kenel patch/module" just bring me to precompiled kernel thread, not the source patch itself. so maybe anyone can guide me the right direction? thx before
an0nym0us_ said:
hi.. i need some advice/guide regarding this matter..
first of all, i'm planning on compiling custom kernel myself for my ace. i've succesfully compiled a kernel on my debian box using kernel sourcecode from samsung and also applied bfs patch. but now i dont want to just stop here.
the problem is i dont know where to look for those undervolt patch, smartass governor patch, interactive governor patch etc etc. gooling for "android kenel patch/module" just bring me to precompiled kernel thread, not the source patch itself. so maybe anyone can guide me the right direction? thx before
Click to expand...
Click to collapse
better to see the github site, lot of kernel source with many patching in there. and i think, for the much customized of samsung kernel, you can just patching, manual diffing will more better because samsung kernel is not vanillaish android kernel. much modification in there.
Sent from my ViewPad7 using XDA App
Custom kernel for the Ace on it's way..?
I posted this originally in the E973 forum, but there's no traffic there anymore...
Yet another unofficial Cyanogenmod 11 ROM, this one with working LEDs for Canadian phones.
Sources are mostly chadouming's with haze028's device repo. LED driver is courtesy of paulicat. I've also included an init.d script by paulicat to tweak some governor/audio/video settings.
thanks to mathsz for his support, paulicat for his LED driver, chadouming for his repo's, houstonn for his modified frequency tables and haze for his putting up with my dumb questions.
Sources are here: link
Latest ROM will be on my androidfilehost
I personally use PA stock gapps with the banks camera addon.
I'll try to update this semi-regularly, I'm not a coder but I'll try and fix any bugs that are found.
I know the official nightlies are out, but I'm not happy with them, so here ya go!
CHANGELOG:
12/19/2013 - latest build added 192 MHz min CPU frequency, torch FC's fixed.
12/31/2013 - lockscreen HW button customization is working
01/02/2014 - reverted to stock frequency tables, was seeing some soft reboots on my phone.
01/04/2014 - made a few additional kernel tweaks for stability (explicitly disable modules and gpu overclock), equivalent of M2 build.
01/05/2014 - cherry picked commit for status bar settings, as well as lockscreen hw buttons. At this point, this should have feature parity with any 10.2 build (I think). This build seems to be rock solid stable and snappy.
01/09/2014 - Increase default voltages to be identical to stock, removed a kernel tweak for increased bus speed. Stability is more important than benchmark performance to me. Anyway, very stable now and CM seems to be adding in features/bringing up stuff from 10.2 pretty quickly. I've still just added the HW button cherry pick and everything is working as intended. Give it a try, especially for E971/3.
03/27/2014 - Back to building for geeb... kernel is updated with a lot of linaro patches, ROM and kernel are now built with linaro 4.8 toolchain. Low cpuclocks (162 MHz minimum frequency). I haven't enabled any overclock, but everything is smooth and battery seems to be excellent, at least for my use case. Enjoy!
04/22/2014 - new build is up on androidfilehost, new kernel (thanks mathsz and brothaedhung!) - it's a pretty straight up port from faux's latest with some cherry-picks for battery. low cpu clocks are enabled and battery is amazing. the bootimage blanks out partway through boot, but other than that it's really good. I included the nav bar/hard key disable from official cm, and google camera works perfect
05/28/2014 - So, I've been running builds, but haven't been updating the OP... Anyway, I've got a new kernel and the 0528 build is based on the latest changes to stable/cm-11.0 branch. It's M6 but with any commits CM has made recently, since they're still updating their github apparently. Kernel has fast charge, voltage control, battery life extender, low clocks, sound control. Governor is defaulted to ondemand, scheduler is noop, and hotplug is Qualcomm's mpdecision daemon. You should see battery life in excess of 4 hours SOT, depending on gapps package (I use PA stock, and get 4 hours no problem). Kernel is based on paulicat's port of the google stock kernel. No other frills in the kernel, no intellidemand, intellithermal, intelli*
This one is my DD, it's stable and everything works as intended.
06/22/2014 - Up to 4.4.4, latest nightly is in CM-11.0/Nightlies folder on androidfilehost.
06/30/2014 - Latest nightly has a fix for linaro 4.8 and ART, ART now works fine on this ROM. Battery life is amazing.
07/01/2014 - CM updated the stable/cm-11.0 branch today, so I did a build. ROM is up on androidfilehost, under CM-11.0/Milestones. I updated the kernel with the latest commits from CM as well.
07/08/2014 - Updated based on latest stable/cm-11.0 branch commits.
07/13 - CM keeps updating the stable branch, so I keep cranking out builds
07/15 - The most recent ROM has working storage encryption thanks to a commit by shelnutt. I've also uploaded a flashable zip of the kernel I use for this ROM here
10/07 - New build based off stable/cm-11.0 branch is up. Very stable and smooth so far.
CM-12.0
I've started building unofficial geeb CM-12 builds. They're up on androidfilehost. Starting this coming week, I'll be posting builds with my own kernel, brought up from kitkat. The builds that are currently posted are using a modified version of brothaedhungs lp kernel.
02/03/2015 - Sorry guys, I've been slacking off on updating this post. All current builds are using my KK kernel brought up for LP, with stock frequencies instead of low_cpuclocks. I'll be posting a new build later this morning. As far as I know, this is the only CM build still using mako sources.
02/26/2015 - New build. CM resync.
03/03/2015 - New build. I hacked up sepolicy to allow init.d scripts access to sysfs, and all of my custom tweaks are working. I also cherry picked "launch default music player when headphones connected". Also CM resync.
CM-12.1
04/16/2015 - Started building CM-12.1, using updated mako device and vendor tree.
04/20/2015 - cm re-sync, added some fixes to kernel and device (from cm)
04/23/2015 - posted 04/22 build. cm re-sync, updated to 5.1.1
r.asimi said:
So I see there's a few downloads, but no comments in-thread. I hope that means everything is working well for you guys!
Just a heads up, there's a commit on cyanogenmod's gerrit for hardware buttons on the lockscreen. I'm going to cherry pick it and upload a new build for 12/31 as a New Year's Eve present for everyone!
Click to expand...
Click to collapse
Didn't see this thread, but sometimes a quiet one can mean they have no issues haha. Also Happy New Year to you too!
Sent from my LG Optimus G
Torch issue might be a f up in my device overlay, running a new build and will upload shortly. Torch tile is also missing and I found a commit from shelnutt that *should* fix it.
r.asimi said:
I posted this originally in the E973 forum, but there's no traffic there anymore...
Yet another unofficial Cyanogenmod 11 ROM, this one with working LEDs for Canadian phones.
Sources are mostly chadouming's with haze028's device repo. LED driver is courtesy of paulicat. I've also included an init.d script by paulicat to tweak some governor/audio/video settings.
thanks to mathsz for his support, paulicat for his LED driver, chadouming for his repo's, houstonn for his modified frequency tables and haze for his putting up with my dumb questions.
Sources are here: link
Latest ROM will be on my androidfilehost
I personally use PA stock gapps with the banks camera addon.
I'll try to update this semi-regularly, I'm not a coder but I'll try and fix any bugs that are found.
I know the official nightlies are out, but I'm not happy with them, so here ya go!
CHANGELOG:
12/19/2013 - latest build added 192 MHz min CPU frequency, torch FC's fixed.
12/31/2013 - lockscreen HW button customization is in, but for some reason no option for torch (the reason I cherry picked in the first place)
Click to expand...
Click to collapse
12/31/2013 - fixed the torch issue, torch tile and HW lock screen button is working. Build is uploading now (14:18 EST) and should be done shortly.
Running 31st rom.. Rock solid and stable!! Great battery life and working LEDs!! Awesome job! Thank you and happy new years!
Sent from my Optimus G e973
Who says the LG devices don't have huge choices. ?? Here's one more reason to negate that statement. Thank you , for this rom. Now , we have one more to choose from.
Happy New year.
Hey guys, I just wanted to post an update in-thread. There is a battery drain issue with PA gapps, so what I've been doing personally is flashing the ROM, flashing the PA stock gapps, then flashing banks standard gapps overtop, then flashing the banks camera addon. It's annoying, but it fixes the battery drain.
Also, I f'ed up the 01/02 build by including some stuff in the 99kerneltweaks file in init.d, the problems aren't going to keep you from running the ROM but it makes the min frequency kind of random. I've attached my current 99kerneltweaks, and will include it in builds from now on. Remove the .txt extension, I had to add it because otherwise the forum wouldn't let me upload it.
Removing the 192 MHz setting from the kernel has resolved the soft reboots I was getting, and doesn't seem to impact battery life very much, I was getting way more drain from the PA gapps issue.
Just a heads up for anyone using my ROM, CM merged a lot of features from CM 10.x back in this morning. I'm running a new build now and will post it later today/this evening.
I hope this is a small request, but is it possible to have a flashable version of your kernel?
Mainly because your kernel fixes my problem with wifi tethering on CM11.
btw, love the rom. seems to be more stable than the official nightlies.
sucsss said:
I hope this is a small request, but is it possible to have a flashable version of your kernel?
Mainly because your kernel fixes my problem with wifi tethering on CM11.
btw, love the rom. seems to be more stable than the official nightlies.
Click to expand...
Click to collapse
I'll try and make a zip for you tonight.
I just uploaded a nightly with most of the 10.2 features merged back in. There is a bug w/ emulated storage, after Koush merged in an updated superuser the CM file manager won't see /storage/emulated/0 in root mode. The workaround is to set CM file manager to prompt mode, and then you'll never even see an issue. /storage/emulated/legacy is available in root mode, though I don't know why you'd need root for your internal storage. I think it's an SELinux/zygote conflict but I haven't figured out the fix just yet.
There's a new build up - 20140123, which has a fix for autofocus. I need anyone running it to keep an eye on battery drain and let me know if they see anything out of the usual... I'm running it myself and haven't seen any problem so far, but there's one report of an issue with the patch on geeb.
Thanks!
everything works great!
Thank you very much!
I would like that kernel too please
connect phone to USB. Start adb. Put device in bootloader. Fastboot flash boot. Boot.img
Sent from my Geeb using Tapatalk
I've uploaded a flashable kernel zip to my androidfilehost. Please keep in mind, it's just the zimage, no ramdisk or drivers so LEDs etc will not work the same.
Battery life is still great.
The only minor issue I see is the ambient light sensor dies after awhile. This is the same with official cm11 and the PA 4.0 releases. Not a big issue but it's interesting that it's across 3 roms.
mathsz said:
connect phone to USB. Start adb. Put device in bootloader. Fastboot flash boot. Boot.img
Sent from my Geeb using Tapatalk
Click to expand...
Click to collapse
I'm retarded. I forgot that you can easily do this.
sucsss said:
I'm retarded. I forgot that you can easily do this.
Click to expand...
Click to collapse
nah, it's easy to forget. Unless you play with roms all the time, play in the source a bit or are just flash-happy, it's realllllly easy to forget.
I recently got a m9 and noticed the lack of custom aosp kernels, I was looking to build the cm13 kernel with missing features added, like better governors, etc. There was an attempt here http://forum.xda-developers.com/one-m9/development/cm-based-kernel-kernel-hotplug-t3213980 but the lock screen is unresponsive. I've had experience with android but not building from source, I have a linux environment set up I just need help knowing what is compatible. There are good sense kernels for m9 and cm13 for m8 just not sure what I need to change to get it working. Thanks any help is appreciated thanks, I would like something like a smartass similar governor, better tcp congestion, and intelliplug hotplug,
I have never rooted it or touched my g850 's kernel, it is 5.0.2 lollipop and kernel version is 3.10.9-8213318.
I want to benchmark performance and power consumption on exynos5430 with HMP scheduler and Energy Aware Scheduler.
I have questions about this.
Is my g850's kernel include HMP scheduler(Global task scheduler)? I mean, does it applied on my kernel and my g850's processor is running with HMP Scheduler without any configuration?
And, If I want to compile 3.18 kernel which include Energy Aware Scheduler, what kind of defconfig do I have to use?
I checked arch/arm/config, but there are only arm's fundamental defconfig files.(like acs5k, armadillo, exynos, versatile .... etc)
Is there any defconfig for g850? or can I use 5430-base_defconfig(I can't paste link here)?
If I compiled 3.18 kernel, How can I install it on my device? I tried to unpack original rom and change kernel image, but it's md5 file, so I dunno how to. Is there any ONE SIMPLE WAY to just install my zimage on my device? or appropriate guide to install it on g850. I found bunch of guides on google, but most of the uses nexus.
I'm so desperate to do this, I wish I can get an answer here. Thanks
Hello XDA Members,
I am here with a kernel for Otus. This kernel works on Android 7.x based ROMs
Standard disclaimer :
Code:
This product is distributed free of cost and does not come with a warranty. I will not be responsible for anything that may happen to your phone as a result of flashing this kernel. You have been warned !If you come to me saying that this turned my phone into nuclear bomb , I will surely laugh at you !!!
Introduction :
Photon is a fundamental particle of nature which delivers light to us all. It's mindboggling properties like duality, never stopping from being in motion and presence in so many diverse natural phenomena like photoelectric effect, relativity etc. makes the man ultra-curious about it. A photon is born when atoms transition from excited state to ground state. What's the point of this paragraph in a kernel description post?
Well, like a photon this kernel possess duality. How? By giving better battery back up and performance. ( ) What about non-resting nature of photons? Yes, the kernel support will never stop until Nougat says good bye. ( ). OK now don't ask about analogies regarding photoelectric effect and relativity. ( : D ).
Anyways, now coming to the point I am very much glad to present you, the users of otus, my tiny piece of work for our small beast, .
“The Photon Kernel“
I got very much fascinated by the concept of photons when I studied it for the first time and hence (yes, you've guessed it right!) I've named this kernel Photon.
Enough of the physics class today let's look inside the features of the kernel now ( xD ) :
Features :
1)Compiled with UBER toolchain 4.9
2)Used -O3 and graaphite optimisation flag
3)Added few more governers to stock ones. List of all governers :
Impulse
Ondemand
Ondemandplus
Powersave
Performance
Interactive
Userspace
Smartmax
Lionheart
Nightmare
4)More I/O schedulers.List of all I/O schedulers :
noop
deadline
row
cfq
flops
tripndroid
sio
sioplus
vr
zen
bfq
5)Enable Arch Power
6)Disable Gentle Fair Sleepers
So that’s all for the features as of now. More features will be added in future.
This kernel serves me good for daily use and allowes me to use those governers flawlessly.
Downloads :
Grab your photon build :
here
Credits :
@ABSathe [ big thanks to him as its all his kernel ]
@squid2
@rainforce279
flar2
Me
Installation Instructions :
1)Download latest zip from the link given
2)Make sure you are on android nougat rom
3)Reboot to twrp recovery and flash the zip(Hope you like installation script)
4)Reboot and profit
Known Issues :
None so far
If you found something ,let me know with last kmesg
If you like my work and you want me to work more on this project , please hit thanks button. It will encourage me a lot !!!
XDA:DevDB Information
Photon Kernel, Kernel for the Moto E 2015
Contributors
ABSathe,Me
Source Code: here
Kernel Special Features: Multiple custom governers,I/O schedulers
Version Information
Status: Beta
Current Beta Version: r5
Beta Release Date: 2017-04-25
Important Note :
Please make sure that you are on a stock kernel that comes with your ROM before flashing this.
If you flash this over another custom Kernel it may lead to unexpected issues
FAQ:
1)I find this kernel useful and want to support further development how should I do it ??
Ans- Hit the thanks button to encourage me
2)I want to suggest few changes to this kernel and want to contribute.
Ans- If you want to contribute .. feel free to create a pull request in my github
3)I want to request feature .
Ans- Ask in this thread.. if I find feature useful and logical .. I'll add it.,I would appreciate if you link me with commit. It's really hard to dig in the sources and find the exact commit.
4)I have an issue , will you help me ?
Ans- I am not any superstar kernel developer, but I will try my best to solve the issue. Here are few steps you should do before reporting issue here.First of all clean flash your ROM and then flash my kernel
If the issue still persists .. report it here with last_kmesg (can be obtained through Kernel Adiutor app)
5)Is this Kernel better than kernel A or kernel B ?
Ans- Please don't ask such questions in this thread .. if you want to use this kernel use it .. if you find issue .. report it here.
6)Which app should I use for tweaking this kernel ?
Ans- Use Kernel Adiutor app from play store
Wew finally a kernel for Otus.
Trying now.
Flashed it and tested it
Gr8 kernel for e2
Batterylife matters on what governpr u ise but stability is topnotch
Surnia please ?
wowww... thanks alot.. u respect my words and requests.. thank u so much for developing.. u said its really hard for developing a kernel for otus.. but u did it.. u r the man.. hats off..!
---------- Post added at 06:24 PM ---------- Previous post was at 06:13 PM ----------
going to flash this kernel with Dirty Unicorns of 7.1 .. i found DU ROM for 7.1 in AFH juz tday..
Hamza Badar said:
FAQ:
1)I find this kernel useful and want to support further development how should I do it ??
Ans- Hit the thanks button to encourage me
2)I want to suggest few changes to this kernel and want to contribute.
Ans- If you want to contribute .. feel free to create a pull request in my github
3)I want to request feature .
Ans- Ask in this thread.. if I find feature useful and logical .. I'll add it.,I would appreciate if you link me with commit. It's really hard to dig in the sources and find the exact commit.
4)I have an issue , will you help me ?
Ans- I am not any superstar kernel developer, but I will try my best to solve the issue. Here are few steps you should do before reporting issue here.First of all clean flash your ROM and then flash my kernel
If the issue still persists .. report it here with last_kmesg (can be obtained through Kernel Adiutor app)
5)Is this Kernel better than kernel A or kernel B ?
Ans- Please don't ask such questions in this thread .. if you want to use this kernel use it .. if you find issue .. report it here.
6)Which app should I use for tweaking this kernel ?
Ans- Use Kernel Adiutor app from play store
Click to expand...
Click to collapse
Any updates for CONDOR devices??
mg_jishad said:
Any updates for CONDOR devices??
Click to expand...
Click to collapse
daey naaye.. :laugh:
zulfi984 said:
daey naaye.. :laugh:
Click to expand...
Click to collapse
Lusu punda developer update eh pana matingaran da. Ithe version tha iruku enaku.. ena pudungitu irukaanu theriyala..
great work.
Great kernel, using it from past 2 days and not facing any issues.
@Hamza Badar, is it possible to add DT2W. It'll be a great feature if added.
Thank you for the amazing kernel!!
Dev_Mashru said:
Great kernel, using it from past 2 days and not facing any issues.
@Hamza Badar, is it possible to add DT2W. It'll be a great feature if added.
Thank you for the amazing kernel!!
Click to expand...
Click to collapse
yeah and also, if minimum frequency of CPU is less for 98MHz that also a good.. i saw this minimum frequency on inazuma kernel of MM..
---------- Post added at 12:00 PM ---------- Previous post was at 11:24 AM ----------
which governor can i use for battery??
I have galaxy grand duos phone how can Iinstall sailfish os
Which is android jelly been 4.2.2
Is this still mantained? I would love some more CPU governors, like InteractiveX, Yankactive, PegasusQ, Alucard, Smartmax_eps, etc. Also maybe decreasing the lowest CPU frequency to 50 or 100mhz? Also, sound customization would be great too.
voshchronos said:
Is this still mantained? I would love some more CPU governors, like InteractiveX, Yankactive, PegasusQ, Alucard, Smartmax_eps, etc. Also maybe decreasing the lowest CPU frequency to 50 or 100mhz? Also, sound customization would be great too.
Click to expand...
Click to collapse
No this kernel isn't maintained. In fact no kernels for otus are.
Dev_Mashru said:
No this kernel isn't maintained. In fact no kernels for otus are.
Click to expand...
Click to collapse
How sad ?
Dev_Mashru said:
Great kernel, using it from past 2 days and not facing any issues.
@Hamza Badar, is it possible to add DT2W. It'll be a great feature if added.
Thank you for the amazing kernel!!
Click to expand...
Click to collapse
can you upload a copy of this kernel for us ?
Its works in Otus with LineageOS 14.1 ?