yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] iamterence:
Yo I have the same problem. How do you disable to volume control mod? Do you reflash the kernel, or?
[Nexus 5X Original Android Development] bobby janow:
False alarm. Still happening.
[Nexus 5X Original Android Development] bobby janow:
Ha. Weird, is that it seems like there are inadvertent phantom touches and stuff happening while on a call. What can that be? It doesn't happen on speaker. I'm going to troubleshoot this this evening with stock rom and different kernels. I use the phone a lot and I can't have this.
[Nexus 5X Original Android Development] bobby janow:
Do you have layers or busybox installed?

Unfortunately this is pointing towards the kernel. Not happening so far on elemental. More testing tomorrow.
[Nexus 5X Original Android Development] wpbear:
I have matching phones one with this kernel and one without. The one without says charging rapidly but the one with this kernel never says that. Used the same charger to test. The phone does charge fairly fast but it never says "rapidly"
[Nexus 5X Original Android Development] iamterence:
Yup. Have both installed. Running Magpie theme. It's unfortunate that it's the kernel, but I really don't feel like reflashing my ROM for a whole new kernel. Elemental is cool, but Jolla treats my phone just fine, so I'll just hold out for an update.

Is that a problem?
[Nexus 5X Original Android Development] wpbear:
I consider not rapid charging to a be problem.
[Nexus 5X Original Android Development] bobby janow:
I do too. Same cable same charger same port?
[Nexus 5X Original Android Development] gorilla p:
Yes. Although f2fs really offers no real world benefits that I've see , not really worth it in my opinion.
[Nexus 5X Original Android Development] jugoslavpetrovic:
What do you mean?
[Nexus 5X Original Android Development] jollaman999:
Currently, multirom can't install 7.0 scripts.

It will wail until new multirom comes out.
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v9.0]

== Kernel ==

>> Common <<

- Revert "sched: Force sleep on consecutive sched_yields"

- net: sch_generic: Allow devices to opt-out net watchdog

- [backport] sched, nohz: Change rq->nr_running to always use wrappers

- Revert "lib: do_strncpy_from_user: Fix return error code for get_user failures"

- Revert "lib: align source before using optimized implementation"

== AIO ==

- fstab.bullhead: Apply nougat changes

== Recovery ==

- Fix can't unlock while installing with AROMA installer

- Fix Android 7.0 update scripts fail issue

- Support symlinked init in ramdisk

- Fix missing variables

- Apply android-7.0 changes from omnirom/android_bootable_recovery

- jolla-kernel_bullhead_II-v9.0 applied
[Nexus 5X Original Android Development] atefi:
Excellent I have two roms now
[Nexus 5X Original Android Development] dominoeflux:
I believe that It's safe to say that I am able to boot two roms on the same vender.img. i'm using NBD90W. make sure you turn off any security pin codes as a precaution to booting in the secondary rom for the first time. I did and got locked out and had to do the whole process over again. will try it again to see if I'm able to boot in it with the pin code activated.

Edit: set a pin in the second rom after booting for the first time, rebooted and I'm all set :) but my developer options keeps force closing. any ideas why this may be doing that?

Edit:every time i click to go in it it just shows a black screen.....then settings force closes. its not a big deal, just would like to figure the cause and fix it.
[Nexus 5X Original Android Development] dominoeflux:
thank u jollaman for making this possible.
[Nexus 5X Original Android Development] jollaman999:
I also experienced with developer settings. Don't know why it happens yet... :(
[Nexus 5X Original Android Development] dominoeflux:
I know your figure it out, I've learned that it's all in the development and there will be bugs.
[Nexus 5X Original Android Development] jollaman999:
[Temporary Camera Fix For Android 7.1.1 Users!!]

Deleted.
[Nexus 5X Original Android Development] jollaman999:
Thank you for understanding. :o
[Nexus 5X Original Android Development] rachanta:
Tethering fix?

