yashsingh1/xdaforums huggingface dataset:
[One (M9) Original Android Development] Fir3Dolan:
I've got the same problem as the guy that posted here a bit ago.

Since I updated the Kernel from 4.00 to 4.03 I got overheating problems that are caused by the small CPU cluster being at 1555MHz all the time, overheating the CPU to ~70° Celsius making the back extremely hot and getting charging problems. Downgrading to 4.00 didn't help, it's still being max frequency all the time with the same settings as I always used.

I'm going to reinstall the ViperOne ROM with their kernel to check out if it solves the problem, but the update seems to have f*cked up the phone for now.
[One (M9) Original Android Development] flar2:
I didn't change ANYTHING that affects frequencies. This type of problem is not caused by the kernel. You have a runaway app.
[One (M9) Original Android Development] con_sau_may_tinh:
sorry but why no sweep2wake feature? i love this feature from M7 and M8 :D
[One (M9) Original Android Development] ZeroInfinity:
1) M9 does not have capacitive buttons so there would be no point of sweep2wake.

2) Motion Gestures on Sense ROMs are available, you can simply swipe up while the screen is off to wake and unlock the phone, as well as double tap to wake.
[One (M9) Original Android Development] con_sau_may_tinh:
- m8 do not have capacitive buttons too

- when i put the phone on the table, motion gestures some time (80%) not work :mad: only work when i take phone :mad:
[One (M9) Original Android Development] Psiryu:
Swipe up to unlock and double tap to wake always work when on a table for me. But most, if not all, of the stock motion gestures do actually say they require you to pick up the phone first in their descriptions. Maybe you just need to run the G-Sensor calibration utility? It should be on option just below motion launch gestures in the settings menu on all stock-based roms.
[One (M9) Original Android Development] Arthas92:
did you underclock the big cluster to lower than small cluster's frequence?
[One (M9) Original Android Development] Revontheus:
Hi! Great kernel :) I just have a few questions Im hoping that might be clarified

1) Does this have a custom thermal driver? ( e.g Intellithermal )

2) Is SELinux Permissive in this kernel?

3) Is this an "insecure" kernel?

4) Any hotplugs besides mpdecision?

Thank you! :D
[One (M9) Original Android Development] ZeroInfinity:
1) no

2) no

3) not sure about that

4) no, we do not use hotplugging for big.little processors, especially with the S810 as it will bring performance down.
[One (M9) Original Android Development] NDR_man:
I'm slightly confused, it says elementalx download for sense android 6, I have a non sense custom ROM with no sense and android 6.0.1 (ressursction remix) will I be compatibl?e
[One (M9) Original Android Development] ZeroInfinity:
No, this kernel is NOT compatible with AOSP ROMs
[One (M9) Original Android Development] DeeZZ_NuuZZ:
HTC sense Android 6 says all;)
[One (M9) Original Android Development] NDR_man:
thanks
[One (M9) Original Android Development] Revontheus:
Can we use Terminal Emulator to set SELinux to Permissive? [MENTION=4388232]ZeroInfinity[/MENTION] Thanks!!
[One (M9) Original Android Development] ZeroInfinity:
yup, setenforce 0 is the command I believe. I'm on MaximusHD and the ROM has an init.d script that sets SELinux to permissive on every boot :)
[One (M9) Original Android Development] Revontheus:
Oh my that is quite useful [MENTION=4388232]ZeroInfinity[/MENTION]! Can I have a copy of that script :D it would save me alot of time having to open up Terminal Emulator everytime I reboot

Thanks in advance!
[One (M9) Original Android Development] NDR_man:
This lags really hard on my phone for some reason really hurt the scrolling for some reason, also how much will the hexacore option lag or be faster by?
[One (M9) Original Android Development] flar2:
It's something else causing lag.
[One (M9) Original Android Development] NDR_man:
I was thinking that but I'm running stock ARHD, I've already flashed it multiple times
[One (M9) Original Android Development] flar2:
Stock arhd plus this kernel flies. Not sure what the problem is, but definitely not kernel related.
[One (M9) Original Android Development] piterdemon:
Try in terminal

su

fstrim -v /data

fstrim -v /cache

fstrim -v /system

