yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] joetheshmo:
Settings>Moves

Although, is that even for 5X? Might be pixel only I'm not sure.
[Nexus 5X Original Android Development] Aman301582:
I mean 'double tap to wake' to trigger ambient display like 'lift to check phone' instead of launching lock screen.

Dt2w can be enabled using ex kernel manager app as elementalx supports this feature, but it launches lock screen instead of launching ambient display, actually ambient display looks cool imo.
[Nexus 5X Original Android Development] joetheshmo:
Right... But that built in ambient display dt2w isn't for 5X natively...
[Nexus 5X Original Android Development] Aman301582:
Maybe the hardware supports it but google did not implement it, anyways not a big deal. I'm still happy :D because I get great battery life with this awesome kernel.
[Nexus 5X Original Android Development] joetheshmo:
Hardware probably supports it but it would probably come at the cost of always powering the display so it would cause battery drain just as flar2's gestures do on this device. This is why there is a timeout for the gestures to limit drain.
[Nexus 5X Original Android Development] jrk190:
For some reason I can't get safetynet to pass with this kernel on Pixel Rom. I'm unrooted, I've got no idea what I'm doing wrong...
[Nexus 5X Original Android Development] Captain_Hungary:
Hi guys, I have just tried this kernel today, and it seems to be awsome :D

I'm just wondering if there is any particular reason why an alternative thermal engine like intelliplug is not implemented. I have 2 problems with the stock one: it doesn't allow me to actually change min-max freq, and it never swithes off cores. And this one is more important I guess, becouse whatever I'm doing all 6 cores are running. And for example while reading or listening to music there is absolutely no load on the 2 big cores. So why do they have to be online?

I'm new to nexus,but I have had 2 multi-core devices before, and I remember gaining massive SOT with no performance drop when I tweaked intelliplug to turn off unneeded cores.

So is this little.big architecture so diffrent or energy efficient, or just nobody really wanted this feature untill now? :D
[Nexus 5X Original Android Development] 19lmyers:
Does this kernel support hiding bootloader unlock from SafetyNet?
[Nexus 5X Original Android Development] khanjui:
Yes, since the first day.
[Nexus 5X Original Android Development] Aman301582:
+1
[Nexus 5X Original Android Development] kojak1989:
Elemental has input boost? because to be honest i never checked :D
[Nexus 5X Original Android Development] Midomad:
https://plus.google.com/+FranciscoFranco1990/posts/Qs7kQj42sPu
[Nexus 5X Original Android Development] khanjui:
Franco enabled F2FS few days ago, it's working well.

For ElementalX, I believe flar2 won't add F2FS support.
[Nexus 5X Original Android Development] Midomad:
Yep,

And i think F2FS is overrated.
[Nexus 5X Original Android Development] khanjui:
No harm to enable/use it. I always liked F2FS.
[Nexus 5X Original Android Development] fanta110:
Why specially made file system for flash based storage would harm it and or devices?
[Nexus 5X Original Android Development] throcker:
it doesn't harm anything, is just useless

on old devices could help, but emmc we use now are fast and no filesystem will make any significative improvement.

stick with traditional, it works!...
[Nexus 5X Original Android Development] MaLiXs:
Don't fix what isn't broken

Envoyé de mon Nexus 5X
[Nexus 5X Original Android Development] :
what do you mean? :)
[Nexus 5X Original Android Development] ulxerker:
he means: never touch a running system! :)
[Nexus 5X Original Android Development] fanta110:
OK! Don't unlock bootloader and don't use custom ROM and kernel! Stock works!
[Nexus 5X Original Android Development] buffer overflow:
F2Fs, EXT4.... ETC...No trolling, but we use a good and performant smartphone. Why should change (tweek) a file system just for what ? To imperceptible performance for daily user and usage !? We have a very good custom kernel and is enough. :good:
[Nexus 5X Original Android Development] fanta110:
You can't achieve nothing new if you don't try...
[Nexus 5X Original Android Development] khanjui:
Why you are using custom ROM, custom kernel with custom settings?

Use everything totally stock then, stock ROM, stock kernel, stock launcher, stock keyboard, stock music player etc.

