[Kernel][All Quark]BHB27-Kernel android [5.1.1] to [10.x]. For Custom and Stock ROM's

fgl27

Recognized Developer
Feb 27, 2014
3,630
9,427
263
Brazil...South of the south
BHB27-Kernel-Oreo-V9.16
For Oreo only.
Download:
Main:
Gdriver Mirror Click Here, This contains current and previously versio.
Secondary:
AFH Mirror Click Here, This contains all old versions, but may not show last version as soone as update post comes up.
Changelogs:

Simple Changelog Click here
BHB27KERNEL source Changelog

Installation instruction:
Same as OP


Note:
Use this with the latest version of my mod KernelAdiutor-Quark.73 or up to control the latest featuring of the kernel.

Download Kernel Adiutor App

Bug report are welcome, make with in the most accurate description possible, do not spare words, screens and logs, a bug that I can't understand and can't be reproduced, I can't fix.
Always start a post with a bug report with @bhb27 and always attached a log .zip
BHB27 Kernel Adiutor > Logs > One click all Logs to a ZIP
** If the device Random reboot also share the log made as sone as the device finished the random reboot

Bugs without logs, without @bhb27 will probably not be read, there is too much posts on the thread sometimes and I don't have time to read it all, anyone can post as much as is need of course as long is a things related to this thread
 

fgl27

Recognized Developer
Feb 27, 2014
3,630
9,427
263
Brazil...South of the south
BHB27-Kernel-Oreo-V9.17
For Oreo only.
Download:
Main:
Gdriver Mirror Click Here, This contains current and previously versio.
Secondary:
AFH Mirror Click Here, This contains all old versions, but may not show last version as soone as update post comes up.
Changelogs:

Simple Changelog Click here
BHB27KERNEL source Changelog

Installation instruction:
Same as OP


Note:
Use this with the latest version of my mod KernelAdiutor-Quark.73 or up to control the latest featuring of the kernel.

Download Kernel Adiutor App

Bug report are welcome, make with in the most accurate description possible, do not spare words, screens and logs, a bug that I can't understand and can't be reproduced, I can't fix.
Always start a post with a bug report with @bhb27 and always attached a log .zip
BHB27 Kernel Adiutor > Logs > One click all Logs to a ZIP
** If the device Random reboot also share the log made as sone as the device finished the random reboot

Bugs without logs, without @bhb27 will probably not be read, there is too much posts on the thread sometimes and I don't have time to read it all, anyone can post as much as is need of course as long is a things related to this thread
 

vinydasilveira

Senior Member
Dec 23, 2013
195
42
0
BHB27-Kernel-Oreo-V9.17
For Oreo only.
Download:
Main:
Gdriver Mirror Click Here, This contains current and previously versio.
Secondary:
AFH Mirror Click Here, This contains all old versions, but may not show last version as soone as update post comes up.
Changelogs:

Simple Changelog Click here
BHB27KERNEL source Changelog

Installation instruction:
Same as OP


Note:
Use this with the latest version of my mod KernelAdiutor-Quark.73 or up to control the latest featuring of the kernel.

Download Kernel Adiutor App

Bug report are welcome, make with in the most accurate description possible, do not spare words, screens and logs, a bug that I can't understand and can't be reproduced, I can't fix.
Always start a post with a bug report with @bhb27 and always attached a log .zip
BHB27 Kernel Adiutor > Logs > One click all Logs to a ZIP
** If the device Random reboot also share the log made as sone as the device finished the random reboot

Bugs without logs, without @bhb27 will probably not be read, there is too much posts on the thread sometimes and I don't have time to read it all, anyone can post as much as is need of course as long is a things related to this thread
Background music is pricking after the kernel update. I think it has something to do with the CPUs that are getting Offline.
 

EVNS

Senior Member
Apr 9, 2015
121
62
0
I've tried this and others, including the interactive one, but most have crashes in system transitions. The only one that has fared better is the alucard, but it does not have a very good battery life.
Well, I'm always in Impulse, I think with some configuration u can take a good performance and battery life, my duration 1 day. GAMES, MUSIC, VIDEO... INTERNET, SOCIAL NETWORK.
And no have crashes with Impulse... And others governor's, better if u do a clean install... There's no crashes with this latest RR and Kernel.
 

