yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] poondog:
As always, I don't include a ramdisk for compatibility reasons

So, it will inject the AICP ramdisk if you're flashing on that and mpdec will not be active

If you want to take the CM ramdisk I'm sure someone can dump a boot.img for you, or you can download a cm rom

Since you have AOKP already you can try booting stock AOKP kernel on AICP

Just either replace boot.img in the zip and reflash or flash it in fastboot with

fastboot flash boot boot.img

If it works then you can flash joey aokp over the top no problems :)
[One (M7) Original Android Development] superleeds27:
Appreciate the 'Dummies guide' ;)

Clean flashed AICP, using the boot.img from AOKP

Booted fine with minimal gapps, rebooted and flashed your latest.

Seems to have worked! I now have the best of both :D

Just a quick one: So everytime i flash an update, ill have to go through the same process or swapping the boot.img? Guessing the answer will be a yes!
[One (M7) Original Android Development] poondog:
Sorry if I made you feel like I had to explain it like that.. Just for others to read, who knows the amount of people wondering how to flash it on another rom :P

Yes, every time you update the rom it will be a full rom and kernel, so you need to reflash kernel

Maybe have a zip on your device to flash the boot.img too :)
[One (M7) Original Android Development] Ste98B:
[MENTION=4379011]poondog[/MENTION] Unfortunately now I'm on an Omni-based ROM called Dirty Unicorns and I can't flash your kernel, I suppose this is only for CM based. You ever tried Dirty Unicorns? I think it's better than AOKP, it's more customizable. :)

Inviato dal mio One utilizzando Tapatalk
[One (M7) Original Android Development] superleeds27:
No need to apologise! The simpler the better! Helps everyone then like you say.

I PM'd you yesterday. If you do ever need a tester for the AOSP stuff ill be glad to help you out!
[One (M7) Original Android Development] poondog:
Like superleeds did, can you please try flash boot.img from a compatible AOSOP ROM you have :)

Yeah okay, I ended up releasing cause it was stable and good for me and dictionary's devices :)
[One (M7) Original Android Development] dictionary:
Indeed, kernel works great for me. I'm trying out a sense ROM right now so sadly can't use this kernel, but looking forward to a Preservative sense kernel.
[One (M7) Original Android Development] dirtybird072:
Any chance that logo2menu and dt2w will be added in the future updates?
[One (M7) Original Android Development] poondog:
Certainly will be available.. I like it :) Even if I have not got input boost in it.. doesn't need it. Sense will have mpdec to boost though so idk how they will play together

Maybe, we'll see. Really though after sense sources are out this AOSP kernel will be no longer updated much
[One (M7) Original Android Development] dwxvi:
Goodness, when I flash your AOSP kernel on CyanogenMod's latest nightly, the system no longer detects my SIM card. What should I do?
[One (M7) Original Android Development] poondog:
Any log? :)

Throw your phone out the window

Actually when I flashed it initially I had no reception, didn't realize I was underground with no reception anyway could that be the case? Reception and data a working fine with AOKP here
[One (M7) Original Android Development] superleeds27:
Took a while for my signal to appear on AICP. but it did come eventually!

Im sick of Google Play Services wakelocks! Tempted to roll back to 4.3!

Kernel is still working fine btw :)
[One (M7) Original Android Development] poondog:
I thought some update to Google play services fixed it?
[One (M7) Original Android Development] superleeds27:
Play Services was updated recently but still seems to be as bad.

I have wakelocks for location/sync both of which are disabled, so i'm not quite sure how or why this is happening!
[One (M7) Original Android Development] poondog:
With every kernel? :)
[One (M7) Original Android Development] superleeds27:
Unfortunately, yes. Which is why I believe is kitkat and google services! Maybe 4.4.3 will help!
[One (M7) Original Android Development] dwxvi:
Will try again, leeds said he got signal after a while, so I'll leave it up for a while and see if signal comes back. If not, I'll post logs.
[One (M7) Original Android Development] poondog:
Does it work? :)
[One (M7) Original Android Development] iLee:
Hi Poondog

Is it possible to get UV and logo to menu in the aokp kernel? Love your kernel used it on Ge edition but made switch to aicp rom

also teslaLED does not work on your kernel (it does on Lunar Kernel and base Aokp) is it possible to look at that?

Verstuurd vanaf mijn One met Tapatalk
[One (M7) Original Android Development] poondog:
I don't use Tesla led... Anyway with sense 6 out tomorrow this will be on the back burner I'm afraid