Wysłane z mojego HTC One M9 przy użyciu Tapatalka
[One (M9) Original Android Development] wyvernwaddell:
Does this kernel have the FM radio module?
[One (M9) Original Android Development] sssssbarn:
Anyone using candrysix with this? I can't get it to boot
[One (M9) Original Android Development] ZeroInfinity:
That's because CandySix is AOSP based ROM. If you searched/read the OP, you would know that AOSP ROMs are NOT SUPPORTED with this kernel. Only Sense based ROMs are supported.
[One (M9) Original Android Development] sssssbarn:
My bad, thought I had seen caf in the candrysix feed
[One (M9) Original Android Development] chubodoi113:
Hi all!My device is HTC One M9 Sprint! i've just flashed ICE 4.0.8 rom. does elementalX Kernel will work fine with that rom? which the best setting in Aroma Installer to get the best batterry performance?

Thank you!
[One (M9) Original Android Development] maikochow:
sir does this work on viperrom m9 sorry for bad english :(
[One (M9) Original Android Development] DeeZZ_NuuZZ:
Yes
[One (M9) Original Android Development] maikochow:
Thank you sir for you fast reply

---------- Post added at 11:12 PM ---------- Previous post was at 11:11 PM ----------

now testing elementalx kernel so far my phone running smoothly sir thank you for your great work sir
[One (M9) Original Android Development] maikochow:
sir flar as of now you elementalx kerne is not working on viperrom 5.0.0
[One (M9) Original Android Development] DeeZZ_NuuZZ:
you've made something wrong, it works totally fine on viper 5.0.0.... reflash rom, then kernel and no mod and boot
[One (M9) Original Android Development] guidojusto:
Hi [MENTION=4684315]flar2[/MENTION]

While trying the new "Dimmer" and "Dimmest" settings under brightness control settings I found something weird. If I use adaptive brightness and the ambient is too dark, settings will get a little weird, for a clearer understanding I took a small video of this and how to trigger this "issue". It also seems that readahead setting does not stick on boot.

https://www.dropbox.com/s/ge834rdolpgm89d/Video 5-19-15, 1 27 09 AM.mov?dl=0

On the other hand, I found elementalX governor to be the most convinient regarding performance, rather than interactive. I cannot really tell about battery life yet.

Thanks again for your awesome work!
[One (M9) Original Android Development] gnomish:
Just checking in to confirm the same strange activity with the screen dimmer. It will also flash bright white when turning the screen off. Dimmest setting doesn't take hold and keeps the screen on full brightness.
[One (M9) Original Android Development] iElvis:
Been running this today, and seems to work fine. No bugs to report. Battery life seems improved over stock, but hard to be sure this soon.
[One (M9) Original Android Development] matteh80:
Any plans on making next version insecure?
[One (M9) Original Android Development] Whiskey103:
I talked to flar2 and he said he will make a insecured version ;)
[One (M9) Original Android Development] BUBBA DUB'S:
Does using the kernel with out the app implement a different power saving structure then what HTC/stock kernel does? I used to have LTE switch to 3g at my house quite often , but it has only happened twice while using elementalx. Will the app help in anyway to prevent the device from switch frequency bands due to a low signal? My device has by far run the best since installing the kernel, but I'm not to familiar with how to use the app to optimize kernel settings.
[One (M9) Original Android Development] cyber_system:
I find ElementalX cpu governor slightly laggy, interactive governor is much better. It uses a bit more Battery. But performance is more important than battery life for me. Will flash 9.0.2 update now. So thank you for your effort ? this kernel will rock, I can feel it ?
[One (M9) Original Android Development] ugo81:
Fantstic kernel

yet there is no support audio ??
[One (M9) Original Android Development] flar2:
Will look into it eventually.
[One (M9) Original Android Development] flar2:
HTC Powersaver is completely separate from the powersaver in the app. You should use one or the other, not both. The powersaver in the app doesn't change any network settings.
[One (M9) Original Android Development] flar2:
Version 0.2 probably uses more battery and gets hotter, as I'm experimenting with the hmp scheduling and have it closer to the Qualcomm defaults on 0.2. To reduce heat, HTC has severely limited the use of the big cluster unless you enable high performance mode.
[One (M9) Original Android Development] Quadrider10:
Would it be possible to add individual core control to turn them on and off?
[One (M9) Original Android Development] paul_59:
Slightly off topic as my answer doesn't relate to elemental kernel or the exkernal app however I also use 3c toolbox pro app and it will allow core control to enable or disable from one to eight cores on line , any mix of each cluster

