yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] bostonirishguy13:
What's the easiest path to dual booting N and M?

I'm currently on MHC19J, rooted. Would I start from scratch by wiping and installing N, then rooting N, install MultiRom, and then flash an M-based ROM such as CleanCore, etc. then root, as secondary? Then use the N and M vendor images to flash in TWRP when I want to switch back and forth?
[Nexus 5X Original Android Development] kamilmirza:
[MENTION=5996255]jollaman999[/MENTION] permissive or enforcing?
[Nexus 5X Original Android Development] RusherDude:
Since there are no N-based roms (strage, for N5 there were factory images turned into flashable roms in matter of days :crying::crying:), the faster option I think is to backup your M actual rom, OTA to N, do a nandroid backup on N (after sorting out the twrp not able to unencrypt data on N problem), return to M, and set your N backup as secondary rom, or viceversa.. and then sort the vendor for M/N situation.
[Nexus 5X Original Android Development] jollaman999:
Enforcing.
[Nexus 5X Original Android Development] rachanta:
Secondary ROM camera FC

The multirom setup is working very well and is stable. My only problem now is the secondary ROM camera does not connect / fc.

I understand that for camera to function properly the correct vendor.img must be used, I know that the correct vendor.img is being used for the secondary or else would not boot and do everything else correctly. Any clues anyone?
[Nexus 5X Original Android Development] bostonirishguy13:
I remember the M preview roms for the N5. Also wish there were flashable N's available. Made it easier for use with Multirom.
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v8.0]

== Kernel ==

>> Common <<

- bcl, msm8992.dtsi: Remove all of cpu related codes (cpufreq, cpumask)

- sovc, synaptics, mdss: Turn off panel after music stopped when suspended

- msm_thermal: Fix to all functions working correctly

- wlan: qcacld-2.0: Sync some codes with n-preview

- crypto: crc32 - Add ARM64 CRC32 hw accelerated module

- crypto: arm64: Applied some patches from Linux 4.5

- f2fs: Applied lastest f2fs-stable linux-4.1.y branch patches

- S*** up cpu cacpcity!! (Spammy kernel logs)

>> M <<

- camera: Fix video recording issue

== AIO ==

- Fix installation issue with SOVC off

- Add Multi ROM Manager

- sepolicy: Update binary

- sepolicy: fix NFC selinux denial

- multirom: Re-built with lastest cm-13.0 sources

== Recovery ==

- Re-built with lastest cm-13.0 sources

※ TWRP Attention ※

- Decrytion working with MHC19J

- Decrytion failed with N

※ MultiROM Attention ※

- Included in Aroma Installer

- You can't set lock security settings in secondary ROMs (For prevent conflict with primary rom)

- You can install my kernel to 2nd roms. Also support installation with f2fs!
[Nexus 5X Original Android Development] parthabhatta:
Flashed version 8 on Android N with SOVC off. Working well.Thanked for your wonderful work
[Nexus 5X Original Android Development] roofrider:
Is it necessary to update multirom every time its rebuilt? The app doesn't indicate a multirom update, only the recovery.
[Nexus 5X Original Android Development] jollaman999:
Not necessary. Just for prevent future issues.
[Nexus 5X Original Android Development] gvsukids:
If I want to install this kernel on one ROM, over the stock kernel, do I just use the aroma installation and be good to go?
[Nexus 5X Original Android Development] shindiggity:
That's what I just did, everything seems to be running ok. Running Pure Nexus.
[Nexus 5X Original Android Development] pwlj:
hello, could some1 guide me how to make F2FS stick with /system partition? Somehow i can't manage to make it.... I've been looking around for guides, and found TWRP switch (use -rm instead of -rf), but still every .zip rom, and every rom flashed in fastboot still formats system as /ext4...

thanks in advance!
[Nexus 5X Original Android Development] Topse:
F2FS works only in Data and Cache Partition.

You can change it inTWRP

Wipe-Advanced Wipe-Data or Cache-FS Option-Change FS

This Wipes your Data Partition !!!
[Nexus 5X Original Android Development] pwlj:
well it seems i pulled it off!

F2FS /system partition is working :)

i've used this helpful guide :) http://xdaforums.com/nexus-4/help/guide-detailed-f2fs-manual-format-guide-t3264185

EDIT: I GUESS I WAS WRONG -.- sorry for false positive :(
[Nexus 5X Original Android Development] kdh2834:
You need to edit fstab and updater script of the rom
[Nexus 5X Original Android Development] bobby janow:
Got it figured out.
[Nexus 5X Original Android Development] gvsukids:
What governor is everybody using? I'm looking for best battery with some use for games.
[Nexus 5X Original Android Development] pwlj:
Thanks, could you explain it further? what edits i have to make? :)
[Nexus 5X Original Android Development] roofrider:
[MENTION=5815168]ideaman924[/MENTION]