[MENTION=5996255]jollaman999[/MENTION]

Thanks for the convenient camera fix zip. :good::good::good:

I got my camera working by replacing NPF10C vendor.img with NBD90W vendor.img. This zip is much more convenient and safe.

I installed latest jolla kernel and could not get tethering to work with NPF10C. The same problem with my own build. Is there any fix?
[Nexus 5X Original Android Development] jollaman999:
Re-uploaded 'sdk24_camera_vendor.zip'.

Deleted.
[Nexus 5X Original Android Development] jollaman999:
It must be fix with new source. (Maybe...) Waiting for new sources... :(

Anyway, thanks.
[Nexus 5X Original Android Development] dominoeflux:
hey guys I have a question? I converted my data and cache to f2fs but my system hasn't been converted yet. I did do it when I converted the other two but it went back to ext4. I want to convert just the system, can I just make a back up of the system, switch the partition to f2fs for the system and then restore only system or do I need to backup everything again then convert only system to f2fs and then restore after?
[Nexus 5X Original Android Development] khanjui:
http://xdaforums.com/lg-g2/developm...f2fs-tools-t2898705/post65019666#post65019666
[Nexus 5X Original Android Development] dominoeflux:
how do I change the backup files to f2fs? and thanks for the reply back khanjui, I really appreciate the help. I just want to make sure I do everything right the first time so I don't have to redo everything again. it gets tiresome after a while lol.

edit: nevermind I got it thanks :)
[Nexus 5X Original Android Development] Zwulf:
[MENTION=5996255]jollaman999[/MENTION] Thanks a lot for your great kernel and bringing MultiROM to our N5X!

Just one small question: how could I change the TWRP splash screen? This extremely bright white is killing my eyes... Would be nice if I could replace it with a darker image. Thank you in advance! :)
[Nexus 5X Original Android Development] jollaman999:
Your welcome. :)

Here is some guide. But I didn't tried and tested.

https://forums.oneplus.net/threads/how-to-change-splash-screen-of-twrp-v3-0-x-x.437068/
[Nexus 5X Original Android Development] mykenyc:
Hey Jollaman am i looking at this right https://android.googlesource.com/device/lge/bullhead-kernel/ from what i can tell 7.1.1 source has not been released yet right? But you said you will delete the files when source is released, so i'm wondering if i'm looking at something wrong.
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v9.1]

== Kernel ==

>> Common <<

- Built with with Linaro gcc 6.2.1-2016.11-rc1

- Linux 3.10.104

- ksm: Applied upstream changes

- f2fs: Applied f2fs-stable branch patches

- nanohub: Applied Android 7.1 changes from marlin

- lowmemorykiller: Applied Android 7.1 changes from marlin

- arm, kbuild: make "make install" not depend on vmlinux

- arm64: kbuild: make "make install" not depend on vmlinux

- arm64: kill off the libgcc dependency

- kbuild: arm: Do not define "comma" twice

- kgsl: convert some workqueues to use kthreads (from marlin)

- mdss: move to a kthread for vsync_retire_work_handler (from marlin)

- proc: much faster /proc/vmstat

- Revert "sched/fair: Fix fairness issue on migration"

- proc: Remove verifiedbootstate flag from /proc/cmdline

** Dirtycow patch already applied before in Linux 3.10.x changes **

== AIO ==

- ramdisk: fstab.bullhead: Reduce readahead for /data

- Fix sdcardfs support in N

- langs: Change 7.0.x to 7.x.x

== Recovery ==

- jolla-kernel_bullhead_II-v9.1 applied

** Known Issues **

- Camera will not work properly when you are using Android 7.1.1. Flash NBD90W vendor.img temporary until there will be source for 7.1.1.

- There are some issues with photos when you are using sdcardfs filesystem for internal sdcard. When you take a photo, it will save correctly in internal storage. But database not refresh correctly. So new photos are not show correctly in photo apps.

