yashsingh1/xdaforums huggingface dataset:
[G 2014 Android Development] ashikns:
By "settings recommended in the OP" do you mean the images which will come in place of "#uploading to imgur" ?

Thanks for the kernel :) Will try it after work. Cheers :)
[G 2014 Android Development] observingi:
Where have you mentioned the settings in OP?

Thanks
[G 2014 Android Development] DiamondBond:
Was going to upload and forgot to xD will upload settings now :)

will upload settings now lol
[G 2014 Android Development] DiamondBond:
*r16 changes:

slim bus overclock

thanks to [MENTION=5384581]DC07[/MENTION] for 99% of the commits in r15 and the slim bus overclock commit in r16 :)
[G 2014 Android Development] luca020400:
Not really . You need to update dt.img in kernel folder

wget https://raw.githubusercontent.com/luca020400/green_machine_titan/cm-12.0/dtbToolCM
chmod a+x dtbToolCM
./dtbToolCM -o dt.img -s 2048 -p scripts/dtc/ arch/arm/boot/

And then add dt.img in the kernel folder

---------- Post added at 10:21 AM ---------- Previous post was at 10:15 AM ----------

Hope you don't mind but I made some changes in updater-script & fixed tcp congestion & Changed init name so it can overrride every script before it ( 99Values )

http://www.mediafire.com/download/mrwn2fyanklgmzp/atom-kernel_r16.zip
[G 2014 Android Development] DiamondBond:
Thank you very much luca :D
[G 2014 Android Development] DiamondBond:
[MENTION=5083850]Anas Karbila[/MENTION] ive open sourced the kernel, its on my github or a link is in the op

[MENTION=535343]all[/MENTION] building this kernel is super super super easy, like legit ./build.sh easy lol , refer to the readme, all the user has to do is paste 2 lines of code into the terminal and the rest is handled, in abuot 1 hour you should have AtomKernel built, the scripts takes care of the rest :D

edit

r17 will be built and uploaded soon :) its completely rebased on AtomKernel, enjoy ;)
[G 2014 Android Development] DiamondBond:
*r17

changes:

Rebased on Spirit Kernel, disabled zRam, optimized build flags and optimized neon also built with Linaro 4.8

download:

https://drive.google.com/folderview...UtRVcyd0Y2YnhxakdLclNhQV91enhrT1E&usp=sharing

recommended settings:
[G 2014 Android Development] Marco_nx:
Your r17 kernel is simply amazing!! I've always wanted to control display saturation and contrast.. Smoothness is great too even with only two cores on...

Keep this amazing work
[G 2014 Android Development] DiamondBond:
Thank you very much for the positive feedback :D but also give a big thanks to [MENTION=5384581]DC07[/MENTION] since I based it on his sources :)

Sent from my Moto G2 running CM12.1
[G 2014 Android Development] DiamondBond:
*r18 out, direct link for those who keep an eye on the thread, ;)

direct link: https://github.com/Pizza-Dox/AtomKernel/blob/master/out/builds/AtomKernel.zip?raw=true

after a build, i do a commit and upload the build to the out folder, so you can always check there :)

this newest build just contains an internal version change and a ram patch to free up some more ram! :D
[G 2014 Android Development] wifestealer:
i'm gonna tell you now. lemme flash it :D
[G 2014 Android Development] DiamondBond:
R18 benchmark with profile in OP :)[IMG="Benchmark on r18"]http://i.imgur.com/7DUJ0Mg.png[/IMG]

With no power savings the score would be higher but since eco conservative is on the score is reduced alot :D

Sent from my Moto G2 running CM12.1
[G 2014 Android Development] wifestealer:
I flashed it now. I did all those setting which is recommended by you yet I'm not getting more free space ram. It's the same as it was before. I'm using xt1068 and latest unofficial cm12.1
[G 2014 Android Development] DiamondBond:
Maybe you have a lot of applications taking up that space :) idk, maybe its good ;) I'll check the defconfig to see if I actually enabled the disable zram patch lol and if I havnt I'll upload r19 with zram disabled ;)