I'm not using f2fs so can't comment on that.

At #7, it looks like you are unable to boot into primary ROM? CM13 or DU?
[Nexus 5X Original Android Development] roofrider:
MultiROM wouldn't cause a mess and the most of the ROMs are stable. I'm on PN + ElementalX kernel + MultiROM and never had even a single random reboot or any issue (as far as primary ROMs are concerned).

Were you on stock before attempting this or were you already using CM13 as your daily driver? You will need to take it step by step to figure out where exactly things are going awry.

By the way, just came across the below post on the EX thread.
[Nexus 5X Original Android Development] dugboy:
hi sorry if for noob question, but when I go into twrp wipe>advanced wipe> select data >repair or change file system> change file system i only see ext2, ext3, ext4, FAT, and exFAT as file system options. no f2fs.

Am i doing something wrong? why cant i select f2fs as option?

im on twrp 3.0 and jolla kernel

thanks
[Nexus 5X Original Android Development] kdh2834:
When you are installing jollakernel sellect jolla twrp install. It has option to format as f2fs
[Nexus 5X Original Android Development] bobby janow:
How about a full image flash from bootloader? Heisenberg thread.
[Nexus 5X Original Android Development] caulton:
How did u get the kernel to flash? I for the life of me can't get twrp to work...please share your wisdom

edit: ive seen a comment a few pages back that says to take the recovery image out and flash via fastboot and i'm guessing that the path to that is "jolla-kernel\bullhead\Image\n" The command i enter is "fastboot boot Image.gz-dtb" but the return is

creating boot image...

creating boot image - 10967040 bytes

downloading 'boot.img'...

OKAY [ 0.439s]

booting...

FAILED (status read failed (Too many links))

finished. total time: 1.017s

if someone can help me that would be appreciated. I tried google but not to much help there
[Nexus 5X Original Android Development] parthabhatta:
As far as I remember the recovery image is in recovery folder of hold kernel. Take out the recovery.img, flash it through fastboot. Without booting, run fastboot format userdata, followed by fastboot continue. Your userdata will be erased. Device will boot. Go to settings, security. Check if your device if decrypted. If yes reboot to recovery. Allow it to make the changes by sliding the slider when asked for. This will erase internal memory. Root if you want. Flash Jolla kernel. It should work.
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v8.1]

== Kernel ==

>> Common <<

- wlan: qcacld-2.0: Get LA.BF64.1.2.2_rb4.30 from CAF

- msm_hotplug: Remove big core down delay parameter

- msm_hotplug: Do apply_down_lock for big cores

- msm_hotplug: Fix cpu down of big cores

- msm_hotplug: Remove input handler

- msm_hotplug: Make 2 of little cores always on

- msm_hotplug: Fix msm_hotplug_suspend() when max_cpus_online_susp is lager than 1

- msm_thermal: Go to disable mode when device suspended

- msm8992.dtsi: Adjust temp limit

- f2fs: Applies lastes f2fs-stable and dev-test patches

- Revert "sovc, synaptics, mdss: Turn off panel after music stopped when suspended"

(This has no effect and can't boot to recovery or charging mode.)

- spi_qsd: Vote for PNOC clock before spi clock

- spi_qsd: Exit gracefully if the system is suspended

- spi: spi_qsd: Fix unmasked write to IO control register

== AIO ==

- sepolicy: Update binary

== Recovery ==

- TWRP version up to v3.0.1-0

- f2fs-tools: Applied dev branch patches

- jolla-kernel_bullhead-v8.1 applied

※ TWRP Attention ※

- Decrytion working with MHC19J

- Decrytion failed with N

※ MultiROM Attention ※

- Included in Aroma Installer

- You can't set lock security settings in secondary ROMs (For prevent conflict with primary rom)

- You can install my kernel to 2nd roms. Also support installation with f2fs!
[Nexus 5X Original Android Development] domicq:
Hi, how I can set higher temperature, when device start throttling?

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] kamilmirza:
use Kernel Adiutor
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v8.2]

== Kernel ==

>> Common <<

- Built with UBERTC gcc 6.0.0 20160401

- Revert "bcl, msm8992.dtsi: Remove all of cpu related codes (cpufreq, cpumask)"

- Revert "power: bcl: Remove hotplug and freq-control"

