yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Original Android Development] Mayday_XL:
- Stock rom (MTC20F) with root, no other mods

- Bootloader 3.54

- Radio 3.61
[Nexus 6P Original Android Development] DaReDeViL:
All ok. Now a log can maybe help
[Nexus 6P Original Android Development] resynx:
What are the wake gestures from PN kernel? I only know of the gestures from EX kernel.

Thanks in advance.
[Nexus 6P Original Android Development] DaReDeViL:
I picked the corresponding commits from PN kernel
[Nexus 6P Original Android Development] justin1221:
I have to agree, Dp5 is amazing now. Thanks.
[Nexus 6P Original Android Development] Mayday_XL:
[MENTION=1897326]googy_anas[/MENTION]

I switched yesterday to DP5, now i will test. :good:
[Nexus 6P Original Android Development] laulau42400:
Hello, since the last update, the phone restarts itself after installation of certain applications. Rom Du 10.5

Envoyé de mon Nexus 6P en utilisant Tapatalk
[Nexus 6P Original Android Development] DaReDeViL:
Which apps?
[Nexus 6P Original Android Development] laulau42400:
Facebook, Tapaltak

Envoyé de mon Nexus 6P en utilisant Tapatalk
[Nexus 6P Original Android Development] DaReDeViL:
Weird, I use the same apps without problems. There must be another reason. Any logs?
[Nexus 6P Original Android Development] nathanchance:
Do you see the Google logo first or just the boot animation?
[Nexus 6P Original Android Development] laulau42400:
Boot animation

Envoyé de mon Nexus 6P en utilisant Tapatalk
[Nexus 6P Original Android Development] nathanchance:
Not a kernel issue then. If you see the Google logo then boot animation, it's a hard reboot (kernel panic). If you see the boot animation only, it's a soft reboot and that's a framework error. As it is happening when you are updating/installing apps, it's most likely a package manager issue, usually brought on by stress from the CMTE. DU merged a commit to alleviate this; if you haven't already, I'd do a clean install.
[Nexus 6P Original Android Development] laulau42400:
Thank you for the analysis, I will own flash.

Envoyé de mon Nexus 6P en utilisant Tapatalk
[Nexus 6P Original Android Development] DaReDeViL:
Amen ! ;)
[Nexus 6P Original Android Development] holigan360:
Support on Paosp plz!!
[Nexus 6P Original Android Development] OmegaBlaze:
Wassup with the new-new
[Nexus 6P Original Android Development] DaReDeViL:
[

01-SEP

] Version 1.

3 (MM & N)

:

~ all details and credits

in github ~

- Patched to latest Linux 3.10.103

- Compiled with sabermod aarch64 gcc 7.0

- Compiler optimizations

- Swap optimization

- Swappiness increased to 90% ( which is the correct value for better ram management, smoother multitasking and overall responsiveness !!! )

You're gonna love Nougat a little more
[Nexus 6P Original Android Development] glockman4519:
Just got my 6p today and with much reading it looks like this is the kernel to use. Can't wait to try it out. Thank you for sharing with us.

Sent from my Nexus 6P
[Nexus 6P Original Android Development] franciscofranco:
Uh... what?
[Nexus 6P Original Android Development] DaReDeViL:
Uh... What? Part 2 !

PS : don't trust me, try it ! ;)
[Nexus 6P Original Android Development] ahmd gomaa:
Thanks for your work i installed the kernel already

Just few questions

What app to manage the kernel

What settings to apply on boot from the app ?! Any recommended or built-in in profilers?! Or just flashing the kernel via twrp will do the magic

thanks again
[Nexus 6P Original Android Development] Nickchapstick:
I just got it too and haven't had much time to read. Why is this kernel, in your opinion, is this the superior kernel? Thanks in advance for the info.
[Nexus 6P Original Android Development] DaReDeViL:
I personally use kernel adiutor which handles most of the useful settings you can play with.

About recommended settings, it's tied to personal taste and preferences ... So only you can judge what settings suit best your needs.