Sent from my Moto G2 running CM12.1
[G 2014 Android Development] wifestealer:
Lol, these scores hahaha :(
[G 2014 Android Development] DiamondBond:
Are you using the lastest r19 build? Also zRAM is disabled, I checked and free ram is wasted ram but anyways I guess your system is using that ram for apps ;) which is good :D

And wtf, your benchmarks are so low, try disabling eco conservative, maybe I didn't have intelliplugging enabled, but the score is low because of eco conservative mode (which saves a lot of battery btw)

Sent from my Moto G2 running CM12.1
[G 2014 Android Development] wifestealer:
i got no idea why my socres are so low and my phone is also working slow now. Yep, i'll do whatever you say and imma post it now
[G 2014 Android Development] wifestealer:
Yes, I'm using latest kernel and thank you. I changed it from eco conservative to balanced. But I'm just curious about ram management
[G 2014 Android Development] DiamondBond:
haha knew eco conservative did that ;) anyways about ram, dont worry, just let it be, android handles it very well, i just allowed for more of it to be free without zRAM :)
[G 2014 Android Development] wifestealer:
you are awsome buddy. Gracias for this kernel :D

---------- Post added at 09:11 PM ---------- Previous post was at 09:07 PM ----------

I just want to ask one more thing, is it possible to use double tap feature in future by your kernel ? Because its been almost 6 months when i bought and i'm afraid, I'm very careless and i might break phone's side button :p
[G 2014 Android Development] DiamondBond:
Welcome :D

Since r17 dt2w has been implemented due to the rebase on spirit sources ;) go to kernel aditor settings and find "wake controls" in there configure as you like :)

Sent from my Moto G2 running CM12.1
[G 2014 Android Development] wifestealer:
would it work? and my phone started lagging suddenly. I had to restart it somehow. Please see the problem.
[G 2014 Android Development] deeplyyoung:
r18-touch not working with MR while selecting Rom to Boot....:(:(
[G 2014 Android Development] DiamondBond:
would it work? yes im using it, but you need to have a v0 i something display, not j something, or a v1, and lagging? hmm what happend, maybe you overloaded the system lol idk i need more details please :) what apps where you using? how can i reproduce the process ;)

Hmm strange, you can use the volume keys btw for now untill i look into a fix, :) but its nothing ive done on my side that can break MR, maybe kcal control? did you modify colors n etc?
[G 2014 Android Development] wifestealer:
I just don't get all those 0 and 1 values. I'm sorry, i am newbie in these things.

And I tried to use it but it didn't work.
[G 2014 Android Development] deeplyyoung:
have just Clean Flashed over Fresh Installation of RR 5.1 & while selecting Rom to Boot touch doesn't work... it's not yet Booted (under Android is Upgrading Process) so noting has been changed by my end...well I can use Vol Keys to select No issues...:good:
[G 2014 Android Development] sanctumm:
dt2w is not working ... Checked with r18 ... :(
[G 2014 Android Development] ptambo91:
There are 3 different displays on Moto G 2014. You have to enter the following line in a terminal:

"cat /proc/cmdline"

As result in the last line, says de display version that you have. The only that have dt2w actually is the version: 'msdd_dsi_mot_inx_720p_v0'. If you have other display it will not work.
[G 2014 Android Development] sanctumm:
mdss_dsi_mot_jdi_720p_video_v1

So it won't work ... I guess :(
[G 2014 Android Development] wifestealer:
Thanks got it
[G 2014 Android Development] Thecrazyskull:
[MENTION=4725371]Pizza_Dox[/MENTION] i guess it wasnt a good idea to base on spirit kernel if youre aiming for dt2w because pocket detection and deepsleep arent working on spirit kernel even if you use the commits and build then the kernel wont even boot :p but overall its a nice kernel and even better with your additions!

Keep up the work bro
[G 2014 Android Development] SaberJ2X:
Got you something to hunt and explain or fix in your kernel, it has excellent vattery life, but if you fix this or explain what to disable or what they are... Battery life would be legenday
[G 2014 Android Development] DiamondBond:
I agree Anas , but people here are forgetting the main aim of this kernel: performance without loss of battery ;) not feature filled bleeding edge technology, dt2w is there for those that want it, i havnt specifically mentioned it anywhere since i know it has its downsides at the moment, but in the time ahead it will be resolved (hopefully lol), i will try cherry pick the commits from your ak kernel tree and see if it twerks, i dont think it will but if it does ill defo update this ;)