- power: bcl: Re-evaluate hotplug for unexpected cpu online

== AIO ==

- Built with UBERTC gcc 6.0.0 20160401

- multirom: Lockscreen Settings on 2nd roms are now available

- sepolicy: Update binary

== Recovery ==

- Built with UBERTC gcc 6.0.0 20160401

- Fix duplicated main screen after decrypted

- themes_multirom: Add Reboot Option

- Applied lastest TWRP patches from omni android-6.0

- jolla-kernel_bullhead-v8.2 applied

※ TWRP Attention ※

- Decrytion working with MHC19J

- Decrytion failed with N
[Nexus 5X Original Android Development] Topse:
Thank you i waited for that !:)

Awesome :D
[Nexus 5X Original Android Development] zurih:
Do you think f2fs is a better petformaner and worth while?
[Nexus 5X Original Android Development] xecuter2:
My data partition randomly killed itself while running F2FS on a reboot. I wouldn't recommend it as the only main benefit is slightly higher write speed. The phone using EXT4 runs excellent; maybe in the future it will become more stable but for now, for me it is worry-some to use f2fs when only this kernel and certain roms support it.
[Nexus 5X Original Android Development] churchey360:
What app to use to configure the kernel settings? I tried using kernel adiutor but it says no root..
[Nexus 5X Original Android Development] churchey360:
Thanks for the no help! ? but i think it had to do with the aroma installer options because when i choose the option to use CM supersu i get a settings force close and when i don't choose that option i have no root.. Btw i was trying it with crDroid ROM so it could be ROM related also
[Nexus 5X Original Android Development] pwlj:
Hey, thanks for help, but the ROM guidelines does not work, and rom .zip still produces an EXT4 system paritition.... ;)
[Nexus 5X Original Android Development] txuki2005:
[MENTION=5996255]jollaman999[/MENTION] hi, it is possible add "zen" I/O ?

Thanks for you great kernel ;)
[Nexus 5X Original Android Development] copperez:
not work the download link
[Nexus 5X Original Android Development] cgibbons51:
Hasn't been working for the past few days sadly :(
[Nexus 5X Original Android Development] gorilla p:
What link? All versions are available via link in OP.

I just downloaded and installed 8.2 and am extremely impressed. It seems like the features that I missed from my N4 are making their way back. Also, the MSM hotplug is working awesome. Ivebtried EX, Phasma and Thuglife kernels for this device and the hotplugging doesn't seem to work well, often setting all cores to max upon touching the screen even with touchboost off.

Its so nice to be able to touch the screen and only see a couple cores ramp up.

LZ4 ramdisk is nice as well.

Great job.
[Nexus 5X Original Android Development] cgibbons51:
It's working again! :D:D:D
[Nexus 5X Original Android Development] |DM|:
does This kernel support the overclock ?
[Nexus 5X Original Android Development] Komodoketavaran:
What is lz4 ramdisk? Or what is it doing?

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] jollaman999:
No. Sorry.
[Nexus 5X Original Android Development] jollaman999:
It has fastest ramdisk decompression speed than others.
[Nexus 5X Original Android Development] jollaman999:
I saw you are using fixed kernel of mine. Thanks.
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v8.4]

== Kernel ==

>> Common <<

- wlan: qcacld-2.0: Allow Runtime PM after Scan Completion

- Revert crypto changes except ARM64 CRC32 hw accelerated module

(Fix battery drain.)

- Add sdcardfs filesystem

- Revert PM upstream changes

- msm: camera: Fix for Memory leak in actuator

- bullhead_defconfig: Change default io-sched to CFQ

- msm8992.dtsi: Adjust thermal limit

- pipe: Fix buffer offset after partially failed read

- cpufreq: use memcpy() to copy policy

- cpufreq: update user_policy.* on success

- cpufreq: Clean up after a failing light-weight initialization

- cpufreq: preserve user_policy across suspend/resume

- Revert "cpufreq: Don't create empty /sys/devices/system/cpu/cpufreq directory"

- cpufreq: fix uevent broken issue

- cpufreq: don't send frozen uevent

- cpufreq: Fix up sysfs api usage

- cpufreq: impulse: Remove global object usage

== AIO ==

- multirom: Update binaries

- sepolicy: Update binary

== Recovery ==

- TWRP version up to v3.0.2-0

- jolla-kernel_bullhead-v8.4 applied

※ TWRP Attention ※

- Decrytion working with MHC19J