(If you want to disable sdcardfs, remove this line in '/system/build.prop'. For N, 'ro.sys.sdcardfs=true'. For M, 'ro.sdcardfs.enable=true'.)
[Nexus 5X Original Android Development] jollaman999:
I didn't know that. But they are pre-compiled kernels.

Kernel sources are released here. You can check new versions from here.

https://android.googlesource.com/kernel/msm/+refs
[Nexus 5X Original Android Development] :
hello, does this have the Pixel performance patches from Franco? :)
[Nexus 5X Original Android Development] jollaman999:
Yes 'from marlin' is Pixel patch.
[Nexus 5X Original Android Development] :
flashed the kernel with sdcardfs enabled; dont know what it is but i saw 'speed' :silly: hahaha thank you :) do i need to enable dynamic fsync? i read that disabling fsync can cause data loss :confused:
[Nexus 5X Original Android Development] jollaman999:
Thank you. Yes you are right but others said that fsync is not needed because device is always on.
[Nexus 5X Original Android Development] Lithian42:
Hi, do you have any plans to update TWRP to 3.0.2-3?

http://xdaforums.com/showpost.php?p=68516603&postcount=405
[Nexus 5X Original Android Development] Moto G User:
Would f2fs filesystem work with this kernel alongside the 7.1 developer preview?
[Nexus 5X Original Android Development] jollaman999:
-x number will lower sometimes but it has recent patches.

It is already applied recent patches from omni without partition manager changes.

It seems there are some bugs with partition manager changes.
[Nexus 5X Original Android Development] jollaman999:
Yes it works. I'm using now.
[Nexus 5X Original Android Development] :
hi, just wanna ask, is f2fs stable for daily use and is it really faster than ext4? thinking of trying it hahaha! :o
[Nexus 5X Original Android Development] khanjui:
It is. However, many famous developers saying that F2FS and Linux upstream is waste of time and there is no real benefit. I don't agree with that.
[Nexus 5X Original Android Development] :
hello, i dont see format as f2fs in twrp. only exfat and extx where x are numbers. i used twrp 3.0.2-2 btw.
[Nexus 5X Original Android Development] khanjui:
Use the MultiROM TWRP from jollaman. It's included in kernel zip.
[Nexus 5X Original Android Development] :
after converting to f2fs, can flash again the normal twrp? :)
[Nexus 5X Original Android Development] khanjui:
Yes but there is no reason for it.
[Nexus 5X Original Android Development] :
converted to f2fs and man, this is f*cking fast!!! :eek: anyways, tried to flash official twrp and it cant mount the /sdcard, it shows 0mb but works fine with jolla twrp. ill stick with it. :) thank you to everyone! :highfive:

---------- Post added at 03:56 PM ---------- Previous post was at 03:05 PM ----------

hello, i cant see sched cpu governor. is it only for mm or it has disappeared? :confused:
[Nexus 5X Original Android Development] jugoslavpetrovic:
Sorry for noob question. I have zero experience with f2fs. Do I convert system partition before flashing rom or it can be done after as well? Also, which other partitions are recommended to convert to f2fs?
[Nexus 5X Original Android Development] khanjui:
Only convert cache and data partitions to F2FS. Even converting your data or cache will wipe your whole storage (including internal). Backup them if you want. When you convert your system partition to F2FS, it will be converted to EXT4 while installing ROM. You can use trick that I posted few days ago in this thread. But it's pointless because system partition will be converted to EXT4 when you upgrade your ROM anyway.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Thanks for info. So once converted cache and data, after restoring data to internal and flashing new rom or update, will it convert it back to ext4 or this process is mandatory after every clean or dirty flash?
[Nexus 5X Original Android Development] khanjui:
You don't need to touch data and cache again, they will remain as F2FS. And forget about system partition, it should be EXT4. Installing or upgrading ROM will not change your cache and data partitions. You are welcome. Don't forget to flash jolla kernel after installing the ROM. You will be stuck on Google logo otherwise.
[Nexus 5X Original Android Development] jollaman999:
That was a option when there was EAS patch applied.