FYI, I never change a single setting (except the few tweaks already included) ... And then share with you so you can flash and enjoy. That simple ;)
[Nexus 6P Original Android Development] franciscofranco:
I'm obviously not going to try it since I don't run with ZRAM or any kind of swap on this device. I was just a bit concerned reading such a claim of yours, because it's simply rubbish. That'll put more pressure on swapping pages to disk (in this case we swap to a compressed ram block) when it's absolutely not needed. That involves some overhead since you swap it out, fit it in, compress it. Then if there's need to access those pages (which by the rate you're swapping things will be in-out way more often than before) it has to do the reverse process more often than not. How can you claim "better multi-tasking" if that'll basically merge the apps pages to ZRAM very often instead of letting them sit in ram (un-compressed) where they belong (since yeah, we have frickin' 3Gb).

I would be inclined to use something like 10%-20% instead of that ridiculously huge value, since we really only need to swap **** out when there's some memory pressure.

But if you have some data numbers to back your claim up, please share them.
[Nexus 6P Original Android Development] winxuser:
Now now, you two in my eyes are the best kernel Devs I know, I have used ports of your kernels on other devices.. both if you have your own views on things for the kernels. Now let the community decide the fate of certain mods done on these kernels
[Nexus 6P Original Android Development] glockman4519:
To be honest it was compatibility issues with N. And I an no expert, not even close.. Lol... I read that this kernel works better on multirom with N. That's all. As it specs and other things like SOT and performance, I haven't had the chance to try it yet. I an swapping ROMs around now and getting ready to flash now. I will let you know. Again, I am an average android enthusiasts and am no expert when it cones to kernels. I try them out and which ever one gives me the best overall battery life and device performance is the kernel I use. No science behind it, I wouldn't understand it anyways. Lol..
[Nexus 6P Original Android Development] DaReDeViL:
Yeah, that's how it should be. If perfection was in this world we would have seen it. Try all the available kernels and judge by real life usage and forget about dumb numbers or benchmark scores. This kernel isn't the best, but it's the best I can share with you as a person who shares his fun for the pleasure of it, not to have people bow down even for joking ... And don't forget that the spirit of xda is (should be) sharing knowledge and ignorance in full (hypothetical) respect. So there's no competition (at least for me) and comparisons do not bug me.

PS : if only googymax users could post their (positive/negative) feedbacks after each build so that readers could have an idea instead of just believing my "claims" ...
[Nexus 6P Original Android Development] DaReDeViL:
Rubbish ... Let me see ... I don't have it in my respectful dictionary ????

About data numbers, there's a ridiculously huge value used by samsung in their latest flagships which is 130 (and some devs increase it to 190 for even better "claimed" magic) even if their swap way is slightly different.

I remember having asked one of the devs (by PM to avoid interfering or embarrassing) about such "ridiculously huge value" and it was such a constructive discussion !
[Nexus 6P Original Android Development] DaReDeViL:
That's really unfair. I ain't no big dev but he certainly is. But you are right about letting people decide by themselves ;)
[Nexus 6P Original Android Development] Rohit jat:
I don't know whether it is stupid to write but after installing latest googy from ninja i lost my magisk root/phh superuser and was unable to reinstall it, finally settled with supersu.. is everything is normal or its a bug ?
[Nexus 6P Original Android Development] DaReDeViL:
Not stupid at all. Googymax supports only SuperSU ... ;)
[Nexus 6P Original Android Development] Rohit jat:
that was quick ....how do i disable input boost ? if it is set on 0 that means that's turned off ? using ex kernel manager
[Nexus 6P Original Android Development] DaReDeViL:
I don't use ex kernel manager but setting it to 0 disables the boost feature
[Nexus 6P Original Android Development] franciscofranco:
There's no such thing as > 100. https://github.com/torvalds/linux/blob/master/mm/vmscan.c#L142 There's no more "magic". You failed to answer my questions though (please, we're talking technical stuff here, there's no such thing as embarrass, or respect, or friend, or foe, I don't care about any of that and this is supposed to be a developers forum). I just think it's a pretty bold claim to say "omg better multitasking, better smoothness" without a little bit more data about it. Swapping is no joke, there's a lot of things to consider and these guys from upstream know better than any of us. And we also have a responsibility here, when we say XYZ is better because ABC is smoother or whatever, users will read our words and they'll imprint them on their brains, so we have a responsibility before dumping those "facts" to them on these boards.
[Nexus 6P Original Android Development] DaReDeViL:
Great that you state there's no such thing as > 100 !

Let me show you a part of init.samsungexynos7420.rc from samsung note 5 ramdisk

#for datarouter
chown system system /dev/dun
chown system system /dev/ttyGS0
chown system system /dev/ttyGS1
chown system system /dev/ttyGS2
chown system system /dev/ttyGS3

[COLOR="Red"]# SSWAP
write /proc/sys/vm/swappiness 200[/COLOR]

#MST HW Support
setprop ro.mst.support 1

#Private Mode
service privatemode /system/bin/sdcard -r /data/privatemode /mnt/shell/privatemode 1000 1000
class late_start
oneshot

And from S6 ramdisk :

#for datarouter
chown system system /dev/dun
chown system system /dev/ttyGS0
chown system system /dev/ttyGS1
chown system system /dev/ttyGS2
chown system system /dev/ttyGS3

# Permissions for usb_lock
chown system radio /sys/class/android_usb/android0/usb_lock

# On-Board DM
chmod 6755 /system/bin/dmm_v2

[COLOR="Red"]# SSWAP
write /proc/sys/vm/swappiness 130[/COLOR]

# FM Radio
chmod 0640 /dev/fmradio
chown system system /dev/fmradio

on fs
mount_all /fstab.samsungexynos7420
setprop ro.crypto.fuse_sdcard true

and let's take a look at this part of the defconfig :

CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_CLEANCACHE is not set
CONFIG_FRONTSWAP=y
CONFIG_ZSWAP=y
CONFIG_ZPOOL=y
# CONFIG_ZBUD is not set
CONFIG_ZSMALLOC=y
CONFIG_PGTABLE_MAPPING=y
CONFIG_DIRECT_RECLAIM_FILE_PAGES_ONLY=y
[COLOR="red"]CONFIG_INCREASE_MAXIMUM_SWAPPINESS=y[/COLOR]
CONFIG_FIX_INACTIVE_RATIO=y
CONFIG_TIGHT_PGDAT_BALANCE=y
# CONFIG_SWAP_ENABLE_READAHEAD is not set
CONFIG_GENERIC_EARLY_IOREMAP=y
CONFIG_CMA=y
# CONFIG_CMA_DEBUG is not set
CONFIG_MIN_DIRTY_THRESH_PAGES=2560

And we also have a responsibility here to verify our informations before attesting it ... ;)
[Nexus 6P Original Android Development] DaReDeViL:
Entertaining, isn't it ? :p
[Nexus 6P Original Android Development] zamula:
Interesting read about increasing swappiness max to 200, most of it's over my head, but the basic idea makes sense:

