yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] Asselalf:
I think that I can come on 4 days ;)
[One (M7) Original Android Development] CheesyNutz:
Read the op

Understand the op

You about bricked your phone not the kernel
[One (M7) Original Android Development] poondog:
Pretty good considering you used your phone for a bit!
[One (M7) Original Android Development] Magpir:
Anyone tried the Joey on a sense 4.4 Rom ? Is it working
[One (M7) Original Android Development] CheesyNutz:
test it yourself .....
[One (M7) Original Android Development] Keasby:
Well, ck006.zip works really nice with SOKP Milestone-1 build. Great work!!!

Are u goin to add d2w and s2s? :)
[One (M7) Original Android Development] CamoGeko:
Poondog said he will at some point, but it isn't one of his current priorities as he only has enough time to work on Sense kernel at the moment.
[One (M7) Original Android Development] mobileman88:
Tried to change but cannot do so for individual apps
[One (M7) Original Android Development] ghostryder12:
I remember my HTC Inspire years. I went to AOSP for battery life cuz Sense was SO heavy I could not get a work day out of it. 4 hrs max on Sense, ~8 on AOSP.

Yup [emoji53]
[One (M7) Original Android Development] CamoGeko:
I had the same experience on my HTC Desire HD years and years ago, CyanogenMOD gave me the longest battery life. I was getting like 8 hours Screen-On with UV.
[One (M7) Original Android Development] poondog:
Have updated yesterday :) just haven't gotten around writing a pretty post

Please check back a few pages you'll find it :)

I can confirm :D
[One (M7) Original Android Development] poondog:
Go settings--> accounts and sync--> and you can do apps there

Now it's the opposite

Sense is not that heavy and its so optimized by HTC that its got great performance and battery

In the Inspire and even sensation and hox times, sense was heavy laggy and slow. I had an incredible s. But now it's awesome
[One (M7) Original Android Development] ghostryder12:
That was the pair to have on our old HTC phones, AOSP & CyanogenMOD. I haven't followed CM in a while now, ever since Google bought them. How are they doing?

---------- Post added at 07:04 AM ---------- Previous post was at 06:51 AM ----------

I remember about once every couple of months I'd try a "new" Sense Rom, only to be dashed upon the rocks of despair. ?
[One (M7) Original Android Development] poondog:
I was surprised by sense6, even sense 5

It's like a complete back flip
[One (M7) Original Android Development] thaiboyger:
Yeah, i agree with you, from sense 5 to sense 6, the ui is pretty light no lags or what so ever anymore, it's a petty though that all the pretty animation are gone but in exchange for battery life and no lags i can live with it

But one thing i dont understand is why htc lose to samsung when it comes to battery life, even though samsung has more animations and bloatwares, dont tell me its because of amoled screen

Gesendet von meinem HTC One mit Tapatalk
[One (M7) Original Android Development] CamoGeko:
I dont know, had a Nexus 4 for a year but now I'm a Sense boi again and couldn't care less about CM :D

EDIT: I didin't have issues on HOX because I was running Renovate and it was pretty smooth, with ROM size of only around 400mb... thats including the awesome Renovate theme too xD
[One (M7) Original Android Development] neniick:
HTC loses to Samsung in battery life? You do know that the m7 has smaller battery then the s4 (same goes for m8 vs s5) and that a lot reviews say the HTC 's are pretty equal with the Samsung in battery.

Verstuurd vanaf mijn HTC One met Tapatalk
[One (M7) Original Android Development] matitorres07:
Im a big fan of sense and HTC but in my country only arrived hox, so when HTC decided to not bring kk to hox I decided to move to the s4, as a user I can say that battery life was horrible same for TouchWiz, I'm so fine with my m7 now
[One (M7) Original Android Development] poondog:
Samsung smash in the numbers game and the stupid user feature game. I could just say yes to anything and end up with a crap kangbang kernel with customizable hotplug, user control, overclocking, underclocking, voltage control, governors etc but I won't

It's easy for me. But I know we can have a better device and better kernel if we go down the path that we are now. With all the stuff now instead of what a lot of users want

Same thing with HTc and Samsung. People want stuff like removable battery, higher mp Cam, higher freq and all that. They don't know or care that removable battery means less battery and phone size problems, higher freq equates to more heat (especially over ~1.6ghz on s600) and higher mp cam brings in WAY more noise

By just giving users what they want, instead of what they think is best, they have the most users