Google patched in the past but now, EAS patch is not included.
[Nexus 5X Original Android Development] :
thank you :) man, why did i discover this now, f2fs for life from now on. its so fast hahaha :D again, thank you!!!! :o
[Nexus 5X Original Android Development] nokiagye:
The phone is faster this way? And this wipes everything?
[Nexus 5X Original Android Development] :
for me, it's a yes, dont know about you though. :) it wipes everything from your phone including internal so backup it first if you wanna do it.
[Nexus 5X Original Android Development] khanjui:
I want to share this little information to use LZ4 compression algorithm with SuperSU. Extract the boot.img from your ROM zip, copy it to your phone storage. Install boot.img from TWRP as "boot". Flash latest SuperSU, flash jolla kernel as it will LZ4. Enjoy.

You can learn about LZ4 from here.

http://events.linuxfoundation.org/sites/events/files/lcjpcojp13_klee.pdf
[Nexus 5X Original Android Development] nokiagye:
I want to flash a secondary rom but I can't find any instructions

My primary rom is pure Nexus can I flash cm as secondary? And how I begin? Thanks in advance!
[Nexus 5X Original Android Development] Lossyx:
I would suggest to read the first post on the original MultiRom thread http://xdaforums.com/showthread.php?t=2011403 (just read the instructions)

But use and download files from this thread.
[Nexus 5X Original Android Development] nokiagye:
Thanks but this is very old post I believe not all the steps are necessary

---------- Post added at 07:31 PM ---------- Previous post was at 06:52 PM ----------

OK I make some process I add multiboot second rom but I can't boot to second

Any help thanks

---------- Post added at 08:04 PM ---------- Previous post was at 07:31 PM ----------

I think the problem is the vendor IMG I can't flash images for second rom only flash zip option exist..
[Nexus 5X Original Android Development] jollaman999:
You can change ZIP/IMG on the top in installation screen.
[Nexus 5X Original Android Development] nokiagye:
Where?
[Nexus 5X Original Android Development] nokiagye:
OK finaly booted the second rom without the need of flash vendor again.but i can't flash zip (gapps) here the photo thanks in advance
[Nexus 5X Original Android Development] nokiagye:
Here the photo
[Nexus 5X Original Android Development] Lossyx:
Try open Gapps. Had this problem but it works with Open gapps.
[Nexus 5X Original Android Development] nokiagye:
Thanks yrs works
[Nexus 5X Original Android Development] dominoeflux:
[MENTION=5996255]jollaman999[/MENTION] can you find out why after a while if I switch to a different ROM I can't get in with my security on. it's like it erases the data from it and it doesn't exist. I have found a solution to it, it just gets annoying a little bit to do it though. It kept happening so I made a backup of the data+cache for both ROMS that i'm using, now if that happens all I have to do is wipe the data+cache from the primary rom and restore it from the backup I made and I get in with no security on, but you have to make a backup with no security at all and in order to do it with the secondary ROM i gotta switch the secondary with the primary.....I thought i'd pass this info along since it could help someone out who gets stuck and don't know what to do.
[Nexus 5X Original Android Development] jollaman999:
If I understand you, follow these steps.

If you restore backup, your security settings will not work properly.

I think it is blocked by Android for safety.

Reboot to recovery and go to '/data/system' by File Manager.

Remove all files start with 'locksettings'.

Reboot to system. Then it will not ask you to password or pattern.

Go to Settings. You can set again your security settings.
[Nexus 5X Original Android Development] dominoeflux:
Thanks you for showing me another solution. I should be good now and thanks for making this awesome kernel known to us. it's so amazing......I always have to have it every time I change ROM's :laugh:
[Nexus 5X Original Android Development] jollaman999:
Your welcome. Thank you very much. :)
[Nexus 5X Original Android Development] Stevica Smederevac:
[MENTION=5996255]jollaman999[/MENTION], i have a question if i may. Is there a reason why don't you implement the gestures that are not draining the battery (s2s...etc) but only those which does (dt2w..etc)?