https://patchwork.kernel.org/patch/9159091/
[Nexus 6P Original Android Development] mickyw1980:
I'm running it and it is very smooth, just give it a few cycles to see battery life
[Nexus 6P Original Android Development] DaReDeViL:
The right read at the right moment ! ;) Thx
[Nexus 6P Original Android Development] DaReDeViL:
Can you confirm one of my "claims" about multitasking ?
[Nexus 6P Original Android Development] mickyw1980:
Yes I can confirm it is much better multitasking. Battery seems good also but not even had a full cycle yet though.
[Nexus 6P Original Android Development] DaReDeViL:
Thank you for you valuable feedback and congratulations for posting the first feedback among more than 200 downloaders in 2 days ... I am glad you enjoy it ;)
[Nexus 6P Original Android Development] mickyw1980:
No problem at all. Yes I am very much enjoying it. Running it all day and no issues and very fast
[Nexus 6P Original Android Development] crossen0:
I'm digging the smoothness of this kernel
[Nexus 6P Original Android Development] DaReDeViL:
Any news ? ;)
[Nexus 6P Original Android Development] crossen0:
Battery life has been good and it's nice and snappy. That the news you're looking for?
[Nexus 6P Original Android Development] DaReDeViL:
I just wanted to have a confirmation after more usage time ... Thx ;)
[Nexus 6P Original Android Development] winxuser:
I haven't had one issue yet with the latest version, been running it since you uploaded it. Nice and smooth, no lags what so ever ??
[Nexus 6P Original Android Development] DaReDeViL:
I'm really glad you enjoy it! Did you notice any multitasking improvement?
[Nexus 6P Original Android Development] winxuser:
I have a lot of apps in background running without closing them, changing between it all is smooth for me
[Nexus 6P Original Android Development] Toutatis_:
I wonder what is [MENTION=3292224]franciscofranco[/MENTION]'s opinion on this
[Nexus 6P Original Android Development] Mystique:
[MENTION=1897326]googy_anas[/MENTION]