and thanks bro :D i plan on adding more optimizations, r19 or r20 will be a feature filled update (features = optimization for me lol)
[G 2014 Android Development] DiamondBond:
Those are wakelocks, not kernel side, its user apps side, so i cant do nothing bout it, ;)

simple giggle search got me this stuff:

[YOUTUBE]y6PnEJdTKV0[/YOUTUBE]

Guide: http://forums.androidcentral.com/am...or-how-read-interpret-optimize-wakelocks.html

Xposed required app called Amplify (if your on 5.0.2): https://play.google.com/store/apps/details?id=com.ryansteckler.nlpunbounce&hl=en

other usefull guide: http://www.reddit.com/r/Nexus5/comments/1z0gd8/excessive_battery_drain_caused_by_calendar_storage/

:)
[G 2014 Android Development] ptambo91:
Hi Pizza, why dont you try dt2w from AnasK? Its working very well and woulb great to have that in this kernel too
[G 2014 Android Development] DiamondBond:
I have, its incompatible, it causes a bootloop so I havnt released a build with that yet :) I'm working on it ;)

Sent from my Moto G2 running CM12.1
[G 2014 Android Development] DiamondBond:
r19 in upload queue, go check the AtomKernel dl folder in about 30 mins to download it :)

changes in r19:

- i cant remember, it was yesterday, lol, if i do ill put it in op... it was some optimizations for something, either asm/spinlock.h code or something else, either way, it performs better :)
[G 2014 Android Development] Robert56th:
do i wipe Dalvik and cache before or after flashing this?
[G 2014 Android Development] anterus:
Edit: R19 Issues observed (Hyperdrive OS 2015-04-05, GApps 2015-04-04)

- R19 didn't flash for the first time, was stuck in the boot loop. Re-flashed over - and it worked fine.

- After a while (using recommended Kernel configuration) the phone becomes very sluggish, screen redraws and actions after buttons are pressed take 2-3 seconds. How can I troubleshoot this further?
[G 2014 Android Development] DiamondBond:
Thanks for the report :D to troubleshoot and detect the issue, wipe dalvik cache and cache, and test out your phone for 1-2 hours, report back, then flash r18 and wipe cache and dalvik cache and report back again :) then we should see the difference between asm spinlock code optimize and not optimized ;)

Sent from my Moto G2 running CM12.1
[G 2014 Android Development] anterus:
Thanks, cache/dalvik were wiped many times :) Switched back to R18 yesterday, it is also sluggish. Compiling my own CM12.1 to remove effect of HyperdriveOS, will report later on.
[G 2014 Android Development] DiamondBond:
Okay I'm not sure what's going on then? Are you using eco - conservative, if so then that will explain the sluggishness :) also are you compiling from source or prebuilt sources... there's a huge difference lol ;)

Sent from my Moto G2 running CM12.1
[G 2014 Android Development] aftergr:
Yes I agree

Eco conservative makes the phone lag

Don't know for eco performance, but with balance no lag at all

Will try eco performance
[G 2014 Android Development] feligoni:
Hi! Been using this for 1 day and it's working really good. I've just read the last few posts and answered one of my questions (see, reading helps). Now my other question, I believe its a fast charge problem but when I disconnect my charger the battery icon stays the same, with the lighting bolt inside. Is that a fast charge problem as I said or is something else? I know it's a reaaaally minimal bug but well its a bug :P anyways great kernel [MENTION=4725371]Pizza_Dox[/MENTION] . Keep it up!
[G 2014 Android Development] DiamondBond:
yup :) i use eco conservative for extended battery life lol