Maybe one more release with voltage control and screen wake/menu options :)
[One (M7) Original Android Development] dwxvi:
It does work! After several minutes, signal came back and everything is running just fine! Thanks poondog and Leeds!
[One (M7) Original Android Development] superleeds27:
With the addition of UV I'd say it would be pretty much complete! ☺
[One (M7) Original Android Development] poondog:
ONE person please PM me to test AOSP kernel for voltage control pls :) I have a bunch of goodies lined up

Post here when you have PMd because then we can see if anyone has PMd.. thanks
[One (M7) Original Android Development] verynuclear:
Congratulations for your great solid AOSP Kernel.

I flashed many AOSP roms but i was always suffer from overheating issue, I gave myself one more chance to try your kernel with liquid smooth Rom and i must say that your kernel is so great with excellent battery life on the first cycle.

I have a very small issue with vibration strength that increased randomly when hitting keyboad or device buttons.

I always set the strength to very low value.

Thanks
[One (M7) Original Android Development] Coldheat1906:
Sorry did a search and found it....

Search is a wonderful thing!!!
[One (M7) Original Android Development] dirtybird072:
Pm sent.
[One (M7) Original Android Development] poondog:
Known problem on AOSP ROMs.. I have this on stock AOKP too

Not kernel related :)
[One (M7) Original Android Development] Coldheat1906:
When I make a phone call I am unable to hear anything. Is anyone running into this problem using the this AOSP Kernel and the AICP ROM

Seems to only happen after i install the 007 AOSP Kernel? is this common? I can revert back and the calling works fine.
[One (M7) Original Android Development] poondog:
Different roms use different audio drivers.. nothing I think can be done to fix on all roms
[One (M7) Original Android Development] Coldheat1906:
Do you think that if I change my audio drivers it would work? the weird thing is that my speakers work for playing pandora and I can use google search to do speech searches.....it's just when the phone rings i can not hear the other side and they can not hear me..... also when I call someone I can not hear the phone ringing on their end.
[One (M7) Original Android Development] poondog:
Might.

But its definitely because the kernel from AICP and CM/AOKP differ so much. That's why neocortex uses his own kernel in his builds And offers a custom kernel for AICP

You'd have to go with CM or AOKP, or maybe PA, Slim etc for everything to work as intended
[One (M7) Original Android Development] Rad ryan:
[MENTION=4379011]poondog[/MENTION] YOU ARE THE MAN:D

Thanks for giving the governor a chance, you are the first to port it. Unfortunately :(, I can't try it bc I don't use AOSP roms. I really like sense roms. I also saw in channel log that you got the bus speed mod working also, congrats. I saw a post about how someone's phone isn't getting hot anymore with your kernel so I guess it helps. I can't wait until you start your sense kernel.

I actually started trying to learn kernel development yesterday bc I couldn't get anyone to try out a few things I was hoping would make a big difference. I may even flash an AOSP ROM just to try out your kernel. :)

I am now going to use the Jedi Mind Trick on you, "POONDOG, YOU WILL MAKE A SENSE VERSION OF YOUR KERNEL. . ." :) :D :D :)
[One (M7) Original Android Development] herwegan:
+1 for the jedi method, will definitely keep it in mind ;)
[One (M7) Original Android Development] poondog:
The acpuclock mods are all my work
[One (M7) Original Android Development] neniick:
[MENTION=4379011]poondog[/MENTION]

hey m8

i haz sause for u

http://www.htcdev.com/devcenter/downloads

happy cooking brah :D
[One (M7) Original Android Development] Sneakyghost:
You have nothing, kiddo... HTC has... :D

«--=|[Mobile Viper bite]|=--»
[One (M7) Original Android Development] herwegan:
One word: finally!
[One (M7) Original Android Development] poondog:
Yay!
[One (M7) Original Android Development] superleeds27:
So what's the advantages of the latest kernel source then?
[One (M7) Original Android Development] neniick:
right now the kernels are based on the 4.4 kernel source and the 4.4.2 source of gpe and the one max.

having the right kernel source gives a more stable kernel and a lot less issues to get everything working. (like compass wasnt working on 4.4.2 with old sources)
[One (M7) Original Android Development] superleeds27:
Positive then. Is it me or is the wwe version number different to the latest Rom? 4.20 kernel sources, 4.19 Rom?
[One (M7) Original Android Development] poondog:
There are 4.19 sources too

I will be basing off 4.19
[One (M7) Original Android Development] superleeds27:
Yeah I get that. Just confused as to why the build number for kernel sources on wwe is different to the latest Rom version for wwe. Update incoming maybe?
[One (M7) Original Android Development] poondog:
Should be different regions.

Not entirely sure but I think the 4.20.1136.8 version is developer edition final sense 5.5 kk?
[One (M7) Original Android Development] herwegan:
Developer edition usualy is .1540..

Just use 4.19.401:)
[One (M7) Original Android Development] poondog:
ok so I ended up basing on 4.20.1136.8

Expect something in the next week..

working on kernel side optimizations, enhancements and upstreams before adding in new features :) I will trickle the updates sooner instead of uploading a fniished kernel later on :)

Hope some are as excited as I am
[One (M7) Original Android Development] Rachorid:
well I'm excited :D your kernel gave me 6h+ SOT. i'm usually glad when I reach the 3,5/4h mark.
[One (M7) Original Android Development] poondog:
Which one was this? I think we can get more SOT and any battery life with sense 6 compared to sense 5.5 anyway :D

I am using stock.. well before now and I was getting 2 days use when under the same usage on 5.5 I would be charging at ~30% on the first night
[One (M7) Original Android Development] poondog:
LAST UPDATE FOR AOSP

the update was in testing so I may as well push it out for people to use :)

AOKP-joey-v010

.Added absolute voltage control (franciscofranco/morfic)

.patch to 3.4.84

.import F2FS file system (faux123)

.workqueue fixes and upstreams

.some more under the hood optimizations

AOKP_010.zip - 5.53 MB

yeah :)

Kangaroo kernel is in the making :)
[One (M7) Original Android Development] herwegan:
may i know the reason of your choice for using 4.20.1136 instead of 4.19.401?:)
[One (M7) Original Android Development] poondog:
It seems the later WWE base

Since there is no 4.19.401.11 base (latest is 4.19.401.8) and the newer one is supposed to have wifi fixes too. Wifi is working fine on my initial version (100%stock+ some fixes compiled with Linaro 4.8.3)
[One (M7) Original Android Development] Rad ryan:
Oh, I'm sorry about that dude :o

I was just assuming bc I was so excited while reading your channel log that I was reading at Mach 5 and skimming it over :) :D

AWESOME WORK :)

:D :) :) :D :) :D :D :)

SO HAPPY! :) My wifi used to be great but then went downhill and I could never figure out why.

I can't wait for your kernel release, I'll be looking forward to it! Thanks :)
[One (M7) Original Android Development] poondog:
We are beating the HTC One :)

No changes to clocks at all yet

Still -O2
[One (M7) Original Android Development] herwegan:
You'll underclock to 1.53 ghz again i guess?
[One (M7) Original Android Development] poondog:
Maybe.. but I find power saver sufficient

I'm still working on some speed enhancements and battery without changing clocks or voltages

Reckon we can hit 30000?
[One (M7) Original Android Development] herwegan:
For me it's only a number ;) more important is that the ui is just fluid and most important battery life :)
[One (M7) Original Android Development] superleeds27:
This!

How you finding the new sources then? A good improvement i take it?
[One (M7) Original Android Development] poondog:
Great :) I'll drop the current one in the next hours.. I've been running it since this morning fine
[One (M7) Original Android Development] superleeds27:
Assuming it would work fine on Sense 6?
[One (M7) Original Android Development] poondog:
Running it on Insertcoin 1.54 :D
[One (M7) Original Android Development] superleeds27:
That's what i like to hear :)
[One (M7) Original Android Development] poondog:
get excited :)
[One (M7) Original Android Development] poondog:
Here goes: v004

I am naming them now as incrimental versions.. so when I test and deem it booting, I will up the version number. When I think some changes have been made to the kernel, the number will change

So far there has been 001, 002, 003, 004

Changelog for 004:

.build with Linaro 2014.03 toolchain optimized for cortex a15 by [MENTION=4825437]Christopher83[/MENTION].. he is a beast :P

.build optimizations in makefile and arch/arm/makefile

.some fixes for improved battery and performance (overall efficiency)

.removed a lot of debugging (wasteful when there are no issues to debug :P)

.some fixes to acpuclock-krait

.slimBUS OC from my Joey kernel [MENTION=4388232]ZeroInfinity[/MENTION] and me

.workqueue fixes

.enabled advanced TCP congestion algorithms (westwood is stock)

Just general optimized stock kernel for now. Well thats an understatement.. NO OC to anything and it beats SGS4 in antutu :P Good try samsung no match for the ROO :D

kk0041.zip - 7.45 MB

kk0041--> kangaroo kernel 004, compile 2 (because 0040 had issue with kernel string name which I had to fix)

Enjoy! Hope you all have as much fun as me
[One (M7) Original Android Development] superleeds27:
I guess my Saturday afternoon involves setting up SVN for InsertCoin and clean flashing that, with this!
[One (M7) Original Android Development] edgarf28:
Running very smoothly on ARHD 61.1

27.500 in Antutu.

Thanks for the awesome kernel mate!
[One (M7) Original Android Development] poondog:
Its like christmas this past week isn't it?

You already beat me? On stock settings? lol
[One (M7) Original Android Development] superleeds27:
It is!

Wasn't expecting kernel sources to be released and a decent port of Sense 6 to be available!!

Appreciate all your work.
[One (M7) Original Android Development] edgarf28:
Yes on stock settings... But I've disabled/frozen many system apps with titanium, so that nothing is running in the background.
[One (M7) Original Android Development] poondog:
Its the Match25th thing I guess

ah the good old "turn everything else off" method :D

I used to do that, until my #yolosweg kicked in
[One (M7) Original Android Development] ZeroInfinity:
AWWWW YEAHHHH I missed using your kernel!

Sent from mah haytch tee see Juan via crapatalk
[One (M7) Original Android Development] Black-FR:
Thanks for the nice kernel.

It runs smooth on Viper 5.8.0

Gesendet von meinem HTC One mit Tapatalk
[One (M7) Original Android Development] poondog:
Thanks for the love guys! I was considering not releasing it publicly actually :P
[One (M7) Original Android Development] Asselalf:
Wakeoptions aren't included at the moment?

Gesendet von meinem HTC One
[One (M7) Original Android Development] poondog:
Not yet

It's the first day :)
[One (M7) Original Android Development] Asselalf:
Yes i know :D The really good things need some time ;)

Gesendet von meinem HTC One
[One (M7) Original Android Development] poondog:
Yeah like testing this

I'm going out tomorrow--> stability test without flashing any new kernels lol

Goodnight :)
[One (M7) Original Android Development] andypig04:
I see an interesting thing... "Based off HTC 4.20.709.14 sources for 4.4.2 Sense"

.709 which is version of HTC Asia Taiwan:D.
[One (M7) Original Android Development] ferdie553:
hi does the kernel have d2w? and is it compatible with sense 6?
[One (M7) Original Android Development] dgtiii:
Screen wake options not implemented yet. Yes, compatible with Sense 6.

Nice job, Poondog, thanks mate!

Note: Performance governor seems to stick Core 0 at 1728 all the time, back to ondemand for me
[One (M7) Original Android Development] Headless96:
That's what performance governor does. It locks the core to max frequency

Kinda useless governor, [MENTION=4379011]poondog[/MENTION] maybe you should take out performance and powersave governors to prevent posts like this

Btw if you were looking for the high performance mode found on the M8, it's located in Developer Settings (Sense 6 only)
[One (M7) Original Android Development] dgtiii:
Thanks. I did not know that about the preservative governor, I read the dev's explanation (not poondog, but the dev that developed this governor), and I thought it still scaled, but my bad. I agree, kind of a useless governor, at least to me. With core 0 always at 1728, it just made my phone warm and the battery drain faster than what I'm used to on poondog's kernals, I did not really see the point of preservative. To each his own though. Again, thanks poondog, I'm loving the return of the roo!
[One (M7) Original Android Development] Headless96:
Whoa whoa whoa

Performance governor and preservative governor are too completely different things

Performance governor is the one that locks to max frequency (not just cpu0 btw, when other cores are online they'll be at max as well)

Preservative governor on the other hand does scale as intended but since this kernel only just got rebased, that particular governor hasn't been added
[One (M7) Original Android Development] poondog:
True, but if you look at all the 4.20.xxx sources they are basically all the same

Confusing because they both start with p? :D
[One (M7) Original Android Development] Rad ryan:
That would have been a travesty! I'm glad you decided to release it :) Thanks for great kernel

+1000000

Dont knock preservative! :) I tried way to hard to get someone smarter than myself to get it here :D Thanks poondog

Thanks [MENTION=4935526]Headless_monkeyhunta96[/MENTION] for clearing that up.
[One (M7) Original Android Development] poondog:
The preservative guy again :P
[One (M7) Original Android Development] dictionary:
Yeah, darn those crazy Preservative guys :p
[One (M7) Original Android Development] poondog:
Yeah, should just put them in a jar and leave them in the cupboard :D

Btw OP updated, features list and links are up to date now

Lemme know if I have forgotten anything or if there are any problems

We pretty much have an optimized stock kernel now :) next release will be more optimized, then the features can make an appearance

If I up 2 or 3 tests with different t tweaks, can anyone do benchmarks and smoothness tests for them?
[One (M7) Original Android Development] dictionary:
I'm not much of a benchmark kind of guy, but I can do smoothness and *cough* preservative *cough* tests. :p. Shoot me a pm whenever
[One (M7) Original Android Development] myrigon:
Of course.

---------- Post added at 03:08 AM ---------- Previous post was at 03:07 AM ----------

Of course.
[One (M7) Original Android Development] poondog:
what's preservative?

Back in the cupboard.

[MENTION=5288647]myrigon[/MENTION] thanks I'll get some up this week if my time is right

After the initial code optimizations and build tweaks I'm doing will come 3.4.84 :)
[One (M7) Original Android Development] dictionary:
Lol. If you still need testers, I'm game.
[One (M7) Original Android Development] poondog:
In the next week I will up them publicly. If anyone screams unstable on the TESTS then I will throw them in the cupboard
[One (M7) Original Android Development] Rad ryan:
Hell Yeah! :D

Gotta love em :cough: me :cough: you

I used to live in a cupboard! It was nice, I loved it! :D :D

Please excuse my above random comment :) and Sure, no problem, I'll test preservative. . . Ha ha :D :D

I really will run some benchmarks and test smoothness, etc. Just let me know.

Nice, I like the *cough* use. :)
[One (M7) Original Android Development] dictionary:
Well, I don't complain over free stuff, though I'm curious what else you have in that cupboard. Any bread?
[One (M7) Original Android Development] ghostENVY:
Hey poondog quick question! :laugh: Have you by any chance incorporated any of the "wlan_rx_wake wakelocks fixes" from Flar's kernel into Kangaroo? Just wondering :fingers-crossed:
[One (M7) Original Android Development] poondog:
Cheers mate :) you'll see when they're up

Btw the cupboards contents are irrelevant, as you're preserving in a jar

See above :)

I implemented some of my own based on Franco kernel patches.. so yeah it's improved

Best fix is to turn WiFi off when you're not using it :)
[One (M7) Original Android Development] Rad ryan:
:o Ohhhh . . . OK I get it now. In that case, call me strawberry jam :D :D Yummy preservative/s :)
[One (M7) Original Android Development] RUUMan:
I have been using the latest kernel with exosense Rom here are my stats. Starting from 89%. Amazing during deep sleep for 8h it didn't lose even 1% .
[One (M7) Original Android Development] RUUMan:
I think I have found out that ubdervolting drains the battery at least for my device. Using stock voltages now
[One (M7) Original Android Development] poondog:
On new sense kangaroo kernel there is no voltage control anyway :)
[One (M7) Original Android Development] RUUMan:
Yes thank u for yr excellent work. Privacy yr latest kernel works well on my device because it's Asian device
[One (M7) Original Android Development] poondog:
This is just the start

I've got 5 months worth of ideas to do :)
[One (M7) Original Android Development] miten_sheth:
I have used this and Elemental.. But compared to that.. I feel that this kernel stutters a little.. Which is why it makes me go to Elemental.. I really want to use this kernel coz the battery life here is better.. Am I the only one feeling the stutters or is anyone else as well? And also.. The Antutu score I get is 20k as compared to the 27k you guys are getting.. I know they are just digits.. But I really want to know that is it only my device? :confused:
[One (M7) Original Android Development] poondog:
This is latest 004 release? I don't have any issues at all. Something's wrong, the 20k score explains the stutters.. Something is taking up your cpu or something

Mines super smooth, 009 is hitting 28k :D
[One (M7) Original Android Development] miten_sheth:
Yes.. Just re ran the benchmark.. This is what i got..
[One (M7) Original Android Development] RUUMan:
i didnt experience stuttering..it could the custom rom u are using,
[One (M7) Original Android Development] Rad ryan:
Only time I got a stutter was while playing NBA Jam right after kernel install and it only lasted for about 1- 2 min, after that the kernel settled in and I finished the game with no stutters and the frame rate seemed pretty high bc the game was moving fast, not slow and sluggish.

Do this:

Backup data you want to keep (I use rom cleaner script for apps and titanium for data)

use sdmaid app to clean things up on your sdcard or do it manually

Go to recovery and do full wipe except system

Still in recovery do advanced fix permissions

Now you can either:

Install rom again (choose full wipe in installer)

OR

Reboot, then go back to recovery, wipe and install rom with full wipe

Reboot

Go to recovery and install kernel

Reboot

Restore data if you want

It doesn't take that long to do, but it's not fast either.

P.S. The list is not displaying right in Tapatalk, but it is in the browser. Click on post, hit menu, then "open in browser"