- Decrytion failed with N
[Nexus 5X Original Android Development] txuki2005:
Yeah!! Working perfect!!! Miles thanks!!
[Nexus 5X Original Android Development] Komodoketavaran:
Okay and this results in better performance? And is it a risk thing because on Aroma installer you wrote if you don't know then choose gzip. Sorry for the questions. Thanks in advance.

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] jollaman999:
Maybe a little bit faster when boot.

It will have a problem when flashing higher version of SuperSU.

If you want to flashing SuperSU with LZ4 ramdisk, you must flash SuperSU first. Then flash the kernel with LZ4 option.
[Nexus 5X Original Android Development] gvsukids:
I tried the lz4 after having supersu installed with ROM, and now have a message telling me I have an internal error. Tried reinstalling jolla with gzip, but same result. Even went so far as to clean data, system and caches and reinstalled ROM with similar result of the message is internal error. What should I do now?
[Nexus 5X Original Android Development] Topse:
I m on DU , no problem with lz4.

Maybe your ROM need new Vendor Image?
[Nexus 5X Original Android Development] gorilla p:
Not a kernel issue. New ROM is using latest vendor and flash via twrp (3.0 or later). Download latest vendor image. You will see this frequently as new security patches are released
[Nexus 5X Original Android Development] gorilla p:
Thanks for making this kernel. It is awesome. I have missed the customizability of msm hotplug since I left my Nexus4. Battery has been great. Using Resurrection Remix, this kernel and standard setup (optimal battery life doc on bit.ly/makostuff) and I've been very happy. No lag either. Very well done.
[Nexus 5X Original Android Development] razrlover:
Great kernel!!!

Just came from Angler, Shamu before that. Also saw Jolla kernel name here and there. Glad i got to try it.

Running with Krexus April build, battery is excellent and smooth screen response. Definite difference over stk google kernel and one of my go-to from now own.

Thanks OP
[Nexus 5X Original Android Development] gvsukids:
Are you using lz4 with RR?
[Nexus 5X Original Android Development] gorilla p:
Yes I am.
[Nexus 5X Original Android Development] rachanta:
[MENTION=5996255]jollaman999[/MENTION] the 11-4 recovery is not working with NPC91K.

I see that this n-preview 2 has a bootloader update. Could that be the reason or is it a problem that only I have.
[Nexus 5X Original Android Development] Radeon1337:
Its working for me :) Clean install.
[Nexus 5X Original Android Development] Ghost9867:
Is this kernel more fast and reactive conparted with the stock that come with the 2nd preview of android n ?
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v9.0]

== Kernel ==

>> Common <<

- smpboot: use kmemleak_not_leak for smpboot_thread_data

- sched, smp: Correctly deal with nested sleeps

- touchscreen: dt2w, s2w, sovc: Change queue_work_on to queue_work

- touchscreen: s2w, dt2w, sovc: Unregister input handler when not needed

- touchscreen: s2w, dt2w, sovc: Do not call is_touch_on() every touch interrupts

- touchscreen: synaptics: Make work structure for suspend/resume for fast screen on/off

- synaptics, wcd9330: Fix some of not unregistered after music stopped

- synaptics, sovc, dt2w: Add missed register of dt2w

- f2fs: Applied dev-test branch patches

- f2fs: f2fs: Add missed put_page() in mapping checking (Fix kernel panic)

- ext4 crypto: Applied lastest crypto-3.14 branch patches from tytso

- ext4 crypto: Applied lastest patches from Google n-preview-2

- wlan: qcacld-2.0: LA.BF64.1.2.2_rb4.33 from caf

- Applied Google n-preview-2 changes except qcacld-2.0 and cnss changes

- vmpressure: change vmpressure::sr_lock to spinlock

- vmpressure: do not check for pending work to prevent from new work

- vmpressure: make sure there are no events queued after memcg is offlined

- mm/vmpressure.c: fix race in vmpressure_work_fn()

- msm_hotplug: Change HZ to original value

- compiler.h: add support for function attribute assume_aligned

- include/linux/compiler-gcc.h: hide assume_aligned attribute from sparse

- include/linux/compiler-gcc.h: improve __visible documentation

- compiler-gcc: disable -ftracer for __noclone functions

>> N <<

- nanohub: Applied Google n-preview-2 changes

== AIO ==

- sepolicy: Update binary

- Added F2FS binaries patch

- Fix progress bar

== Recovery ==

- jolla-kernel_bullhead-v9.0 applied

※ TWRP Attention ※

- Decrytion working with MHC19J

- Decrytion failed with N
[Nexus 5X Original Android Development] Mrcactuseater:
Thanks!

Tapatalk'd from my Twisted, Despaired Nexus 5x
[Nexus 5X Original Android Development] fire7777777:
How can I change the value of msm hotplug?

