yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] Keasby:
10th March kernel works great with skydragon sense 7 port :)

Thanks again!
[One (M7) Original Android Development] poondog:
Thank you :)

Yes, but coming from from another kernel reflash the rom

Check your apps, or turn off 2w

I didn't even know there was sense 7 for m7 till yesterday lol
[One (M7) Original Android Development] artur0588:
Can you add wake gestures please?
[One (M7) Original Android Development] whisper13:
Yse tricksterMod to enable wake gestures
[One (M7) Original Android Development] poondog:
It has double tap wake and sweep to wake only. I recommend flar2 kernel for that
[One (M7) Original Android Development] artur0588:
[MENTION=4684315]flar2[/MENTION] kernel on LolliPop very buggy, problem booting. Your kernel always boot fine, hope you add gestures.

---------- Post added at 03:14 PM ---------- Previous post was at 03:14 PM ----------

there is no option enable gestures in trickster mod, i think becauise not include in kernel.
[One (M7) Original Android Development] belako:
After a few days of using ARHD 91.1 + Kangaroo, I like having DT2W without seemingly zero battery penalty, but I've been suffering from incorrect battery reading. I'm not sure if this is due to Kangaroo or ARHD or the combination :(
[One (M7) Original Android Development] sumanth08:
Sorry, I'm out of reach of computer from last few days.will check out when I'm back. Thanks
[One (M7) Original Android Development] lonewolf083:
what the last stable version mar08 or mar10 ???
[One (M7) Original Android Development] liam_davenport:
Mar08, Mar10 was a test for speakers
[One (M7) Original Android Development] lonewolf083:
ok thanx

actualy i have ELX 19.5

can i flash over or i have to delete some files before flash ( elx script ?? )
[One (M7) Original Android Development] liam_davenport:
I don't know how it works sorry, My guess is you would have to remove everything to do with ElementalX so nothing conflicts
[One (M7) Original Android Development] poondog:
Give it a few days, and remember battery reading is an estimation not 100%

Mar10 has basically been marked stable :)
[One (M7) Original Android Development] whisper13:
Flashed kangaroo over elemetal, works fine :)
[One (M7) Original Android Development] Soul Rebel:
Double to wake is very intermittent, any solution? Aside from that it is great. Fast stable and smooth

Edit just found my answer; http://xdaforums.com/android/apps-games/app-kernel-configurator-t2989336 THX!
[One (M7) Original Android Development] poondog:
Yay someone who searches :)
[One (M7) Original Android Development] troly:
I want to use it:good:
[One (M7) Original Android Development] poondog:
Will upload for gpe as well official kernel since its fine
[One (M7) Original Android Development] razielmkd:
Your kernel is the best, works great on sd rom sense 7
[One (M7) Original Android Development] Sithhy™:
Will this kernel work on ViperOne and S-ON? :silly:
[One (M7) Original Android Development] neniick:
ya it will
[One (M7) Original Android Development] razielmkd:
Guys what governor do you recommend?
[One (M7) Original Android Development] seqas:
hi poonie! :) awesome kernel as always. is there other kernel than the march 08 for GPE? atm on gpe rom and running your kernel march 08

works wonderful obvious :P
[One (M7) Original Android Development] DeeZZ_NuuZZ:
Ondemand is the overall best and reliable

Gesendet von meinem HTC One mit Tapatalk
[One (M7) Original Android Development] poondog:
Yeah will update this weekend sometimes hopefully
[One (M7) Original Android Development] ser35:
The core of 10 March is very, very good. Everything works. And the core is very economical.
[One (M7) Original Android Development] poondog:
Here's the official release of the March 10 test kernel

I haven't had much time for kernel development, and I spent this weekend doing some stuff on my flo kernel

So whipped this together for you all to enjoy

Thanks everyone for the support :)
[One (M7) Original Android Development] liam_davenport:
Awesome as always keep up the good work mate :D
[One (M7) Original Android Development] n0j0e:
After update my One M7 to Lollipop it runs like a black Panther. Can wait of the m10 next year.

[size=-4]Send with much love & Android.[/size]
[One (M7) Original Android Development] herwegan:
IF i replace my M7, it'll be the M9 pretty sure.. but those flagships atm really don't convince me 100%..
[One (M7) Original Android Development] liam_davenport:
Im the same tbh on the fence with m9
[One (M7) Original Android Development] Large Hadron:
Good to be on Lollipop at last so I can try some fresh kangeroos ;)

