yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] Nicktheprofessor:
No thanks needed, I am using this device and developing for it because I like doing so. That I may share it is conditional, I have shared compiled sources in the past and never again. At least not on this forum because all you get is **** and the same question and requests asked tens of thousands of times.

I'll share my sources but if you want it you can compile it yourself and if you'll need help, I'll help you with that too.

I'll eventually post a thread "how to build Vanir with my kernel" since you won't be able to use the kernel with stock or any other ROM not using my sources and because all you need is the space to do it I might provide a build server for your build to do it too.

I chose Vanir for the performance and the simplicity along with the ability to change fully open source code at will with patches that will be accepted from good sources but the procedure is the same no matter what you choose.

All you're doing is ensuring tasks will take longer, sure, that means that you'll get more screen on time waiting for tasks to finish but in the end, the productive time is lower restricting core speeds.

Do you think you know better than QC, Franco who is making a living on doing just that and doesn't restrict frequencies, Faux, Me or any other dev?

If so, go walk with the shephard and do your thing... it's not going to result in anything positive at all, if it did we'd all be running frequency limiting hotpluggers right now (I've made a couple, before realizing that it doesn't actually do anything).
[Nexus 5X Original Android Development] buffer overflow:
[MENTION=7732448]Nicktheprofessor[/MENTION] What version from Vanir ? Commotio ?
[Nexus 5X Original Android Development] Nicktheprofessor:
Commotio works out of the box right now and it's surprisingly good.
[Nexus 5X Original Android Development] zurik:
I flashed the 26 into September's update and the Cellular stopped working. I cleared cache /dalvik , set to airplane mode and turn off the ril and turn it on but no result.

Edit: Carrier something fix on Cellular antennas. No issues now!
[Nexus 5X Original Android Development] BearOfXDA:
What do I do when this kernel has an update? I would guess you just flash the newer version

Also, I'm using Kernel Adiutor to control it. If there's a better app to control this kernel, let me know
[Nexus 5X Original Android Development] zurik:
When developer announce a newer version, you can download it from his server and flash it via TWRP.

Kernel Adiutor is fine.

I use EX Kernel Manager (it's paid app) to modify settings in this kernel.
[Nexus 5X Original Android Development] Banan PL:
Can you made MultiROM recovery to use only little cores, just in case if big cores stop working to prevent device from soft locking it self.
[Nexus 5X Original Android Development] tuningsea:
jolla rip?
[Nexus 5X Original Android Development] mr.ace:
No, he still keep updating his source so it's NOT rip
[Nexus 5X Original Android Development] ZawZaw:
Not rip.

He is updating on source.

Please read commits and committed dates.

You can seen jolla's commits/date on my Screenshot.

•••
[Nexus 5X Original Android Development] jollaman999:
I'm very sorry.

I'm very busy these days.

I'm developing continuously. I'm preparing for Multirom with Oreo support.

Almost done now.

So, please wait a more bit.

Thanks to all of supports.

If you don't wait, please use this pre-release version.

Thanks.

Oreo Multirom is not working with this version.

http://tp.jollaman999.com/jolla-kernel_AIO-bullhead/Pre-release/
[Nexus 5X Original Android Development] jugoslavpetrovic:
[MENTION=5996255]jollaman999[/MENTION] take your time, buddy.
[Nexus 5X Original Android Development] ZawZaw:
Yeah Bro, I understand for your hard work and busy days.

Thanks.
[Nexus 5X Original Android Development] 57DeNiK57:
It's smoothest kernel, that I've used, but I have 2 bugs with it. Sometimes, when I watch video it goes in a jerk. And when I take photo, sometimes it's just green screen.
[Nexus 5X Original Android Development] Zdrpkamil:
Can I use this MultiROM with primary Android 8.1.0???

I flashed this kernel and IT stuck at bootanimation then reboot.

PLEASE HELP!!!
[Nexus 5X Original Android Development] nokiagye:
The kernel is out dated for that you stuck

send from my redmi note 4x 64+4+625
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v28.0]