Thanks.
[Nexus 5X Original Android Development] jollaman999:
There is no special reason but I just simplify codes of dt2w and s2w.

Is there a gesture feature that are not draining the battery what I didn't know?
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v10.0]

== Kernel ==

>> Common <<

- Android 7.1.x support

- Appiled Google November patches

- sovc: Fix sovc force off not working when dt2w or s2w is enabled

- sovc: Fix SOVC not disabled sometimes when A2DP stopped or bluetooth is turned off

- sovc: Fix SOVC not disabled after end the phone call

- sovc: Fix DT2W is working when s2w is enabled with 'sovc_force_off=true'

- sovc: Ignore to change track when S2W is enabled

- sovc: Skip if userspace value is same with previous value

- sovc: Keep touchscreen on when track changed while using bluetooth device

- sovc: Register sovc when need it

- s2w: Only register when screen suspended

- msm_thermal: Export poll_ms parameter

- msm_thermal: msm8992.dtsi: Increase poll-ms

- msm_thermal: msm8992.dtsi: Decrease thermal limit

- msm_thermal: Seperate big cluster's operation

(This makes device cool and smooth. We can get smooth performance in low temperature.)

- i2c: core: fix NULL pointer dereference under race condition

- arm64/configs: bullhead: disable extra SCSI configs

== AIO ==

- Add Android 7.1.x support

== Recovery ==

- MultiROM: Fix installation of zip files missing updater-script

- multiromedify: check for run_program umount command

- MultiROM: fix compile warnings

- Change version string to 3.0.2-3

- jolla-kernel_bullhead_II-v10.0 applied

** Camera is now working fine in Android 7.1.1. If you flashed NBD90W (or other) vendor.img, change it to NPF10C.

** Flash Android 7.0.x kernel for cm-14.1 or Android 7.1.0 and flash Android 7.1.x kernel for 7.1.1 preview. (I will fix some strings in next version.)

** Known Issues **

- There are some issues with photos when you are using sdcardfs filesystem for internal sdcard. When you take a photo, it will save correctly in internal storage. But database not refresh correctly. So new photos are not show correctly in photo apps.
[Nexus 5X Original Android Development] Stevica Smederevac:
As far as i know, yes. Swipe nav bar to sleep for example.
[Nexus 5X Original Android Development] jollaman999:
I will try and find good method to implement that function. :)
[Nexus 5X Original Android Development] jugoslavpetrovic:
Love the build 10, it keeps it cooler. Thanks for new thermal.

---------- Post added at 10:56 PM ---------- Previous post was at 10:02 PM ----------

Is it possible that sdcardfs heats up more?
[Nexus 5X Original Android Development] khanjui:
I think that heat is not related to sdcardfs.
[Nexus 5X Original Android Development] jollaman999:
Thank you.

Maybe, something other will heat your device.
[Nexus 5X Original Android Development] jugoslavpetrovic:
Can someone help me identify the proper cpu temp reading from exkm app, which shows this on nexus 5x?
[Nexus 5X Original Android Development] khanjui:
Every single app is giving FC on latest official CM 14.1, so it's unusable. Only happens with jolla kernel. Doesn't matter F2FS or EXT4, sdcardfs on or off, Gzip or L4Z.
[Nexus 5X Original Android Development] jollaman999:
If you flashed 7.1.x kernel, flash again with 7.0.x kernel. Working fine with 7.0.x kernel.

It should be change some version strings in aroma installer.

I will fix in next version.
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v10.1]

== Kernel ==

>> Android 6.0.1 <<

- Add missed 2 commits (Thermal fix, NULL pointer dereference fix) in 10.0

>> Common <<

- sdcardfs: Flag files as non-mappable

