[KERNEL][NB1][9] fuHKernel [30-JUNE-2022] - Nokia 8 ROMs, Kernels, Recoveries, & Other Develop

fuH Kernel is a custom kernel for Nokia 8 (NB1) running Android 9 Pie, based on official HMD sources.​
I am not responsible for any software damage, lost files, dead Nokias, rusted Civics, thermonuclear war and rotten bananas. YOU ARE INSTALLING THIS KERNEL ON YOUR OWN RESPONSIBILITY!​
Click to expand...
Click to collapse
##############################
Features 26/6/2022
##############################
- NTFS R/W support
- F2FS R/W support
- schedutil governor
- CPU Overclock and Underclock (from 175MHz up to 2,6GHz for big cluser, and up to 2,1GHz for little cluster!)
- GPU Overclock (up to 850MHz)
-KCal support
- Magisk 24.1
- OrangeFox Recovery
##############################
Requirements
##############################
- A working driver for your device.
- Unlocked bootloader
- Latest Android update (from october 2020)
##############################
Installation Instructions
##############################​
- adb devices
- adb reboot bootloader
- fastboot devices
- fastboot flash boot fuHKernel_by_zbieracz2000_300622.img
- fastboot reboot​
Click to expand...
Click to collapse
- ENJOY!
Download:
http://aligstor.pl/files/fuHKernel_by_zbieracz2000_300622.img
Source:
https://github.com/zbieracz2000/fuHKernel-NB1
Base source:
https://www.nokia.com/phones/en_int/opensource/​

Thx dude! I'll try it as soon as I can.
small feature request though: Can you implement voltage control? might be useful to prevent thermal throttling.

Ayhem-GH said:
Thx dude! I'll try it as soon as I can.
small feature request though: Can you implement voltage control? might be useful to prevent thermal throttling.
Click to expand...
Click to collapse
That's actually one of the features I'm currently working on

i was waiting for this thank you

I've just added support for KCal, and extended GPU OC up to 850MHz

Hello. This will not be ported to A12 builds, right?

TechNoobForSale said:
Hello. This will not be ported to A12 builds, right?
Click to expand...
Click to collapse
It will be in the future

zbieracz2000 said:
It will be in future
Click to expand...
Click to collapse
Are you God?

zbieracz2000 said:
It will be in the future
Click to expand...
Click to collapse
Brooooo do it ASAAP

MADY PLAYS said:
Brooooo do it ASAAP
Click to expand...
Click to collapse
Admittedly many people are using A12 Treble ports, me included. Stock is a very unfair ROM, because for example it caps big at 2.36GHz instead of the advertised 2.45.
Furthermore, there isn't really a good Kernel on A12 NB1 ROMs. They all underperform compared to stock. So zbier has the power to change a world in his hands.

The issue with this Kernel is that when I try to use 2592MHz big, as soon as I open an app, max goes back to 2361. Little cores do listen but when opening an app, they always boost to 2112 regardless of the limit I set. Maybe this is MPDecision problem?
Also GPU overclock brings no improvement at all over stock 710MHz

TechNoobForSale said:
The issue with this Kernel is that when I try to use 2592MHz big, as soon as I open an app, max goes back to 2361. Little cores do listen but when opening an app, they always boost to 2112 regardless of the limit I set. Maybe this is MPDecision problem?
Also GPU overclock brings no improvement at all over stock 710MHz
Click to expand...
Click to collapse
What app do you use? It works perfectly on EX Kernel Manager

zbieracz2000 said:
What app do you use? It works perfectly on EX Kernel Manager
Click to expand...
Click to collapse
Smart pack Kernel manager. I also tried Franco Kernel manager and the phone still doesn’t listen. I’ll try EX.

Still nothing. Big cpu goes back to 2361MHz whenever I open any other app after the kernel manager. GPU at 850MHz no performance improvement

On Schedutil governor the big CPU overclock "works"
What I mean with works is that the frequency does go above 2361MHz stock, but it doesn't ACTUALLY reach 2592. It simply reaches the max stock limit for MSM8998, which is 2457MHz and has been capped to 2361MHz on Nokia 8. I noticed from the Geekbench scores.
GPU doesn't OC at all. 850MHz = 710MHz and 770MHz = 670MHz. The system is ignoring the values.