[bullhead-v28.0]

== Kernel ==

>> Oreo <<

- Build with Linaro gcc 6.4.1 2017.11

- Applied previous security patches and Android 8.1.0 updates

>> Nougat <<

- No more updates

== AIO ==

- multirom: Android 8.x.x support and working now!

(Magisk and systemless rooting will not working in secondary roms.

There are some patches by nkk71 but it breaks MultiROM with my build.)

== Recovery ==

- Build with latest lineage-14.1 sources and Linaro gcc 6.4.1 2017.11

- Use v28.0 Oreo kernel

* Supports Android 7.x.x and Android 8.x.x.

* If USB Keyboard application stopped at "Opening /dev/hidg0 and /dev/hidg1" message!

Check root permission and download "SELinuxModeChanger_MOD" from Server Folder.

http://tp.jollaman999.com/jolla-kernel_AIO-bullhead/SELinuxModeChanger_MOD/

Change SELinux to Permissive then re-open USB Keyboard.

Restore SELinux to Enforce after used USB Keyboard for security.

* In my test, Bluetooth's aptX codec is only worked with LineageOS. (Android 8.x.x already has this feature in developer options.)
[Nexus 5X Original Android Development] jugoslavpetrovic:
Holla, man. Welcome back.
[Nexus 5X Original Android Development] jugoslavpetrovic:
In case...
[Nexus 5X Original Android Development] Banan PL:
Dafaq? When did they marked your website as dangerous and holding malware?
[Nexus 5X Original Android Development] :
He just forget to subscribe for his domain again so Google is marking is as dangerous but there's no problem at all.
[Nexus 5X Original Android Development] Josh:
Anyone tried latest kernel release F2FS with Oreo 8.1 stock !? Thanks in advance
[Nexus 5X Original Android Development] CLPose:
Hi, there! First of all, thanks for this great kernel! ;) I'm in latest DarkRom (based on LOS14.1). I was in JK v26 and got the update notification for v28. After flashing, I'm in v27, not v28. :eek: Is there anything typo or N support was dropped (as stated in your post) and v27 will be flashed on N roms from now on no matter what JK version is installed? Thanks! Keep your excellent work!
[Nexus 5X Original Android Development] zurik:
v28 doesnt support Android N
[Nexus 5X Original Android Development] jugoslavpetrovic:
I think it does but not updating for Nougat since v26.
[Nexus 5X Original Android Development] jugoslavpetrovic:
[MENTION=5996255]jollaman999[/MENTION] I don't know how much important is Wireguard support but seems all updated kernel with January security patch added it to kernels.
[Nexus 5X Original Android Development] dominoeflux:
[MENTION=5996255]jollaman999[/MENTION] hey is it possible if you can give me the apk files to the Jolla updater and the USB keyboard? It never flashes on the phone when I check them from installing the kernel. I know why, it has something to do with Android oreo security I could be wrong though.
[Nexus 5X Original Android Development] synesthete:
I am new to the Kernel (just flashed tonight) and was wondering where the apps were too. I checked them in the Aroma installer, but they don't seem to have been installed.
[Nexus 5X Original Android Development] takwarrior:
If you open the zip, you can get the apks from there. The updater is in the folder updater -> com.jollakernelupdater-1. It's named base.apk

The USB Keyboard apk is in jolla-kernel -> app -> USB-Keyboard -> remote.hid.keyboard.client-1. Again, it's named base.apk. Alternatively, you could jut download it from the Play Store. I don't have enough posts to insert links, so replace the 9s with periods. https://play9google9com/store/apps/details?id=remote.hid.keyboard.client&hl=en[/url]
[Nexus 5X Original Android Development] axelrodmagma:
Hey can you please add wireguard support in this kernel
[Nexus 5X Original Android Development] axelrodmagma:
Is this a problem with the kernel or my device. I can't get all 6 cores to work I didn't flash 4 core mod. Not blod
[Nexus 5X Original Android Development] xdauser9675:
nice.
[Nexus 5X Original Android Development] zurik:
Throttling
[Nexus 5X Original Android Development] AntiBillOS:
Link not work, any fix?
[Nexus 5X Original Android Development] jugoslavpetrovic:
What, fix for the link?