pedrohxn

Senior Member
Jan 2, 2016
92
60
0
I've tried this and others, including the interactive one, but most have crashes in system transitions. The only one that has fared better is the alucard, but it does not have a very good battery life.
That's something yo have to balance.
Impossible to have both battery and performance.

I used alucard for a long time it's one of my favourite gov.

Interactive based governors gives you total control if you set it up correctly.
And Impulse is one of the best interactive based governors, in my humble opinion.

Currently I'm using Nightmare and I'm pretty happy with it's performance.
Oh, and I gave up on hotplugging. Using all 4 cores online all the time and letting the governor control its speed.
 

fgl27

Recognized Developer
Feb 27, 2014
3,630
9,427
263
Brazil...South of the south
Kernel Adiutor update
KernelAdiutor-Quark.75.BHB27-Mod.apk
Download Kernel auditor
Changelog


Installation
Just Install the apk, works on any ROM with ROOT.

If encounter any problem:
Clear data of yours BHB27 Kernel Adiutor app + deleted the KernelAdiutor and KA_profiles folder from internal memory (if not possible by the android file manager use TWRP one), reboot to recovery and clean/wipe Dalvik and cache before reporting things.

You can make a copy of profiles.json file inside KA_profiles folder (in case you save a profile), after the reboot place it back on the folder then apply the setting on the app, if encounter problem after the apply the profile is the problem deleted it and redo the cleaning and don't use it again...

This helps when the apps functions are odd, misbehaving and or slow to load/display.

Sharing profiles
The only thing need to share a profile is the file profile.json in side KA_profiles folder, it can be just simple copy and past to another devices, the file is very small and easy to share.

Use my version of Kernel Adiutor to better support this Kernel. :good:

 

schwinn8

Senior Member
Aug 12, 2010
555
353
83
Somewhere in Connecticut
Finally got around to installing this kernel and KA (Kernel Aduitor) apk, and I had a few questions:
1) Avast tells me that the KA apk is dangerous. I assume this is a false positive?
2) I have the BHB27 kernel installed, but I noticed in KA that the "VM pressure" parameter is missing, which implies that KA can't see that I have the right kernel installed. Is there some setting I need to make in KA to fix this?
3) When using KA, do I need to set things to "apply on boot" in order to make the changes happen, or do they happen immediately? The reason I ask is because the GPU settings have a min frequency of 100MHz, but it continues to report that it will drop to 25MHz. Even when I change the setting to 100 or 200, it still drops to 25MHz...

Thank you!

EDIT: Forgot to mention, I'm running a CF's stock-based ROM v1.08, with BHB27 v96 and the KA app v75 from above...
 
Last edited:

fgl27

Recognized Developer
Feb 27, 2014
3,630
9,427
263
Brazil...South of the south
Finally got around to installing this kernel and KA (Kernel Aduitor) apk, and I had a few questions:
1) Avast tells me that the KA apk is dangerous. I assume this is a false positive?
2) I have the BHB27 kernel installed, but I noticed in KA that the "VM pressure" parameter is missing, which implies that KA can't see that I have the right kernel installed. Is there some setting I need to make in KA to fix this?
3) When using KA, do I need to set things to "apply on boot" in order to make the changes happen, or do they happen immediately? The reason I ask is because the GPU settings have a min frequency of 100MHz, but it continues to report that it will drop to 25MHz. Even when I change the setting to 100 or 200, it still drops to 25MHz...

Thank you!

EDIT: Forgot to mention, I'm running a CF's stock-based ROM v1.08, with BHB27 v96 and the KA app v75 from above...
1) No that is true, KA is a ROOT app, all ROOT app are very dangerous one that deal with kernel is even more.
2) The app has support for "VM pressure" the kernel no.
3) 25MHz is the idle frequency, changes are instantaneous if a change is not accepted the option that you change will reset to the old value in a few seconds (4 to 8s), "apply on boot" applies that section changes at boot after a reboot/power on or related.
 
Last edited:
  • Like