Inviato dal mio Nexus 5X utilizzando Tapatalk
[Nexus 5X Original Android Development] gvsukids:
Is there a writeup of best governor
[Nexus 5X Original Android Development] jollaman999:
Use Kernel Auditor.
[Nexus 5X Original Android Development] jollaman999:
There is no best. Depend on what you are doing.
[Nexus 5X Original Android Development] fire7777777:
I use it but I can't, I would to set the maximum cpu on together and the minimum cpu on at display off

Inviato dal mio Nexus 5X utilizzando Tapatalk
[Nexus 5X Original Android Development] banciii:
Is there any other way to install than aroma? A simple zip maybe? Because I try it with FlashFire on Android N P2, but it always stuck in Aroma. It freezes and I can't push anything further, only vibration I get and have to force reboot. ?

Sent from my N5X (with Android N)
[Nexus 5X Original Android Development] Topse:
Simple unzip.

All files inside.

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] banciii:
Already tried it, but couldn't figure out which files do I need, since there are plenty of them in it and I don't see any boot image or anything like that.
[Nexus 5X Original Android Development] Topse:
I think ;)

Image.gz-dtb is the Kernel. ( jolla-kernel_AIO_bullhead-v9.0\jolla-kernel\bullhead\Image\m )

But rather wait for the response of a smart user than I am ! :D
[Nexus 5X Original Android Development] bbs3223474:
I've been using your kernel for a long time and thanks for your great work!

But there are some questions I want to ask or issues to notice and hope can get answers.

1. I'm using Apple EarPods earphone to listen music. But when I close the screen, earpods' controller can't control the play status immediately.

Sometimes I have to press the earphone button a lot of times to let the music pause but most of the time I choose to activate the screen and manually press the pause button.

This never happened in my Nexus5 but appears in 5X. I don't know whether the kernel or the phone itself caused this problem.

2. Yellow screen solution may not fit my eyes. I'm Chinese and cannot accept the blue-green color. Finally I adjusted screen color parameters to 246R, 236G, 236B in Kernel Adiutor to

let it looks like my Dell U2414H monitor's color. Never mind if this is not a problem to you.

3. Some circumstances still can't be so smooth. Like Google Play Music, it feels very laggy when sliding and opening albums. Maybe its caused by the weakness of Snapdragon 808?
[Nexus 5X Original Android Development] freakzapster:
SORRY for noob question but this kernel works with AOSP roms also ??????
[Nexus 5X Original Android Development] khanjui:
It's a Nexus device, should work with all ROMs.
[Nexus 5X Original Android Development] freakzapster:
AS EXPECTED BY NEXUS

thanks for reply

there was one option in aroma installer related to super su saying if you will flash this in another rom it will give BOOTLOOP what it is ????can anyone explain ???
[Nexus 5X Original Android Development] freakzapster:
after i flash jolla kernel my nexus imprint doesnt works first time

ive to wake screen manually then it works

before as soon as i press FS it was getting unlocked ????

anu suggestion ???
[Nexus 5X Original Android Development] parthabhatta:
Using this kernel v9.0 with Android N as primary and multi ROM. However none of the MM ROMs running as secondary could make the camera work. I have used vendor.IMG from the latest MHC19Q version. The camera on Android N works fine with all the vendor images either from latest MM or N. Can anybody trace out the problem?
[Nexus 5X Original Android Development] gorilla p:
Love having the ability to use MSM hotplug on this device. I haven't fully tweaked this for battery saving. I have it in a balanced-performance configuration and I'm getting excellent battery life still with no lag. Great kernel
[Nexus 5X Original Android Development] Topse:
Can you share your config?

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] gorilla p:
The first thing that I would recommend if reading the optimized battery life document on bit.ly/makostuff. In the meantime, I'll put together a list of kernel settings. Ill also see if I can put together a few Kernel Adiuter profiles that can be imported.
[Nexus 5X Original Android Development] atefi:
Download link damaged please fix that
[Nexus 5X Original Android Development] naser0172:
+1

Please re-upload in Mediafire Or androidfilehost.

Tanx.
[Nexus 5X Original Android Development] iamthedj:
which rom is this? lol
[Nexus 5X Original Android Development] khanjui:
http://play.google.com/store/apps/details?id=com.blissroms.moelle.ddoverhauled
[Nexus 5X Original Android Development] atefi:
How can I flash the Gapps in second rom (pure nexus)?
[Nexus 5X Original Android Development] iamthedj:
ahhh thanks i actually used to use it guess i forgot what it looked like