@TechNoobForSale
Can you confirm whether fast charging works for you on this kernel? I have tried both fuHKernel and Umbrella kernels but neither of them seem to charge more than 1.1A with a Quick Charge 3.0 plug. When I previously used Treble custom ROMs I could charge at the full 3A maximum.

P650SE said:
@TechNoobForSale
Can you confirm whether fast charging works for you on this kernel? I have tried both fuHKernel and Umbrella kernels but neither of them seem to charge more than 1.1A with a Quick Charge 3.0 plug. When I previously used Treble custom ROMs I could charge at the full 3A maximum.
Click to expand...
Click to collapse
Can't confirm or deny. Mine charges at 1.4A off of a powerbank. This Kernel is essentially stock Kernel but with "Overclock" (not really, it's just stock Kernel with an ATTEMPT to overclock).
Try different plugs.

TechNoobForSale said:
Can't confirm or deny. Mine charges at 1.4A off of a powerbank. This Kernel is essentially stock Kernel but with "Overclock" (not really, it's just stock Kernel with an ATTEMPT to overclock).
Try different plugs.
Click to expand...
Click to collapse
Alright, thanks. I have actually retested just now using a dedicated USB voltage tester with a different plug and cable. Here are my findings: With a standard 2.4A non-Quick Charge charger it charges at 1.4A which is the same as what you're getting from the powerbank. If I use my Qualcomm charger it increases slightly to 1.5A. This is still half of the 3A speed I was getting on the custom ROMs.
I will try reflashing the stock kernel and see if there's any difference. Otherwise, I have no idea why I am not able to achieve the full charging speed anymore.
In fact, the only reason I use the custom kernel is for KCAL colour adjustment. Because my phone has a third-party replacement LCD and I have to use kernel adjustment to increase the saturation. I'm not fussed about the overclocking or performance enhancements.

P650SE said:
Alright, thanks. I have actually retested just now using a dedicated USB voltage tester with a different plug and cable. Here are my findings: With a standard 2.4A non-Quick Charge charger it charges at 1.4A which is the same as what you're getting from the powerbank. If I use my Qualcomm charger it increases slightly to 1.5A. This is still half of the 3A speed I was getting on the custom ROMs.
I will try reflashing the stock kernel and see if there's any difference. Otherwise, I have no idea why I am not able to achieve the full charging speed anymore.
In fact, the only reason I use the custom kernel is for KCAL colour adjustment. Because my phone has a third-party replacement LCD and I have to use kernel adjustment to increase the saturation. I'm not fussed about the overclocking or performance enhancements.
Click to expand...
Click to collapse
The reason I’m using custom kernel is because being locked at 2361MHz instead of getting what 835 was rated for was making me angry. Also I wanted frequency control.
I think that maybe Nokia 8 doesn’t support QuickCharge 3.0 which is why it doesn’t manage 3A. Probably a thing introduced by A12/A11 ROMs, I used to use them but I reverted back to stock partition table because they perform worse.

TechNoobForSale said:
The reason I’m using custom kernel is because being locked at 2361MHz instead of getting what 835 was rated for was making me angry. Also I wanted frequency control.
I think that maybe Nokia 8 doesn’t support QuickCharge 3.0 which is why it doesn’t manage 3A. Probably a thing introduced by A12/A11 ROMs, I used to use them but I reverted back to stock partition table because they perform worse.
Click to expand...
Click to collapse
Yeah I think you're perhaps right. It's probable the Nokia 8 doesn't even officially support Quick Charge despite having the capabilities to do so. It's been so long since I used the stock ROM that I don't remember. It doesn't state anything about QC on the phone's box.
I tried switching off the phone completely and retesting the charging speed in offline mode (without booting Android) which gives the same speed of around 1.4A. So I guess that confirms it is nothing to do with the kernel.
I agree it's frustrating that the clock speed is limited in the stock kernel. I don't understand why they do that. The reason I switched back to stock ROM is mainly due to the WiFi signal. In the custom ROMs the signal is terrible and constantly disconnects from the router. I don't have this issue in stock ROM. I also hate the Material You redesign in A12 and refuse to upgrade to that version.