That's Android, not iOS. Everybody is free to use whatever he wants. Your post doesn't make any sense.
[Nexus 5X Original Android Development] 为你写诗:
Thank you very much for sharing
[Nexus 5X Original Android Development] buffer overflow:
[MENTION=4984423]khanjui[/MENTION] Comparison with iOS is totally exaggerated. I did not mention anything about this...My post is just a opinion. Is open source speech, not closed source (iOS). ?
[Nexus 5X Original Android Development] joetheshmo:
Bottom line: this kernel is very stable because it stays close to stock and adds handy features. If you want things like f2fs compile your own or try a different kernel.
[Nexus 5X Original Android Development] fanta110:
Need answer from developer!
[Nexus 5X Original Android Development] ndarkside93:
[MENTION=4684315]flar2[/MENTION] people want f2fs because of the performance increase it gave for the OnePlus. What they don't realize is that a properly tuned ext4, that has fstrim ran frequently will perform as well if not better than f2fs. Especially in the right kernel.
[Nexus 5X Original Android Development] ulxerker:
Amen to that.
[Nexus 5X Original Android Development] pear93:
i have a small question. currently im running purely stock official google rom.

but i have unlocked bootloader, rooted, and have installed EX kernel 4.01.

Now i have december OTA update, around 60mb.

Should i update it? will it cause problem if i update OTA with EX kernel installed? thanks :)
[Nexus 5X Original Android Development] Midomad:
No OTA won't work.
[Nexus 5X Original Android Development] pear93:
dayumm thats quite a work. but it answers my question there. thanks a lot :)
[Nexus 5X Original Android Development] schaggo:
It's not.

0. Get FlashFire from Store.

1. Download most current factory image from Google site for nexus factory images

2. In FlashFire flash the following items in this order (all will be flashed at once):

a. boot partition

b. system partition

c. vendor partition

d. EverRoot (or manually select latest SuperSU zip)

e. Kernel zip

That's it. Repeat next month/next update of factory images.

Alternatively:

0. Get FlashFire from Store.

1. Make FlashFire backup of "clean" boot, system and recovery

2. Download most current OTA zip from Google

3. In FlashFire, all in the same operation:

a. restore backup

b. Flash OTA zip

c. EverRoot (or SuperSU zip)

d. Kernel zip

e. "Keep recovery" option

Repeat for next update.

Bootloader and Radio didn't get updated in Months, only flash when needed/updated. If so, then you need PC and fastboot, correct.
[Nexus 5X Original Android Development] Akki007123:
I have installed elemental x & its application on pixel ROM v5.0.3.2 but nothing know about the settings,so could anyone assist which settings governor profile to use like Ghost pepper,butterly,hawktail etc for best performance & battery life. I am a moderate user never plays games.

And how to install these settings.
[Nexus 5X Original Android Development] Midomad:
Stop spamming every thread with the same question!
[Nexus 5X Original Android Development] stmims1124:
I strongly suggest searching through both this forum thread and [MENTION=5886947]soniCron[/MENTION]'s governor profile thread to learn about the profiles and how to set everything up. With regards for suggestions on profiles, you really should try them all yourself to find the best fit for you... everyone's usage is different. I've tried them all repeatedly (on just about every kernel available), but I always end up going back to Elemental X kernel and the Kestrel profile. I cannot stand lag one bit, and I will gladly sacrifice a little bit of battery life for consistent performance. Most of the profiles seem to actually lag a little bit for me, with the exception of Butterfly, Kestrel, and Drunksauce. Of the 3, Kestrel seems to be the most battery friendly. I'd also say I'm a moderate user, and most days I'm getting around 0.65% / hr idle drain, especially since the latest update of EX kernel. Using the Naptime app's agressive doze helps with battery a little. I know screen on time as a metric isn't really worth s***, but I keep adaptive brightness on between about 40%-75%, and I consistently get between 4-4.5 hours screen on time (for what that's worth).
[Nexus 5X Original Android Development] Whiteboy_cannon:
Anyone else unable to download with AFH? It seems they are having issues. Is there an alternative download location?
[Nexus 5X Original Android Development] ScumDroid:
Chrome is blocking the 7.1.1 kernel download as malicious. Never seen that before. Download fine on FireFox with no such warning.
[Nexus 5X Original Android Development] ndarkside93:
Just click download anyway, we trust the developer. It's just reading it S such because it modifies low level system software, much like malware does. Lol.
[Nexus 5X Original Android Development] ScumDroid:
already downloaded and installed :D I used FireFox instead. I knew it wasn't malicious just Chrome acting out. :good:
[Nexus 5X Original Android Development] RusherDude:
[MENTION=4684315]flar2[/MENTION] just a small petition: Just like you're mantaining Marshmallow versions with the patches from the last security bulletins (for example for the N5), could it be possible to replicate it for the N5X too? I know there is a version for Nougat 7.0 and 7.1.1 updated.. but xposed is xposed :(. Don't know if it's much work tho.

Thanks!
[Nexus 5X Original Android Development] lethall1:
It's not so hard as you think. Try it once and you can understand what to do. Then you can gather all the commands and make a run-script. It will speed up a process in future.

If you use bash or bash-compatible shell I can share mine if you want to.
[Nexus 5X Original Android Development] buffer overflow:
[MENTION=4684315]flar2[/MENTION] Maybe in next update for EX Kernel Manager you will integrate app shortcut. Thanks for your excellent work ! :good:
[Nexus 5X Original Android Development] Xtreme555:
Hey um, will this kernel work for the functions of the KaliNethunter rom , like HID attacks and some of the wifi fun stuff ?
[Nexus 5X Original Android Development] Lossyx:
No.
[Nexus 5X Original Android Development] Xtreme555:
I saw from other posts that i need kernel that i need to download from site called idlekernel, but it seems that the url is not working or it is just me ? idlekernel.com
[Nexus 5X Original Android Development] ulxerker:
you're at the wrong place as this has nothing to do with EX kernel, please search elsewhere.

---------- Post added at 07:55 ---------- Previous post was at 07:22 ----------

Hi guys,

in case you also experience missing options and extreme laggyness in EXKM after it's recent update, just delete app's cache and restart the phone. After that everything went back to normal for me.

---------- Post added at 08:22 ---------- Previous post was at 07:55 ----------

maybe its because of SuperSU 2.79-SR1 and it's changes?
[Nexus 5X Original Android Development] flar2:
Merry Christmas to all those who celebrate Christmas, and Happy Holidays to those who celebrate other traditions at this time of year.

Thanks to everyone here for a great year of development and I hope 2017 will be just as great.
[Nexus 5X Original Android Development] ulxerker:
same to you. too! :)
[Nexus 5X Original Android Development] mikeprius:
Thanks for your contributions to the community. Best wishes to you and your family! :good:
[Nexus 5X Original Android Development] ed2975:
I have the two big cores turned off all the time and I don't notice any difference in multitasking or scrolling, and I get much better battery. Just one idea
[Nexus 5X Original Android Development] UszkiX:
Hello. Somebody can give me the best settings for much better battery with the same multitasking etc on 7.1.1?