haha glad to hear about reading and how it helps! :D yeah i have that issue aswell, the charging thing, i think its a pinkman kernel thing, oh yeah i just remembered i updated the pinkman kernel in the rom lol
[G 2014 Android Development] Krishna Eyunni:
hey pizza can i flash this kernel on cm 12 i know that this is for cm 12.1 but is there any chance to use it with out any errors and with same performance and battery life even in cm 12 ?? :p
[G 2014 Android Development] DiamondBond:
Backup boot.img then try :D

Sent from my Moto G2 running MicroKat
[G 2014 Android Development] Krishna Eyunni:
nope din't worked got a bootloop :p btw thanks for suggestion...!! :good:
[G 2014 Android Development] DiamondBond:
Thanks for trying :)

Sent from my Moto G2 running MicroKat
[G 2014 Android Development] ashlp2904:
Can u make AOSP ROM for Lollipop(5.0.2/5.1) or even Kikat will do...

Lightweight and battery friendly??

or any developer who can make this....

I am waiting for this since ages.

TIA :)
[G 2014 Android Development] Thecrazyskull:
Yes ofc you will get a bootloop.

You can get it for cm12 though.

Download spirit kernel zip or ak kernel cm12 version and extract it, replace atomkernel dt.img with spirit kernel one or ak kernel cm12 one, zip it again and flash.

It will boot ;)
[G 2014 Android Development] Krishna Eyunni:
yaa !! it worked thanks !
[G 2014 Android Development] DiamondBond:
AOSP has been built privately but no matter what pure AOSP doesn't have RIL working ;)

CM12.1 with super light gapps will be as close to aosp as you will get, when stock 5.0.2 comes out I can try debloat it to an aosp level experience since I love pure aosp aswell!

Thanks :D

:) awesome!

Sent from my Moto G2 running MicroKat

Note to everyone: I'm retiring this project since spirit kernel has most of the features my kernel had, so now this is redundant ;) use spirit kernel, its awesome!

I will focus on microkat kernel since we don't have many KitKat kernels but plenty of good lp kernels :)
[G 2014 Android Development] DiamondBond:
Im reviving this project, any good name suggestions? or shall i keep it as AtomKernel? :)

Also im going to start from cm12.1 source and not spirits source (which is good, but i want something original!)

edit

when the new AtomKernel / othername, is ready, i will update the thread title, so keep an eye out for that ;)
[G 2014 Android Development] RukusX7:
How about Kaizen Kernel ?

A Japanese term meaning "change for the better".

Its a lean marketing tool. The practice of continuous improvement.
[G 2014 Android Development] DiamondBond:
Confirmed choice :)
[G 2014 Android Development] DiamondBond:
Initial release, posting here as i wait for a reply from basketbuild for hosting to post in OP :)

edit

its just cm12.1 source + linaro 4.8 lol so i dont recommend it ;)

edit2

dont download this, its outdated :) newer cm12.1 sources have networking improvements and more! ;)
[G 2014 Android Development] stefan230:
[MENTION=4725371]DiamondBond[/MENTION]

I just wanted to know if there will be a release of Kaizen Kernel?

I really liked your older kernel cause it was small and simple and ran pretty smooth on any Rom. Would be nice if you release your new project to all of us.
[G 2014 Android Development] DiamondBond:
Im busy at the moment, but possibly tommorow i can release a build or if not 1-2 weeks later i can start development again as in i can work on my other things as well :)
[G 2014 Android Development] DiamondBond:
new builds in basket build , fresher cm12.1 sources and linaro 4.8 as usual, if you want a really good kernel use optimus kernel or ak kernel or spirit, those have features and all and you can spend hours tweaking and perfecting it all, this kernel is for the rom-hoppers / nightly addicts , flash a nightly, and flash this kernel, no configuration to do, its the same as the old kernel but just with optimization, there isnt even any branding :) enjoy!

[MENTION=6429943]stefan230[/MENTION] i believe you wanted new builds aswell ;)

basketbuild (huge thanks to basketbuild, they provide epic hosting!): https://basketbuild.com/devs/DiamondBond/Kernels/Kaizen
[G 2014 Android Development] stefan230:
Thanks for this small kernel. I very appreciate it. I like Rom Hopping on my secondary Roms with multiboot of course. This kernel should be very fine for testing out new Roms, because its nothing special that could cause any trouble, its just CM source+ Linaro.