Reactions: newbe1droidx

schwinn8

Senior Member
Aug 12, 2010
555
353
83
Somewhere in Connecticut
1) No that is true, KA is a ROOT app, all ROOT app are very dangerous one that deal with kernel is even more.
2) The app has support for "VM pressure" the kernel no.
3) 25MHz is the idle frequency, changes are instantaneous if a change is not accepted the option that you change will reset to the old value in a few seconds (4 to 8s), "apply on boot" applies that section changes at boot after a reboot/power on or related.
1) Understood, yeah I knew that, just wasn't sure if they're detecting some "real code" beyond that. It seems they are not.
2) The "MORE" button with help info says that VM pressure is "only available in BHB27 Kernel" which is what I have, which is why I asked... not a big deal if it's not there.
3) I guess the change is being rejected... so be it. Is this reported somewhere in a log, maybe? Just curious. Again, not a big deal.
 

fgl27

Recognized Developer
Feb 27, 2014
3,630
9,427
263
Brazil...South of the south
1) Understood, yeah I knew that, just wasn't sure if they're detecting some "real code" beyond that. It seems they are not.
2) The "MORE" button with help info says that VM pressure is "only available in BHB27 Kernel" which is what I have, which is why I asked... not a big deal if it's not there.
3) I guess the change is being rejected... so be it. Is this reported somewhere in a log, maybe? Just curious. Again, not a big deal.
No change be rejected there, if you can't set 25MHz that is because is not available to be used at load you can only set load freq, GPU at idle is always 25Mhz very simple, you that doesn't seems to understand what "idle" is, in this case a lower freq that GPU uses when it is not being used, anything above is on load so just search about idle if you have doubt.

Old version of the kernel had that description I never correct the strings in the cause the featuring not be there.
 
Last edited:

fgl27

Recognized Developer
Feb 27, 2014
3,630
9,427
263
Brazil...South of the south
BHB27-Kernel-Oreo-V9.18
For Oreo only.
Download:
Main:
Gdriver Mirror Click Here, This contains current and previously versio.
Secondary:
AFH Mirror Click Here, This contains all old versions, but may not show last version as soone as update post comes up.
Changelogs:

Simple Changelog Click here
BHB27KERNEL source Changelog

Installation instruction:
Same as OP


Note:
Use this with the latest version of my mod KernelAdiutor-Quark.76 or up to control the latest featuring of the kernel.

Download Kernel Adiutor App

Bug report are welcome, make with in the most accurate description possible, do not spare words, screens and logs, a bug that I can't understand and can't be reproduced, I can't fix.
Always start a post with a bug report with @bhb27 and always attached a log .zip
BHB27 Kernel Adiutor > Logs > One click all Logs to a ZIP
** If the device Random reboot also share the log made as sone as the device finished the random reboot

Bugs without logs, without @bhb27 will probably not be read, there is too much posts on the thread sometimes and I don't have time to read it all, anyone can post as much as is need of course as long is a things related to this thread
 
Last edited:

fgl27

Recognized Developer
Feb 27, 2014
3,630
9,427
263
Brazil...South of the south
Kernel Adiutor update
KernelAdiutor-Quark.76.BHB27-Mod.apk
Download Kernel auditor
Changelog


Installation
Just Install the apk, works on any ROM with ROOT.

If encounter any problem:
Clear data of yours BHB27 Kernel Adiutor app + deleted the KernelAdiutor and KA_profiles folder from internal memory (if not possible by the android file manager use TWRP one), reboot to recovery and clean/wipe Dalvik and cache before reporting things.

You can make a copy of profiles.json file inside KA_profiles folder (in case you save a profile), after the reboot place it back on the folder then apply the setting on the app, if encounter problem after the apply the profile is the problem deleted it and redo the cleaning and don't use it again...

This helps when the apps functions are odd, misbehaving and or slow to load/display.

Sharing profiles
The only thing need to share a profile is the file profile.json in side KA_profiles folder, it can be just simple copy and past to another devices, the file is very small and easy to share.

Use my version of Kernel Adiutor to better support this Kernel. :good:

 

schwinn8