Wysłane z mojego Nexus 5X przy użyciu Tapatalka
[Nexus 5X Original Android Development] ®azor:
They say that disabling big cores may help not to get bootloop of death. Can it be done via the kernel app (even if it a placebo)?
[Nexus 5X Original Android Development] UszkiX:
Which cores are big? (0-5)

Wysłane z mojego Nexus 5X przy użyciu Tapatalka
[Nexus 5X Original Android Development] Stevica Smederevac:
4 and 5
[Nexus 5X Original Android Development] tressele:
vibration setting

Hi guys,

Is there any way that I can turn off the vibration only during fingerprint unlocking by using EX kernel? I found the vibration setting in EX Manager but seems the function is for general vibration.

Thanks!
[Nexus 5X Original Android Development] ulxerker:
not possible with exkm and afaik its the same with any other kernel manager.
[Nexus 5X Original Android Development] peltus:
You could try flashing a custom ROM that supports disabling fingerprint vibration, such as Pure Nexus. That would require a clean flash of the ROM though.
[Nexus 5X Original Android Development] Captain_Hungary:
Yep, it's true most of the times, however those cores can help when scrolling in heavy apps, and while playing games. Thats why I would like to gain control over them.

Furthermore, imagine if 2-3 more cores could go offline when you are just reading or watching video/ listening to music (esspecially screen off music...).

I believe we could gain a few more active hours with light usage, while the performance wouldn't drop in heavy usage.

But we need a custom termal engine for that.
[Nexus 5X Original Android Development] Monty_MetaAndro:
Has anybody found a problem like this in the big cluster while applying settings in ex kernel manager?

http://i.imgur.com/OIVRuUp.jpg

http://i.imgur.com/RYWfIMy.jpg
[Nexus 5X Original Android Development] joetheshmo:
Big cluster probably turned off due to thermal throttling
[Nexus 5X Original Android Development] Monty_MetaAndro:
Oh. So its normal. Hmm thanks.
[Nexus 5X Original Android Development] khanjui:
January update is up.

https://developers.google.com/android/images
[Nexus 5X Original Android Development] tuhinxp04:
New Kernel Build will come withing few hour..! Google take some time to merge new commits on there server...!!
[Nexus 5X Original Android Development] flar2:
Update!!!

Nougat Android 7.1.1

ElementalX-N5X-4.04

Changes:

-January security update
[Nexus 5X Original Android Development] Mesmurized:
Oops... link points to v 4.02 ...
[Nexus 5X Original Android Development] ttakacs:
It's here: https://www.androidfilehost.com/?fid=673368273298921054
[Nexus 5X Original Android Development] qu4nd:
Those Links usually point to this site only: http://elementalx.org/devices/nexus-5x/
[Nexus 5X Original Android Development] xXfreshXx:
Hi guyz,