Hey there sir :)

We meet again..

Glad you are still in business..
[Nexus 6P Original Android Development] DaReDeViL:
Hi dear friend

I'm glad to see you here too ;)
[Nexus 6P Original Android Development] DaReDeViL:
1.4 Beta1

Hi everybody,

I am submitting here a public beta build containing latest security patches and a lot of fixes taken from official Nexus5X Nougat source drop.

Please let me know if you see any improvements as I do ...
[Nexus 6P Original Android Development] ariefabuzaky:
Hi dev. Can you decrypted NRD90u stock boot.img ?
[Nexus 6P Original Android Development] bladerj:
Nothing changed, stock 1.3

Mix of data + wifi. 15 hours.

Thanks. Used to use your kernel on my old s4. Happy so far :)

Enviado de meu Nexus 6P usando Tapatalk
[Nexus 6P Original Android Development] tibere86:
Been running the beta build for the last two hours, no issues. Smooth as butter and quick multitasking, just like v1.3 :good:

Edit: Spoke too soon. Looks like it breaks Android Pay.
[Nexus 6P Original Android Development] DaReDeViL:
[

11-SEP

] Version 1.

4 (MM & N)

:

~ all details and credits

in github ~

- Sync with NRD90U Official Nougat source drop

- SELinux enforced to permissive mode

- some few patches to hopefully enhance battery life

<<< HAPPY AID ADHA TO ALL MUSLIMS >>> :good:
[Nexus 6P Original Android Development] vt0r:
Happy Aid Adha. Why the switch to permissive?
[Nexus 6P Original Android Development] DaReDeViL:
Thx. I switched to permissive because some mods and some custom roms need it
[Nexus 6P Original Android Development] x714x:
I dont see a link for 1.4 MM, has it been uploaded yet?
[Nexus 6P Original Android Development] DaReDeViL:
I didn't build it yet, maybe this evening ... ;)
[Nexus 6P Original Android Development] Shaglok:
Regarding the swappiness discussion... I know 90 is the best value, but wanted to try with higher number. Could not find any control kernel app which allows more than 100. How could I do it?
[Nexus 6P Original Android Development] The.Yield:
Confirmed that 1.4 is breaking Pay and Pokemon Go (Go uses the same checks as Pay).
[Nexus 6P Original Android Development] DaReDeViL:
1.5

[

17-SEP

] Version 1.

5 (MM & N)

:

~ all details and credits

in github ~

- 2 Builds available (SELinux: Permissive or Enforcing)

- more gcc optimisations

- disabled cpuboost (I never liked it and so does my 6P !)

- various patches (mmc, fs , fs sync, thermal, block, ...)

I WON'T "CLAIM" ANYTHING, TEST IT BY YOURSELF AND TELL ME ! :good:
[Nexus 6P Original Android Development] Jsilver73:
Just popped in to say that I have had the pleasure of beta testing this kernel since Anas brought it to our 6p.