Edited: typo autocorrect
[One (M9) Original Android Development] TwinAdk:
Say again..? :)
[One (M9) Original Android Development] donmarkoni:
Let me "translate"... ;)
[One (M9) Original Android Development] Quadrider10:
true, but i just bought the elemental app and so far love it. it would be awesome to have all the possible options in one app.
[One (M9) Original Android Development] flar2:
I don't know if there's any advantage to turning cores off. At the moment, powersave mode (either the HTC one or the one in my app) will disable the second cluster. LIke I've mentioned, in many scenarios, cores 4-7 are not being used, especially cores 6 and 7. Even though they are "online" and the min freq is 633, they are idle.
[One (M9) Original Android Development] Quadrider10:
maybe future update with the kernel then to permanently disable 2 A57 Cores to make it a hexa core? I guess we just have to wait for HTC to release an update to better manage the CPU. IMO, there is 0 reasons for 8 cores in a phone. i want my phone to have 6 cores, and the 2 A57 cores to be offline until a heavy app requests them to turn on like a game. The 4 A53 cores i would like for them to work like a normal quad core cpu. only turning cores on when they are needed to complete tasks. like why does this phone require all 8 cores to be online for it to run smoothly? it does not make sense.

Nice work on the kernel and app though, loving both of them!
[One (M9) Original Android Development] flar2:
The big.LITTLE concept hinges on being able to migrate tasks to the big (A57) cores almost instantly. They cannot be hotplugged, bringing them online takes too long. Almost everything should run on the little cores, only very heavy tasks should run on the big cores, but they need to be ready. I was already thinking along the lines of a six core setup (four little, two big).

Generally, I don't think the big.LITTLE setup works very well. I get better performance AND better battery life on my Nexus 6. The four little cores are weaker than the four cores on the s805, so general performance isn't as good. And the four little cores don't seem to be particularly power efficient. The four big cores don't really kick in that much, and when they do, mostly contribute extra heat and power consumption.
[One (M9) Original Android Development] Quadrider10:
Y can't they be hot plugged? Is it just a limitation on the drivers or the chip itself?
[One (M9) Original Android Development] maikochow:
copy sir thanks for the advice will reflash it now :)
[One (M9) Original Android Development] Iceberger:
It's working fine here. One problem though, when using the EX Kernel Manager app with ViperOneM9 v5.0.0 I get the 'could not find compatible version'. I guess it's because this Rom is a port from the M10.
[One (M9) Original Android Development] hoang555:
anyone with a battery-saving profile, please give me suggestion !
[One (M9) Original Android Development] t4duzan:
I'm currently using GhostPepper with decent results.
[One (M9) Original Android Development] shadowfax1007:
Ghost pepper?
[One (M9) Original Android Development] Etheralrealm:
Currently running latest version of CM13 on my AT&T htc one m9, i have S-ON and im wondering do i need to get S-off, if i do how do i do it without sunshine?
[One (M9) Original Android Development] donmarkoni:
Maybe you can try with magic... I don't know if it works, but Harry Potter did a lot with it.

Only one thing... It has nothing to do with this kernel, so you better search Magic Android Development subforum.
[One (M9) Original Android Development] SafiXS:
Any chance to get soundcontrol for our m9?

Gesendet von meinem HTC One M9 mit Tapatalk
[One (M9) Original Android Development] Shryvone21:
It's already baked in. Use kernel auditor or ex kernel manager and go to the sound manager area of the app
[One (M9) Original Android Development] rootlinux:
Any chance to get Elemental X kernel on htc m9 aosp rom?

Edit; just searched. No aosp support.
[One (M9) Original Android Development] lateral18:
Hi there . I'm really thankful for the kernel

Just one question , the lag during the lock screen is it normal

It is only me ?

(I've already try all the governors and different schedulers , same lag )

The ROM ? Maximums HD

Is there any way to fix it ?

Other than that , great great kernel
[One (M9) Original Android Development] donmarkoni:
Try this. ;)
[One (M9) Original Android Development] lateral18:
Wow wow , thanks a lot !!!!!

It worked !!!!!

Much better now !!!
[One (M9) Original Android Development] d4nvjpl0ng4n:
Dear all,

does this kernel support for M9 Sprint so far?

Thanks all
[One (M9) Original Android Development] takota6:
Of course, like ez man... I use flashify(market) to back up current kernel, is eaiser than dirt flashing

Good luck

Æaa..\../
[One (M9) Original Android Development] d4nvjpl0ng4n:
thanks for your rep dude :D
[One (M9) Original Android Development] d4nvjpl0ng4n:
does this kernel support for S.Rom? anyone help me plz? thanks
[One (M9) Original Android Development] takota6:
does this kernel support for S.Rom? anyone help me plz?

Nadda.. 2 totaly different base..

I just averted disaster for you

Tak'er-ez

Æaa..\../
[One (M9) Original Android Development] DeeZZ_NuuZZ:
wrong