installed Kernel 1 hour ago.

Connected a NTFS USB Stick via OTG cable but Android says the filesystem isn't supported.

I want to mount it to save backups of titanium backup on it. (needs to be NTFS to save also movies on it).

FAT32 and Titanium works (even without Custom Kernel)
[Nexus 5X Original Android Development] :
Hi, have you considered this commit (2% battery drop fix)? Link: https://github.com/Flash-Kernel/bullhead/commit/d61bb1db19b471c83a4e9206568e43bd03baef41

It does work. Not making battery lasts longer, though. Thanks in advance! :)
[Nexus 5X Original Android Development] flar2:
No, the battery code is 100% identical to stock and intend to leave it that way. Notice this issue comes up at this time of year on various phones. It's because the battery capacity fluctuates with temperature.

If you live in a climate like me, where it gets extremely cold, you'll even see the battery percentage increase sometimes.
[Nexus 5X Original Android Development] kraatus90:
ohhhh, so it wasn't my mobile going mad ? because in last 2 weeks i have seen 2 times battery % going up 1-3% overnight without charging. and it's only 10 c here. :eek:
[Nexus 5X Original Android Development] Aman301582:
I'm ready to flash January factory image using flashfire, what should I flash first, elementalx kernel or factory image?
[Nexus 5X Original Android Development] zurik:
Factory Image first and then the Custom Kernel
[Nexus 5X Original Android Development] NxStep:
Hi [MENTION=4684315]flar2[/MENTION],

I would like to ask for some help regarding wake gestures. I'm trying to implement them in my kernel for personal use and cherry-picked your commits from ElementalX tree and enabled them in the defconfig. The parameters are there in /sys/android_touch but even if I enable the features manually or in a kernel app, none of them works at all. Did I miss something or do I have to enable any further configs or do some other modifications to get them work?

Thanks in advance! :good:
[Nexus 5X Original Android Development] flar2:
No, it should work, make sure you get all the commits. Also disable the "power button disables wake gestures" option for testing.
[Nexus 5X Original Android Development] NxStep:
Thanks for the answer!