If you need I can share latest build to you.
[Nexus 5X Original Android Development] AntiBillOS:
I’m also need MultiRom stuff.
[Nexus 5X Original Android Development] jugoslavpetrovic:
https://mega.nz/#!DUklmYCS!WSI1Ftf5Xw-cUCPlvmT2VbBLcpcek-Ftnlp0g4kesbw
[Nexus 5X Original Android Development] CLPose:
For me, there's nothing to "fix". As N5X suffers from BLOD, when temperature rises, the thermal kicks in and lowers CPU frequencies (or it even turns CPU off) to avoid the BLOD. If you want to "fix" it, which I don't recommend at all, dirty flash your rom again so you can overwrite Jolla kernel. Good luck!
[Nexus 5X Original Android Development] jugoslavpetrovic:
You can try to Google BLOD Nexus 5X... There is a lot of it
[Nexus 5X Original Android Development] CLPose:
You could try Google, as jugoslavpetrovic mentioned. But I would also recommend that you read https://xdaforums.com/nexus-5x/general/untested-nexus-5x-bootloop-death-fix-t3641199 and https://xdaforums.com/nexus-5x/general/tool-bootloop-death-blod-workaround-t3819497. Good luck!
[Nexus 5X Original Android Development] Lughnasadh:
in a nutshell, it stands for Bootloop Of Death where due to excessive heat and faulty soldering the big cores fail, thus not allowing your phone to boot.
[Nexus 5X Original Android Development] :
Hello,

I'm seing changes on your git, do you plan to release a new version?
[Nexus 5X Original Android Development] russanandres:
Hello. How can i install multirom without jolla kernel on android 11? It cannot detect the trampoline version when injecting boot.img
[Nexus 5X Original Android Development] roofrider:
I could not get past this Google logo. Even after I held down the power button and rebooted it was stuck here (tried with AICP and Omni as the secondary roms). And sometimes when I tried resetting, it went back to the Boot Manager instead of attempting to boot the secondary rom.

Also, I found the font size/layout of the Boot Manager screen a little too small. I'm not sure if this is how it looks by default 'cause i've used MultiROM only on N7 before and it wasn't as small.

---------- Post added at 01:07 AM ---------- Previous post was at 01:04 AM ----------