it does support it, just because the rom is based on htc 10 base doesn't mean it won't work as the core/kernel files are still from m9

flash it and you'll see it works fine
[One (M9) Original Android Development] ziaulh.ch:
[MENTION=4684315]flar2[/MENTION] Hello bro. I am in a bit trouble. My phone had a hard drop. Power button is damaged. need to disable it. Is it possibly? I think it is. So, if you can help me with how to. WIll be glad bro.

TYI
[One (M9) Original Android Development] warren.walker:
Can this be used with the latest ICE Rom port of HTC10?
[One (M9) Original Android Development] flar2:
Update!!!

Peformance improvements and security updates (dirty cow). If you haven't checkout out EX Kernel Manager lately, try it out. It's very powerful.

This phone is feeling very snappy.

Download:

ElementalX-m9-4.04-Sense

Changes:

-performance improvements

-remove verified boot state flag

-dirty cow patch

-add zen iosched
[One (M9) Original Android Development] flar2:
Update!!!

I forgot to add sound control :)

Use EX Kernel Manager to control left and right headphone gain.

Download:

ElementalX-m9-4.05-Sense

Changes:

-headphone gain control
[One (M9) Original Android Development] shaqman89:
[MENTION=4684315]flar2[/MENTION]

I'm using ViperOne 5.3.0 on a Sprint unlocked phone using latest firmware from Sprint, and the other day i just installed exKernelManager. When I want to install the kernel, it shows 'Could Not Find Compatible Version'. Strangely though, I got the notification of a new kernel (I guess this is the 4.05 version), but still get the same message when I want to download it. Is this expected?

Anyway, I did read a few pages backs and it seems Sprint variants would have issues flashing the latest kernel, and a there was a follow up workaround to downgrade the modem version. So, I am just wondering whether this is the best way to go? Or should I just convert my phone to a developer edition and use international baseband since it seems that there wont be that much support for sprint latest firmware?

Sorry if the question is a bit strange, I just had this phone, and did read about 100 pages back to be sure that it hasn't been asked before in this thread.
[One (M9) Original Android Development] Francesco0301:
support f2fs?
[One (M9) Original Android Development] babu.rajiv2007:
I'm not sure of whether you can convert Sprint based phone to a developer edition.

But, you can use the ElementalX kernel on stock based roms.

Flash ElementalX

