yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v19.0]

[bullhead-v19.0]

4 & O :cool:

== Kernel ==

- Applied April, Android 7.1.2, Android O Preview and hwbinder patches

== AIO ==

- Android O support

== Recovery ==

- Re-built with recent LineageOS sources

- Appiled jolla-kernel_bullhead_II-v19.0

* Android 7.x.x and Android O compatible.

* 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.
[Nexus 5X Original Android Development] buffer overflow:
[MENTION=5996255]jollaman999[/MENTION] :cool:
[Nexus 5X Original Android Development] khanjui:
You don't have to censor your baseband version. :eek:
[Nexus 5X Original Android Development] buffer overflow:
Yes, i know but is my choice to do that. Screenshots was made for kernel. :highfive:
[Nexus 5X Original Android Development] jugoslavpetrovic:
I have to ask this. [MENTION=1863016]rachanta[/MENTION] is mentioning it and there is also to choose wheather to install this yellow fix or not with this kernel but honestly I cant see that yellow-ish screen without it anyway.

Is there anyone that has yellow screen? What is it about? Are you guys having the Bullhead LG Google Nexus 5X devices?
[Nexus 5X Original Android Development] jollaman999:
Here is the example.

And I have one.

http://www.phonearena.com/news/Yell...orries-Google-will-replace-your-phone_id75100
[Nexus 5X Original Android Development] jugoslavpetrovic:
Wow. Mine is not so I was confused.
[Nexus 5X Original Android Development] Nicktheprofessor:
It's just a curious thing to do given that anyone who has the same version of Android upgraded from Google has the exact same baseband version and could just look at their phone to see what it is. Usually when someone censors something in their images it's personal information and not a generic number that is the same as everyone elses.
[Nexus 5X Original Android Development] zurik:
I don't know how, but battery life is even better now with this kernel. No 2% drop..... That's​ it :cool:
[Nexus 5X Original Android Development] jugoslavpetrovic:
I just had 100-98% drop. But I dont really care,I love this kernel.
[Nexus 5X Original Android Development] Ferdimage:
Just installed the latest version, running really well , just noticed that there are a few wakelock options using EXkernel manager.

Is it safe to block all of these? Or is there some that need to stay on?
[Nexus 5X Original Android Development] buffer overflow:
I left as default and is ok.
[Nexus 5X Original Android Development] zurik:
After charging to 100%, the 2% drop started .....
[Nexus 5X Original Android Development] buffer overflow:
When battery percent is show 100%, in reality is just 95-97%. If we let charge 20-30min after 100%, then is realy full charged. This thing is for battery protection to over charged and keeping health for more years to use. Expert says this... :)
[Nexus 5X Original Android Development] venkatsrin:
I have FBE enabled and running stock 7.1.2. I tried your recovery v19.0 but unfortunately it starts but doesnt finish loading, it remains stuck on the logo. TWRP 3.1 is able to start and gets me in but doesnt seem to decrypt the files, logs says "FBE found but FBE support is not present in TWRP"... do you know could be the cause and pls help out, thanks :confused:
[Nexus 5X Original Android Development] zurik:
Thanks for info
[Nexus 5X Original Android Development] jollaman999:
Thanks for the feedback.

It seems FBE is not fully supported yet.

I saw that 6p has a same problem.
[Nexus 5X Original Android Development] bbs3223474:
Since this is the only kernel of Nexus5x that supports F2FS, I have no choice but to keep using it. But I was confused by something.

1. I was in the latest version of this kernel but seems all cores still keep running everytime, even when I'm doing nothing but leave my phone by screen on, or core temperature was up to 70 degree celsius. I've tried interactive, zzmove and blu_active governor and nothing has changed.

2. Audio playblack seems have some lags or... I don't know which word I should say but I can hear the audio can't always play back fluently. BTW, I'm using Pixel ROM in this forum and it's based on stock ROMs.

3. App Perfmon shows CPU 5 and 6 is working on 0MHz but not offline. It's strange because I can see other screenshots taking by snapdragon 808 phones was showing the correct frequency. However, Kernel Adiutor is working fine.

4. General performance is low sometimes. I can take several seconds to switch between apps or open a function inside an app. Otherwise, it will keep acting like freezing.