I use EX kernel manager. You can also try kernel auditor.
[Nexus 5X Original Android Development] jollaman999:
It needs more test. Maybe I should fix somewhere... :(
[Nexus 5X Original Android Development] roofrider:
No worries, happy to test and report.
[Nexus 5X Original Android Development] zurih:
Thanks for F2FS support!

I've formated /data and /cache and it works fine!

However, DoubleTap2Wake & Sweep2Wake doesn't work for me after enabling it via Kernel Adiutor.

Also, does the kernel have an option to turn off touch boost? I'm unable to find this option in Kernel Adiutor.

EDIT: Ok, wake gestures do work! However, double tap needs to be top fast didn't tapped. Could you make it to tolerate slower double taps? And is it possible that swipe ups also be swipe up?

Does enabling these options drain any battery?

Thanks!
[Nexus 5X Original Android Development] parthabhatta:
I am new to this multi ROM thing. Can anybody link me to a detailed tutorial?

Secondly, I install modded TWRP with this jollaman999 AIO which I presume is modded for multi ROM. Now if I wish to go back to one ROM I.e., default state and flash Franco or EX kernel can I do that with this modded TWRP?
[Nexus 5X Original Android Development] roofrider:
Read the first 3 posts of this thread to know all about MultiROM (there are 3 elements to it: the modified recovery, a patched kernel, and MultiROM). But note that jollaman has used Aroma for installation in the case of 5X, which isn't how it is done typically.

The modded TWRP is no different from a normal TWRP if you have not installed MultiROM. And even if you have it installed, the TWRP can be used to flash files just like you always do. Only when you enter the MultiROM menu in TWRP, you will be walking into the world of secondary ROMs that Tasssadar has created for us.
[Nexus 5X Original Android Development] david.degraw54:
Hey guys anyone using custom interactive gov profiles buy soniCrob on this kernel? I'm having trouble setting for the big cluster because the cores keep getting offlined so the settings won't show in EXKM
[Nexus 5X Original Android Development] skulldreamz:
That's because that's what the cores are supposed to do. That's the whole point of hotplugging. [MENTION=5996255]jollaman999[/MENTION] is using msm_hotplugging instead of Qualcomm's default state which is called mpdecision where the cores stay online and handle load together as per the governor of choices parameters. There is no black or white, right or wrong way of doing it. It's just up to the developer of the kernel to use whatever way they choose to handle load. I personally prefer hotplugging because it seems to work very well and very smooth with this SoC in our Nexus 5X. So anyway that's the reason that your having trouble setting anything on the big cores because they only come online when needed.
[Nexus 5X Original Android Development] TheBurgh:
How is battery life on this kernel?
[Nexus 5X Original Android Development] Topse:
I get 2.5 - 3.5 SOT.

With 24 h Bluetooth (Garmin Forerunner 235) and GPS (Battery saving Mode).

ca. 0.5 h CoC

G+,Chrome,Whatsapp,Tapatalk
[Nexus 5X Original Android Development] ashatter:
All wake gestures will somehow drain battery when screen is off.

[MENTION=5996255]jollaman999[/MENTION] Could you confirm that touch boost cannot be disable?
[Nexus 5X Original Android Development] beastes:
wow i dont know if im lucky but i have sshd rom in firts place , i do the install and i flash orion rom in second rom and it work right well and i dont need to reboot , i be a nexus 5 user before and i missed multirom alot and now it work for me like a charm thank
[Nexus 5X Original Android Development] Topse:
I m new with MultiROM, my Nexus 5 did only have 16 GB . So i never tried.

What kernel do you use on your sec ROM?

I downloaded the Jollakernel.zip from the other MultiROM thread (should work i think).

Do you use f2fs?
[Nexus 5X Original Android Development] jollaman999:
You can setting in CPU->Input Input Boost Frequency in Kernel Auditor.
[Nexus 5X Original Android Development] jollaman999:
Kernel will not be install properly in Second Rom. Installation seems working but nothing change.

And there is some bug. You will see my jolla-kernel always in Second Roms.

I'm using f2fs. You will modify your boot.img in your flashable rom zip file.

You will modify fstab.bullhead in boot.img. And change Kernel Image (zImage in this case) with my Image.gz-dtb.

Then repack boot.img and recompresss your Rom zip with modified boot.img.

You can do this with Android Image Kitchen tool.

Flash your modofied rom zip to Second Rom. Then it will boot.
[Nexus 5X Original Android Development] beastes:
i just flash like in the op and the second rom is orion with the kernel come with rom by default and have no problem but i dont use f2fs.
[Nexus 5X Original Android Development] parthabhatta:
What is first ROM. I presume it's stock. I plan to use MultiROM.

So I have stock ROM installed with Franco kernel. Please confirm the undernoted procedure.

1. I flash boot.img again. Then Jolla kernel with modded TWRP and MultiROM through Jolla AIO by Aroma.

2. Flash systemless SuperSU again.

3. Boot into default ROM.

4. Go to TWRP install secondary ROM with its default kernel and boot.

Is this OK?

As secondary ROM it's better to use Orion or SSHD as it's already tested to be voting smoothly s reported over here. Any other ROM successfully booting as secondary ROM?
[Nexus 5X Original Android Development] jollaman999:
1. Flash original boot.img with fastboot.

2. Flash jolla-kernel with MultiROM and gzip compressed ramdisk option. (Modified TWRP will automatically install when you checked MultiROM option.)

3. Flash SuperSU. (Reinstall jolla-kernel if you want lz4 compressed ramdisk.)

4. Reboot to recovery.

5. Goto MultiROM menu and flash other flashable rom zip to secondary rom.

6. Flash SuperSU to your secondary rom. (Gapps is optional) (You can install kernel to secondary rom. But there will be no changes with some of kernels include jolla-kernel.)

7. Reboot to system.

8. It will boot to MultiROM selection screen. Choose what you want.

9. If you choose secondary rom, it will stop at Google logo. Reset your device by holding power button. Then it will boot to secondary rom.
[Nexus 5X Original Android Development] roofrider:
Jolla,

I had a crash. Here is the multirom_log.txt http://pastebin.com/UTwjuZ93

I was able to boot into UberMallow fine, right on the first try, but after flashing the vendor image it failed to boot. Multirom shut down to prevent data corruption. I'm guessing this is a ROM vendor issue. UPDATE: MultiROM also crashed when I flashed EX kernel on a secondary ROM. multirom_log_kernel.txt attached as well.

-My experience with MultiROM so far, with PureNexus as primary-

*AICP: Managed to boot it after a reset, but it gets stuck at 'Finishing boot.' ROM problem i believe. Logs point to SystemUI and CMTE crashing.

*Omni: No luck.

*UberMallow: Boots right into it without any problem, but not after flashing the vendor image (or a different kernel). MultiROM crashes.

*Dirty Unicorns: Boots right into it without any problem, but not after flashing the vendor. It could be a problem with the vendor.zip that i'm flashing (PureNexus).
[Nexus 5X Original Android Development] beastes:
no i use 2 custom rom sshd first and second is orion i dont flash boot.img i do all the proces from aroma installer in jolla beta 6.0 kernel bundel
[Nexus 5X Original Android Development] jollaman999:
You should use stock vendor image for decrypt properly.
[Nexus 5X Original Android Development] jollaman999:
Yes I mean back to original kernel by flash boot.img with fastboot or reflash main rom.
[Nexus 5X Original Android Development] beastes:
sorry
[Nexus 5X Original Android Development] roofrider:
I'm pretty sure BeansTown106 just takes the stock vendor images and makes them into flashable zips.
[Nexus 5X Original Android Development] 500 Internal Server Error:
That's weird: maybe it's booting into the LG crash handler instead? Try: in drivers/power/reset/msm-poweroff.c

1) change the hardboot hook in drivers/power/reset/msm-poweroff.c to:

