yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] leather.face:
Yes ~clumsy~ this is right. My life was not good and I had a lot of other tasks. Sorry for this ... Now I have again a good internet connection on my PC + M8 (I switch to a other Provider) and I think my life is now better, lol. I would also like to work in the past on my GoldenDroid tweaks continue but no time for this :(. But I will do my best again and since the last night I have the Jazz ROM on my M8 with my v2.6 Personal MOD. I`m very happy with this combination!

Regards ...
[One (M8) Android Development] Kent21:
Hi [MENTION=333826]clumsy[/MENTION], when i use your kernel tweaks app, i choose sweep 2 wake or double tap to wake and apply boot, i can't do that. And i lost default motion laucher gesture. I'm only wake phone by press power button. I'm using rom LeeDroid :(
[One (M8) Android Development] ~clumsy~:
Is this the Beta App? If so, go into the SU app and remove my app from the "Apps" fragment in the SU app.

Then FC my app and reopen the app and grant SU permission and change things how you like.

After all the app is beta. I just need to fix my app so it requests SU again when it times out.

Hope it works and report back.
[One (M8) Android Development] Kent21:
Tks for your tips bro. Work perfect :D
[One (M8) Android Development] ~clumsy~:
Thanks. It's a easy fix.

I will fix it, when I do the app update will appear in the app store.
[One (M8) Android Development] ahac85:
Is the beta app bundled with leedroid r69? Because when I set my tweaks in ur app the default htc gestures stop working and if I uninstall the app, gestures start working again
[One (M8) Android Development] ~clumsy~:
The app shouldn't affect anything to do with HTC gestures. Although I recommend disabling DT2W and using the one on my kernel.

I have always found HTC wake gestures to temperamental hence why I added flar's wake gestures in my kernel. They are more sophisticated and robust.

I will have a play around when I get back to developing the app.

FYI the Beta app will say "2.0.0 - Beta" if you don't see that in the About/Home fragment of the app you have the old version. I don't know what Lee put in the ROM.

Here's the Beta app link https://www.dropbox.com/s/kettkvyp3zjo4yz/ClumsyKernelTweaks_V2.0.0-Beta.apk?dl=0
[One (M8) Android Development] ~clumsy~:
I think I have located the problem, it is all related/kernel. I will push a app update at somepoint and it will hopefully solve it.
[One (M8) Android Development] The Great Dane:
[MENTION=333826]clumsy[/MENTION] still alive?
[One (M8) Android Development] timbohobbs:
must be, he updated his app and it looks nice [emoji1]
[One (M8) Android Development] The Great Dane:
I know. been testing it for quite a while now [emoji12]
[One (M8) Android Development] timbohobbs:
get you ! I'm using his kernel for the first time and prefer it to stock , I've only ran stock before as I find kernels addictive to tinker with . don't need to tinker here though as its great as is
[One (M8) Android Development] ~clumsy~:
Hello
[One (M8) Android Development] The Great Dane:
Hello there??
[One (M8) Android Development] ~clumsy~:
Is it me you're looking for?
[One (M8) Android Development] drjat:
I am on LeeDroid 7.4.3 Lollipop ROM. Is 1.16 version the last stable release for Lollipop? If not then which version of this kernel is stable release for Lollipop (LeeDroid 7.4.3). Cheers
[One (M8) Android Development] ~clumsy~:
V1.16

https://www.androidfilehost.com/?fid=24052804347851419
[One (M8) Android Development] drjat:
Is it OK to flash 1.16 over Elemental Kernel? (Lollipop) Or do I go stock first?
[One (M8) Android Development] ~clumsy~:
Should be fine to Flash over. The stock boot.img is included it will ask for your carrier then it will build the customer boot.img with my kernel.
[One (M8) Android Development] ryansc375:
Hi there, on LeeDroid 8.2.1. Just curious if this kernel supports overclocking. Thank you!!

Ryan
[One (M8) Android Development] ~clumsy~:
No, I keep that part of the kernel stock.
[One (M8) Android Development] zborn:
Are you planning to include control over frequencies / governors / etc on your app anytime soon? The new tweaks update looks cool.

Tapatalked from my M8...
[One (M8) Android Development] ~clumsy~:
You clearly don't have the latest all update do you?

Check the play store, version 2.0.2.

There is a typo in the code so the summary for the minimum frequency is incorrect. That will be fixed tonight.
[One (M8) Android Development] zborn:
Got the latest one from Lee's SVN. It looks like that but doesn't have all those options. I'll check again and report back.

EDIT. Yup, i had 2.0.1 and after updating to 2.0.2 everything is there. Thanks a lot. It's better to have one from the owner than a 3rd party from another one... ?

Tapatalked from my M8...
[One (M8) Android Development] ~clumsy~:
Go to the play store for a update, I manage the app through there not SVN. Lee updates SVN whenever he can but I updated the app last night.
[One (M8) Android Development] The Great Dane:
[MENTION=333826]clumsy[/MENTION] just a heads up. Working flawless, s2s and s2w are snappy and respond instantly now. Job well done as always
[One (M8) Android Development] ~clumsy~:
Cheers.
[One (M8) Android Development] Kyuubi10:
Hey Clumsy,

What is the likelyhood of you adding the following features?

- Kernel Same-Page Merging (KSM)

- I/O scheduler "Zen".

P.S. Overclocking would also be a great idea, but you said that you are keeping that part stock. Wouldn't it be best to at least give the option for the user to decide?
[One (M8) Android Development] smeejaytee:
I always really liked ksm it's only downside is the fact that it keeps the CPU awake to run in the background although there is now an option to reduce keep awake time but as a result is not as effective on saving ram.
[One (M8) Android Development] Kyuubi10:
I found that the best way to run KSM is for the first couple of days let it run at full power.

Let it build up memory pages etc...

Then once it's merged most mergeable pages, then reduce it's intensity to run easier and let the CPU breathe.

Because often, once a page is merged and cached, it will stay merged in cache for as long as it stays in cache. And for the apps you use most often their mem pages will actually never leave cache... Thus allowing you to run KSM in a more battery saving mode once it racked up a nice merge count.
[One (M8) Android Development] smeejaytee:
Good theory mate I think Ksm is great anyway the extra CPU usage never bothered me I just said that was it's only downside lol.

I think it does a much better job at caching than zram and doesn't sacrifice actual ram.
[One (M8) Android Development] ~clumsy~:
I'll look into it. I haven't got much time at the moment though.
[One (M8) Android Development] ~clumsy~:
I have updated the kernel and tweak app

New App (2.0.4)

Added Zen IO Scheduler

Added Kernel Same-page Merge (can be enabled in the app)

Added F2FS support

I will looked to add overclocking but I would like to look into it more.
[One (M8) Android Development] smeejaytee:
Does LeeDroid rom have f2fs support or have you added that for other roms mate.
[One (M8) Android Development] ~clumsy~:
Nope it doesn't support it.

I added for previous requests.

You can probably tweak Lee's installer for F2FS
[One (M8) Android Development] smeejaytee:
I didn't realise I was that easy mate.
[One (M8) Android Development] ~clumsy~:
I haven't really looked into it too much. I added as request for the GPE kernel and I keep Sense and GPE identical but based on their own sources.

I am sure you will only need to make sure the system gets formatted to F2FS and mounted as F2FS not sure if it will ha e implications on Sense.

Didn't Laypota implement it in his Jazz ROM?
[One (M8) Android Development] smeejaytee:
I haven't followed that thread TBH I only left LeeDroid until he released mm and only used SD for that short period. Could I look at his updater script and see if it's in there.
[One (M8) Android Development] beartiger:
Hi [MENTION=3989587]~clumsy~[/MENTION]

There is only one reason I use another kernel tweaks app as well as yours and that is to enable pocket mode (proximity/Camera to stop wake controls). Is there any chance you could add this to your app in the future so I can scrap the other app in favour of JUST yours?

cheers
[One (M8) Android Development] ~clumsy~:
Oh yeah, I was supposed to add these. I will do.
[One (M8) Android Development] i'mrunningoutofusernames:
Brightness dimmer

Clumsy, will you be able to add the brightness dimmer mod to your kernel please?
[One (M8) Android Development] ~clumsy~:
Do you really use that? I thought it was rubbish it was in the older kernel but I removed it.
[One (M8) Android Development] i'mrunningoutofusernames:
I do use it but with manual brightness. Useful in low light places
[One (M8) Android Development] ~clumsy~:
The next time a update the kernel I will add it.
[One (M8) Android Development] Kyuubi10:
You absolute LEGEND!

That was quick! :D

Now I have no excuses not to use your kernel xD hahaha :D

Take your time for overclocking, it's not a necessity.. I just think its better to let the user decide whether they want it or not, rather than just say no completely.

This being said... Great job!
[One (M8) Android Development] Leon:
I'm going to give a try on this kernel also since I see it's not outdated .I was using a long time ElementalX but my phone getting really,really hot all the time.
[One (M8) Android Development] ~clumsy~:
Yeah give it a try and see. Although ElementX isn't outdated it's still the latest source, the same source my kernel is built on.

How hot is hot? The M8 generally does get warm as it uses the housing as a heatsink. Although if you general get random situations where the phone gets hot while idle that isn't good.

Anyway, give it go and report back [emoji2] .
[One (M8) Android Development] ~clumsy~:
Added to the latest app. I just pushed it to the app store. It will take a few hours to come through.
[One (M8) Android Development] beartiger:
Thank you so much, greatly appreciated :)
[One (M8) Android Development] Martybug:
Hello [MENTION=333826]clumsy[/MENTION] I have a curiosity, because in your kernel is not possible to change the volts of cpu?
[One (M8) Android Development] ~clumsy~:
I don't really like over clocking or changing the voltages of my kernel so I keep that all stock.

Why do you want to change the voltages? Qualcomm have tested their chip with this stock configuration, messing around with this isn't really recommended.
[One (M8) Android Development] Martybug:
Usually I make undervolt to decrease battery consumption and increase autonomy,especially in stand -by because I noticed that ambient display keeps you up the phone and rarely sends in deep sleep..
[One (M8) Android Development] ~clumsy~:
I will never be adding undervolting.

Feel free to fork my source and add it yourself, I can assist if you want.
[One (M8) Android Development] Martybug:
No thanks I would not be able....another question....what is Kernel same-page Merge??is it better to activate it or not??
[One (M8) Android Development] ~clumsy~:
Refer to the OP....

Better to activate or not? Personal preference, read around and give it try and see.

To me, in theory it sounds good, but generally I didn't notice anything.
[One (M8) Android Development] smeejaytee:
Takes a little while to merge everything but you should see memory consumption drop
[One (M8) Android Development] Leon:
Just to report back. My phone it's not getting hot like before with this kernel, nice kernel app, also when I setup power saving governor, I'm getting more battery life. Before on normal using (I can say I'm heavy user xD) listen to music, WiFi or LTE all the time wasn't much... Around 6,7h. Now can hold one day with the same using. Awesome =)

Send from my HTC One M8 running ICE 8.0.6 using Tapatalk
[One (M8) Android Development] ~clumsy~:
It's probably just how you use the phone, the M8 uses housing a heatsink, so if you are really demanding it will get warm.

Apart from that I'm glad everything else is good for you
[One (M8) Android Development] binhminhluc9h:
Really nice kernel, thanks!
[One (M8) Android Development] Kent21:
Can you share experience with this kernel. I'm use this kernel with stock setup and on screen 6h. And i can say yeah awesome clumsy kernel :D
[One (M8) Android Development] Leon:
Last few days I have serious battery drain, Idk what cause it... But with clumsy everything it's stable and my phone doesn't get hot. Maybe from some app, draining my battery Idk. I also using Greenify + donated version with exposed module.

Send from my HTC One M8 running ICE 8.0.6 using Tapatalk
[One (M8) Android Development] ~clumsy~:
FYI 2.0.8 app is in the playstore as of yesterday, some people have reported they don't get a notification for some reason.

Thanks!

Thanks and thank you for the review in the playstore.

Battery is one of those things. It will always be a never ending battle lol.

My M8 is getting old now that it drains quite quickly now days but I still get a good day out of it.
[One (M8) Android Development] Leon:
The first days with your kernel was really good with the battery life. Now something is wrong I guess I have to check...

Ps

Just checked 12h using for now and 22% battery left. I think it's good? :D

Send from my HTC One M8 running ICE 8.0.6 using Tapatalk
[One (M8) Android Development] ~clumsy~:
Yeah that's good.
[One (M8) Android Development] Leon:
Today it's even better. 40% of my battery is gone for 10h ?

Send from my HTC One M8 running ICE 8.0.6 using Tapatalk
[One (M8) Android Development] CanBostanci:
Hello.

Since flashing this kernel today, my battery life has detorated and it's getting randomly hot. How do I go back to stock kernel? Or should I just change the CPU Governor setting? What is the stock setting for governor?
[One (M8) Android Development] Kyuubi10:
Yo dev, got one more thing to run by you.

If you are looking into overclocking, it would be much easier just to fork over code from ElementalX rather than make your own.

But tht's just an introduction to my next request...hehe

Could you implement EX's HD audio kernel control?

As an audiophile I see multiple advantages in having audio controls directly in the kernel. I can go deeper into it if you would like, but in short the feature allows me to increase audio gain directly at the kernel level before any processing from DSP is done.

And this is a feature I found in EX kernel, but is not yet available in yours.

Obviously ask others if they would like this feature too...I do not want you to spend your time and effort forking a feature only for one user. But if you do add it, I would be very grateful!!
[One (M8) Android Development] exocetdj:
Probs best to flash the elemental kernel then isn't it dude?:good:
[One (M8) Android Development] Kyuubi10:
Unfortunately not...

Otherwise I would XD

flar2 is very strict about what he adds or doesn't add to his kernel.

e.g. He provides no KSM, nor alternative CPU governors or i/o Schedulers.

He very rarely accepts user requests.

The way he explained is that his kernel is meant to be a stable, optimized alternative to the default kernel. His kernel can then be forked and built upon by the community with whatever features they choose, and he will even help them doing so.

His goal is to build a framework which can then be built upon by other developers with the specific features they choose.

Therefore his kernel, while stable and containing a lot of really good stuff, doesn't have all the goodies that Clumsy kernel has, and can have in future. :)
[One (M8) Android Development] smeejaytee:
Your talking about faux sound mate, it was in clumsy kernel but it was removed because clumsy didn't really like it.
[One (M8) Android Development] Kyuubi10:
Yeh I have no idea what it's called.

But it's actually so useful for an audiophile!

Because DSP adds distortion it's better to have a louder feed straight from kernel, which means lower latency and less distortion... Allowing you to process the audio without increasing gain (e.g. V4A).

Thus resulting in processed sound with less distortion
[One (M8) Android Development] smeejaytee:
You correct I also like faux sound, or raises the power of the m8 amp rather than adding gain which spoils sound quality.
[One (M8) Android Development] ~clumsy~:
Sorry but I will not be comitting or these to my kernel.

The main reason why is because the M8 is coming to the end of life (in my eyes) and I'm happy with stability of the kernel. Also if I do implement them I would have to test and add the feature to my app and it can take some time. This is time I really don't have at the moment, work is full on and stressful.

If all goes well in the next few weeks, I will hopefully get a HTC 10 and will part from the M8.

If you really want these features fork my source build a modded version of my kernel. I can help if you need it, just PM me.
[One (M8) Android Development] ~clumsy~:
It's "Ondemand". The M8 usually gets hot as the body is its heatsink. The kernel will not be the cause a problem with heating, it will be some app / service (I would start there first).

I would suggest a full wipe, reflash your ROM and the kernel.
[One (M8) Android Development] trinity1:
It's some days I have a strange issue: whenever i reboot the phone (leedroid r13) I loose USB fast charge and double tap to wake options (of course I enabled apply on boot, but that doesn't help). What am I missing? Is it possible a conflict with leedroid tweaks?

Sent from my LeeDroid-powered HTC 1(M8)
[One (M8) Android Development] ~clumsy~:
What app version do you have?
[One (M8) Android Development] trinity1:
2.0.1

Sent from my LeeDroid-powered HTC 1(M8)
[One (M8) Android Development] ~clumsy~:
Download 2.0.8 in the play store and try that.
[One (M8) Android Development] arek78:
Improves battery life, but the phone is slow as turtle!
[One (M8) Android Development] ~clumsy~:
The performance side of the kernel is stock. So it will give you the same performance of a stock kernel.
[One (M8) Android Development] LeeDroid:
Sometimes slow and steady is the way to go....

I Have to disagree though
[One (M8) Android Development] ~clumsy~:
19 mb will be fine on mobile data lol.
[One (M8) Android Development] iHateWebOS:
Here's a link to my kernel source for my personal m8kernel based on cap throwbacks. Unified dtb and all features included there work fine. I'd release it, but I no longer have patience for supporting these kind of things.

https://github.com/iHateWEBos/kernel_htc_m8_LolliSense/commits/refresh
[One (M8) Android Development] smeejaytee:
ATM I only have 50mb left I will join you this afternoon lol.

Sent from my M8
[One (M8) Android Development] ~clumsy~:
Awesome thanks. I'll look into this.
[One (M8) Android Development] iHateWebOS:
Here's the anykernel2 installer I use to flash my builds https://drive.google.com/file/d/0B7-pQuFvHrWqc0lwOW94djl2a2M/edit?usp=docslist_api

Just replace your compiled Zimage and modules within the zip and profit
[One (M8) Android Development] edios123:
Waiting for a Sprint port.
[One (M8) Android Development] smeejaytee:
S2S still not working in afraid.

Sent from my M8
[One (M8) Android Development] ShyamSasi:
Awesome work mate! Keep up the good work :good:
[One (M8) Android Development] sane82:
I'm using this kernel and I am on Sprint seems to be working fine for me at least. Do a backup and giving it a try.
[One (M8) Android Development] ~clumsy~:
If you are on LeeDrOiD's Rom you shoudn't have a problem.
[One (M8) Android Development] ~clumsy~:
Thanks for letting know. Basically down the road the module that Lee uses in his tweaks for S2S has been removed, either another kernel uses it own modules and have removed Lee's (a common module used with Rom developers).

As I am making this Kernel for Lee's rom, I have incorporated that mod in my kernel as Lee has that modules in his rom and tweaks app (If i added my own, his tweaks app wont work enabling and disabling that mod). So I would recommended dirty flashing Lee's rom and installing the kernel and it should be fine.

I know it isn't the best solution, but of course I don't wont to add mods that mess with Lee's tweak.

In the future!

The next version will have a better solution and so this problem doesn't happen when users interchange between kernels :).
[One (M8) Android Development] smeejaytee:
It's not removed though it's still in the init.d folder and activated in LeeDroid tweaks.

Sent from my M8
[One (M8) Android Development] ~clumsy~:
That's just a script that enables the module and sets the swipe direction. That's not the module, if the module is not there that script will do nothing!

I have attached a zip that should restore it.
[One (M8) Android Development] smeejaytee:
Thank you I'll flash it and see if it works.

Edit: flashed and all good now thanks.

Sent from my M8
[One (M8) Android Development] deniros:
Which kernel tweak apk do you recommend, until your one is ready?
[One (M8) Android Development] smeejaytee:
I'd go with kernel auditor mate but you are probably better off staying with stock settings for now it's pretty much a sock kernel with some tweaks deemed appropriate.

Sent from my M8
[One (M8) Android Development] ~clumsy~:
I have included a colour control app do you can adjust KCAL.

I like this kernel toolkit http://xdaforums.com/android/apps-games/app-kernel-toolkit-t3021092.

To befit from Sound Control 3.X it think you need this app https://play.google.com/store/apps/details?id=com.teamkang.fauxsound.

Also http://xdaforums.com/showthread.php?t=3103465 could have information on these as well.

With my app my plan is to every tweak in my kernel configurable in the app. It's challenging but hopefully I will get there soon.
[One (M8) Android Development] ~clumsy~:
I believe I have got to the bottom of this. I added all M8 variants to my code and compiled all DTBs then made a unified dt.img and finally added it to the boot.img. In the OP version 1.10.
[One (M8) Android Development] Mr Hofs:
Cool can you :

- Add more sensitivity to DT2W

- Decrease zip file size (takes to much of my mobile data)

- Upload it to more mirrors

- Share it with me personally only

- Add underclocked values by default asap !

- etc etc .........

Thanks for reading and i will see my demands soon !

:)
[One (M8) Android Development] ~clumsy~:
As soon I get my themed google keyboard.
[One (M8) Android Development] arek78:
Bravo:good:
[One (M8) Android Development] The Great Dane:
Cheers

56F02508NU0670617

For all the hard work and hours you've put into this[emoji12]
[One (M8) Android Development] prazetyo:
I follow this thread, and I very excited with the discussion. Not for long, I will get my HTC M8, and sure I will try this kernel. Can't wait for it...

Great job for your work [MENTION=3989587]~clumsy~[/MENTION]
[One (M8) Android Development] leather.face:
[MENTION=3989587]~clumsy~[/MENTION], thanks for all your awesome work for this kernel and your App but I have in the past tested your M8 V 2.20 For MM Sense Kernel with the S.Team M8 (JW) ROM. I stuck in the Boot Animation and my device start not. Is your kernel not compatible for Sense8 ROMs or what is the problem?! With the original ElementalX kernel by flar2 or the ElementalX Port by MassStash is all good and my Phone start without problems.

Regards

leather.face ...
[One (M8) Android Development] ~clumsy~:
It should be fine with Sense 8 ROMs. I can't really help without install logs. There are 2 to get, /sdcard/kernalinstall.log and the one that can be saved afteer installing the Aroma.

Also what carrier are you just to check?
[One (M8) Android Development] leather.face:
Thanks for your quick answer and I have a S-On GSM (International) M8_UL. I use now the ElementalX Port and I asked you just because I was interested for this. ;)

Regards ...
[One (M8) Android Development] ~clumsy~:
There really shouldn't be problem with my kernel on your device what so ever, not sure what could caused the problem. I will not be able to solve it without logs or testing it for myself but unfortunately I don't have the device anymore.

The one thing I could say is reinstall superuser after installing my kernel it might need repatching but I never had the issue on Lee's ROM.