Have been putting the latest beta kernels through their paces this week whilst in my sick bed so you can imagine I have been really hammering my phone from boredom and such.

This latest build brings 2 significant improvements -

1) increased performance and multi tasking capabilities

2) my phone is running noticeably cooler than I have ever known since owning it with zero perceivable throttling even after prolonged use, although I am not a heavy gammer so obviously your mileage may vary.

For me this has developed into a mature and stable kernel worthy of a place up their with our more 'famous' developers ;)

BTW - in case you can't see my signature, I'm running this with uberstock which is for me a marriage made in heaven. I must take some responsibility for the earlier breaking of ap (which I gave up using because it seems far more hassle jumping through a million hoops as it is much. easier to simply put my card in my phone case and touch that on the terminal:p) - the reason it broke was because Anas changed to permissive se to run on uberstock - so, word to the wise - if you want to run this on uberstock and possibly other modded AOSP based ROM's then choose permissive. If you are pure stock obviously you can go for good old secure - se enforcing (as secure as a device with unlocked bootloader and presumably rooted, can be :p)
[Nexus 6P Original Android Development] DaReDeViL:
Oh, the pleasure is mine knowing you and counting on you for testing all the experimental builds which sometimes caused you so much trouble !

As you know, if our kernel didn't reach the actual state, I would have exchanged my 6P a few days ago especially because of excessive heat and battery drain !

Let's just hope the pleasure lasts as long as possible for you, me and all the kind googymax users ;)
[Mate 8 Q&A, Help & Troubleshooting] Yogaxl:
Hello, i'm using Kustom live wallpaper aka klwp but it doesn't work well anymore, since the last update i got yesterday.

I can't scroll the live wallpaper anymore, anyone having the same issue ???

Thanks
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] HTCzar:
I have a Hermes 300, it was bought second handed, and had a problem of blocking the password for acessing the PDA sayng it was wrong all the time, even whem right...

I upgraded SPL to 2.10.Olipro and installed schap´s WM6 3.54 ROM, it all atays the same.

I have also a problem of GSM service. The PIN never shows up so I can´t connect to GSM service.

Can anyone please help me on this one?!

I´ve installed a new Radio Rom with Actuvesync and SSPL and sometimes it works on GSM sometimes it doesnt work....

Sometimes I have the No GSM sign too.
[Xperia Z5 Original Android Development] Myself5:
Reserved

Latest Version: V2.0

Changelog:

Version 1:

Add kexec-hardboot

ramdisk: use init_sony, no outdated bootrec scripts

ramdisk: fix USB on Stock when using MultiROM

Remove broken Sony MHL driver

Update to 32.2.A.0.224

Merge caf/LA.BF64.1.2.2_rb4.40

Various CVE Fixes

Initial Z5 and Z5C bringup, based on Zombie Kernel with these features

Bug fixes for touchscreen / fingerprint / scheduler drivers

Stripped unnecessary debug nodes, legacy code and disabled KSM

Turquoise LED when EOC is reached (when battery is fully charged)

CPU-Speedbin visible in debugfs node (sys/kernel/debug/msm8994_cpuinfo/*Speedbin)

Calibrated JDI Novatek Panel to 6500K Color Temperature and 2.2 Gamma

Tomtom-Codec Digital Speaker-, Mic- and Cam-mic-Control

Underclocked both Cluster to 1,344/1,536 GHz respectively, resulting into HUGE Temperature improvements

Version 2:

Ability to disable the underclock (added on public demand) See OP for instructions

Removed TomTom Audio

Update to 32.2.A.0.253

Update init_sony

include DRM Fix by [MENTION=357342]tobias.waldvogel[/MENTION]

Add support for sumire_dsds (E6633 and E6683). Thanks to [MENTION=4921331]tOrNadO™[/MENTION] for testing

For a detailed Changelog, check the Github Commit history:

https://github.com/Myself5/android_kernel_sony_msm8994_OM5Z/commits/
[Xperia Z5 Original Android Development] 4RM4N1:
sounds cool! I'll give it a try. :)
[Xperia Z5 Original Android Development] JerryLaiHMmmmmm:
Does it works for z5 dual?

Brilliant work anyway!
[Xperia Z5 Original Android Development] GryTEcHoG:
is it possible for you to make a build for Z3+/Z4 ? as both Z5 and Z4/Z3+ are similar mostly and Zach's kernel is ported similarly.

Thanks
[Xperia Z5 Original Android Development] Myself5:
Yes it should. I was not able to test it, but we picked necessary code for compatibility with both devices.

It would be possible, but I don't want to do that. I don't have a Z3+/Z4, so I would not be able to test things prior to releasing it. Thats not what I want to do. Even with testers, I couldn't guarantee on my own that things work, and thats not ok for me.
[Xperia Z5 Original Android Development] Lptrex9:
Is ıt work on E6603?

Thanks for kernel
[Xperia Z5 Original Android Development] Myself5:
It should workflawless with all Z5 variants (E6603, E6653, E6633, E6683), I am only able to test it on a E6653 though, so please report if it doesnt work on the E6603.
[Xperia Z5 Original Android Development] JerryLaiHMmmmmm:
Hi,

I've just proved that it works on the Dual model (e6683)

And it should work on E6633 as well.

Thanks for your hard work!

EDIT:

Oh……… No SD card detection.
[Xperia Z5 Original Android Development] zacharias.maladroit:
Needs to be compiled separately for the Dual devices,

otherwise the microSD detection is toast :o
[Xperia Z5 Original Android Development] Myself5:
Do me a favour and test if V1.1 here (https://testing.myself5.de/sumire/OM5Z Kernel/) works please.

Thanks in advance.
[Xperia Z5 Original Android Development] tOrNadO™:
Good to see some development going on for the device..
[Xperia Z5 Original Android Development] :
What recovery should I use for this kernel?
[Xperia Z5 Original Android Development] RyTekk:
I want a powerful device, so I'll wait until you remove this restriction, I even want a OC kernel as Zach's one did. I heard about your kernel a lot but didn't have chance to try it, on Z2 I tried yours but got Android is upgrading on every booting. But, I don't know what your kernel's aim to? Zach's one is aiming to as close stock as possible with fixing and improvement.
[Xperia Z5 Original Android Development] Myself5:
This kernel aims for the best performance and temperatures on the Z5. Its known, that the Z5 sometimes has heating issues, or turns off 4k Recording after short times. I needed to abort my 4k testings after a straight 40min of recording, not because my phone got hot, but because I was running out of space. The "extra" performance other kernels promise you, will result into heat and therefore thermal throttling, which ends up the same as Underclocking it slightly from the beginning, if not worse.

Also: [MENTION=1077833]infected_[/MENTION] was one of the early adopters of my Kernel (before the release, he gave feedback and stuff). After the release, he asked me since when there is a Underclock as he never really experienced any performance drawbacks, so he didnt notice that there actually IS a underclock. (Let running Benchmarks aside here, we all know thats just for showing off).

GPU is running at full speeds btw, so no drawbacks in games whatsoever.

V2 (which will be completely reworked on Top of Toms reworked Kernel) might as well allow setting the default clock with tools like Kernel Auditor, but will most likely be underclocked by default again.
[Xperia Z5 Original Android Development] deepongi:
ill subscribe what [MENTION=3816568]Myself5[/MENTION] said.

your device doesn't stop being "powerful"... does a snapdragon 810, 8 core device that reaches 1.3Ghz on the LITTLE cores, and 1.5Ghz on the big cores, stop being powerful?

image it as a car. let's say the "car engine" was adjusted for the best air intake/fuel intake/thermal handling.

you don't notice the underclock, the phone is fast, fluid, responsive, and excellent on the thermals.

make a test, see how much time you can record 4K (one of the most demanding and heating stuff on the phone) with stock kernel.

then try OM5Z kernel, and compare.

regards.

ps: you can even make a stress test with antutu (15m), and compare the thermal/core shutdown/frequency throttling, of both kernels.