Same here in xda too :D
[One (M7) Original Android Development] CamoGeko:
You do realise that you can order and import a device from another country right?
[One (M7) Original Android Development] djees:
Aosp kernel work like a charm many thanks i use it with art
[One (M7) Original Android Development] poondog:
There are issues though if it needs returning for whatever reason

Thanks for the feedback :)
[One (M7) Original Android Development] thaiboyger:
On my hox time, the s3 had better bettery life

My experience was from that time, maybe it was from sense 4+ that drain alot of battery

Gesendet von meinem HTC One mit Tapatalk
[One (M7) Original Android Development] neniick:
yeah hox vs s3 i have to give it to the s3. the hox was terrible in battery (got better with updates tho, but it was a mainly a problem with the tegra chip in that phone)
[One (M7) Original Android Development] matitorres07:
Not here, importations are closed, we have to pay 35% of the price just for buying something in foreign money , and the product get stuck in the aduana when arrives here, then you have to pay more higher than 50% of the device price to get it out of there and finally use it, also you have to declarate where you earned the money and a lot of papers. Conclusion you pay more than double, and receive your product 5 months later.
[One (M7) Original Android Development] CamoGeko:
True but as far as I know HTC offer worldwide warranty.

HOX was all about tweaking kernels, thats why we at Renovate were always playing about with the ramdisk and repacking kernels.
[One (M7) Original Android Development] Artc0re:
Thanks it works now after apply it twice.
[One (M7) Original Android Development] Rad ryan:
I've made a few changes to some files in /sys. It's nothing too complicated it's just changing the way that the cpu scales and hotplugs cpu's. I did this based on 2 principals. The first is the race to idle principle: by finishing the job fast the cpu is able to stay at an idle state more often thereby saving power. This principle requires high frequencies, which use more power and is theoretical. The second principle is that lower freqs use less power: if the cpu is able to stay at lower freqs it can save a lot power. Unfortunately, this is a difficult task to do without affecting performance, but since 2 cores running at half the freq of 1 core uses around a little over half the the power I first tried this approach (Ex: 1 core @ 1800mhz vs 2 core @ 900mhz each). That didn't work out as well as I had hoped. It seems that the power consumption of multiple cores doesn't increase linearly as I hoped. So what I have at the moment is a mix between race to idle through lower freqs + more cores to an extent. For example, I've tried to make it so that things that would use 1core normally will now use 2 but and it will bump to 3 cores with a decent amount of strain and then 4 cores less often. It seems to be working well so far. Below are some screens of battery life and core/freq times. I have had no lags or problems playing games, downloading, browsing, etc. I've been running this way for 4 days now and it seems stable. If your thing is benchmarks, then you may not like this bc the benchmark I got with it was 25400 on antutu, but I have not noticed any difference in any case of actual use, probably because bench #s are dependent on max frequency and how many cores are running. I'm still beta testing it and was hoping some would help and just let me know your results here in the thread, if that's cool with [MENTION=4379011]poondog[/MENTION] at least. I don't care for benchmark scores but you can still do em, and they may be lower than normal as I explained above, but I'm more interested in real world feel and battery life and if any lags, ect occur (which hasn't for me so far using this version for past 4 days) :) I will pm a few people to see if they will test and I chose them to ask bc they were active in the thread and based on how they use their phone. I would like a couple more people, so just let me know if your interested and how you use your phone :)

Ok, screenshots:

PLEASE DO NOT USE THIS WITHOUT MY PERMISSION. I HAVE NO PROBLEM SHARING WITH ALL, BUT I WANT TO MAKE SURE THAT IT IS STABLE AND ACTUALLY HELPS BEFORE I DO.

AS USUAL, I AM NOT RESPONSIBLE FOR ANYTHING THAT MAY HAPPEN TO YOUR PHONE BC OF THIS MOD.

WITH THAT SAID, I'VE BEEN USING IT WITH NO ILL AFFECTS :D
[One (M7) Original Android Development] dictionary:
Same thing with me. My Inspire was only good on battery when using Aosp. Think it down to the version of sense. M7 with sense 5 and 6 is like night and day.
[One (M7) Original Android Development] myrigon:
Same with my old HOX, got WAY more battery life than sense. I guess that's a sign of how sense has improved over time.
[One (M7) Original Android Development] CamoGeko:
Gawd thats horrible mate, no way would I be able to deal with that level of control :/
[One (M7) Original Android Development] poondog:
No problem with putting stuff here dude, keep it up