On my primary rom (Quantum OS) I will stay at Optimus Kernel, because on my primary i like to tweek a lot of things in the kernel. But how I said this kernel should be good to test new Roms on it.

[MENTION=4725371]DiamondBond[/MENTION]

You may just add these lines in 1st Post as well, its a pretty good summary of the usage of your kernel I think.
[G 2014 Android Development] oL00No:
Very good philosophy behind this lean kernel. Link to the file shows up as text only (no hyperlink) on chrome mobile. Is it removed?

Edit: learn to side scroll, me. Palm. Face.
[G 2014 Android Development] DiamondBond:
thanks :) i think i will add this to op ;)
[G 2014 Android Development] DiamondBond:
Fresh builds everday! (Nightlies) O.0 Even though its mostly pointless lol :)

Sent from my Moto G 2014
[G 2014 Android Development] Vidhanth:
Cool!! Btw any success on mi6?[emoji4]
[G 2014 Android Development] DiamondBond:
no luck on mi6 :) dosnt even bootup, just bootlogo and stuck
[G 2014 Android Development] Vidhanth:
That's exactly what happened when I tried to port LiquidSmooth kk from falcon lol. Hope u can do it[emoji4]. I don't know the "g" of porting (of course I know the p, o, etc)lol
[G 2014 Android Development] RukusX7:
Weeklies are fine, you animal. Thanks for the kernel!
[G 2014 Android Development] DiamondBond:
lol, build time is short so its easy for me to run a nightly schedule and your welcome! ;) btw 31st build is up :D

edit

new kaizen-u kernel inbound, its basically the same as kaizen except it comes with more updates and fixes and etc however it might be potentially unstable, idk, u = upstream / updated, :) op will be updated when the first build is done, please report back! :D

source: https://github.com/Alberto97/android_kernel_motorola_msm8226
[G 2014 Android Development] DiamondBond:
Info:

Kaizen: CM12.1 Source + Linaro 4.8

Kaizen-U: CM12.1 Staging/Unmerged/Upstream Source + Linaro 4.8

Download:

Kaizen: https://basketbuild.com/devs/DiamondBond/Kernels/Kaizen

Kaizen-U: https://basketbuild.com/devs/DiamondBond/Kernels/Kaizen-U

Source:

Kaizen: https://github.com/DiamondBond/Kaizen

Kaizen-U: https://github.com/Alberto97/android_kernel_motorola_msm8226

Go ahead and leave a reply if kaizen-u works for you :) thanks!
[G 2014 Android Development] RukusX7:
I like a simple kernel that just does things right. Reminds me of Franco kernel. Its awesome to have a worthy equivalent for our titan!
[G 2014 Android Development] :
Bro kaizen-u = for aosp primarily?

Sent from MicroTitan :P
[G 2014 Android Development] SuperSimian:
Been trying for about 4 hours, seem's stable but simple-ondemand GPU governor not working just like stock CM kernel :(.
[G 2014 Android Development] DiamondBond:
Kaizen-U not really AOSP, its just the unmerged / un cm added stuffs, idk you can give it a try, im about to flash aosp by luk :D so i might give it a try soon :)

well it is based on stock so i wouldnt think it would work, ill always sync sources before a build and keep it all updated so if they do fix it i will merge it, i might start a Kaizen-C (Custom) with fixes and stuff people want, but not to over the top... :)
[G 2014 Android Development] Thecrazyskull:
Aosp uses cm kernel fyi
[G 2014 Android Development] DiamondBond:
meh, then its not pure aosp is it then? (jkjk, luk and luca did a good job on this fo shizzle) xD and i didnt know that but if it is true then sure this will work with aosp ROMs :)
[G 2014 Android Development] DiamondBond:
replaced titan-kaizen branch with titan-kaizen-u , so now kaizen is actually kaizen-u xD if that makes sense, the source is based on luca020400's source which is cm12.1 + updates and fixes and good stuff that is not in the default kernel! :D + Linaro 4.8

