yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] poondog:
UPDATE: 16 Jan

Changelog:

.hashtable: introduce a small and naive hashtable

.switch to new hashtable for some drivers (more simple, less generic code for better efficiency)

.workqueue: introduce Linaro Power Efficient Workqueues

.switch to power efficient workqueues for some drivers (for efficiency)

.move all voltages up a PVS version

.introduce USB FORCE FAST CHARGING

.reduce some wifi wakelocks

.removed some logspam

.disabled some debugging (reduce power waste)

.show GPU freq properly, idle at 27MHz

.add userspace voltage control

.usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs

.add a config option to switch to Nexus 7 acpu table (1512 max but this is disabled)

Full changelog:

poondog - DEFCONFIG: enable 2w
poondog - DEFCONFIG: Allow DECOMPRESS_LZ4
FrozenCow - usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
poondog - DEFCONFIG: disable underclock for now
poondog - DEFCONFIG: enable userspace voltage control
myfluxi - msm: acpuclock-krait: Userspace voltage control
myfluxi - msm: kgsl: report gpu frequency correctly in sysfs
poondog - SETLOCALVERSION: add -g to show that localversion
poondog - ACPUCLOCK: add switch in kconfig for underclocking, enable it in defconfig
poondog - ACPUCLOCK: add an option to underclock * When the underclock is switched in DEFCONFIG the cpu freq table will be maxed at 1512MHz * This is the same as flo
poondog - ACPUCLOCK: some comments used to be here
poondog - DEFCONFIG: remove some more debug
poondog - DEFCONFIG: disable some debugging * Referenced Imoseyon git
Steve Kondik - debug: remove: arm unwind: remove logspam while in debug mode
ktoonsez - debug: remove: remove some dmesg logspam from Linux mainline 3.4 fs
ctfrommn - prima: reduce rx wakelock
poondog - DDEFCONFIG: enable force fast charge
flar2 - Fix USB FAST CHARGE for HTC battery drivers
motley - USB force fast charging
Bryan Huntsman - gcc-wrapper: trim whitelist for gcc 4.7
poondog - 2w: fix compilation with 2w disabled
poondog - ACPUCLOCK: move all voltages up a PVS version * PVS3 now has voltages of PVS4 etc
Pranav Vashi - net/neighbour: queue work on power efficient wq
Mark Brown - regulator: core: Use the power efficient workqueue for delayed powerdown
Viresh Kumar - PHYLIB: queue work on system_power_efficient_wq
Viresh Kumar - block: queue work on power efficient wq
Viresh Kumar - workqueue: Add system wide power_efficient workqueues
Viresh Kumar - workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
Pranav Vashi - mm/huge_memory: use new hashtable implementation
Sasha Levin - mm/ksm.c: use new hashtable implementation
Sasha Levin - block,elevator: use new hashtable implementation
Li Zefan - cgroup: use new hashtable implementation
Sasha Levin - workqueue: use new hashtable implementation
Sasha Levin - hashtable: introduce a small and naive hashtable
[One (M7) Original Android Development] kuchivas:
[MENTION=4379011]poondog[/MENTION] I hope you will continue with sense :)
[One (M7) Original Android Development] crownvn:
welcome updating :good:
[One (M7) Original Android Development] neniick:
Yeah my delayed Christmas present :D
[One (M7) Original Android Development] poondog:
Not sense kk, ill wait for sense lollipop which I'm guessing is soon

Merry Christmas. I am trying to implement some stuff I did on flo but HTC kernel source doesn't like it lol
[One (M7) Original Android Development] dena994:
Finally the update! Installing!!
[One (M7) Original Android Development] poondog:
Finally! Lol
[One (M7) Original Android Development] Foukos:
Sorry just one small question I am using trickster mod to set kernel parameters. I want to ask what happened to pocket protection under Screen wake control that was there on Kitkat kernel
[One (M7) Original Android Development] Orginator:
[MENTION=4379011]poondog[/MENTION] thanks allot for the update! From looking at the changelog, undervolting the cpu is not supported yet, right? btw. will also be waiting on sense 5.0.2 kernel :)
[One (M7) Original Android Development] poondog:
I removed it, to make 2w more reliable. Instead I made the 2w area the middle section of the touchscreen only which eliminates pocket wakes