Related

[Q] SetCPU - Extra Info?

Hi there, thinking about getting SetCPU - I have some questions before I do because I hear it can be dangerous?
- I've heard it can brick your phone?
- What if you set it too high?
- Do you personally have to monitor it?
- What are the benefits?
- Use alot of battery?
- Is it really worth using?
- Is it optimized for different phones - example the One X?
Thanks guys!
JDBurnie said:
Hi there, thinking about getting SetCPU - I have some questions before I do because I hear it can be dangerous?
- I've heard it can brick your phone?
- What if you set it too high?
- Do you personally have to monitor it?
- What are the benefits?
- Use alot of battery?
- Is it really worth using?
- Is it optimized for different phones - example the One X?
Thanks guys!
Click to expand...
Click to collapse
Hi, i have read that SetCPU cannot view all the cores i have read alot saying that System Tuner works fine you might want to try that.
I used to use SetCPU on my sensation and never hand any issues with it i did not monitor the app at all
Benefits allows overclocking if available in kernel
it can be overclocked and cause some issues such as overheating but if set correctly will be fine doesnt use much battery if any
and no i dont think you can brick your phone
if you set it too high i believe i had to reflash rom nothing major
BTW this is based on my own knowledge and usage
Hope this helps
Thanks man
JDBurnie said:
Thanks man
Click to expand...
Click to collapse
How much battery life can you save using setCPU?
lamenramen said:
How much battery life can you save using setCPU?
Click to expand...
Click to collapse
None in theory, if the CPU is slower it takes longer to go from
idle - process - idle
Faster speeds allow it to get it over and done with faster and get back to idle.
Of course it will at times stop the CPU going higher than it needs too which could save battery.
Under volting will save more batter then underclocking ever will.
Sent from my HTC One X using xda premium
SetCPU can not see Tegra 3 yet
Use System Tuner and its free
hamdir said:
SetCPU can not see Tegra 3 yet
Use System Tuner and its free
Click to expand...
Click to collapse
Thanks. I have system tuner, but what do I need to do in order to improve battery life?
I have set the governor to powersave. Is there anything else? How would I undervolt using this app?
lamenramen said:
Thanks. I have system tuner, but what do I need to do in order to improve battery life?
I have set the governor to powersave. Is there anything else? How would I undervolt using this app?
Click to expand...
Click to collapse
undervolting requires your phones kernel to support it, currently on these forums there is only one that does but i haven't tested it, sticking firm to the "stock kernel is best" and will do untill the kernels have more time to mature.
you could limit your max speed to 1 GHz, if you are rooted you can use Core control to turn off cores and run your phone as a dual core.
treebill said:
undervolting requires your phones kernel to support it, currently on these forums there is only one that does but i haven't tested it, sticking firm to the "stock kernel is best" and will do untill the kernels have more time to mature.
you could limit your max speed to 1 GHz, if you are rooted you can use Core control to turn off cores and run your phone as a dual core.
Click to expand...
Click to collapse
Not to be lazy, but would running the phone as dual core and limiting it to 1 ghz result in a perceptible battery savings? I'm trying to get a feel for how much I should expect custom ROMs to make my One X perform up to par. Thus far, I've installed two custom ROMs and felt like the improvements were all safely in the minor category.
I did install cyanogenmod 7 on a phone last year wow, that resulted in major benefits.
lamenramen said:
Not to be lazy, but would running the phone as dual core and limiting it to 1 ghz result in a perceptible battery savings? I'm trying to get a feel for how much I should expect custom ROMs to make my One X perform up to par. Thus far, I've installed two custom ROMs and felt like the improvements were all safely in the minor category.
I did install cyanogenmod 7 on a phone last year wow, that resulted in major benefits.
Click to expand...
Click to collapse
Running on 2 cores stops the phone from using and 2 cores uses less power then 4, playing games and using all cores is over kill 2 cores will run the game without lag use less power and make less heat.
You'll maybe get 10% from doing that but I haven't tested.
Really the only time any of this saves battery is during demanding programs, tegrea has a super low power companion core, for all your power saving needs.
Sent from my HTC One X using xda premium
I tried conservative governor while downloading sd files for Nova3 gave execllent results
I strongly advice not to undervolt tegra3
t3 is not like any other chip and UV or OC should not be attempted
OC because the chip is already at the max of its thermals
UV for the same reason n might end up with problems like flicker
changing governors and UC should be enough

[Q] how to bypass charger amperage limitation by Kernel?

Dear experts!
I have an Xpera S. Recently I found that some kernels (specially stock kernels) limit input amperage while charging to 1000mAh (as I explained here: http://forum.xda-developers.com/showpost.php?p=40172449&postcount=38 )
How can I bypass this limitation if I wanna use an specific kernel which has limited the amperage?
Thanks a lot in advance
mehdicvl said:
Dear experts!
I have an Xpera S. Recently I found that some kernels (specially stock kernels) limit input amperage while charging to 1000mAh (as I explained here: http://forum.xda-developers.com/showpost.php?p=40172449&postcount=38 )
How can I bypass this limitation if I wanna use an specific kernel which has limited the amperage?
Thanks a lot in advance
Click to expand...
Click to collapse
it's not true with stock kernels. even most custom kernels dont have that amperage limit.
i have xperia s and ep850. i get the amperage input under 1000mA because the phone use some of em, and (maybe) bad electricity in my home. to get more than 1000mA (the max is about 1200mA with ep850), i usually turned off the data, and set it to 2G only. and if it still wont show more than 1000 mA (i use android tuner to check the amperage), i plug & re-plug the charger. but still, the kernel can accept more than 1000 mA.
The limitation is related to the temperature.
I don't remember the right value, but more is the temperature and less is the intensity "A" , "mA" .
Sent from my LT26i using xda app-developers app
m1st3r1 said:
it's not true with stock kernels. even most custom kernels dont have that amperage limit.
i have xperia s and ep850. i get the amperage input under 1000mA because the phone use some of em, and (maybe) bad electricity in my home. to get more than 1000mA (the max is about 1200mA with ep850), i usually turned off the data, and set it to 2G only. and if it still wont show more than 1000 mA (i use android tuner to check the amperage), i plug & re-plug the charger. but still, the kernel can accept more than 1000 mA.
Click to expand...
Click to collapse
Thanks for your attention.
You know my operator only support 2G network right now and I always turn data off!
You are right! XS stock kernel does not have this limitation! I use custom Kernel (Advanced custom Kernel v17). For me this one is better for some reasons...! But there is an amperage limitation while having this kernel installed on my phone! Besides, my friend have Xperia SL with stick kenel and he also suffers this limitation!
The question is " Is there any solution or sth to bypass this limitation in kernels that have it?"
Forzaferrarileo said:
The limitation is related to the temperature.
I don't remember the right value, but more is the temperature and less is the intensity "A" , "mA" .
Sent from my LT26i using xda app-developers app
Click to expand...
Click to collapse
Thanks bro!
Unfortunately I didn't get what u mean! Could you explain it more clearly?
thanks a lot
mehdicvl said:
Thanks for your attention.
You know my operator only support 2G network right now and I always turn data off!
You are right! XS stock kernel does not have this limitation! I use custom Kernel (Advanced custom Kernel v17). For me this one is better for some reasons...! But there is an amperage limitation while having this kernel installed on my phone! Besides, my friend have Xperia SL with stick kenel and he also suffers this limitation!
The question is " Is there any solution or sth to bypass this limitation in kernels that have it?"
Thanks bro!
Unfortunately I didn't get what u mean! Could you explain it more clearly?
thanks a lot
Click to expand...
Click to collapse
if u encountered such kernels with limitations (from my experience, the (very) early version of Nova kernel (cm10 kernel) kinda has this limitation, but later versions dont have it), there's nothing you can do except changing your kernel. i've used advanced custom kernel (not the latest though, as i've re-locked my bootloader) and i dont think that it has this limitation, eg: charging went very fast (1200 mA with ep850). so i guess maybe change your kernel (though i doubt the newer version of that kernel has the limitation )
i think what Forzaferrarileo mean is you shouldnt charge your phone when the phone's temperature is hot, as it'll only accept lower current.

Will there eventually be kernels available?

I have the tab pro 8.4, are kernels currently in development? What are you guys using to overclock?
Not now.
Crpalmer is working on a kernel and if he releases that then I think we could expect one for custom roms.
And this tablet doesn't need overclock. Nor will it handle it. The only thing that would be helpful is voltage control. it gets hot enough as it is.
If you really want a performance boost root it and change the cpu governer to performance. It locks the cpu at 2. 3 ghz. (the tablet will get insanely hot though)
Hamza Murad said:
Not now.
Crpalmer is working on a kernel and if he releases that then I think we could expect one for custom roms.
And this tablet doesn't need overclock. Nor will it handle it. The only thing that would be helpful is voltage control. it gets hot enough as it is.
If you really want a performance boost root it and change the cpu governer to performance. It locks the cpu at 2. 3 ghz. (the tablet will get insanely hot though)
Click to expand...
Click to collapse
I am not working on a custom kernel. I am working on a new kernel to be the CM kernel but it will still be stock voltages and speeds...

Xthermal Mod - Fast Charging + CPU + GPU Tweaks

Original thread for Nexus 6P is located here:
http://forum.xda-developers.com/nex...t/xthermal-mod-fast-charging-cpu-gpu-t3433784
Hi Guys,
After a very successful journey from Redmi 1s to Nexus 6P, I'm now here with my Xthermal Mod for Mi 5.
I'm personally testing the mod since a week and will be rolling out all the profiles soon.
Till then I need your help to test it out in different conditions.
Please join and help me to make it more better this time.
I'm attaching Fast Charge only profile as of now.
Edit: Xthermal Performance + Back to stock added...
baszu said:
I've tried this with MIUI 8 (6.9.29), but Ampere still showing only 1500.
Click to expand...
Click to collapse
1. Stock charger supports max 2000 mah.
2. Max Charging current is controlled by the Kernel itself.
As soon as battery level increases the charging current goes down.
You might have observed that if battery level is below 50% then charging is super fast but after 60% it is very slow.
If you (your apps) do not use the handset resources much while charging then you do not need this mod.
If you use your handset while charging (which is strongly not recommended) example for gaming, browsing or chatting etc then the temperature rises slowly slowly.
The stock limits are very aggressive and it starts throttling and your cpu, gpu and charging speeds goes down.
So this mod comes into play here and delays the throttling a bit resulting in better cpu, gpu and charging results.
Does it produces more heat?
Heat is directly related with performance. This mod itself doesn't produce any heat but yes delaying the throttling means the handset is able to use all your resources even if temps rises hence may result in a bit more heat + more performance.
The results are more amazing if you have a fast charger.
I believe there is no risk in flashing this but still don't blame me for all your actions.
******************OTA doesn't break after flashing the zips***************
contact me:
telegram @ravinder0003
email [email protected]
Thanks
Reserved
Is there any requirements? Miui? Cm? Kernel?
Please upload the "back to stock" for mi 5. Thanks
I don't see "thermal-engine-8996.conf" file in my rom. Assume I can just delete the file (or re-install rom) to revert to default.
By the way, do you know what's default value for each before this mod? Hope this mod not increase the threshold too much. Worry it will boom.
I've read original thread, what I understand is our phone will charge faster but trade off with hotter while charging.
D:\adb>adb shell "su -c 'ls -l /system/etc/themal*'"
/system/etc/themal*: No such file or directory
Click to expand...
Click to collapse
fuxmen said:
Is there any requirements? Miui? Cm? Kernel?
Click to expand...
Click to collapse
I'm using this with miui 8...
I haven't gone through cm ...
So as of now miui 8 only...
Will flash cm tomorrow and will.update the zip...
hiepthong said:
Please upload the "back to stock" for mi 5. Thanks
Click to expand...
Click to collapse
Ok wait bro
I've tried this with MIUI 8 (6.9.29), but Ampere still showing only 1500.
Waithing performance profile
op updated...
waiting for perfomance profile + fast charging .
kmzway000 said:
waiting for perfomance profile + fast charging .
Click to expand...
Click to collapse
Added to op...
Thx for supporting
Is this the mod with both fast charging and xtreme performance baked in?
Can i flash both of them at once?
northropgrummanrq180 said:
Is this the mod with both fast charging and xtreme performance baked in?
Click to expand...
Click to collapse
Yupp...
Fast charge is there in every zip except in back to stock which have stock file...
hiepthong said:
Can i flash both of them at once?
Click to expand...
Click to collapse
No need to flash both as fast charge is there in performance zip too...
Just flash performance zip.on miui 8 6.9.29 i feel the phone faster then before,fast charging work good,just for test from 20%to100% 50min.Good joob
Just flashed it too. Phone seems much faster will see about charging and battery drainage but I prefer faster phone over battery always
Would you mind explaining technically what those mods do? e.g.: governor, upper and lower frequency limit, etc. Some of us like to know the geeky details
@leledumbo
Read the op bro...
If u need more info then do ping me or contact me on telegram ...

Can I over clock CPU?

What I have to do to over clock my CPU from 1.8 Gz to 2.2Gz I'm on bootleggers unofficial ROM , any one who knows ?
Flash a kernel that supports overclocking. Then use an app of your choice to set the max frequency.
I assume you know the risk.
nyasaystheneko said:
Flash a kernel that supports overclocking. Then use an app of your choice to set the max frequency.
I assume you know the risk.
Click to expand...
Click to collapse
InsigniuX kernel supports over clocking.
Rykywype said:
InsigniuX kernel supports over clocking.
Click to expand...
Click to collapse
no only kirks and twistloop. as far as i know.
No-Name kernel.
For miui 10 : Kirks kernel, KangarooX Kernel,Ancient Kernel
nakulp said:
For miui 10 : Kirks kernel, KangarooX Kernel,Ancient Kernel
Click to expand...
Click to collapse
Okay thanks buddy u r great
Overclock your cpu and watch your device die faster due to overheating.
The Restless Soul said:
Overclock your cpu and watch your device die faster due to overheating.
Click to expand...
Click to collapse
Faster as opposite to what..like 2 years vs 5 years? Haha!
Max thermals reach 46-48 which is only 2 or 3 degrees higher than stock & the temps/cpu clock anyway get limited by the thermal engine automatically after that.
nakulp said:
Faster as opposite to what..like 2 years vs 5 years? Haha!
Max thermals reach 46-48 which is only 2 or 3 degrees higher than stock & the temps/cpu clock anyway get limited by the thermal engine automatically after that.
Click to expand...
Click to collapse
Overclock will affect battery performance
SunilSuni said:
Overclock will affect battery performance
Click to expand...
Click to collapse
i think he is aware of that
nakulp said:
Faster as opposite to what..like 2 years vs 5 years? Haha!
Max thermals reach 46-48 which is only 2 or 3 degrees higher than stock & the temps/cpu clock anyway get limited by the thermal engine automatically after that.
Click to expand...
Click to collapse
It depends. If you do a full overclock you can risk killing your motherboard faster.
Slightly overclocks don't affect with nothing if the cpu temperature increases with 1-4°c.
Still, getting better cooling on your phone is a much better choice. Changing the thermal paste etc etc.
This is irrelevant to the op's request/question.
I dunno why a simple question thread couldn't be followed up by discussion of simple answers?
Look, It doesn't matter even if it destroys the phone cuz that's not the point of the thread but if you were insisting to be pedantic then that still could have been added in the end but only if you'd chosen to atleast answer something relevant at first = being relevant.
Ultimately these types of posts/replies are no different than spamming say a redmi forum with lenovo or iphone related questions..
Regardless of the above, oc on current kernels is not dangerous as such because there is no alteration/upping of voltages manually.
*** There is also a fixed "setpoint" of temperatures, frequencies,voltages etc in the inbuilt thermal engine profiles which no simple oc of frequencies is going to get past through unless one decides to disable it manually . If the temperatures reach even the lowest thresholds of preconfigured "high" levels then the chipset will start to downclock at once in fixed steppings***

Categories

Resources