I'm going to wait until I see the M9 for real, then decide. Obvious time for me would be June, so no rush. Don't see me going to any of the other things that have been announced (the Sony Z Compacts would be the obvious alternative for me, but they seriously lack development communities), so if not I'll probably wait and see what the M10 brings..
[One (M7) Original Android Development] poondog:
Agree 100%

Yeah as per our convo

Yeah I won't make up my mind fully until holding it
[One (M7) Original Android Development] cycber:
Looks like M7 can stay a little longer than I thought. If HTC will release the sense 7 with Android 5.1 or above to m7.
[One (M7) Original Android Development] yorkberliner:
Good Morning,

[MENTION=4379011]poondog[/MENTION] I have since yesterday your Kernel on my HTC One running and can only say one thing very, very good work. Amazing. 1A+ Everything runs smoothly and there are no problems. Many thanks :good:

regards
[One (M7) Original Android Development] PocehNeheb:
Another request for a patch since i can never make a proper boot.img file. Can you change

if (num_sectors >= 256*60*75) {
num_sectors = 256*60*75 - 1;

to

if (num_sectors >= 0xFFFFDF) {
num_sectors = 0xFFFFDF - 1;

? Lines 656-657 on drivers/usb/gadget/storage_common.c

Thanks in advance.
[One (M7) Original Android Development] poondog:
Sorry man, your prev suggestions created the boot loop issue so it didn't work
[One (M7) Original Android Development] bigAL99:
Not convinced by the M9 and to be honest I really enjoy my M7.

I may wait and see what the M10 holds.

Part of the decision will obviously depend on how much ROM development continues.

I know Viper have said they are going to drop M7 support but I'm hoping they may give us Sense 7 before they do :D

Of course your Kernels are also something we all look for Poon
[One (M7) Original Android Development] poondog:
All these new phones now though have kinda turned me off the Meizu MX4 :) So that can be crossed off the list
[One (M7) Original Android Development] fastcx:
I guess I'll skip m9, I'll wait for next custom soc from Qualcomm n see how m10 gonna be. My friend working in arm at UK shown me some promising new architecture for next few design
[One (M7) Original Android Development] poondog:
Sounds good to me. Not sure if I can survive this long with the same phone though :D
[One (M7) Original Android Development] ser35:
It looks like samsung have knowingly waived sn 810

http://news.yahoo.com/htc-one-m9-surface-temperature-hits-scary-131-180412895.html
[One (M7) Original Android Development] Balikesirli:
WoW, it´s useful as hand warmer, too.

Can´t wait for ViperOneM9 ROM :)
[One (M7) Original Android Development] fastcx:
I can wait, hope my phone don't breakdown or get stolen b4 that
[One (M7) Original Android Development] crownvn:
[MENTION=4379011]poondog[/MENTION]

Does Kernal 16 Mar support sen7 port or not?

http://xdaforums.com/htc-one/development/rom-sd-1-sense7-port-sdkernel-sdhub-t3050637
[One (M7) Original Android Development] liam_davenport:
Yes works fine for me :D
[One (M7) Original Android Development] poondog:
Should be fine for now but a proper port might need modified ramdisk
[One (M7) Original Android Development] MaxHeller:
Xposed?

Has anyone managed to get xposed working on gpe with this kernel? I tried it when it first came out and when it just got updated, but both times I've had it reboot half way through optimizing apps and stay there forever. Great kernel though!
[One (M7) Original Android Development] poondog:
There should be no issue because there's no changes that I think would make a difference. But no testers use xposed me included
[One (M7) Original Android Development] crownvn:
sound like good and await your modification next time
[One (M7) Original Android Development] poondog:
There's new stuff pending when I have time too

I've been testing some things on my flo
[One (M7) Original Android Development] Diglett:
Working fine on sense, not sure about gpe.
[One (M7) Original Android Development] ser35:
KSM

poondog, do you think you want to turn on KSM? If the phone RAM >= 2 GB?

echo 1 > /sys/kernel/mm/uksm/run

Possible mode UKSM would be better? What do you think?
[One (M7) Original Android Development] Keasby:
Thanks again for your great work! :)

Just one wake issue to report...

I use latest sense version, and with sense 7 by sandod040 the double tab2wake won't work right.

The screen turns on for bout 0,5 secs and turn then off immediately. After 3-5 double tabs it wakes with a bit of luck. I have enabled poked wake detection. Any solution for this?

Thanks in advance
[One (M7) Original Android Development] poondog:
I have tried this and honestly although there's theoretical benefits, in real usage there's no difference to the end user imo

Can include it in the next build for testing if you want though
[One (M7) Original Android Development] ser35:
I tried to run KSM and also did not see any difference.

UKSM probably can be tested. Maybe UKSM actually works, unlike KSM.
[One (M7) Original Android Development] poondog:
Yeah maybe. Did you test on this kernel? I don't remember enabling ksm in the config
[One (M7) Original Android Development] khandelwalsiddharth:
Flashed March 16 version and mediaserver is eating my battery.
[One (M7) Original Android Development] poondog:
Not a kernel issue.. please reflash rom or check your apps
[One (M7) Original Android Development] liam_davenport:
It's caused by corrupt media on SD card, Not a rom or kernel issue, Search XDA or Google they're many topics on this
[One (M7) Original Android Development] JRevenge:
#kernel #kangaroo

Kangaroo is compatible with M7 Sense 7 lollipop ?

Thanks
[One (M7) Original Android Development] liam_davenport:
Yes working for me
[One (M7) Original Android Development] ser35:
Yes, I did the kernel (kk_502_SENSE_mar16).

run as:

echo 1 > /sys/kernel/mm/uksm/run

(defaul run=0)
[One (M7) Original Android Development] poondog:
Ill look into ksm stuff next. Time is pretty limited at the moment
[One (M7) Original Android Development] w1000i:
I had bad problem, when I unplug my phone from the charger the phone start to become hot and i discover that the cpu never comeback to 384 and keep running high frequency. :(
[One (M7) Original Android Development] poondog:
Which version, which ROM, what are your settings?
[One (M7) Original Android Development] w1000i:
kernel 16 MAR | SENSE

full wipe installation

MaximusHD | 52.0.0 | Android 5.0.2 | Sense 6.0

westwood

512 read ahead buffer size

fiops

ondemand

All screen wake control OFF

775v - 384

775v- 486

800v -594

.

.

.
[One (M7) Original Android Development] ser35:
USB Fast charge -enabled or disabled ?

CPU min\max change or use stock 1728 mz?
[One (M7) Original Android Development] w1000i:
USB F-C is disabled

Cpu is stock

384-1728

I use trickster only to do all changes.
[One (M7) Original Android Development] RyuzakiTA:
Hi, after 2 flash I have still the same problem. Max cpu is 1134, and max gpu is 320 mhz. Is it normal?
[One (M7) Original Android Development] fastcx:
Let your phone cool down, then check again. Most probably only thermal throttle
[One (M7) Original Android Development] w1000i:
let it cool down ;)
[One (M7) Original Android Development] RyuzakiTA:
Solved! Does this kernel support motion gesture?
[One (M7) Original Android Development] fastcx:
No
[One (M7) Original Android Development] pankozin:
Hello. Its only me having so low vibration with this kernel? (Rom IC7.0.3, without kernel vibration is much higher.). Setting init.d script to change vibration isnt helping much (vibration is still lower, than with stock kernel)
[One (M7) Original Android Development] poondog:
Its using the gpe vibration levels which are lower. Try increase in trickstermod
[One (M7) Original Android Development] pankozin:
I see. I feel, that even increasing them with a script doesn't match actual value, which was in previous setups I used (I set vibration strength to stock 2700, but navigation keys are vibrating very weak compared to same value I used in other lollipop kernels ;(. Anyway, great kernel, never was so happy with battery life. I love it. Thanks.
[One (M7) Original Android Development] poondog:
Ty

If you can't live with new numbers you'll have to use stock :)
[One (M7) Original Android Development] pankozin:
Nah. I can even cut the keys off for this battery life and performance)
[One (M7) Original Android Development] fastcx:
Would like to try uksm if you decides to do a test. Currently running ksm, not so significant improvement, but from Linux benchmark, both have significant difference.
[One (M7) Original Android Development] RyuzakiTA:
Hi, the phone does not always unlock at first try( both with double tap or unlock button..)

It did not happen with stock so i Don't think its rom related...how can I solve?
[One (M7) Original Android Development] poondog:
When I have time to do m7 ill do it. Most of my dev time goes to my Flo atm

its a limitation with the implementation, its always been like this
[One (M7) Original Android Development] pankozin:
Hi. Can u suggest which governor is more battery friendly - preservative or ondemand? Which spends on low frequencies the most? Thanks:angel:
[One (M7) Original Android Development] poondog:
Try them both for your usage.. I suggest on demand
[One (M7) Original Android Development] OzanSRC:
[MENTION=4379011]poondog[/MENTION]

Sometimes I couldnt manage to open screen with D2W. I have to double tap the middle of the screen, Bottom and top of the screen don't.
[One (M7) Original Android Development] fastcx:
Default setting is middle, to set to full screen just use app to change the value to 2(1 is default)
[One (M7) Original Android Development] poondog:
That's to prevent accidental wakes :)
[One (M7) Original Android Development] monoculero:
When I talk on the phone to me you do not hear well, but if active speaker then all is well . What can happen it? Sorry for my poor english and thanks for your kernel and your work!!
[One (M7) Original Android Development] poondog:
Only on this kernel? I had this problem on my first m7 on 100% stock unrooted and I got a replacement phone
[One (M7) Original Android Development] Joeisgood99:
My compilation of your KKV zImage bootloops

Hi poon.

Firstly I wanted to say your kernel is awesome. I get great battery life and my phone runs beautifully.

From memory March was a busy time at uni, but if you have time, can you please point me in the right direction.

As a learning exercise Iv started to compile different kernels on my pc.

So far I have successfully built your KKV (I think I downloaded source code just after you released Mar08), KKIV, and stock M7 Android 5.02.

I have successful builds of your work with Google gcc 4.8 for Android 5 and Christopher82 a15 optimised tool chain-2015.

My issue is that any zImage I compile from your code either boot loops at the splash screen or hangs at the same point.

If I split the boot.img from say, kk_502_SENSE-mar16 and combine your zImage with my ramdisk.cpio.gz using mkbootimg my phone boots fine, if I try to install my build of your work (zImage) with Anykernel2, or fastboot flash a boot.img containing a zImage I compiled from your code, or make a flashable zip and install in TWRP, I get the same boot loop.

I'm not sure why the zImage I pull from a download of your kernel works perfectly, but when I build exactly the same zImage with the same tool chain and combine it with the same ramdisk I get a boot loop?

At first I thought I had the wrong address for the ramdisk, but as I said my ramdisk with zImage extracted from a download link in this thread works fine.

My build of stock m7-Android-L kernel with Google 4.8 tool chain compiles and boots without issue.

Not expecting a tutorial on how to build kernels but any quick tips, or obvious pointers would be appreciated.

Compiling on Ubuntu 14.4

GREAT WORK BTW

Thanks in advance.

Joe.
[One (M7) Original Android Development] poondog:
Hi Joe

My source is 100% up to date. Did you compile the kernel with no changes? You should be able to change build script to point to your toolchain only.

I am also using 14.04 Ubuntu. [MENTION=5324408]herwegan[/MENTION] [MENTION=4388232]ZeroInfinity[/MENTION] did you guys run into these issues?
[One (M7) Original Android Development] Joeisgood99:
QUOTE=poondog;59666411]Hi Joe

My source is 100% up to date. Did you compile the kernel with no changes? You should be able to change build script to point to your toolchain only.

I am also using 14.04 Ubuntu. [MENTION=5324408]herwegan[/MENTION] [MENTION=4388232]ZeroInfinity[/MENTION] did you guys run into these issues?[/QUOTE]

Thank's poondog. No doubt your source code is fine!

I didn't make any changes to your code or the toolchain.

I'll look in to how to change the build script to point to my toolchain only, if you think that might help.

If it's not something you're already aware of, then its definitely a silly error at my end. I'll keep thinking /looking. I could of sworn it was my ram disk at first but when tested with another zImage it worked. Do you have a unique technique for building /obtaining a ram disk? Iv split ramdisk from multiple sources, they all work unless combined with a zImage (of KKV) that I build. ??! :confused:

Thanks for your reply /time.
[One (M7) Original Android Development] poondog:
I build mine in Virtuous Ten Studio, its the easiest. Its all set out nicely too.

Change this line in build script, thats all

29:

export CROSS_COMPILE=${HOME}/Toolchains/arm-eabi-4.8-lollipop/bin/arm-eabi-

change it to where your toolchain is
[One (M7) Original Android Development] Joeisgood99:
Thanks mate!

I'll give Ten Studio a try just for fun, and change the build script.

Thanks again.
[One (M7) Original Android Development] poondog:
Good luck
[One (M7) Original Android Development] Joeisgood99:
Xda QUOTE=poondog;59667915]Good luck[/QUOTE]

Turns out all I had to do was actually USE your build script. :silly::o

I was cd to kernel source and then

make -j4 ARCH=arm CROSS_COMPILE =/path/to/tool/chain/bin/arm-eabi-

Built fine but wouldn't boot. But now...

I'm running home built KKV!

Thanks again poon, you're a champ. :good:
[One (M7) Original Android Development] poondog:
Good to hear buddy. See the build.sh and you can change the compile user name etc
[One (M7) Original Android Development] ser35:
published by source kernel

HTC published by source kernel

Update with the latest source from HTC ?
[One (M7) Original Android Development] poondog:
I started already, idk if I will release here or not though
[One (M7) Original Android Development] poondog:
Hi guys, I am losing motivation for working on m7.. for now I will close this thread. Maybe I will return in the future and work on m7, or it might be my next device.

I used to have a lot of time to work on these kernels but now I find myself a bit busy to maintain the kernel and keep up with user requests.

Other factors have contributed towards this but I won't go into the detail. I've never taken a donation because I believe there are much more worthy recipients than people like us.. sometimes its unbelievable the people who openly take money that they don't rightfully deserve. I know there are people out there who wish to donate (thank you) but there are places that it can go that are much more worthy.

Respect to all those who have supported me along the way and helped. Without support, Kangaroo Kernel would not have become with it did.

Feel free to PM me about anything if you're wondering

Thank you all

-Poondog
[One (M7) Original Android Development] poondog:
Don't worry, I am :P

3.4.105 is dunnnnnnnn :)

Updates include new code for improvements, bug fixes, enhancements that are hand picked by the maintainer (used to be gregkh, now its Zefan Li) and merged to upstream. They are tested for bugs and everything before being released officially.

Around 4000+ upstream commits have been made since the release of 3.4.10 (which HTC One is based on)

This is what I have merged
[One (M7) Original Android Development] jukiewalsh:
Why are most android kernels being based upon 3.4 when the latest linux kernel verison is 3.18? A little OT but just wanted to ask :p
[One (M7) Original Android Development] poondog:
It depends on what google base on, which depends on what CAF base on.

Google on the Nexus 4 and nexus 5 (our generation) based on the 3.4.y kernel for the common android msm kernel branch which HTC builds and forks from.

You'll see Google/motorola have based off 3.10 for the Nexus 6, and Google/HTC have 3.10 as well on the Nexus 9, so you can expect that those chipsets (msm and tegra next gen) will be 3.10+

So it depends on what google bases their common branch off when the initial bringup for that chipset occurs

:)
[One (M7) Original Android Development] jukiewalsh:
So how do you "change" what your kernel is based off? i.e. the upstream to .105?

edit: figured it out with google
[One (M7) Original Android Development] poondog:
Its not really possible to update from 3.4.y to 3.10.y as it is possible to go from 3.4.0 to 3.4.1

Theres a massive under the hood change, which means that its easier to base from CAF or whatever and patch in HTC/Google's changes

However, there is no 3.10 kernel or >3.4.y for our chipset (that I know of)
[One (M7) Original Android Development] Golv:
[MENTION=4379011]poondog[/MENTION]

This is an interesting information for devs:

http://xdaforums.com/showpost.php?p=57395781&postcount=13311
[One (M7) Original Android Development] poondog:
Saw that, its in the todo list for later on :)

More correct actually the "should I do it or not" list
[One (M7) Original Android Development] Golv:
I'm agree. My post was not request but for information only! ;)
[One (M7) Original Android Development] poondog:
First non-test kernel :)

Here we go

Changelog from stock:

.full upstream to 3.4.105 from 3.4.10 base, 4000+ commits. (kernel.org)

.don't limit optimization of kernel by size

.compile with GCC Google 4.8

.some changes to the way the kernel name displays

.make the ramdisk insecure

.set adb debuggable

Kernel string name:

Enjoy :)
[One (M7) Original Android Development] mcduffie2010:
So far running smoothly and sleeping as a baby.

Great work and looking forward to future goodies
[One (M7) Original Android Development] jtj1825:
Does GPE work across carriers like AOSP? I'm on VZW
[One (M7) Original Android Development] mrgwap:
Is your kernel good with stock ROM?
[One (M7) Original Android Development] piyiotisk:
Everything working fine so far! 31000 on Antutu!!
[One (M7) Original Android Development] gori11a:
Thanks poondog. Unplugged my phone over 14 hours ago and I still have 44% bat left. That's with last test kernel. Awesome
[One (M7) Original Android Development] piyiotisk:
Hello, just an idea!

can you provide a kernel with only updates and bug fixes?

Because this kernel is flying! thanks!!
[One (M7) Original Android Development] koax88:
Hello,not asking for eta,but dt2w on lollipop with nukernel is so damn good,very accurate,comparable to kk sense version. Will u implement it back? My power button kinda mushy, but i reaaallly like your kernel ,still, i cant use it without that function. I understand your way of making kernel,without proper base u will not add extra function,but..the wait is killing me..[emoji51][emoji51][emoji51]

Again,not asking for eta,just a request. :)
[One (M7) Original Android Development] plemen:
Phenomenal battery life with this kernel - thanks poondog!