- touchscreen, mdss: Implement Sweep2Sleep [MENTION=3774412]Stevica Smederevac[/MENTION]

- power: wakeup: only try to deactivate if the wakeup source is active

- power: wakeup: add ipa_ws option

[Sweep2Sleep on Navigiation bar]

If you swipe the screen at navigation bar position(bottom of the screen), it will turn off the screen.

[Changeable tap counts DoubleTap2Wake] (Already implemented but not introduced for a long time..)

You can set tap counts of doubletap2wake.

echo [tap_counts - 1] > /sys/android_touch/doubletap2wake

Available values are 0 to 9.

(0 will turn off the doubletap2wake.)

If you set 'echo 2 > /sys/android_touch/doubletap2wake'

Screen will turn on after 3 taps and you will tap 3 times in 300ms(100ms * tap counts).

If you set 'echo 9 > /sys/android_touch/doubletap2wake'

Screen will turn on after 10 taps and you will tap 10 times in 1000ms(100ms * tap counts).

Try it! :)

In Kernel Adiutor 'Half' is same as 'echo 1 > /sys/android_touch/doubletap2wake'. (Double taps)

And 'Full' is 'echo 2 > /sys/android_touch/doubletap2wake' (Triple taps)

== AIO ==

- Fix Android version strings

- ramdisk: Restore ramdump and bugreport

== Recovery ==

- jolla-kernel_bullhead_II-v10.1 applied

** Known Issues **

- There are some issues with photos when you are using sdcardfs filesystem for internal sdcard. When you take a photo, it will save correctly in internal storage. But database not refresh correctly. So new photos are not show correctly in photo apps.
[Nexus 5X Original Android Development] Stevica Smederevac:
Can someone test swipe to sleep option? It's not working for me and there is no option in Ex kernel manager app
[Nexus 5X Original Android Development] jollaman999:
It seems there is only Sweep2Wake option. You can enable Sweep2Sleep with Kernel Adiutor.
[Nexus 5X Original Android Development] Stevica Smederevac:
I guess I am stupid :eek:
[Nexus 5X Original Android Development] jollaman999:
It is hidden here.
[Nexus 5X Original Android Development] Stevica Smederevac:
I know I am annoying now but one last question. Is it possible to have that option through Ex app? I use Ex because of those easy applicable profiles for interactive governor.
[Nexus 5X Original Android Development] jollaman999:
I saw the Kernel Adiutor source and Elemental X kernel source.

If I modified for EX Kernel Manager, it will not working properly in Kernel Adiutor.

I'm focused on Kernel Adiutor for almost users. Sorry for that.
[Nexus 5X Original Android Development] Stevica Smederevac:
I am sorry too but it's your work and you decide what to do :svetius::highfive:.

Thanks anyway for putting that option in the kernel.
[Nexus 5X Original Android Development] deathrowz_sri:
[MENTION=5996255]jollaman999[/MENTION] Site seems to be down. Can somebody upload the latest version? Thanks!
[Nexus 5X Original Android Development] jollaman999:
There were some problems with my router. :(

Working fine now.
[Nexus 5X Original Android Development] deathrowz_sri:
Thanks mate!!! :cool:
[Nexus 5X Original Android Development] Carach_CZ:
Can i use this with CM?
[Nexus 5X Original Android Development] TPMJB:
Currently I've found this causes CM14.1 to crash. Racer kernel does too. Looks like there's no way to use f2fs currently on CM.
[Nexus 5X Original Android Development] bukojoe:
Currently using CM 14.1 with racer kernel and its stable so far. Sometimes CM bug reporter crashes but I think its CM related. Sorry if my reply might be OP because this is the Jolla thread but since you mentioned Racer.. Yeah...
[Nexus 5X Original Android Development] TPMJB:
It causes Trebuchet to crash so I can't even get into google play to install a different launcher. How you got it working is beyond me.

CM Bug reporter is a CM based issue, yes.