#ifdef CONFIG_KEXEC_HARDBOOT
static void msm_kexec_hardboot_hook(void)
{
qpnp_pon_system_pwr_off(PON_POWER_OFF_WARM_RESET);
__raw_writel(0x776655ff, restart_reason);
}
#endif

if that doesn't work, try

#ifdef CONFIG_KEXEC_HARDBOOT
static void msm_kexec_hardboot_hook(void)
{
msm_restart_prepare("");
}
#endif

I don't know about recovery, but ADBD not working in the selection screen is a known issue: I forgot to remove a line in multirom_adbd ( https://github.com/multirom-nexus6p/multirom/issues/1 ). Didn't bother fixing it since adbd on that screen is completely useless.
[Nexus 5X Original Android Development] jollaman999:
Fixed in v6.0 official release. Coming soon.
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v6.0]

== Kernel ==

- Linux 3.10.98

- Revert "bullhead_defconfig: Enable FB_MSM_MDSS_HDMI_PANEL"

- Revert "bullhead_defconfig: Enable MODULES support"

- msm_hotplug, cpu, fingerprint: Turn on all of cpus when fingerprint working

(Fix fingerprint not working sometimes.)

- msm8992 initial overclocking

== AIO ==

- MultiROM: Fix kexec's wrong addresses (Now secondary roms are booting normally with their kernels.)

- MultiROM: Fix adbd closed issue

- MultiROM: Rebuild with recent cm-13.0 sources

== Recovery ==

- Fix adbd closed issue

- jolla-kernel_bullhead-v6.0 applied

※ MultiROM Attention ※

- Included in Aroma Installer

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

- My kernel will not install in secondary roms. There will be no changes if you try installation. Same with some other kernels.

- If you use f2fs in main rom, you should make your own boot.img for secondary ROMs in flashable zip to use f2fs.
[Nexus 5X Original Android Development] beastes:
thank for this now we have multirom on n5x it be very cool to see a ubuntu touch port to it.

Thank jolla for your work
[Nexus 5X Original Android Development] mohammed510:
Overclocking. Yesssss. Finally ?
[Nexus 5X Original Android Development] parthabhatta:
What is the best app for controlling the kernel as a whole? Will Kernel Aduitor work?

Edit : I have installed Kernel Auditor and Orion ROM as secondary ROM which boots. Everything is fine except few minor glitches.

1) In primary ROM I wish to reduce my speaker volume to anything between -15 to -20, but the slider moves to 0 and it says the setting is not available. Please tell me how can I keep the setting permannetly.

2) The second ROM Gapps is not getting installed. I used open Gapps micro. Which Gapps is advised for MultiROM?.

Thanks to Jolla for this MultiROM for which I waited since long.
[Nexus 5X Original Android Development] Topse:
Thanks for the explanation !

I modified the boot.img of Orion OS.

And flashed as secondary ROM.

Primary ROM Krexus with f2fs Data / Cache and LZ4 ramdisk.

Everything works :)

@ Parthabhatta I use Open Gapps Mini
[Nexus 5X Original Android Development] jollaman999:
Nice! Thanks.
[Nexus 5X Original Android Development] jollaman999:
Test comment.
[Nexus 5X Original Android Development] roofrider:
Can you guys check if your secondary ROM boots after flashing vendor on it?
[Nexus 5X Original Android Development] Topse:
Did you flash Orion OS ?

It worked for me without flashing vendor.

Personally I faced two times issues flashing vendor as zip.

Once with my Nexus 9 and second with 5x.

That's the point why I only fastboot flash vendor. When it's necessary.

Sorry.....

Gesendet von meinem Nexus 5x mit Tapatalk
[Nexus 5X Original Android Development] parthabhatta:
While experimenting with MultiROM my device fails to recognise my PIN for my Primary ROM. Anybody with similar problem? And solution to this??
[Nexus 5X Original Android Development] jollaman999:
Reboot to recovery and open file manager.

Go to /data/system

Remove all of files start with locksettings.db~

Reboot your phone and locksettings will be reset.
[Nexus 5X Original Android Development] parthabhatta:
Many thanks for your help. However, does this mean that can happen at random at any point of time?
[Nexus 5X Original Android Development] Topse:
I don't have this issues.

Changed 2 times the ROM. No problem.

Do you have security options activated in your secondary ROM ?

Gesendet von meinem Nexus 5x mit Tapatalk
[Nexus 5X Original Android Development] roofrider:
I didn't try Orion yet. I don't get any errors if i don't flash vendor either but I thought it was kind of mandatory to flash vendor images on the new Nexus devices. Regardless, i don't think anything is wrong with BeansTown106's vendor.zip, it's recommended for use even by devs of other roms.

I have pattern and fingerprint enabled but never had this issue during reboots. Did this happen to you after restoring a backup? If so, then it is a known TWRP issue. I thought this was fixed with TWRP 3.0 but i'm not sure. Disable screen lock before taking a backup until this gets fixed.
[Nexus 5X Original Android Development] jollaman999:
It happens when main rom's security settings conflict with secondary rom.

It will delete /system/bin/gatekeeperd file in secondary rom when multirom try to booting its rom.

This makes you can't change security settings in secondary roms.

But it seems there was a problem while deleting this file.