dl: https://basketbuild.com/devs/DiamondBond/Kernels/Kaizen

src: https://github.com/luca020400/android_kernel_motorola_msm8226

enjoy! oh builds r still nightly, and all builds prior to 01/6/15 are kaizen, builds including todays (01/6/15) and onwards are kaizen-u but ive renamed them to kaizen :)
[G 2014 Android Development] ovsoul:
Any update?
[G 2014 Android Development] DiamondBond:
sorry for lack of updates, expect some today afternoon :)
[G 2014 Android Development] DiamondBond:
update available in my basketbuild,

changelog:

- updated sources
[G 2014 Android Development] dukeyogesh:
Works on aosp by luk1337?
[G 2014 Android Development] DiamondBond:
no idea, backup boot img (from twrp) , flash this then:

if kernel = working then

post xda.thread = "working"

elseif

post xda.thread = "not working" & restore boot img from twrp / flash any other aosp kernel

:) if i can i will look around for aosp kernel sources (if aosp by luk is using aosp kernel sources and not cm which i doubt) and build for aosp aswell...
[G 2014 Android Development] ovsoul:
And you can compile this aosp kernel with linaro?
[G 2014 Android Development] DiamondBond:
its not aosp, its cm source based, and it is compiled with linaro 4.8 (like said in the title, "L-4.8")
[G 2014 Android Development] DiamondBond:
pf-cm coming soon, sneak peak...

features:

- cm12.1 latest sources

- linaro 4.8 tc & archi 4.9 tc

- just archi droid v4

= smoothest cm12.1 ROM around town ;) look out for it tmrw if all goes well!

Sent from my Moto G 2014
[G 2014 Android Development] DiamondBond:
Request: can anyone do some epic banner art with the letters "pf-cm" and like something implying performance , or something minimalist or cool, it would be highly appreciated :D thanks!

Sent from my Moto G 2014
[G 2014 Android Development] Thecrazyskull:
Yes aosp is compiled using cm trees (including kernel) so it is working.
[G 2014 Android Development] Vidhanth:
I'd love to[emoji4]. I'll do it after I come back from school n finish all the school work[emoji24] (maybe till then someone else would already have done that[emoji6] )
[G 2014 Android Development] DiamondBond:
06/6/15 build up! :)
[G 2014 Android Development] hkjareda:
I have created a banner for pf-cm will pm u the link
[G 2014 Android Development] DiamondBond:
sweet thanks bro, please do pm it :D
[G 2014 Android Development] hkjareda:
Just finished main banner let me make sone more for downloads ,features etc....then i will pm u today
[G 2014 Android Development] DiamondBond:
oh SWEET!!! :D thanks alot bro, this would be excellent! :D
[G 2014 Android Development] Vidhanth:
I'm on pfcm atm. I've downloaded the latest build of this kernel (6/06) Will test and report soon:)
[G 2014 Android Development] theraaj:
please share the kernel in boot.img format for easy integration in custom roms zip

thanks
[G 2014 Android Development] der_Kief:
... is this kernel Kexec patched (Multirom compatible) ?

Only found some old posts and im not sure if newest version support it ?
[G 2014 Android Development] giannis_mathiou:
I'm using Kaizen kernel work CyanogenMod for the last 3 nightlies. I don't know of it's placebo or not but I see improvement in battery life and no drawbacks on performance.
[G 2014 Android Development] DiamondBond:
thanks :D

nope, i might add that soon if a few more people want it :)

i recommend the pf-cm kernel for now, its o3 , this one isnt ;)

just copy the stuff from this .zip into rom.zip and add it to the bottom of everything, if that makes sense, lol :)
[G 2014 Android Development] dukeyogesh:
Kexex support present [MENTION=308939]diamond[/MENTION] bond???
[G 2014 Android Development] DiamondBond:
not yet xD still havnt got around to it, maintaining and building nightlies for pf-cm + kaizen + revising for exams tommorow and the rest of the week isnt easy :)
[G 2014 Android Development] DiamondBond:
7th and 8th of June builds uploaded and yes i can go back to the future :)