I'm not sure was it the kernel's issue or the ROM's.
[Nexus 5X Original Android Development] Mrcactuseater:
The latest Phasma kernel supports f2fs FYI.
[Nexus 5X Original Android Development] edoardotavecchio:
Even Racer kernel supports f2fs.
[Nexus 5X Original Android Development] buffer overflow:
Yes, but Racer kernel is all must gone. The Nexus 5x bootloop-ed and he announced will not maintained.
[Nexus 5X Original Android Development] :
It now has a new maintainer. :)
[Nexus 5X Original Android Development] LazerL0rd:
Uh.. franco kernel supports it.

Use fstrim and try clearing cache. Fstrim WILL help you massively over time.
[Nexus 5X Original Android Development] :
[MENTION=5996255]jollaman999[/MENTION] hey man, I see that the 19.1 is already built on GitHub. :) Im patiently waiting for the release before I flash the latest PureNexus! :fingers-crossed::victory:
[Nexus 5X Original Android Development] Gopal6600:
MultiROM

So on this Kernel, MultiROM is still a reality?
[Nexus 5X Original Android Development] loepen:
Yes. Have to install the jolla TWRP also. All included in aroma installer.
[Nexus 5X Original Android Development] Siljorfag:
Hey i have small issue with this kernel. Can someone tell me how to reduce charging current when screen ON? On ElementalEX that was working awesome, when screen ON (~1,5A=less heat!!!) on screen off (charging at full speed!) When i'm using my phone and charging at the same time it charges at full speed so it gets hot really quick (battery temp ~41*C top 46, normal charging with EX ~30 up to 35 at heavy use/hot day). Any ideas?
[Nexus 5X Original Android Development] zurik:
I don't have any issues because I don't use my phone while the phone plugged to charge. The phone charging the battery fast.

Edit:This heat while charging I noticed too.
[Nexus 5X Original Android Development] :
haven't heard from jolla in a while. is the kernel development still on? :crying:
[Nexus 5X Original Android Development] edoardotavecchio:
If you take a look in commit's history on GitHub you can see that the dev compiled a 19.1 build a few days ago, it seems he rebased the kernel on 7.1.2 sources, I used to look on github everyday and he was working on it. I don't know when he will release the new build but I think it's coming soon. Now that even racer kernel lost its main developer, it will take a while to get new builds from it, so I'm looking forward too for a new Jolla rebased build. Usually racer was smoother but now that jolla's been rebased, I think it will be smooth too but with more battery life.
[Nexus 5X Original Android Development] mr.ace:
I'll release new version very soon for first i should fix cell standby battery drain on my side

can anyone help me about this bug????
[Nexus 5X Original Android Development] leolawliet:
You're getting that drain too? Geez I'm not the only one :(
[Nexus 5X Original Android Development] mr.ace:
What's your rom & kernel?

for now even some 6P users have this issue in their phone
[Nexus 5X Original Android Development] leolawliet:
I think it's related to things like Google Play Services.

I'm running Pure Nexus with Jolla Kernel.
[Nexus 5X Original Android Development] mr.ace:
Updated it to lastest beta version and tried opengapps and beensgapps but my issue still is there so i think it isn't related to Google play services
[Nexus 5X Original Android Development] leolawliet:
I tried turning off every setting that auto enables stuff like wifi and Bluetooth
[Nexus 5X Original Android Development] mr.ace:
Everything I did for this issue and didn't help me

1.change preferred network to 2G

2.downgrage radio to 2.6.36.2.20

3.disable auto-sync

For now I'm going to test Android O , I'll report if this issue is fixed
[Nexus 5X Original Android Development] Banan PL:
I have a problem with multirom feature. Only primary ROM is booting up, all seconadary ROMs from unknown reason are stuck on Google screen. I also have no idea why device reboot itself when I select different ROM than interal. Do I miss something?
[Nexus 5X Original Android Development] loepen:
Make sure secondary rom has kernel with hardboot patch. Also be sure the phone is not very hot. These were the two reasons I had problems with starting secondary roms.

Also if you use f2fs be sure secondary rom and kernel support it.
[Nexus 5X Original Android Development] jollaman999:
Yes. I'm still busy these days... :(
[Nexus 5X Original Android Development] :
aww, no worries! I just thought this was abandoned. Thanks for responding! Just do your personal things! :D
[Nexus 5X Original Android Development] bbs3223474:
So how's the racer kernel working? I'm considering change to another kernel but still looking. The functions I need are changing the screen color and F2FS support.

After so many times trying, I recognized stock interactive governor and bfq io scheduler still the best choices for everyday usage, while other governor and io scheduler can provide better battery life or performance, they still will cause some strange problems.
[Nexus 5X Original Android Development] bbs3223474:
Ah... Nevermind, I've already tried Racer kernel, it has better performance but also worse battery life. When the screen on the big core keeps running on highest frequency which is 2016MHz. Battery drains fast and CPU heats up quickly.

Considering switch back to this kernel or chang to franco.
[Nexus 5X Original Android Development] mr.ace:
What's your rom? if you're on Android O this's a better idea that don't use custom kernels on it
[Nexus 5X Original Android Development] Banan PL:
I can't boot up any marshmallow ROM im MultiROM even after flashing kernel with hardboot patch. All of them are stuck on Google screen (except MIUI - this one reboot into recovery). Nougat based ROMs are working fine. Any advices? I used Jolla kernel v14 for 6.0 ROMs if it's important.
[Nexus 5X Original Android Development] loepen:
Guess you need M vendor for M ROMs.
[Nexus 5X Original Android Development] zaffar.mughal:
Any Luck?

---------- Post added at 07:53 AM ---------- Previous post was at 07:50 AM ----------

Could you please suggest a kernel with hardboot patch?
[Nexus 5X Original Android Development] loepen:
For example jolla kernel. :)
[Nexus 5X Original Android Development] zaffar.mughal:
Thanks :)
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v20.0]

[bullhead-v20.0]

5 :cool:

== Kernel ==

- May!

- sdcardfs: Applied lastest android-3.10 patches from Google android-3.10

- ext2, ext4, mbcache patch from Google android-3.10

== AIO ==

- None

== Recovery ==

- Appiled jolla-kernel_bullhead_II-v20.0

* Android 7.x.x and Android O compatible.

* 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.
[Nexus 5X Original Android Development] zurik:
AROMA Installer still have the version of 19.0 of Jolla Kernel. :D
[Nexus 5X Original Android Development] jollaman999:
Thank you for bug report. :D
[Nexus 5X Original Android Development] Eugene729:
Download link isn't working. Please help. :)
[Nexus 5X Original Android Development] leolawliet:
Server seems to be down
[Nexus 5X Original Android Development] zurik:
I can confirm this too. Server down.
[Nexus 5X Original Android Development] jollaman999:
Working now. Just fixed my router.
[Nexus 5X Original Android Development] zaffar.mughal:
I'm still facing problems having secondary rom. Although i I have installed jolla kernel on it but still not working. Any advise how to have the secondary rom?

I had no problem with 7.1.1 but its not working with 7.1.2. This is what i did,,,

1- Clean install stock rom 7.1.2

2- Rooted the phone with jolla recovery v20 and installed jolla kernel v20

3- tried to install secondary rom but its just stuck in boot loop. Once it got into welcome screen but lots of errors, errors were for google applications.
[Nexus 5X Original Android Development] Lord_Flaya:
Does this kernel support CIFS?
[Nexus 5X Original Android Development] marioemp2k7:
It doesn't seem to, at least from the kernel config.
[Nexus 5X Original Android Development] guanto96:
If I set go_hispeed_load to 99 for the little it will help battery life?
[Nexus 5X Original Android Development] neth15:
[MENTION=5996255]jollaman999[/MENTION] Would you add support for this, please? :)

https://xdaforums.com/android/apps-games/app-spectrum-kernel-manager-users-t3601542
[Nexus 5X Original Android Development] jugoslavpetrovic:
I dont think there is anything to do, just install the app and use with any kernel. I think so. I just installed to try it.

EDIT: You are right, first time ever I see that app asks for kernel support from developer.
[Nexus 5X Original Android Development] Ferdimage:
Does anyone have issues restoring their rom if the file system is F2FS?

I'm using using Jolla TWRP, but when I restore it fails on the system and data backups
[Nexus 5X Original Android Development] jollaman999:
Interesting!

But it is hard to measure what is good for battery without killing performance.

And what is good for performance without device getting so hot.

I am prefer to use default optimized settings. Good for performance, and also balanced for battery. :)
[Nexus 5X Original Android Development] jollaman999:
Do you have enough free space for your device? :confused:
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v21.0]

[bullhead-v21.0]

New updates for f2fs and sdcardfs with updated recovery!

== Kernel ==

- Built with Linaro gcc-linaro-6.3.1-2017.05-rc1

- Applied timerfd, tty and net patches from Google android-3.10

- sdcardfs: Applied lastest android-3.10 patches from Google android-3.10

- f2fs: Appied linux-4.4.y stable branch patches from jaegeuk/f2fs-stable

== AIO ==

- f2fs-tools: Applied lastest dev branch patches from jaegeuk/f2fs-tools

== Recovery ==

- Built with lastest LineageOS sources

- Update TWRP to AOSP 7.1.2

- TWRP version up to 3.1.1

- Appiled jolla-kernel_bullhead_II-v21.0

* Android 7.x.x and Android O compatible.

(WARNING: Android O is NOT OFFICIALLY SUPPORTED! USE WITH YOUR OWN RISK!)

* 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.
[Nexus 5X Original Android Development] bzz11g:
Hi [MENTION=5996255]jollaman999[/MENTION] ! What is last version of your kernel for android 6.0.1?
[Nexus 5X Original Android Development] edoardotavecchio:
v15.0
[Nexus 5X Original Android Development] jollaman999:
[For Early Adopters]

[For Early Adopters]

>> Android O Preview 2 is released! (Tested in short time.) <<

- No sources for now.

- There are 4 lines changes in ramdisk/init.bullhead.rc

- Working with v21.0 kernel with modified ramdisk.

https://github.com/jollaman999/jolla-kernel_AIO/commit/422eda49819001b8614961dadc2aac223b1fd721

- There is a weird bug in Wi-Fi and I can't see the lists with hided SSID. (Or I don't know if this is caused by missed updates.)

- I can't see my internal storage!! :( (I think something changed in new source.)

- No big issues for now.

And... I will go back to Nougat and I will update my Android SDK to 3.0, to play O in my computer. :p
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v22.0]

[bullhead-v22.0]

Android O DP2 Support & Fix SU vulnerabilities

== Kernel ==

- Appiled Android O DP2 patches

- f2fs: Add missed 'bio_put(bio)' in 'f2fs_submit_discard_endio()'

- nanohub: Applied lastest marlin patches and Android O DP2 patch from Google msm

- kernel: Only expose su when daemon is running (from LineageOS android_kernel_oneplus_msm8996)

- kernel: Fix potential refcount leak in su check (from LineageOS android_kernel_oneplus_msm8996)

- sdcardfs: Applied lastest android-3.10 patches from Google android-3.10

- net/packet: Fix overflow patches from Google android-3.10

- msm_thermal: Check high temp and decrease LITTLE's frequency to lower values

( When big core is turned off, LITTLE's decrease step will set to 2

by 'temp_count_max_little_with_big_off'.

In some cases, when device is too hot, there is no way to decrease frequency.

It needs to check high temp to get lower frequencies of LITTLE cores.)

- arm/arm64: Applies some complie related patches from Google android-3.10

- f2fs: Appied linux-4.4.y stable branch patches from jaegeuk/f2fs-stable

== AIO ==

- Updater: Update libraries to O

- Updater: Main: Do not call 'getApplicationContext()' when not needed

- Updater: Fix SELinux denials and check root status

- Updater: Version up to v1.8

- A2DP Checker: Update libraries to O

== Recovery ==

- Appiled lastest omni TWRP patches

- Built with lastest LineageOS sources

- Appiled jolla-kernel_bullhead_II-v22.0

* Android 7.x.x and Android O DP2 compatible.

* 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 O already has this feature in developer options.)
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v22.1]

[bullhead-v22.1]

Added fingerprint boost driver.

== Kernel ==

- misc: fpc1020: Set fingerprintd priority to max when screen is off (by sultanxda)

- cpufreq: Introduce fingerprint boost driver (by frap129 origin codes by sultanxda)

- + Minor fixes for fingerprint boost driver

== AIO ==

- Updater: Check the error of executing su command (Fix force close when SU is not allowed for updater.)

- Updater: Cleanup unused usages

- Updater: Show toast messages for a long time

- Updater: Version up to v1.9

== Recovery ==

- Appiled jolla-kernel_bullhead_II-v22.1

* Android 7.x.x and Android O DP2 compatible.

* 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 O already has this feature in developer options.)
[Nexus 5X Original Android Development] zurik:
The kernel bypass safetynet if someone is not rooted?
[Nexus 5X Original Android Development] watchoutbehindyou:
Does anyone reported random reboots with this kernel (22.1) on CrDroid Rom (3.3)?
[Nexus 5X Original Android Development] zurik:
You may provide some logs about your issue to Dev.
[Nexus 5X Original Android Development] realirix:
a little laggy when sliding，version 18 is smooth
[Nexus 5X Original Android Development] realirix:
stock kernel is better,version 18 is better.hope improve.thanks for you hard work.really good job!
[Nexus 5X Original Android Development] jugoslavpetrovic:
Cant tell 22.1 has faster finger scanner then 22. For me both are as fast as cool:)
[Nexus 5X Original Android Development] pmacevad:
100% functional here on s.I.x. ROM. Thanks. Haven't played with settings yet. I will when time allows. Thanks again
[Nexus 5X Original Android Development] zacharias.maladroit:
NanoMod + Magisk improves the situation a bit,

there aren't that many services used like by Google's default gapps,

but it requires quite a few steps to set up initially

https://xdaforums.com/apps/magisk/module-nanomod-5-0-20170405-microg-t3584928

It's annoying when gapps, GMS, etc. interfere that much in the functioning (power consumption) of the ROM and device itself,

so sometimes it's hard to find out if it's caused by the kernel, ROM, apps or Google stuff ...
[Nexus 5X Original Android Development] zacharias.maladroit:
that's ROM side

and you'll lose system-side battery stats by disabling it (for app consumption, etc.) which can be quite annoying

agreed,

actually overlooked that post
[Nexus 5X Original Android Development] zacharias.maladroit:
[MENTION=6013428]AFK269[/MENTION]

Can you explain how the behavior is exactly for those 2% battery drops ?

You're using the phone and then instead of 1% it immediately loses 2% ?

Something close sometimes also happens on the Xperia Z5, most of the time it goes down 1% and then shortly another 1% - not sure if it's similar in nature ...
[Nexus 5X Original Android Development] zurik:
Sometimes is drops 2%, sometimes 1%. Callibrate the battery doesn't help. At 100%, sometimes drops 2% or 1% example from 100% to 98% imediatelly or 100% to 99% as normal, it depends.
[Nexus 5X Original Android Development] mr.ace:
this issue should happen because there isn't fix 2% battery drop commit at here https://github.com/jollaman999/jolla-kernel_bullhead/commits/android-7.1.2/drivers/power/qpnp-fg.c
[Nexus 5X Original Android Development] mr.ace:
Thanks for replay!

I installed microg magisk, framework patcher is required? because I'm on DU and it's odexed
[Nexus 5X Original Android Development] zacharias.maladroit:
no idea,

you can simply download the patcher and attempt to flash it,

if it fails, the ROM most likely already supports it,

next format/wipe and only flash the ROM + Magisk + NanoMod

otherwise: can't help with that ROM,

there's no DU on the Z5 yet (only LineageOS + CarbonROM)

but let's keep non-kernel talk in other threads
[Nexus 5X Original Android Development] zacharias.maladroit:
[MENTION=5996255]jollaman999[/MENTION] with what app or procedure are you testing against ARP spoofing and that the connection stays secure ?

Intercepter-NG ?
[Nexus 5X Original Android Development] jollaman999:
Testing with my PC as an attacker and Nexus 5X as a target.

It can prevent MAC address changing of gateway.

So it will prevent flooding connections to attacker.
[Nexus 5X Original Android Development] zurik:
It's a bit laggy
[Nexus 5X Original Android Development] zacharias.maladroit:
Thank you :)

Now I wish I had a Nexus 5x :cowboy:
[Nexus 5X Original Android Development] jollaman999:
I think it's related with Android O kernel commits.

I will check it.
[Nexus 5X Original Android Development] jollaman999:
You can get commits from here. :)

https://github.com/jollaman999/jolla-kernel_bullhead/commits/arp_project
[Nexus 5X Original Android Development] zacharias.maladroit:
Thanks a lot ! :)