Its supported :) maybe I forgot to write it

Waiting for sauce :P
[One (M7) Original Android Development] liam_davenport:
Can't wait :D

I can hook you up ;)
[One (M7) Original Android Development] poondog:
Actually this one is my favorite, the Heinz Chilli
[One (M7) Original Android Development] OneCheekyDevil:
Judging by that photo, probably explains why some devices run cool, and others hot :P
[One (M7) Original Android Development] ZeroInfinity:
You cheeky devil...

...sorry, I just couldn't resist :p
[One (M7) Original Android Development] poondog:
I have made this joke already

ps I will upload first tests for sense 5.0.2 tonight
[One (M7) Original Android Development] herwegan:
Here in this thread or will you re-open your old thread for sense?

I could imagine that many users will miss it if you release it here :P
[One (M7) Original Android Development] poondog:
so what do you think? A GPE thread and a sense thread?
[One (M7) Original Android Development] Keasby:
In my opinion there are enough threads here :D

Just rename the Title and it's ok, just my opinion ;)
[One (M7) Original Android Development] poondog:
tbh I will drop support of the kernel I do not use
[One (M7) Original Android Development] kuchivas:
Can't wait.....for L 5.0.2 :o Thanks poondog
[One (M7) Original Android Development] herwegan:
Why don't you just re-open this thread ( http://xdaforums.com/showthread.php?t=2564895 ) and continue with sense lollipop kernel there? And (only if you continue with GPE developement) take this thread for GPE?
[One (M7) Original Android Development] poondog:
This is too hard :P I think I will just keep this thread and change it to Sense
[One (M7) Original Android Development] herwegan:
Very little yolo :P but i'm fine with that ;)
[One (M7) Original Android Development] poondog:
I know, very boring :)
[One (M7) Original Android Development] saar17:
will it work with MaximusHD 50.0.0?
[One (M7) Original Android Development] Golv:
http://xdaforums.com/showpost.php?p=58254129&postcount=265
[One (M7) Original Android Development] poondog:
Here is kernel for Sense ROMs 5.0.2

Tested ROM is Maximus HD 50.0

Changelog:

.support for sense lollipop

.use stock ramdisk from maximus ROM

.Santod's fix for data mount

.fixed GPU behavior

.some tweaks for smoothness and battery

Lollipop GPE and Sense can use the same kernel it seems. This is just the same kernel with support for sense

Cheers
[One (M7) Original Android Development] liam_davenport:
[MENTION=4379011]poondog[/MENTION] Such Awesome Many Thanks :D
[One (M7) Original Android Development] syllogyking:
Thanks for leading me over here poondog.
[One (M7) Original Android Development] poondog:
Thanks for the continued love

Welcome to the party

[YOUTUBE]TL1ByAIf8Ck[/YOUTUBE]
[One (M7) Original Android Development] adambala:
thx for the kernel mate lets the show begin!!!!!!hehehehehehe great work as always....and the song you post if ****ing awesome!!!!!
[One (M7) Original Android Development] kaleci07:
[IMG="https://p.gr-assets.com/540x540/fit/hostedimages/1392957368/8639238.gif"]https://p.gr-assets.com/540x540/fit/hostedimages/1392957368/8639238.gif[/IMG]

[MENTION=4379011]poondog[/MENTION] welcome back
[One (M7) Original Android Development] poondog:
More coming haha

Thanks mate
[One (M7) Original Android Development] herwegan:
Awesome, big thanks! :)
[One (M7) Original Android Development] crownvn:
wonderfully I m a fan your rom :good:
[One (M7) Original Android Development] poondog:
Kangaroo rom?

:)
[One (M7) Original Android Development] liam_davenport:
If only ;)
[One (M7) Original Android Development] vlaf:
Welcome back Poon, I missed your kernel.But I have a question, anyone with new sense kernel with maximus have issues with incoming call, on screen doesn't show nothing, no name, no number, no nothing or it's only for me?
[One (M7) Original Android Development] liam_davenport:
Ill try now, Did you flash any other mods?

Edit: All fine here :)
[One (M7) Original Android Development] vlaf:
Before kernel, project era and Woodstock, after kernel nothing.
[One (M7) Original Android Development] liam_davenport:
Hmm weird, What did you select with Woodstcock? and did you have a call before the kernel? all working?
[One (M7) Original Android Development] poondog:
It seems fine for me :)
[One (M7) Original Android Development] vlaf:
Percentage battery, back key kill app, and everything working before, but this happens only if my phone is locked, with unlocked incoming call it's ok.Never mind seems the problem it's only from me.
[One (M7) Original Android Development] fastcx:
So basically I just flash this for gpe and shouldn't bring any issue? But ramdisk isn't running gpe
[One (M7) Original Android Development] adambala:
All fine here also..
[One (M7) Original Android Development] liam_davenport:
This is for Sense 5.0.2, GPE is a few pages back :D
[One (M7) Original Android Development] poondog:
Its the same kernel as gpe

I believe it won't boot on gpe due to sense ramdisk
[One (M7) Original Android Development] alex6600:
Thanks!

Is sweep2wake, and doubletap2wake are included?
[One (M7) Original Android Development] fastcx:
As expected, since it use sense ram disk
[One (M7) Original Android Development] poondog:
Yes sir, its heavily based on flar2 version so thank him!
[One (M7) Original Android Development] alex6600:
As can I see, this kernel not have aroma installer...

All options on by default? :)
[One (M7) Original Android Development] poondog:
[MENTION=949860]alex6600[/MENTION]

Yes, default is dt2w and s2s iirc

You can set it in trickstermod or any app :)
[One (M7) Original Android Development] choppy80:
Very nice to have the Kangaroo back. :D

I wasn´t happy with Xceed Kernel on L.
[One (M7) Original Android Development] alex6600:
Just installed kernel. Thanks.

How to remove vibration on s2w, dt2w?
[One (M7) Original Android Development] klaus818:
This kernel is wonderful.

Yesterday I installed the maximus 50.0.0 rom. I have al lot of problemes. Your kernel fixed most of them. With this kernel I can use this rom as I want.

Thank you very much.
[One (M7) Original Android Development] liam_davenport:
I have no sound from the speakers, haven't flashed anything since the kernel can anyone else confirm same?
[One (M7) Original Android Development] poondog:
Thanks for the kind words

Cannot :)

Awesome :)

This is the first I'm hearing (get it?)

Can anyone confirm?
[One (M7) Original Android Development] boroboy69r:
Excellent kernel for maximus lp, this is the way kernels should be flashed everything on by default no aroma ?
[One (M7) Original Android Development] klaus818:
No, everything works fine. No problem with this kernel.
[One (M7) Original Android Development] Keasby:
Nope, no sound issues, no issues at all :)
[One (M7) Original Android Development] liam_davenport:
[MENTION=4379011]poondog[/MENTION] never mind I rebooted sound is back again don't know what happened there!
[One (M7) Original Android Development] cyrusct82:
Installed it but I see that all 4 cores are running all the time. They are not switching to offline and only one working at 384 Mhz instead all stays at 384 Mhz.
[One (M7) Original Android Development] adambala:
I was having some sound issues...only the up speaker working after reboot everything back to normal...maybe you have to look for that..
[One (M7) Original Android Development] poondog:
I am on gpe and haven't faced this! That's strange :eek::confused:

Mines hotplugging fine

:confused:
[One (M7) Original Android Development] liam_davenport:
There you go [MENTION=4379011]poondog[/MENTION] second time you heard (see what i did there?)
[One (M7) Original Android Development] poondog:
:)

Does anyone have the issue with the stock kernel I wonder

Maybe HTC changed something in the sound drivers
[One (M7) Original Android Development] liam_davenport:
I never noticed it till i posted, since reboot fixed it not really a problem for me :D
[One (M7) Original Android Development] djason89:
Only issue I've found was that the vibration feedback was set to 2000 but with trickster this was easily rectified.

Also I don't seem to have any pocket detection. Can't find the setting in trickster too.
[One (M7) Original Android Development] Keasby:
If you have installed an other custom kernel (xceed kernel) before you have to reflash the rom and then kangaroo kernel again.

MPdecision is broken when all cores are always on ;)
[One (M7) Original Android Development] ZeroInfinity:
vibration is also weaker on stock kernel maximushd and GPE lollipop, HTC must've reduced the vibration for some reason :p 2700 should be the "normal" vibration setting
[One (M7) Original Android Development] poondog:
I include the ramdisk now :) just check though if mpdecision is on in trickstermod

Yeah HTC lowered it to 2000
[One (M7) Original Android Development] Keasby:
Alright, with the test version I tried this flash stuff and could only handle it by reflashing the rom ;)

Good to know that :)
[One (M7) Original Android Development] Orginator:
btw. his version is actually kinda broken, on his kernel it sometimes simply stops working for no reason. On yours this has never happened to me, so you must have implemented it better :P

[MENTION=4379011]poondog[/MENTION] also if the same kernel kinda works on both sense and gpe, then maybe you can have it check on boot which one is installed and then either use the sense ramdisk or not?
[One (M7) Original Android Development] poondog:
:thumbup:

Should be the same :)

Although, I changed a few things so maybe its that. All creds to him and showp1984
[One (M7) Original Android Development] cyrusct82:
Yep you are right.
[One (M7) Original Android Development] skoblar:
goodnight poondog:)

After installing kernel kk_501_SENSE_jan19.zip, I start black screen with google bubbles (blue, red, yellow vertye ey) which rotates without stop.

what to do please?

thank you for everything.:good:

I'm on ROM DEOXED Lollipop 5.0.1 of Golv.

kernel poondon kk_501_jan16.zip
[One (M7) Original Android Development] neniick:
Because you are on a GPE rom and flashed a SENSE kernel, just flash the latest GPE kernel (links in first post) and you are good to go.
[One (M7) Original Android Development] skoblar:
thank you neniick

I reflashé the kernel of 16 January.

but the dev poondog said: "Lollipop GPE and Sense can use the Saami kernel it semble This is just the kernel with the support for Sami sense."
[One (M7) Original Android Development] crownvn:
sorry for my mistake, it should be "KK' s kernal" :))

---------- Post added at 02:58 AM ---------- Previous post was at 02:54 AM ----------

How can you check it?
[One (M7) Original Android Development] cyrusct82:
With ELEMENTAL X app or another app.
[One (M7) Original Android Development] alex6600:
After some time after screen off(while phone in deep sleep,as I think), while use dt2w to wake phone, it makes screen on,and immediately off.

After that, dt2w work as should.
[One (M7) Original Android Development] Hellmanor:
Hello

Will it work on S-ON phone?

Thanks in advance!
[One (M7) Original Android Development] klaus818:
Yes.
[One (M7) Original Android Development] Golv:
[MENTION=4379011]poondog[/MENTION]

THX for kernel for Sense!

All good but ... There are no /system/usr/keylayout/synaptics-rmi-touchscreen.kl in this zip.

If you select L2M, don't work last open applications (recent app) by pressing Home after installation.
[One (M7) Original Android Development] Snotmann:
Someone here got problem with d2w ? s2w works fine for me ...
[One (M7) Original Android Development] frkhtc:
dt2w, sometimes is working, sometimes not, it vibrates, but screen doesn't turn on, only after a second double tap.
[One (M7) Original Android Development] poondog:
I recommend trickstermod. I use it myself

Yes, but remember boot.IMG is more than the kernel

Kanagroo zip--> boot.img+ modules

modules go straight to the ROM

Boot.img--> zimage (kernel) + ramdisk

The ramdisk I tweak a little bit, but is different for sense and gpe

In short don't flash gpe kernel on sense and vice versa :)

Thanks :)

I have not included this in my zips for a while now btw
[One (M7) Original Android Development] skoblar:
hello poondog:)

if I understand I must first flasher:

1 / Kanagroo zip

2 / boot.img

because I flashed boot .img and then Kangourou.zip and I had the same problem (the phone does not start and remains on the Google balls.

I thank you and apologize for the inconvenience:o
[One (M7) Original Android Development] poondog:
No

See the op, and flash the kernel for the type of the ROM you have. They are not compatible

You only have to flash the right zip
[One (M7) Original Android Development] Seanie280672:
could you possibly up the vibration on key press please, I can hardly feel it when I touch something like the back or home button or type an sms, or is there an app I can install to modify this myself ?
[One (M7) Original Android Development] ZeroInfinity:
use Trickster Mod to change vibration voltage to 2700 (normal voltage before HTC reduced it in lollipop)
[One (M7) Original Android Development] Seanie280672:
Thanks, done and sorted :good:
[One (M7) Original Android Development] adambala:
The sound issue come again..now the down speaker...no sound at all after reboot everything ok...anyone face the same issue as me??I don't know if it's kernel or Rom related....that's why I post here and at MaximusHD Rom..
[One (M7) Original Android Development] Orginator:
[MENTION=4379011]poondog[/MENTION]

.fixed GPU behavior

.some tweaks for smoothness and battery

does that mean that those are general tweaks that could also be added to the GPE version?
[One (M7) Original Android Development] poondog:
Did you update firmware?

Yes, I was at the aus open yesterday :)
[One (M7) Original Android Development] Orginator:
If so then please add them to gpe and upload :)
[One (M7) Original Android Development] poondog:
Should be up today
[One (M7) Original Android Development] lewonsky:
thanks .....
[One (M7) Original Android Development] abelbus:
I like this kernel!

The best kernel from sense 6 lollipop.

Thanks.
[One (M7) Original Android Development] poondog:
Thanks for the compliment :)
[One (M7) Original Android Development] abelbus:
You like to have a new logo for your new kernel version? I would be willing to become one to thank you for your work ...
[One (M7) Original Android Development] poondog:
If it's a good one :)

I don't mind, I never really had one
[One (M7) Original Android Development] adambala:
Yes mate I am on latest firmware
[One (M7) Original Android Development] poondog:
OK, maybe sense is not 100% compatible with gpe kernel

Fwiw I'm using gpe
[One (M7) Original Android Development] adambala:
it doesnt happen all time it appears randomly......but after restart is ok again
[One (M7) Original Android Development] poondog:
Tbh I've never been one for using non matching kernel sources

Previously I've waited till official
[One (M7) Original Android Development] bisti2004:
Which version to choose for CM12 Nightlies ?
[One (M7) Original Android Development] lewonsky:
How do I correct the missing mpdecision coming from kairi Kernel??
[One (M7) Original Android Development] poondog:
I don't support cm

Reflash your rom
[One (M7) Original Android Development] ser35:
0=No Vibration, Default=25

Only affects the vibration when the unblock.

echo 0 > /sys/android_touch/vib_strength;
[One (M7) Original Android Development] alex6600:
Thanks!

Wrote init script. And all work as should! :)
[One (M7) Original Android Development] abelbus:
Send me your email for private and so are in contact and I'm teaching ideas.

[emoji108] [emoji106]
[One (M7) Original Android Development] theduckking:
I had a similar issue with MaximusHD 45, it usually occurred when I switched from Google Play Music to Youtube. I would have no sound anywhere until I either restarted or went back into the music app and pressed play and pause again. The notification buttons would not work.

It always seemed strange, but once I figured it out I pretty much forgot the issue. Hope this helps:D
[One (M7) Original Android Development] Orginator:
Awesome! Thanks in advance! :)
[One (M7) Original Android Development] poondog:
Here's a small update for GPE users

Don't flash this on sense

changelog:

.allow GPU to sit at 27MHz

.some small tweaks for performance and battery

.some RAM tweaks (thx Imoseyon)

.set DEADLINE as default scheduler
[One (M7) Original Android Development] alex6600:
Any chance on update for sense? :)
[One (M7) Original Android Development] OneCheekyDevil:
Flash-a-holic alert :P

Was that code for ETA? tsk tsk
[One (M7) Original Android Development] poondog:
This is just catching GPE up to sense :) I updated sense only 3 days ago
[One (M7) Original Android Development] ser35:
You can say more, why is the replacement for the DEADLINE?
[One (M7) Original Android Development] poondog:
Why have I used deadline as default you mean?

Its simple, no bs and tried and tested :)
[One (M7) Original Android Development] ser35:
fiops worse than the deadline?
[One (M7) Original Android Development] poondog:
I didn't see a difference personally, in benchmarks and real use
[One (M7) Original Android Development] fastcx:
Wait, no more dt2w option n max clock at 1.5ghz?
[One (M7) Original Android Development] Orginator:
[MENTION=4379011]poondog[/MENTION] aye d2tw is not working with the latest GPE version
[One (M7) Original Android Development] poondog:
Oops, uploaded the wrong version :D
[One (M7) Original Android Development] fastcx:
[emoji28] [emoji28]
[One (M7) Original Android Development] poondog:
New version is compiling. Sorry :)
[One (M7) Original Android Development] fastcx:
Waiting[emoji48] [emoji48]
[One (M7) Original Android Development] poondog:
Sorry for the confusion. I simply uploaded the wrong zip

Here it is

changelog:

.enable 2w

.restore clocks back to 1728MHz
[One (M7) Original Android Development] fastcx:
Thx bro, but I'll still try 1.5ghz n deadline
[One (M7) Original Android Development] santod040:
Sure, here you go.

You will see I only made two changes/additions to init.rc.

Hope it helps.
[One (M7) Original Android Development] poondog:
Here is a small update from yesterday's work

Changelog:

.add NTFS RW capability

.fix for system RW

.patch to 3.4.30

.sd mount patch [MENTION=1331268]santod040[/MENTION]

Full changelog:

http://pastebin.com/raw.php?i=kMqpS8xh

(too big for the post limit lol)

Enjoy :)
[One (M7) Original Android Development] Thijssie909:
Thanks for the update! I just flash the boot.img with flashify, works perfectly...
[One (M7) Original Android Development] poondog:
Yeah, of course you can do that :)
[One (M7) Original Android Development] 2WildFirE:
Ty, will try it :o
[One (M7) Original Android Development] iLee:
hi poon great your back again installed your kernel right away ?

is it possible to add sellinux permissive? viper4android will not work without it
[One (M7) Original Android Development] poondog:
Hi, welcome back

I will not add this, because enforcing is much better. Thats the whole point in SELINUX :P However, you can use an app to easily change it :)
[One (M7) Original Android Development] ZeroInfinity:
Use this: https://play.google.com/store/apps/details?id=com.mrbimc.selinux Works flawlessly
[One (M7) Original Android Development] iLee:
yes i know i use this app but i have some kind off OCD i like my phone as clean as possible ? but thanks anyway no biggie
[One (M7) Original Android Development] popy2006:
THX poon that you are back. My backup is gpe 4.4.4 + kk72 ???

Now iam on gpe 5.0.1 and love to See you back...

Will try your kernel soon.

Another question: is encryption also forced on in The gpe ?

Thx

Gesendet von meinem HTC One
[One (M7) Original Android Development] ZeroInfinity:
If you're talking about Device Encryption, it is not encrypted by default on GPE but optional to turn on the feature in settings.
[One (M7) Original Android Development] poondog:
You can use a PC app called Virtuous Ten Studio to easily decompile ramdisk and do it :)

But I won't ship it like this for everyone