Senior Member
Aug 12, 2010
555
353
83
Somewhere in Connecticut
No change be rejected there, if you can't set 25MHz that is because is not available to be used at load you can only set load freq, GPU at idle is always 25Mhz very simple, you that doesn't seems to understand what "idle" is, in this case a lower freq that GPU uses when it is not being used, anything above is on load so just search about idle if you have doubt.

Old version of the kernel had that description I never correct the strings in the cause the featuring not be there.
Ok, so this is behaving differently from the CPU section - there the "min" frequency is the minimum frequency, period. GPU appears to work differently, with a separate "idle" that cannot be changed. Now I understand, but you can see why this is not obvious.
@BHB27
But, more importantly, I'm still having problems with my two phones. First off, for the aduitor app, the "apply on boot" settings aren't being saved. For example, I set my "wakeup boost" and "hotplug boost" turned on, and I set the input boost frequency to something a little higher (1728)... but these are not being restored after reboot.

But bigger issue is that today, both have been shutting off automatically, without warning. I checked the Get Prop log for "reason" and it says "power button pressed" on both phones for "bootreason" and "powerup_reason". This doesn't really tell me why the phone turned off, though? Either way, I can promise you that our power buttons work, and we were not anywhere near them to cause the phone to shut off like this. Any ideas on what's happening?

Again, these are Marshmallow ROMs with BHB27 kernel v9.6... zipped log from my phone is attached, as requested.

THANK YOU!
 

Attachments

Last edited:
  • Like
Reactions: tismond

fgl27

Recognized Developer
Feb 27, 2014
3,630
9,427
263
Brazil...South of the south
Ok, so this is behaving differently from the CPU section - there the "min" frequency is the minimum frequency, period. GPU appears to work differently, with a separate "idle" that cannot be changed. Now I understand, but you can see why this is not obvious.

@BHB27
But, more importantly, I'm still having problems with my two phones. First off, for the aduitor app, the "apply on boot" settings aren't being saved. For example, I set my "wakeup boost" and "hotplug boost" turned on, and I set the input boost frequency to something a little higher (1728)... but these are not being restored after reboot.

But bigger issue is that today, both have been shutting off automatically, without warning. I checked the Get Prop log for "reason" and it says "power button pressed" on both phones for "bootreason" and "powerup_reason". This doesn't really tell me why the phone turned off, though? Either way, I can promise you that our power buttons work, and we were not anywhere near them to cause the phone to shut off like this. Any ideas on what's happening?

Again, these are Marshmallow ROMs with BHB27 kernel v9.6... zipped log from my phone is attached, as requested.

THANK YOU!
Yes I did some changes to the app that prevent some options to apply the correct way will fixe it.

I update the second post help regarding power off/reboots...

Is a shutting off willing using? if yes and you can't power it up again without plunging the charger, then is because the battery is dead, if you can just power it back on and the device is not super hot then is something else.

Try to find what did you change that causes this and let me know, the simple test is disable some changes problems goes a way re-enable one by one problem is back that is it, but I need a specific change to find a solution.
 

fgl27

Recognized Developer
Feb 27, 2014
3,630
9,427
263
Brazil...South of the south
Kernel Adiutor update
KernelAdiutor-Quark.77.BHB27-Mod.apk
Download Kernel auditor
Changelog


Installation
Just Install the apk, works on any ROM with ROOT.

If encounter any problem:
Clear data of yours BHB27 Kernel Adiutor app + deleted the KernelAdiutor and KA_profiles folder from internal memory (if not possible by the android file manager use TWRP one), reboot to recovery and clean/wipe Dalvik and cache before reporting things.

You can make a copy of profiles.json file inside KA_profiles folder (in case you save a profile), after the reboot place it back on the folder then apply the setting on the app, if encounter problem after the apply the profile is the problem deleted it and redo the cleaning and don't use it again...

This helps when the apps functions are odd, misbehaving and or slow to load/display.

Sharing profiles
The only thing need to share a profile is the file profile.json in side KA_profiles folder, it can be just simple copy and past to another devices, the file is very small and easy to share.

Use my version of Kernel Adiutor to better support this Kernel. :good: