yashsingh1/xdaforums huggingface dataset:
[One (M9) Original Android Development] DeeZZ_NuuZZ:
Kernel wakelocks aren't the real drainer. The partial wakelocks and alarms are the worse ones..
[One (M9) Original Android Development] Mostafa Wael:
[MENTION=4684315]flar2[/MENTION] any luck with testing hotplug ?

as far as I remember, you wanted to test hotplug on your n6p, no?
[One (M9) Original Android Development] Mostafa Wael:
can we get some flag optimisations ? like O3 or O2 ? My S3 used to have those....
[One (M9) Original Android Development] Rix70:
Finally I purchaused my new M9 :D

Since now I'm stock, few days more and unlock all !!!!!!! but I noticed immediately that flar2 wake gesture are much better than htc stock gesture...on my phone gesture fail frequently..especially in power saver mode!!!!

See you soon [MENTION=4684315]flar2[/MENTION] !!! :good:
[One (M9) Original Android Development] Quadrider10:
What gpu gov is best for gaming? Stock or simple on-demand?
[One (M9) Original Android Development] Quadrider10:
Are we going to see a MM version of this kernel?
[One (M9) Original Android Development] ZeroInfinity:
Slow down, Marshmallow updates are just rolling out, remember we always need to wait for the kernel sources to release first. I'd give it a month.
[One (M9) Original Android Development] Quadrider10:
ooh yea... completely forgot about that! lol wonder if this version of the kernel will work on MM until the time comes?
[One (M9) Original Android Development] DeeZZ_NuuZZ:
you can flash it and see, if it won't work you can flash stock kernel back, in twrp you can just flash the boot.img from the rom, no need to flash the whole rom again
[One (M9) Original Android Development] Quadrider10:
how do u flash just the boot.img
[One (M9) Original Android Development] DeeZZ_NuuZZ:
get the boot.img from the rom you use, if you use stock rom and have twrp installed just back boot.img up in backup option, otherwise if you have just the boot.img of the rom, put it somewhere on your sdcard or internal storage and choose install or flash image when you want to flash a zip, you will see to options.

it is really easy, then just choose boot partition and flash it!
[One (M9) Original Android Development] Quadrider10:
Oh ...that's easy
[One (M9) Original Android Development] flar2:
Development for this device will continue when I'm back from Christmas holidays, or when HTC releases source. Whichever comes first (anyone care to place bets, lol)

Merry Christmas everyone :D
[One (M9) Original Android Development] Quadrider10:
haha have a great Xmas
[One (M9) Original Android Development] mamdouhn:
Merry Christmas everyone
[One (M9) Original Android Development] guidogsbn:
Besides the whole flashing it' s nice to have a family to party with! Merry christmas everyone!
[One (M9) Original Android Development] Rix70:
Finally my new HTC device....M9!

See you SOON Mr. [MENTION=4684315]flar2[/MENTION] !!! :)

and Merry Christmas !
[One (M9) Original Android Development] hallstevenson:
Just wondering if you can share the settings you use for this kernel ? I'm noticing a reduction in battery life (normally get ~20 hours but now only getting 12-16) and would like to improve this to be closer to stock, if that's possible. In Aroma, if there was a "stock" choice or otherwise conservative choice for battery vs performance, I took the battery saving option.
[One (M9) Original Android Development] flar2:
Can anyone give me a quick summary of latest firmware and updates to this device?

Is Marshmallow out yet?
[One (M9) Original Android Development] Quadrider10:
Marshmellow is out only for the Dev edition of the phone.
[One (M9) Original Android Development] DeeZZ_NuuZZ:
there already exist a firmware from 3.35.401.12 which is the lastet beta? update from htc. the official RUU and update is for dev edition 3.35.617.12

WWE should be out the next few weeks i think
[One (M9) Original Android Development] LLegion:
[MENTION=4684315]flar2[/MENTION] tell mw what you need, i have already installed developer stock, but i can go twrp, root SuperSU 2.65 and send you libraries......firmware for Dev -ed is 3.35.617.12
[One (M9) Original Android Development] nethoinkz:
[MENTION=4684315]flar2[/MENTION] dude I purchased your EX Kernel Manager like a few months back and now it shows I need to purchase it again. I didn't get a refund either.
[One (M9) Original Android Development] flar2:
Probably a Play Store problem
[One (M9) Original Android Development] flar2:
I probably need the kernel source
[One (M9) Original Android Development] nethoinkz:
Thanks got it fixed. Btw, will you ever add undervolting features on this kernel?
[One (M9) Original Android Development] ZeroInfinity:
http://xdaforums.com/showthread.php?p=62757695

http://xdaforums.com/showthread.php?p=62339226

Already answered before if you search.
[One (M9) Original Android Development] petru.tomsa:
Can I use this kernel with Viper 4.1.1?

Trimis de pe al meu HTC One M9 folosind Tapatalk
[One (M9) Original Android Development] liam_davenport:
No once HTC release source no doubt flar2 will update this kernel just a waiting game atm
[One (M9) Original Android Development] p50kombi:
Try and let us know..

If I was a betting man I'd say no as it's based on completely different base.

**********

Sent from a tin of baked beans using some chewing gum, tinfoil, a piece of string and a manual written by MacGyver
[One (M9) Original Android Development] iElvis:
If it even boots at all, you are likely to experience problems like random reboots. This phone has had repeated issues when people mix bases on earlier releases.
[One (M9) Original Android Development] BIGMOH:
No you can't. It will continuously boot into recovery. :eek:
[One (M9) Original Android Development] flar2:
That sounds like an selinux thing. I wonder if it would work if the ramdisk were updated?
[One (M9) Original Android Development] DeeZZ_NuuZZ:
is there a way of how we can easily repack the stock MM kernel with your kernel? on hox it was really easy with a tool made for it...but now i'm stuck :D
[One (M9) Original Android Development] flar2:
I think AIK by [MENTION=4544860]osm0sis[/MENTION] will work
[One (M9) Original Android Development] flar2:
Ok, nevermind. I forgot this kernel already uses the existing ramdisk. So this is not going to work until the source code is released.
[One (M9) Original Android Development] LLegion:
[MENTION=4684315]flar2[/MENTION] so there is no update from your awesome kernel bro? i was hoping to have it installed on android 6 mm, but it seems nobody have the source code, please tell me if by any chance theres something anything i can do to assist you bro, have a nice weekend!!! :D
[One (M9) Original Android Development] p50kombi:
No source means no kernel.. Unless you have contacts at htc there's not much anyone can do..

**********

Sent from a tin of baked beans using some chewing gum, tinfoil, a piece of string and a manual written by MacGyver
[One (M9) Original Android Development] DeeZZ_NuuZZ:
not this type of posts again -.-
[One (M9) Original Android Development] p50kombi:
I don't get you? What's wrong with my post exactly?

**********

Sent from a tin of baked beans using some chewing gum, tinfoil, a piece of string and a manual written by MacGyver
[One (M9) Original Android Development] DeeZZ_NuuZZ:
not yours :o i didn't meant you, it's all fine with yours, sorry for misunderstading :D
[One (M9) Original Android Development] p50kombi:
No problem... [emoji6]

**********

Sent from a tin of baked beans using some chewing gum, tinfoil, a piece of string and a manual written by MacGyver
[One (M9) Original Android Development] DroidIt!:
Lol, [MENTION=4684315]flar2[/MENTION] I'm stalking you :) My wife thought the 6p was a little too big for her tastes and so I kept that and got her the M9. I'm on the 3.36 though. HTC needs to hury the flip up with that kernel source though. Another device, more ElX :)
[One (M9) Original Android Development] Mostafa Wael:
Still no sources in sight ? Sigh... I thought HTC is the most developer friendly after the Nexus, but it looks like I am wrong after all...
[One (M9) Original Android Development] flar2:
They are developer unfriendly, and getting worse.
[One (M9) Original Android Development] gortys:
Can you tell when a Marshmallow version of your kernel will be available please?

Many thanks

Sorry, didn't read the rest. I hope the source will be available very soon :-/
[One (M9) Original Android Development] dsg2003:
Gortys, look one post bevor yours..... #1850

:)
[One (M9) Original Android Development] flar2:
You guys need to bug HTC.

There's no excuse to withhold the source for three months every time they do a major update.
[One (M9) Original Android Development] BUBBA DUB'S:
They probably get butthurt when they see you optimise their code... looking forward to your future work with MM.
[One (M9) Original Android Development] stardust240781:
Do you have an email address we could write to?

Gesendet von meinem HTC One M9 mit Tapatalk
[One (M9) Original Android Development] Whiskey103:
Yah, that would be wedontgiveadamnaboutgplandorkernelsource@htc.com
[One (M9) Original Android Development] stardust240781:
Yeah, very helpful. Thanks...

Gesendet von meinem HTC One M9 mit Tapatalk
[One (M9) Original Android Development] double_ofour:
https://www.htcdev.com/contact

or via Twitter

http://www.twitter.com/htcdev
[One (M9) Original Android Development] Arthas92:
kernel source code for M9 MM is out

:D:D:D:D

http://dl4.htc.com/RomCode/Source_and_Binaries/himauhl-3.10.84-perf-g015a74b.zip
[One (M9) Original Android Development] daniel1823:
Ya I seen that too earlier. I was going to post it but you too it first. I need a new kernel for arhd 20 mm. It's lagging bad. Some times I have to do a hard rest because my phone freezes on me. I wish I knew how to play with the kernel code or I would've been had me a new kernel installed.
[One (M9) Original Android Development] BUBBA DUB'S:
[MENTION=4684315]flar2[/MENTION] , light weight baby!

http://www.htcdev.com/devcenter/downloads
[One (M9) Original Android Development] DeSaint2:
Well still slow but faster than 3 months lol
[One (M9) Original Android Development] Mostafa Wael:
[MENTION=4684315]flar2[/MENTION] time to get back to your M9 ;)
[One (M9) Original Android Development] guidogsbn:
:crying:

It will be nice to have a MM kernel from flar2 because of temperature and govenor that make problems at moment with stock kernel:good::laugh:

...so let´s start the fire 64H41551V2082660Y.:cool:
[One (M9) Original Android Development] Mostafa Wael:
Though temperature is not that problematic in MM like LP ;)

But yes we need some EX awesomeness :D
[One (M9) Original Android Development] Electronic Punk:
Sounds like you have bigger problems tbh :)
[One (M9) Original Android Development] DeeZZ_NuuZZ:
either do a full wipe or try another rom, i tried different roms, stock int.+dev, viper, maximus and even arhd and leedroid, none of them lagged, sometimes yea, but it's because some apps are really bad coded
[One (M9) Original Android Development] Mostafa Wael:
You tried Leedroid ? OT but how were things going with you ?
[One (M9) Original Android Development] DeeZZ_NuuZZ:
yea was just like a test, i stuck with viper because of some features... also it's the best working rom out for now, leedroid is good too, didn't tried yet the latest version, when i have too much time i will move to leedroid again. battery is also very strange for me on viper, where it never have been that bad before on viper..

Sorry for OT!
[One (M9) Original Android Development] Iceberger:
Finally!!!
[One (M9) Original Android Development] flar2:
It was a snow day so I got to work on this today.