Download the radio file from: HERE (Post #9)

Extract it to fastboot folder, and boot to download mode

Flash using command:

fastboot flash radio radio.img

Reboot!

Your radio should now be working fine.
[One (M9) Original Android Development] shaqman89:
I had the impression that changing Cid would turn it into a developer edition. I haven't tried it yet though, so I can't be entirely sure.

Just to be clarify, ViperOne 5.3.0 which is a port from stock m10 does count as stock based ROMs, or does it not?

It uses minimalistic kernel rc5.

I'll give the steps a try. Thanks.
[One (M9) Original Android Development] babu.rajiv2007:
There is a huge thread discussing the conversion from Sprint to International, and may be possible. But, i have not tried it.

Yes. ViperOne is okay.
[One (M9) Original Android Development] Francesco0301:
I have flashed this kernel last version for MM, and when I open multitasking Windows, the animations are much laggy and overall performance are worse. I have all stock settings
[One (M9) Original Android Development] flar2:
Strange, its very smooth for me.
[One (M9) Original Android Development] piterdemon:
Try fstriming partition sometimes it help

WysÅ‚ane z mojego HTC One M9 przy uÅ¼yciu Tapatalka
[One (M9) Original Android Development] takota6:
I lost VoLte on LeeDroid(Verizon) with the latest kernel..I haven't the slightest idea why.. Should'a - Could'a got you a log

Æaa..\../
[One (M9) Original Android Development] hawknest:
Not very knowledgeable on kernel development, but not new to Rom development at all.

So on that note, Running Leedroid M9 R35 Verizon variant

Elemental 4.05 using EX Kernel manager.

CPU frequency on the big cluster will not reach above 1.55 mhz. Even with Aroma install with the default of 1.98mhz

Not sure if this is his it should perform or not? Could be that I'm running it on Verizon? Everything else seems to work

Sorry if this is something it's supposed to do, like I said not that familiar with kernel development
[One (M9) Original Android Development] flar2:
Thermal throttling. This is the infamous snapdragon 810 that overheats all the time.
[One (M9) Original Android Development] shaqman89:
[MENTION=4684315]flar2[/MENTION]

According to Changelog, we would have audio control on 4.05

Somehow its missing from elementalx. Am I missing something here?
[One (M9) Original Android Development] ironman120693:
Do you need to be S-OFF to do that?
[One (M9) Original Android Development] UltraM8:
Will try it on N right now
[One (M9) Original Android Development] drakeNas:
Is it working on Nougat?
[One (M9) Original Android Development] shaqman89:
Unlikely to be a smooth transition since this is based on a marshmallow kernel.

If you do get to try, do report back.
[One (M9) Original Android Development] antarix:
i tried flashing the kernel and my device is giving endless bootloops.
[One (M9) Original Android Development] flar2:
I'm just going to wait for HTC to release the nougat source code.
[One (M9) Original Android Development] flar2:
Merry Christmas to all those who celebrate Christmas, and Happy Holidays to those who celebrate other traditions at this time of year.

Thanks to everyone here for another great year of development and I hope 2017 will be just as great (with Nougat source code)
[One (M9) Original Android Development] shorty1993:
please pardon my overlooking something obvious or repeating a question, i have made attempts to find the answers without sufficient luck.

**looking for information on decreasing battery temp with the app and some database of compilation of information giving at least some description of what the various adjustable components mean, including those more advanced tweaks.

thanks in advance

chris
[One (M9) Original Android Development] striker661:
Is there any chance of this ever working on T-Mobile variant? If not can anyone let me know of a good mm kernel with thermal and cpu governer/hotplug control that works on the T-Mobile variant?! Can't find one and id really like to fine tune my device.
[One (M9) Original Android Development] leos0000:
Worked on t mobile
[One (M9) Original Android Development] striker661:
What version of elemental and on what rom/Ver of Android ?
[One (M9) Original Android Development] Iceberger:
Read the first page
[One (M9) Original Android Development] striker661:
Okay. Thanks for not answering the question. Anyone else?

---------- Post added at 07:28 PM ---------- Previous post was at 07:15 PM ----------

Sorry for my double post but this is amazing stuff and confirmed still working with latest elemental . You're awesome
[One (M9) Original Android Development] darretje:
Does the nougat kernel gonna get undervolting? And maybe a lower gpu settings?

And thank you for all your hard work flar2! I have used your kernels on all of my HTC's!! Brilliant!
[One (M9) Original Android Development] UltraM8:
Any updates for Nougat? Really miss this great kernel(
[One (M9) Original Android Development] flar2:
Keep bugging HTC to release the source code.
[One (M9) Original Android Development] NDR_man:
Wait did htc release source code for their old kernel for Marshmallow? I didn't know that, I thought they wouldn't cause they would want to hide code for some features
[One (M9) Original Android Development] flar2:
Yes, they released Marshmallow source. There's nothing to hide in the kernel source, there's no reason why they couldn't release it the same day as the OTA.
[One (M9) Original Android Development] hallstevenson:
I'm not a kernel expert but I think for stuff they want to "hide", they simply build outside of the kernel or as a module. They don't have to share that.
[One (M9) Original Android Development] flar2:
The proprietary stuff is sometimes in modules (like the texfat module), but mostly in firmware. GPU drivers, for example are mostly implemented in firmware and system libraries.
[One (M9) Original Android Development] UltraM8:
[MENTION=4684315]flar2[/MENTION] Hi again, i can't send you a message - so the only way is to write here. I need your help on one of my recent projects, pm me pls, or telegram [MENTION=833911]arss[/MENTION]ovetnikov)
[One (M9) Original Android Development] ujere:
Pls can anyone help me with a kernel that supports quick charge on CM 13 ROM for HTC ONE M9?
[One (M9) Original Android Development] KosanRio:
Can't get headphone gain controls to work in EX kernel manager or Fauxsound. Is there something I'm missing here?
[One (M9) Original Android Development] flar2:
Fauxsound definitely won't work, you should uninstall it.

EXKM works for this, make sure it is detecting your phone as an m9 and that you are using the latest EX kernel.
[One (M9) Original Android Development] KosanRio:
The latest kernel is installed and it didn't work in EXKM way before I tried Fauxsound. How would it not be detecting my phone as an M9? how can I check?

Also I've actually tried two different ROMs with this kernel to try and get sound control working, LeeDroid and stock deodexed 3.35.401.32
[One (M9) Original Android Development] KosanRio:
Tried several different ROMs with this kernal installed, still no sound tab showing up in EXKM. :(
[One (M9) Original Android Development] NDR_man:
Elemental x is only for sense based roms, you'll have to wait for monokernel's development to restart and hopefully it'll get ported to marshmallow/nougat