Edit: this is basically what the multi core power saving option does

Yeah sense 4 especially jb was the turning point
[One (M7) Original Android Development] Mucky2:
You are right. A Kernel without this deluxe **** is the best. The ck006 runs very smooth

Gesendet von meinem One mit Tapatalk
[One (M7) Original Android Development] fastcx:
LOL can't wait for what's coming to aospa kernel
[One (M7) Original Android Development] poondog:
I need to do 2w

Will port flars stuff into CM kernel since it uses slightly different drivers for touch

And I like flars 2w best
[One (M7) Original Android Development] fastcx:
That's great! Damn, it's like you do not rest :cyclops:
[One (M7) Original Android Development] Artc0re:
[MENTION=4379011]poondog[/MENTION] does your newest Sense Kernel work on GPE or only the special gpe Kernel in the opener?
[One (M7) Original Android Development] neniick:
should work, just make a backup and try:good:
[One (M7) Original Android Development] poondog:
I do rest :) basically a lot of my testing comprises of me sitting doing work or whatever and seeing if my phone works :) normal use testing

Will work on gpe or sense :)
[One (M7) Original Android Development] CamoGeko:
Drain overnight, 9 hours with phone not being used...

Sent from my baked potato with blue cheese
[One (M7) Original Android Development] thaiboyger:
Which sense do you think is more energy efficient 5.5 or 6.0 , just wanted to hear your opinion poondog

Gesendet von meinem HTC One mit Tapatalk
[One (M7) Original Android Development] poondog:
Sense 6. Its way more optimized and resource light. I am comparing 4.19 m7 to 1.54 m8 bases btw.. for some reason I think with every base the m7 has gotten slower. Whether its deliberate or not idk

but definitely sense 6 port atm
[One (M7) Original Android Development] DanteGR:
Well i think that the Sense 6 port is actually a bit faster than the 4.19 base Sense 5.5 but that's just maybe?

Swiftkeyed from my Renovated HTC One
[One (M7) Original Android Development] poondog:
I say definitely. Hope the m7 release of sense 6 is as fast/faster
[One (M7) Original Android Development] CamoGeko:
The only way is up :D
[One (M7) Original Android Development] poondog:
nah, cause going by the base trends (in my experience) performance is going down :D
[One (M7) Original Android Development] CamoGeko:
Thats why we need people like you mate, to help us get it back xD :good:
[One (M7) Original Android Development] poondog:
Update is official and stable ;)

AOSP/CM BASE ONLY

Includes AOKP, PA, Slim, AICP etcetcetc

Changes: 12 MAY

.sync to Linux 3.4.89 upstream

.sync to latest CM

-> Latest CAF kk_2.7_rb1.37 merge

-> Mainly changes to KGSL (graphics related) and ASOC (sound related)

Thanks, enjoy.

ck006.zip - 6.15 MB
[One (M7) Original Android Development] poondog:
yeap ;) But my 2.24 kernel (which didn't go public) was absolute rubbish. [MENTION=3104094]CheesyNutz[/MENTION] [MENTION=4412307]neniick[/MENTION] would be able to remember that it suffered SODs and massive drain from my idiocy
[One (M7) Original Android Development] Rad ryan:
Nah, not so much :) I just didn't explain it very well. This is in addition to power saving option sched_mc_power_saving, unless you're talking about the sense option that underclocks to 1134000. It's working really well, I guess no one trust me bc no one has volunteered :D

I'm proud of what I have so far :D This is after 4 days of HEAVY gaming (literally I have not used phone for anything but heavy 3d game "Virtua Tennis" and an occasional check on this thread bc I'm really trying to push it to see the absolute lowest I can get the screen on time down to). It's still your kernel and still uses the stock mpdecision binary, it's not a custom hotplug or any thing. I've only changed the way it's brain thinks a little :D
[One (M7) Original Android Development] uw748:
I believe you and volunteered through pm. Lol.
[One (M7) Original Android Development] poondog:
Yeah k just think the stock mpdec is great and doesn't need replacing

Especially now we can control max cores
[One (M7) Original Android Development] CamoGeko:
Haha don't discourage yourself, every new kernel always has teething problems.

It's perseverance that creates the best!

Sent from my baked potato with blue cheese
[One (M7) Original Android Development] Rad ryan:
My bad, I haven't checked my messages :o

I'll check em now :)