I disabled that option and the strange thing is that even sweep2sleep doesn't seem to work. If you find some time you could take a look at my source but I believe I grabbed all the commits related to wake gestures. Github
[Nexus 5X Original Android Development] flar2:
Looks like it's all there, try enabling debugging in the wake gestures driver to make sure touch input events are being detected.
[Nexus 5X Original Android Development] NxStep:
I recompiled the kernel with WG_DEBUG 1 but nothing like the messages in the code appear in the log. :( It looks like if it was not compiled into the kernel.

I have these lines in my init btw:

on boot
write /sys/android_touch/sweep2wake 0
write /sys/android_touch/doubletap2wake 0
write /sys/android_touch/camera_gesture 0
write /sys/android_touch/sweep2sleep 0
write /sys/android_touch/wake_timeout 0

And in my config:

CONFIG_WAKE_GESTURES=y
CONFIG_WAKE_TIMEOUT=y
CONFIG_INPUT_MISC=y
[Nexus 5X Original Android Development] flar2:
See what the name of your input devices are, it sounds like it's being filtered out. The code is definitely being built if you you have those sysfs paths.
[Nexus 5X Original Android Development] SlimSnoopOS:
EX 4.04 is working just fine on DU 11 weekly from 12/30. No issues (per usual) running this at work last night.
[Nexus 5X Original Android Development] NxStep:
You mean filtered from the log?

I get the following input devices:

bullhead:/ # cat proc/bus/input/devices
I: Bus=0018 Vendor=0000 Product=0001 Version=1005
N: Name="synaptics_rmi4_i2c"
P: Phys=synaptics_rmi4_i2c/input0
S: Sysfs=/devices/soc.0/f9924000.i2c/i2c-2/2-0020/input/input0
U: Uniq=
H: Handlers=kgsl event0 wg cpufreq cpufreq
B: PROP=2
B: EV=b
B: KEY=0
B: ABS=663800000000000

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="wake_gesture"
P: Phys=wake_gesture/input0
S: Sysfs=/devices/virtual/input/input1
U: Uniq=
H: Handlers=event1
B: PROP=0
B: EV=5
B: REL=800

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="wakefunc_pwrkey"
P: Phys=wakefunc_pwrkey/input0
S: Sysfs=/devices/virtual/input/input2
U: Uniq=
H: Handlers=event2 cpufreq
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="fpc1020"
P: Phys=
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=event3 cpufreq
B: PROP=0
B: EV=3
B: KEY=400000000000 0 0 0 0 0 0 0 0 0 0 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="STM VL6180 proximity sensor"
P: Phys=
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=event4
B: PROP=0
B: EV=9
B: ABS=2ff0000

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="qpnp_pon"
P: Phys=qpnp_pon/input0
S: Sysfs=/devices/virtual/input/input5
U: Uniq=
H: Handlers=event5 cpufreq
B: PROP=10
B: EV=3
B: KEY=18000000000000 0

I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="gpio-keys"
P: Phys=gpio-keys/input0
S: Sysfs=/devices/soc.0/gpio_keys.86/input/input6
U: Uniq=
H: Handlers=event6 cpufreq
B: PROP=0
B: EV=3
B: KEY=4000000000000 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="msm8994-tomtom-snd-card Button Jack"
P: Phys=ALSA
S: Sysfs=/devices/soc.0/fe034000.sound/sound/card0/input7
U: Uniq=
H: Handlers=event7 cpufreq
B: PROP=10
B: EV=3
B: KEY=40 0 0 0 0 f0 400000000 0 c000000000000 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="msm8994-tomtom-snd-card Headset Jack"
P: Phys=ALSA
S: Sysfs=/devices/soc.0/fe034000.sound/sound/card0/input8
U: Uniq=
H: Handlers=event8
B: PROP=0
B: EV=21
B: SW=3c0d4

I: Bus=001c Vendor=0000 Product=0000 Version=0000
N: Name="uinput-folio"
P: Phys=
S: Sysfs=/devices/virtual/input/input9
U: Uniq=
H: Handlers=event9
B: PROP=0
B: EV=21
B: SW=1

Both the touch device and the wake gesture are present. I've tested the gestures with your kernel and the Flash kernel, both work fine. I'm pretty clueless as this was one of the first features that I merged, so in theory, it should not be caused by any other cherry-picked commit. My other guess would be that I missed any init modifications that are neccessary. Are there any such at all?
[Nexus 5X Original Android Development] flar2:
I was thinking of the input filter, but the device name is the same. I really don't know why it's not working. Could be another commit, try making a new branch with git, roll it back to stock and add the wake gestures patches to see if it works that way.
[Nexus 5X Original Android Development] khanjui:
It's -10° in here, I left my phone in my car. This was the result when I came back. I guess sensors are not working properly at cold weather.
[Nexus 5X Original Android Development] NxStep:
Thank you for the suggestion, it worked! :) I made a clean branch, tested the commits and merged them back after I got the gestures working. It turned out that I missed two commits that were necessary too: 1 and 2.

Thanks for your help again! :):good:
[Nexus 5X Original Android Development] :
What eat more battery (I ask that because it changed on new smartphone)

-All cores enabled but blocked on 1GHz

-one or two cores enabled but running on 1,6GHz

Thanks for help.
[Nexus 5X Original Android Development] :
You dont need to do that. I dont think it will save more power.
[Nexus 5X Original Android Development] :
Thanks but read the thread from ElementalX about it they don't really share this point.

But thanks for helping ?

http://elementalx.org/the-truth-about-kernels-and-battery-life/

Here they said :"There is an energy cost to put CPU cores on or offline"
[Nexus 5X Original Android Development] Mrcactuseater:
Like the guy above said, neither of those two ideas of yours will save any more battery then the other. Your best bet is to invest I the EX kernel app and apply a profile, ideally DrunkSauceLite
[Nexus 5X Original Android Development] :
Thanks ? and does drunk sauce lite is the better to save battery, I ask that because I never play on my phone and my battery is empty after only a day...

(I don't see drunk lite sauce , all is up to date)
[Nexus 5X Original Android Development] Mrcactuseater:
DrunkSauceLite saves battery and gets better performance.
[Nexus 5X Original Android Development] peltus:
Just Don't expect to much of a miracle. You'll probably just have some more battery life left at the end of the day but it won't last two days all of a sudden.
[Nexus 5X Original Android Development] :
Thanks to research... With my old SMARTPHONE after lots of tweaks(greenify power nap amplify set CPU) I got two or three days and with this phone I can't last only two day (I repeat I don't play games just Gmail Skype YouTube chrome these two ones are for sure a bit battery eater).
[Nexus 5X Original Android Development] hilla_killa:
I have amazing results with hawktail 1.2, better than i did with drunksauce lite! Give them a try. Just dont start diabling crap cores,etc. Itll hurt you more than itll help
[Nexus 5X Original Android Development] :
Thanks I'm trying this and drunk sauce was removed probably for bad performances.