HTC source is so annoying, I've spent all day on this. Should have a release later tonight, just trying to fix the last couple monkeywrenches HTC threw in.
[One (M9) Original Android Development] DeSaint2:
Flar, you da man. Been waiting on this and really appreciate your work here. You my friend are a gentleman and a scholar
[One (M9) Original Android Development] 1337jay:
This is amazing, thanks so far [MENTION=4684315]flar2[/MENTION].
[One (M9) Original Android Development] iElvis:
Wasn't expecting this so fast, awesome. Only just got around to updated to MM today too (what a PITA that was :mad:).
[One (M9) Original Android Development] flar2:
Update!!!

After 12 grueling hours, here's the update for Marshmallow

HTC made a lot of changes to the kernel. They actually incorporated many of the patches I used on the Lollipop version. They also changed the way the kernel is put together and added some convoluted "stability" driver that would not allow the phone to reboot to recovery when certain changes were made to the kernel. Long story short, you can't disable fsync on this version, which is no big deal. Took me a while to track that down but all seems well now.

Download:

ElementalX-m9-4.00

Changes:

-update for Marshmallow
[One (M9) Original Android Development] Minnesinger:
Download: Check!

Install: Check!

Update XDA signature: Check!

Woot! Thanks, flar2, for your hard work!

Confirmation number: 7HB6807861964894B
[One (M9) Original Android Development] guidogsbn:
Excellent,Sir!

Installed by skipping install superSU in recovery. EX Kernel manager announced update before. Testing now for a while....
[One (M9) Original Android Development] iElvis:
Downloaded and installed via the app, kept all the defaults, everything looks good so far. :cool:
[One (M9) Original Android Development] ivicask:
Entire phone vibration stoped after i installed kernel, not even phone calls or any haptic feedback work, am i only one?

EDIT:Restored stock kernel, vibration is back.

EDIT2:Cant belive, stupid vibrator seams dying, when i shake phone a bit comes back..argh.
[One (M9) Original Android Development] 5m4r7ph0n36uru:
Vibration is working here, running Maximus HD 7.1.0. Incomming messages, calls and change of sound profile to vibration or louder gives me vibration feedback when receiving/setting them. Just tested it a few moments earlier.
[One (M9) Original Android Development] orenfl:
Great working kernel on maximus HD!

Thanks again!
[One (M9) Original Android Development] thedoctorp:
It will be a hardware problem .

or possible software error.

try a wipe
[One (M9) Original Android Development] BUBBA DUB'S:
Got the kernel to boot up fine, but my device can't find service network (phone or data). I'm running BadBoyz ROM 3.0 with MM firmware on Sprint Network. Any ideas?
[One (M9) Original Android Development] donmarkoni:
Hahaha... :laugh: Great advice! It's either HW or SW... In any case, you are right. :p
[One (M9) Original Android Development] p50kombi:
Might be the weather?

:)
[One (M9) Original Android Development] throcker:
....what?! when did source come out??

thanks for this update anyway, was waiting for it :) testing right now
[One (M9) Original Android Development] Mikee4fun:
Thanks for the update, works great on international firmware, does not work on new TMOUS MM Firmware. The radio does not work, everything else does though.
[One (M9) Original Android Development] flar2:
Probably doesn't work on sprint.
[One (M9) Original Android Development] boroboy69r:
Some flar2 love for MM.

Thanks, always been a user of your kernel on m7 only just got my upgrade to m9 2 weeks ago and now I can play with it properly ?
[One (M9) Original Android Development] vizzy:
If my gf vibrator 'seams' dying, I just put some new batteries in. Just charge it up and see what happens!
[One (M9) Original Android Development] ivicask:
:rolleyes:

If you did your job properly she wouldn't need it :)

And yea, my phone vibrator motor is about to die, kernel works just fine.
[One (M9) Original Android Development] vizzy:
Those occasions you just want to get some sleep [emoji41]
[One (M9) Original Android Development] MattJaO3D:
Do you think this kernel will work with crDroid Rom?
[One (M9) Original Android Development] orenfl:
It should work with any sense Rom as I understand.

Version 4 is relevant for MM of course.
[One (M9) Original Android Development] liam_davenport:
Sense only kernel
[One (M9) Original Android Development] 5m4r7ph0n36uru:
As the name of the zip is already telling, it is a kernel meant for Sense ROMs. So it can - in general - be flashed on every M9 as long as you are running a Sense ROM of the correct Android version.

If I'm not mistaken and remembering correctly this technically is because the kernel of Sense ROMs are mostly based on the HTC stock kernel, which he's using for development (and which in fact has already been heavily modified by HTC), while e.g. CM uses - I believe - AOSP as a kernel source.

[MENTION=4684315]flar2[/MENTION] please correct me in case I'm completely wrong.

Edit: the short answers were of course faster than me [emoji16] .

Send by the swarm intelligence of my coffee machine ?.
[One (M9) Original Android Development] DeSaint2:
Where are screen brightness values stored? Flushed kernel with back light dimmer and it's way too low even when out on Max brightness I can't see outside. If I need to reflash kernel I can but I'd prefer not to. Thanks for the great work flar
[One (M9) Original Android Development] donmarkoni:
/system/etc/elementalx.conf

##### Backlight Dimmer Settings ######
# 0 to disable
# 1 for dimmer

BL=0
[One (M9) Original Android Development] DeSaint2:
Thank you good sir. I always forget about that file lol
[One (M9) Original Android Development] evilmastr:
Damn! This is the best version I've used on my phone by far! Maybe it feels that way because I've been using the stock MM kernel for a while now, but I'm pretty sure that apps open twice as fast now and there is no lag or stuttering anywhere.

Good job as usual flar2!

HTC M9'd from Tapatalk
[One (M9) Original Android Development] guidogsbn:
Very nice to use, kernel fits phone and firmware now, temperature is great, all reactions smooth. That's what I was waiting for for a long time, meaning since I use MM:cool:
[One (M9) Original Android Development] guidogsbn:
Use Ex Kernel Manager by flar2 to change a lot if settings of your kernel like here energy safe options in brightness or vibration reductions. Disable them, and all is ok again. Have a look in playstore or in kernel download section
[One (M9) Original Android Development] DroidIt!:
Hey [MENTION=4684315]flar2[/MENTION] Just wanted to pop in and say that my M9 has been running spectacularly with your 4.0 release. I really think you can't beat the HTC build quality and combine that with a good stock ROM and your kernel and it's just tops. I think the phone really is as nice and runs just as good as any Nexus I've had in the last few years. Speaking of that, I've read a couple places HTC might be the builder for two Nexuseses this year. Boy I hope that happens. HTC build quality + Nexus + boom sound and then hopefully they'd just throw a Sony camera into it. Put your kernel on something like that and I'd buy five of them :) Thanks a ton flar. Excellent work as always ;)
[One (M9) Original Android Development] azure1181:
Hooooohow about Sprint M9?

When will supported kernel version release? :(
[One (M9) Original Android Development] BUBBA DUB'S:
This is just the initial MM release, if sprint support is available I'm pretty sure it will be incorporated. Until then , [MENTION=4684315]flar2[/MENTION] is there anything us sprint users could provide to help with adding support to future builds?
[One (M9) Original Android Development] DeeZZ_NuuZZ:
as far as i know he won't Support sprint, some devs or so will make it work for sprint, but in their Forum not in international

EDIT: i wrote it a bit wrong, i meant i thought it won't work on sprint... totally forgot that lollipop Version worked on sprint as i was told now
[One (M9) Original Android Development] BUBBA DUB'S:
Any idea why? Elementalx for lollipop had sprint support here (I.e. it worked with sprint devices) , but MM doesn't? I've always used his kernels and it is disheartening to hear it won't continue in this thread.
[One (M9) Original Android Development] DeeZZ_NuuZZ:
no idea, because i just forgot that it worked for some lol i never said that it won't continue, you should read carefully. but yea if it worked on sprint with lollipop, i think it will work soon. just wait a bit, he might have to incorporate the sprint source at first
[One (M9) Original Android Development] BUBBA DUB'S:
I did read carefully ;) you said some some devs would possibly make it work in their forum and not here in the international forum. That's why I would be sad because I enjoy reading posts in this thread.
[One (M9) Original Android Development] Arthas92:
im using m9 sprint, it work for me at least for GSM (can't test CDMA)

if u have no GSM signal with firmware 3.41 for sprint then manually flash back radio.img from leak firmware 3.33 for M9 sprint (work with mine)
[One (M9) Original Android Development] DeeZZ_NuuZZ:
yea because some devs on the other Forums for sprint, verizon etc would make it work with their variants, therefore i thought it was the same with m9 kernel, on m7/m8 i know that there was only a way to get ex kernel working on other variants, when other devs made it work with it

---------- Post added at 10:24 AM ---------- Previous post was at 10:23 AM ----------

it's always good when sprint ppl are trying different things to fix it, thanks for that:good:
[One (M9) Original Android Development] sssssbarn:
Installed this this morning, and paid / downloaded ex kernel manager. Dimmable display and USB fastcharge are both reverting to disabled after reboot. Anyone know why?
[One (M9) Original Android Development] liam_davenport:
Did you click the button beside should light blue when clicked it's apply on boot
[One (M9) Original Android Development] sssssbarn:
I did, still disabled after reboot
[One (M9) Original Android Development] sssssbarn:
Just rebooted again, blue circle still there but disabled.
[One (M9) Original Android Development] DeeZZ_NuuZZ:
which Rom do you use? and did you enabled them in Aroma installer?
[One (M9) Original Android Development] Valerio-M8:
[MENTION=4684315]flar2[/MENTION] i have a strange problem.. after installing your kernel, i decided to go back to the stock one..

well.. on my s-off htc one m9 i (dirty) flashed again my rom (maximushd) and stock kernel went back.

ok.. but.. cpu is behaving strangely.. after boot (medium-heavy load) the 4 cortex a53 cores runs full 1,5ghz, but a57 stay at 384mhz and system wont use them.

after a while (+/- 5min) situation return a bit normal and a53 and a57 cores work together.. BUT phone is using only 2 of the 4 a57 cores.

i mean.. high load, opening app, etc. =

a53= 1555 (60/100%)

a53= 1555 (60/100%)

a53= 1555 (60/100%)

a53= 1555 (60/100%)

a57= 1958 (60/100%)

a57= 1958 (60/100%)

a57= 1958 (0%)

a57= 1958 (0%)

and when i stress cpu with apps that take it to FULL load, the a57 cores go immediately in offline mode...

so.. with super intense load =

a53= 1555 (100%)

a53= 1555 (100%)

a53= 1555 (100%)

a53= 1555 (100%)

a57= (offline)

a57= (offline)

a57= (offline)

a57= (offline)

i tried everything.. wipe system partition and flash the rom again and manual (stock) kernel flash too, but problem persists.. cpu does not behave the same as before...

only going to dev options and turning on "high performance mode) i get all 8 core (including a57 ones) work correctly.. when i turn it off everything is as before..

EDIT: seems that the last two a57 cores dont work anymore.. i uploaded a screen recording video on youtube (only people with link can view it), take a look... i really dont know what i have to do now, those 2 cores turn back to work correctly only enabling high performance mode in dev options... https://www.youtube.com/watch?v=68g3dSKqUO4
[One (M9) Original Android Development] aer0zer0:
Works great on verizon
[One (M9) Original Android Development] azure1181:
Great! It's worked. :good:

Here's is the leaked no_red_text firmware 3.33 only. (Sprint)

3.33.651.2_fw_no_red_text.zip

Extract the radio.img

- Command: (boot into Boot loader mode; not in Download mode)

fastboot erase cache

fastboot flash radio radio.img

fastboot erase cache

Reboot
[One (M9) Original Android Development] sssssbarn:
Dev ed, yes both where enabled in aroma