It is great :D And it's still sort of stock bc I haven't messed with the mpdecision binary at all, but IMHO mpdecision has a tendency to be to aggressive with frequencies and under aggressive with cores. If you look at how it uses freqs and cores you may agree... Or disagree. To each his own, right. And I, as well as everyone else in this thread, do very much respect your thoughts. This is more for those who want a more balanced approach that will give longer life without sacrificing much real world performance than the HTC approach which, again IMHO, is more geared towards performance and benchmarks so that they may sell more phones bc that is what the marketing is all about. Think about when a new phone hits the market, what is the first thing you see popping up all over the net? Benchmarks, speed, fluidity, ui performance, speed comparisons, etc. All these things are good and a must have for a high end phone, but IMO could be done with the battery life more in mind. Just my opinion though.

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

NICE! :)

---------- Post added at 11:16 AM ---------- Previous post was at 10:37 AM ----------

Check your in box :D
[One (M7) Original Android Development] CamoGeko:
Yep!

No awake time at all. :D

Sent from my baked potato with blue cheese
[One (M7) Original Android Development] mettleh3d:
How did you manage that? Turn off sync?

Sent from my HTC One
[One (M7) Original Android Development] Bhavpreet:
Deep sleep is amazing but only when wifi is turned off for me. Ever since I got a new d-link router, ive been getting a ****load of drain because of the "wlan_rx_wake" wakelock. I've looked into it and its a common problem with certain routers, the only fix is to set static ips but my isp doesnt support those for residential homes.

I've also read somewhere that there are kernel patches that can be applied to help reduce the wakelock (trying to find it now), so it would be cool if you could look into that or provide any information as to other ways of reducing this wakelock.

Before the new router, i used to get only 1-2% drain overnight, ever since i got the new router its jumped to 15-20%. But with this kernel and wifi off, its returned to 0-1%, BUT theres still considerable drain during the day because i normally keep wifi on.
[One (M7) Original Android Development] herwegan:
Yeah have this wlan_rx_wakelock too, was less on v33.. now on 8 hours uptime its always around 40 minutes..
[One (M7) Original Android Development] oo0:
poondog ck006 is so good! count me in 2wake testing program, will flash, log and report any alpha made by you. ;)
[One (M7) Original Android Development] DanteGR:
100% true.

With my previous router I had about 10% drain per hour either during the day or the night. Tried to find an answer by reducing beacon intervals etc but no major improvement.

With my new router battery drain per hour is about 1-2% as you mentioned.

Don't know why some routers behave like this but you are 100% right :)

Bottom line: get your old router back :P
[One (M7) Original Android Development] CamoGeko:
Nope I never turn off sync.

Had WiFi on all night too lol
[One (M7) Original Android Development] Bhavpreet:
Yea I wanted to look into the beacon intervals but my router doesnt have an interface for that. I wish I could switch back to my old router but it was OLD, like 2003 old, it worked well I guess but it just couldnt keep up with the number of devices in the house.

I wish I figured out the drain problem was because of the router before 30 days were up so that I could return it and get another router but I didnt notice by then.

It sucks really cause the wifi at my university causes the same wakelock, so I really have no option but to either find a fix for it (which I haven't been able to yet) or just keep wifi and data off, but that defeats the purpose of a smart phone. And yea I can keep a charger with me at all times, but its inconvenient.
[One (M7) Original Android Development] Rad ryan:
I don't know if poondog has any fixes for that particular wakelock in the current version or not, but I'm sure that if he looks into it and believes that a patch or 2 could fix it I'm sure he'd figure it out, the dude is pure genius :D This unfinished kernel is already my favorite kernel of all time. :D

Also, I think I saw something about a wlan_rx_??? wakelock that flar2 added a patch for in his kernel. I think it was around the time when the new kernel source was released (maybe it was ElementalX 13.x). You try to look there if you still haven't found anything yet. :)
[One (M7) Original Android Development] poondog:
Nah it wasnt teething problems, it was just ****eeeeeeee

Preservative?

Yeah dude I agree. Everyone Wang's fluidity, that's what pnpmgr is for idk why anyone would want to disable it
[One (M7) Original Android Development] poondog:
Pretty sure I already tried to reduce it. With a patch derived from nexus 4 fixes, that I used on GPE kernel

Why don't you guys turn WiFi off when you don't use it :D or set WiFi to turn off automatically

Coolies, but I probably won't need testers I'll just flash myself
[One (M7) Original Android Development] herwegan:
Cause i'm so f*king popular that i'm not able to afford to be offline..?#master:D
[One (M7) Original Android Development] poondog:
If you are always contacted then you shouldn't have wakelocks :P
[One (M7) Original Android Development] herwegan:
In this time i have to use my 2nd m7, one phone could never manage this amount of messages/pics and calls ;)
[One (M7) Original Android Development] Bhavpreet:
yuup found it he added "fixes of the wlan_rx_wake wakelock" in ElementalX-m7-10.10 on January 3.

So there should be a fix in your gpe kernel? I guess i'll try flashing that and see if it has an affect. But yes flar added a fix for the wakelock in his elemental x kernel, not sure if its the same one youre talking about, but if you could look into it that'd be great.

And aha need some sort of data for notifications and messages, and turning off wifi and using data causes just as much drain with the "msm_hsic_host" wakelock.
[One (M7) Original Android Development] poondog:
Stop pretending you have friends

I am sure I added something to reduce the wakelock I'll double check my commit history

The commit from my repo was very similar to flars seems we both derived from same source

Edit: https://github.com/poondog/kangaroo-m7-mkIII/commit/613259916d74346b88d954e21dfd1a38d4d8d2fd
[One (M7) Original Android Development] CamoGeko:
I have about 20 mins of that wakelock at 60% battery.

Sent from my baked potato with blue cheese
[One (M7) Original Android Development] poondog:
I'll try reduce more. You guys should really try this
[One (M7) Original Android Development] fanbogo:
it will reduce WiFi but what about 3g? or this tip only works when mobile connection is off?
[One (M7) Original Android Development] poondog:
Turn all data off when you don't use it? Power saver has this option too
[One (M7) Original Android Development] fastcx:
For those who have that wake lock, make sure in your router Wi-Fi advanced setting, IGMP snooping is disabled
[One (M7) Original Android Development] DanteGR:
Cause we need a data connection for push notifications mate

Swiftkeyed from my Renovated HTC One
[One (M7) Original Android Development] poondog:
Ahh I just check my Facebook and stuff when I have time
[One (M7) Original Android Development] jiffy1080:
What kind of witchcraft did you use for the AOSP kernel? I'm underclocked and it is still snappier than stock. I would say we can see if you can survive under water but then we would miss out on this awesome kernel.
[One (M7) Original Android Development] poondog:
Thanks. Such magic. Very battery life. Wow.
[One (M7) Original Android Development] DanteGR:
Well i have push notifications on whatsapp, viber, gmail, Facebook, Twitter, hangouts (hope I'm not forgetting anything [emoji14])

Swiftkeyed from my Renovated HTC One
[One (M7) Original Android Development] poondog:
You're one of those guys who wouldn't survive without their phone :)
[One (M7) Original Android Development] DanteGR:
Nah i wouldn't say that, i just enjoy my phone as much as I can [emoji6]

Swiftkeyed from my Renovated HTC One
[One (M7) Original Android Development] poondog:
I enjoy my phone but I turn my data off. Switch yourself off from the virtual world :D
[One (M7) Original Android Development] CamoGeko:
I agree with Dante here, we are are power users. So turning off data and/or WiFi during sleep isn't an option.

I like to have full access to my phone 24/7, not turn WiFi on and off all day.

Sent from my baked potato with blue cheese
[One (M7) Original Android Development] fanbogo:
but auto turning off data need some time, i dont know how long 30 min 1 h ? so if you are power user you still should get notification
[One (M7) Original Android Development] poondog:
Alright whatever you guys say, makes sense. I'll try reduce the wakelock more see if it has any positive/negative effect
[One (M7) Original Android Development] myrigon:
I use an app called OnScreenOff. Works a treat. It turns your various connections on and off at user defined intervals when the screen is off, and turns them constantly on when the screen is on. One of my favorite apps.
[One (M7) Original Android Development] poondog:
I am working on wakelock stuff. Note that due to me being busy with work this week I have limited time which will be spent on wakelocks, so either this week will be a minor release or we can wait till next week. I don't mind, it seems stable so far :)
[One (M7) Original Android Development] CamoGeko:
I use Greenify for some apps, but that's it.

Don't like apps that turn off my connections, as I often download stuff with screen off.

Sent from my baked potato with blue cheese
[One (M7) Original Android Development] myrigon:
It has an option to leave a notification in the tray, which toggles the service, and it automatically toggles off when you put the charger in, then resumes when you unplug.

That's why I like it so much, super simple! ☺