[SOLVED] Standby Battery Drain FIX Tutorial - Xiaomi Mi Note 10 Guides, News, & Discussion

Hi guys! I am happy to share with you how to fix the battery drain on your Xiaomi Mi note 10 or CC9pro!
I left the phone overnight with 37%, after 8 hours, I still had 37%! (See screenshot down below in comments!)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
)
Tested On Xiaomi.EU 20.3.5 BETA ROM, results may vary but worth trying.
What you'll need:
- Unlocked Bootloader
- TWRP
- Magisk
- SmartPack (on PlayStore)
I assume you already have an unlocked bootloader, TWRP and Magisk installed. If not, follow other tutorials on this forum, there are plenty of them
1. Go to Magisk, Downloads, and search for "Universal GMS Doze", download and install the module, Reboot.
2. Now download "SmartPack" from Google Play Store. Open the app and grant root permission.
3. When in the app, go to CPU. Now the tricky part starts. We really cannot change the frequencies, turn off cores and so on. If you click to choose a frequency , you only get 0mhz showing, and that isn't helping that much.
But somehow, I got it to work. I tried to change the CPU Governor to other modes, got into the GPU tab and clicked on GPU Freqencies, and then force closed the app. Opened the app again, go to CPU, click frequency and happy days! You are able to change your CPU frequencies for your big and small cores! Now, it isn't flawless because you cannot control individual cores, but you can control big and small cores together, and that's enough to get this working.
Now you can go to the big cores, and small cores, and set the lowest frequency to 300mhz and the highest frequency to 300mhz. You may think this will slow down the phone totally, but the CPU will boost past that if it needs power. If you feel the phone is unresponsive, you may change frequency on the bigger cores, or on the smaller, or both to a higher frequency. You may test different settings to achieve your sweet spot.
Remember to tap "Apply on boot". And that's it! It worked for me! If any questions, let me know! I'll try to answer them. I hope this method works for you! :fingers-crossed:

Picture

have the same results on 20.3.5 with just nap time installed.fk kernel manager also works fine but just doesnt need to

giannisgr41 said:
have the same results on 20.3.5 with just nap time installed.fk kernel manager also works fine but just doesnt need to
Click to expand...
Click to collapse
Thanks for sharing! Did you change any frequencies in kernel manager or did you just use nap time?

i tried both but i show that dont need to mess with kernel.of coyrse battery with lower cpu 25% is amaging.i got about 13 sot,but the phone is lagging and the games are almot not playable.so i use just nap time,i have about 10 hours sot .i have enable aggressive doze ,disable motion detection so the phone dont wake up in pocket

WaldenGaming said:
Hi guys! I am happy to share with you how to fix the battery drain on your Xiaomi Mi note 10 or CC9pro!
But somehow, I got it to work. I tried to change the CPU Governor to other modes, got into the GPU tab and clicked on GPU Freqencies, and then force closed the app. Opened the app again, go to CPU, click frequency and happy days! You are able to change your CPU frequencies for your big and small cores! Now, it isn't flawless because you cannot control individual cores, but you can control big and small cores together, and that's enough to get this working.
Now you can go to the big cores, and small cores, and set the lowest frequency to 300mhz and the highest frequency to 300mhz. You may think this will slow down the phone totally, but the CPU will boost past that if it needs power. If you feel the phone is unresponsive, you may change frequency on the bigger cores, or on the smaller, or both to a higher frequency. You may test different settings to achieve your sweet spot.
Remember to tap "Apply on boot". And that's it! It worked for me! If any questions, let me know! I'll try to answer them. I hope this method works for you! :fingers-crossed:
Click to expand...
Click to collapse
FIY FrankoKernel works out of the box for the mi note 10

iSonik said:
FIY FrankoKernel works out of the box for the mi note 10
Click to expand...
Click to collapse
Thank you so much for sharing! Works very good, going to switch to this! :highfive:

WaldenGaming said:
Thank you so much for sharing! Works very good, going to switch to this! :highfive:
Click to expand...
Click to collapse
No Problem Was using FK quite long now on the minote 10

iSonik said:
No Problem Was using FK quite long now on the minote 10
Click to expand...
Click to collapse
Awesome! What settings are you running? Would you share? ?

I try to find Franco kernel for our device but found nothing, could you please share the link?
Now I read all the thread and find out that you mean FK manager on GP.

iSonik said:
FIY FrankoKernel works out of the box for the mi note 10
Click to expand...
Click to collapse
Hey dude, where did you get the FrankoKernel from ?

BASS55 said:
Hey dude, where did you get the FrankoKernel from ?
Click to expand...
Click to collapse
Its available in playstore. It should work with any kernel. I bought It for my old RN4, but im gonna try with my new note 10. Battery is pathetic for me. 1 single day and 7:30-8 SOT Max. Huge standby drain too... Im in latest Xiaomi.eu weekly

Hi there guys!
My battery usage is very poor with a new xiaomi mi note 10. It drains battery fast even in standby. So how do I install this franco kernel? In play store I can see "Franco Kernel Manager" for 4 USD (43SEK). Is it this one I need? What settings after that? Is there some guide to this?

iSonik said:
FIY FrankoKernel works out of the box for the mi note 10
Click to expand...
Click to collapse
Do you mean that it works without root?

George B. Coman said:
Do you mean that it works without root?
Click to expand...
Click to collapse
You need ROOT for Franko Manager
--------------------------------------------------------------------------------------------------------------
I'm installed
Magisk v20.4 for Root
Franco Kernel Manager (Play Store)
And I set my CPU like on screenshot, min 300Mhz and governor "conservative" I can even switch off core in CPU
Will see how standby time will be look this time

veimus said:
You need ROOT for Franko Manager
--------------------------------------------------------------------------------------------------------------
I'm installed
Magisk v20.4 for Root
Franco Kernel Manager (Play Store)
And I set my CPU like on screenshot, min 300Mhz and governor "ondemand" I can even switch off core in CPU
Will see how standby time will be look this time
Click to expand...
Click to collapse
Hi.
Where can i find magisk?

ziociccio said:
Hi.
Where can i find magisk?
Click to expand...
Click to collapse
https://github.com/topjohnwu/Magisk
V20.4 here: https://github.com/topjohnwu/Magisk/releases/download/v20.4/Magisk-v20.4.zip
---------- Post added at 10:04 PM ---------- Previous post was at 09:08 PM ----------
I think "conservative" governor is better than "ondemand" for battery... will test this

veimus said:
https://github.com/topjohnwu/Magisk
V20.4 here: https://github.com/topjohnwu/Magisk/releases/download/v20.4/Magisk-v20.4.zip
---------- Post added at 10:04 PM ---------- Previous post was at 09:08 PM ----------
I think "conservative" governor is better than "ondemand" for battery... will test this
Click to expand...
Click to collapse
Im using schedutil with good results, 10h of sot in 1 day 16h of battery (no gaming)

veimus said:
https://github.com/topjohnwu/Magisk
V20.4 here: https://github.com/topjohnwu/Magisk/releases/download/v20.4/Magisk-v20.4.zip
---------- Post added at 10:04 PM ---------- Previous post was at 09:08 PM ----------
I think "conservative" governor is better than "ondemand" for battery... will test this
Click to expand...
Click to collapse
Thanks.
Conservative is better,i think

So to be clear, I need to pay for the franco kernel, then after that I can just apply the settings in thoose two images provided by @veimus?
This setting should be on always? (Even when playing some stupid game or something?)
I already have bootloader unlocked, rooted and magisk installed.

Related

[APP] Msm7kCpuSpeed - Overclock Raphael/Diamond/Topaz/Rhodium/Blackstone/Whitestone

After LeoCpuSpeed to overclock the HD2, I've been working on overclocking the MSM7k SoC on the Raphael, with success. The same processor is present on the Diamond, Rhodium and the Topaz, so it should work on all of these devices. I've been able to underclock to 57MHz and overclock up to 710MHz, using small 19.2MHz steps. It can clock even further, but it depends on the quality of the processor in your device where the limit for you lies.
Supported devices
- Raphael
- Diamond
- Rhodium (check out this post for a nice guide and this app by oruam57 to prevent SOD)
- Topaz
- Blackstone
- Whitestone
- More?
Features
- The CPU speed is calculated from the actual clock registers, not via some dll or shady method.
- CPU speed is updated every 250ms (I haven't seen it auto-scale to other frequencies yet, but kept this feature from LeoCpuSpeed).
- A small dot blinks on each update so that you can see if your device hangs or not.
- Under- or overclock by moving the slider
- Automatically apply setting at boot
- While waiting for version 3 of this app, oruam57 made a little app that automatically scales down when the screen is off and overclocks again when exiting standby, effectively preventing SOD.
Notes on overclocking
1) AT YOUR OWN RISK
2) Only works while connected to AC power (depending on device)
3) The "604MHz" OC frequency is a special one. Only with this frequency set, you can remove AC power without having a lockup. So: after you overclock and want to remove your USB cable, set it to 604MHz first! You'll see it go back to the default 528MHz a second after you remove the cable. That's something the device does, not my app.
4) Overclocking while on battery gives insta-hang (for me). It seems this depends on the device.
5) Use "Apply at boot" wisely! If you use a setting that is unstable, your device may not boot up anymore! You'd need a hard-reset (factory settings).
When using TCPMP to benchmark the overclock, be aware that this tool overclocks the CPU, not the GPU.
Battery
I have not done any tests regarding battery life. The voltage to the processor is the same as when it is on 528MHz. It seems it cannot be increased. However, more speed will result in more heat, which means energy from your battery.
(And before you ask, I haven't performed any temperature tests either).
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Versions
v2
- Enabled apply at boot option (Choose wisely, if your device hangs on boot, you'll need a hard reset)
- Fix app crash (trackbar exception) when going into standby
- Increased max freq to 902.4MHz for those fortunate enough
- SoD/hang on battery/etc not fixed yet
v1
- Initial release
Known issues
Q: My device hangs when unplugging from AC power
A: Read the overclock notes.
Q: When on battery and I press the "604MHz" button, it shows 604MHz for a brief second, and then goes back to "528MHz".
A: Some driver, module, or whatever in Windows Mobile enforces CPU speed every second, overriding the overclock. This is a known issue.
Q: My device hangs after standby (Sleep Of Death)
A: This is a known problem. Until fixed, only solution is to clock to "604" (the special frequency) before putting your phone away.
Q: Msm7kCpuSpeed crashes. When it does, and I click "details", it says something about System.Windows.Forms.Trackbar.set_Value.
A: This is a known problem. The app calculates frequency every 250ms. When the device goes into standby, there's a small window where the CPU is set to 19.2MHz, but my app isn't put to sleep by Windows Mobile yet. When in this small window, it calculates the frequency and updates the app, it crashes. This is because the lowest frequency in my app is 57.6MHz, and it can't find 19.2MHz (or 38MHz). Fixed in v2.
Credits
Thanks to phhusson and bzo for their overclock in the Linux kernel for MSM7k devices, where I could lend some code from.
And thanks to BASSMANBOB for letting me know such a tool is in demand.
Download
v2 HERE
v1 HERE
reserved space
Sweet...testing!
Hi NetRipper,
i hope that's real . I have installed the app without any issue on my phone (signature).
After starting the app the 528 MHz was shown.
A max from 787 MHz was possible to set.
>>The "604MHz" OC frequency is a special one. Only with this frequency set, you can remove AC power without having a lockup
I was able to set the 787 MHz and disconnect the AC power and no hangup.
I have to test now the BatterLifeTime. But this is at the moment not so important.
I confirm that there is no lockup after disconnecting from USB.
Working on Blackstone
Hi NetRipper,
I can confirm your tool works on the Touch HD (Blackstone). Made a short benchmark using SKTools Integer Test:
Result:
Default 528Mhz: ~295
710Mhz: ~425
It really boosts CPU performance! Any chance to get this working in Battery Mode? As you wrote the device crashes when trying to set a higher Value in Battery Mode.
Thank you very much!
Works for me, both plugged in and unplugged.
@ stock speed interger test gives about 310,
@710 gives about 440,
tested unplugged @710 ~440,
tested unplugged, program exited @710 ~440.
THANKS!
ps. haven't tested lock screen.
ROM is JACKOS S2 full version with recommended radio
waiting long time
bennib. said:
Hi NetRipper,
I can confirm your tool works on the Touch HD (Blackstone). Made a short benchmark using SKTools Integer Test:
Result:
Default 528Mhz: ~295
710Mhz: ~425
It really boosts CPU performance! Any chance to get this working in Battery Mode? As you wrote the device crashes when trying to set a higher Value in Battery Mode.
Thank you very much!
Click to expand...
Click to collapse
Thanks for letting me know it works on blackstone. Added that to the list.
I'm hoping I can get it to work in battery mode, but I still need to find the cause. I have the same issue on Leo also still, same cause probably. Will probably involve more disassembling and runtime patching to get this to work :s it's a pain.
Awesome... 750Mhz = 465
On battery working fine but I started in on AC though.
PS, unfortunately it is not quite stable at that speed but it looks cool anyway lol
Works on battery mode on Sprint Touch Pro 2. Max overclock of 768 without hangup. Exactly as when running Android!
Thank you for this wonderful app!
demonlordoftheround said:
Works on battery mode on Sprint Touch Pro 2. Max overclock of 768 without hangup. Exactly as when running Android!
Thank you for this wonderful app!
Click to expand...
Click to collapse
How are you testing stability...do you run it then exit and send the phone to sleep or standby for a few minutes?
Mine can go to standby (manually) but if I leave it there a few minutes then it wont come back.
Are you going to add "auto-apply at startup"?
Is it ok to cook this app into a rom?
shaolin95 said:
How are you testing stability...do you run it then exit and send the phone to sleep or standby for a few minutes?
Mine can go to standby (manually) but if I leave it there a few minutes then it wont come back.
Click to expand...
Click to collapse
Just happened to me as well. Going to set to 710 MHz and continue testing.
Sure you may cook it into your rom.
The reason "auto-apply at startup" is not enabled, is because it doesn't work on battery yet. Even for the guys where the phone doesn't hang, the overclock will be undone when on battery.
Or does the overclock stay active for some people on battery? I'd think it at least goes back to 528MHz.
NetRipper said:
Sure you may cook it into your rom.
The reason "auto-apply at startup" is not enabled, is because it doesn't work on battery yet. Even for the guys where the phone doesn't hang, the overclock will be undone when on battery.
Click to expand...
Click to collapse
OK, great job anyway! That's a big step in overclocking Rhodium.
shaolin95 said:
How are you testing stability...do you run it then exit and send the phone to sleep or standby for a few minutes?
Mine can go to standby (manually) but if I leave it there a few minutes then it wont come back.
Click to expand...
Click to collapse
That might be the same issue as when on battery. When it comes out of standby, it will try to set the clock speed again, causing the device to lock up. If you go to standby and go out of it right away, the device doesn't actually go into full-standby yet (it takes at least a few seconds before it does).
You can test stability by using SPB benchmark or something similar that does lots of calculations. I.e. I can clock it at 750MHz, but when I run a benchmark tool, it will hang. At 710MHz I'm stable.
NetRipper said:
That might be the same issue as when on battery. When it comes out of standby, it will try to set the clock speed again, causing the device to lock up. If you go to standby and go out of it right away, the device doesn't actually go into full-standby yet (it takes at least a few seconds before it does).
You can test stability by using SPB benchmark or something similar that does lots of calculations. I.e. I can clock it at 750MHz, but when I run a benchmark tool, it will hang. At 710MHz I'm stable.
Click to expand...
Click to collapse
I get the very same results on Rhodium (TP2) Verizon with MR2 rom in Battery mode.
If I do the quick standby (in and out) it works.
Letting the device go to sleep on its own locks the device and you have to do a battery pull to get it back.
Nice to see it come this far.
I set it to 710MHz and worked fine, unplugged the power cable and it stayed at 710MHz, but came back to check it about an hour later and it reverted to 528MHz as NetRipper said.
This is some great work NetRipper, hopefully you can figure out what in WinMo is reseting it on battery power.
Thanks again NetRipper.
Epsilion said:
I set it to 710MHz and worked fine, unplugged the power cable and it stayed at 710MHz, but came back to check it about an hour later and it reverted to 528MHz as NetRipper said.
This is some great work NetRipper, hopefully you can figure out what in WinMo is reseting it on battery power.
Thanks again NetRipper.
Click to expand...
Click to collapse
Did the device go to standby at all?

[KERNEL][SM_N9005/T][KitKat 4.4.2 Samsung based roms] CivZ-SnapKat-Rev2.0 (FauxSound-Intelli-Led-Synapse-mdnie-...)[24/feb/2014]

[KERNEL][SM_N9005/T][KitKat 4.4.2 Samsung based roms] CivZ-SnapKat-Rev2.0 (FauxSound-Intelli-Led-Synapse-mdnie-...)[24/feb/2014]
Note:
This Kernel is based on the Samsung 4.4.2 source.
I'm not a developer and not pretending to be one, I'm a android enthusiast.
Take it as it is and don't complain as this is free.
No requests.
Thanks to
wootever, faux123, yank555, myfluxi, imoseyon & angelom.
Andreilux for the Synapse app.
.........Sorry if I forget someone please contact me and I will add you with pleasure.........
This couldn't be possible without the XDA members mentioned above.
Installation:
KNOX counter will be tripped to 0x01
Make a EFS backup
You need to be on the new KitKat bootloader & Samsung 4.4.2 based rom
Install custom recovery.
Flash with custom recovery
​
SM-N9005/900T
Moved back to the rom thread
Tip for the kernel SnapKat followers see my signature for updates. No official thread anymore, sorry.​
Note on Custom kernel:
There will be a warning at reboot : KERNEL IS NOT SEANDROID ENFORCING = this is normal.
Screen mirroring will probably not work as this is a problem with all custom kernels.
Based on Samsung original KitKat source
Source @ Github
Changes compared to stock kernel.
Selinux status = Permissive
NTFS R/W support with the use of Paragon (see playstore)
ExFat
XZ compressed
Build in init.d support
insecure & adb insecure
Power suspend driver_1.2 @ Faux123
Synapse control added with various options: CPU control; Kernel controls...
Led control_1.1 @ Yank555.lu (Only on SM_N9005)
mdnie control_1.3 and synapse support @ Wootever
Faux Sound_3.2 @ Faux123 & Wootever
2.88GHz Maximum overclock (unlock with Synapse app)
TouchBoostdriver Min frequency locked = no more jumping to 1.1GHz as minimum frequency
Voltage control thanks to myfluxi & synapse voltage control thanks to wootever. (Only on SM_N9005)
Intelli HotPlug_2.0 & ECO Mode @ Faux123
GPU Overclocking up to 533MHz
Governors: Intellidemand , Conservative , Adaptive , ondemand , wheatly , powersave , interactive , performance.
Schedulers: cfq , noop , bfq , deadline , vr , row , fiops , fifo , sio , zen.
OC Unlock / lock setting in Synapse = Default is set at 2.265GHz stock speed. = Replacement for maximum frequency lock (Based on angelom max_limit)
Attention:
Led Extended control:
ONLY SUPPORTED ON SM_N9005
Voltage control:
ONLY SUPPORTED ON SM_N9005
The Higher your Maximum Frequency to less you can undervolt. The maximum undervolting is -40mV on synapse.
I recommend you use the synapse app only to control the kernel.
Synapse:
I recommend you use the include Synapse app to control the kernel feature. All build in features are supported with the synapse app.
Remember the Synapse app is created by Andreilux but if there are problems with the kernel and Synapse it is a kernel problem and not a app problem!!!!! Don't under-rate the Synapse app because of this. The Synapse app needs a kernel that support it, crashing is always a script error in the kernel and not in the app
Click to expand...
Click to collapse
Example of what it synapse looks like NOT representative for the one in the kernel !
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
XDA:DevDB Information
SNAPKAT Kernel for SM_N9005/900T, a ROM for the Samsung Galaxy Note 3
Contributors
civato
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: New samsung Kitkat bootloader
Based On: Only Samsung TouchWiz based 4.4.2 roms
Version Information
Status: Stable
Stable Release Date: 2014-02-12
Created 2014-02-12
Last Updated 2014-02-24
I'm using N900T 1.2 my phone looks that it's working but my screen won't turn on
Now it's freezing up the phone
blacklabel2020 said:
I'm using N900T 1.2 my phone looks that it's working but my screen won't turn on
Now it's freezing up the phone
Click to expand...
Click to collapse
+1
Happens to me as well n900t
Sent from my SM-N9005 using xda app-developers app
waw, new thread and new names for the kernel.. i'll try it man :highfive:
Man. Is it screwin with the tmo phones. He'll have that fixed shortly.
Always does
Sent from my SM-N9005 using Tapatalk
What is exacty power suspend driver? And it is better than the default one? I cannot find any info with google :/ thx
oh and why you keep changing the mhz/mv values? In the katturbine kernel was 759mv for 300mhz now it is 775 aka default isnt it?
blacklabel2020 said:
I'm using N900T 1.2 my phone looks that it's working but my screen won't turn on
Now it's freezing up the phone
Click to expand...
Click to collapse
+1 N900w8
All the previous versions works perfectly
Hi Civato thanks for your effort on keep updating this Kernel, but i got some problems, i can't watch 5m video on youtube it freezes and restart. All default just put governor Ondemand.
gonna send log.
blacklabel2020 said:
I'm using N900T 1.2 my phone looks that it's working but my screen won't turn on
Now it's freezing up the phone
Click to expand...
Click to collapse
Bestplayer55 said:
+1
Happens to me as well n900t
Sent from my SM-N9005 using xda app-developers app
Click to expand...
Click to collapse
like saying it was bad weather . More info.
mR.fR34ky said:
What is exacty power suspend driver? And it is better than the default one? I cannot find any info with google :/ thx
oh and why you keep changing the mhz/mv values? In the katturbine kernel was 759mv for 300mhz now it is 775 aka default isnt it?
Click to expand...
Click to collapse
Take a look at github. Voltage then you get your answer. This is custom kernel development . I EXPECT that the user takes some time to read. If not best to stick to stock.
kirabyte said:
+1 N900w8
All the previous versions works perfectly
Click to expand...
Click to collapse
same as others. No more info about what governor ....... this is just talk.
Note to all users.
I need info . Not just it freezes. Wel the same here it is winter after all.
If no more info is provided the 900T support will be dropped as I dont have that phone.
EDIT.
PLEAS DON'T BE OFENDED AS THIS IS SEND WITH MY PHONE AND HATE TO TYPE LONG MESSAGES.
Hi, could you implement in your kernel as option something similar (to extend our battery lifetime)?
http://forum.xda-developers.com/show....php?t=2469261
Working perfectly with Omega 8.0 on International N9005
Thank you
civato said:
like saying it was bad weather . More info.
Take a look at github. Voltage then you get your answer. This is custom kernel development . I EXPECT that the user takes some time to read. If not best to stick to stock.
same as others. No more info about what governor ....... this is just talk.
Note to all users.
I need info . Not just it freezes. Wel the same here it is winter after all.
If no more info is provided the 900T support will be dropped as I dont have that phone.
Click to expand...
Click to collapse
After flashing the phone with the kernel and letting it boot up and everything. If you put the phone to sleep for a few then try to wake it up the screen won't turn on but you can see the led light up if you got a notification but the buttons don't light up on the button. With the freezing part of it. If you start playing around with the phone opening apps and stuff the phone will freeze. Or trying to set the kernels settings will cause it to freeze up
Sent from my SM-N9005 using xda app-developers app
blacklabel2020 said:
After flashing the phone with the kernel and letting it boot up and everything. If you put the phone to sleep for a few then try to wake it up the screen won't turn on but you can see the led light up if you got a notification but the buttons don't light up on the button. With the freezing part of it. If you start playing around with the phone opening apps and stuff the phone will freeze. Or trying to set the kernels settings will cause it to freeze up
Sent from my SM-N9005 using xda app-developers app
Click to expand...
Click to collapse
Get logs or something. We don't even know what rom you are using.
For the record, I have had no issue with the kernel both the "unreleased" 1.1 or 1.2. Running smoothly on xnote. Not a single restart or freezing. :good:
blacklabel2020 said:
After flashing the phone with the kernel and letting it boot up and everything. If you put the phone to sleep for a few then try to wake it up the screen won't turn on but you can see the led light up if you got a notification but the buttons don't light up on the button. With the freezing part of it. If you start playing around with the phone opening apps and stuff the phone will freeze. Or trying to set the kernels settings will cause it to freeze up
Sent from my SM-N9005 using xda app-developers app
Click to expand...
Click to collapse
same thing here...runs awesome, benchmarks well, no freezes until i turn the screen off, go get a coffee...come back and as soon as i get it out of standby, it ll reboot or freeze...if it reboots, it works ok for about 5 mins and restarts again. If it reboots another time, synaps resets...but in another 5 minutes of scrolling around facebook or some other app/webpage...it reboots again - so that s even with stock everything. It s a shame... i have a n9005 i m from Romania.
Keep up the good work man!
PS - Running x-note rom 9.0
blacklabel2020 said:
After flashing the phone with the kernel and letting it boot up and everything. If you put the phone to sleep for a few then try to wake it up the screen won't turn on but you can see the led light up if you got a notification but the buttons don't light up on the button. With the freezing part of it. If you start playing around with the phone opening apps and stuff the phone will freeze. Or trying to set the kernels settings will cause it to freeze up
Sent from my SM-N9005 using xda app-developers app
Click to expand...
Click to collapse
What pvs-bin you got . 1or 3. And are you using inttelidemand governor. Im going to update that governor as I causes some problems on my phone. That is the only problem I'm having. Inttelidemand 5.0. So next will be back 4.7 as that one was stable on kitkat.
Next you had the same problem on rev 1.1 if I'm correct. In that version was no powersuspend driver and no dynamic fsync. I will make a version without touch driver edit and see if that solves the problem.
civato said:
What pvs-bin you got . 1or 3. And are you using inttelidemand governor. Im going to update that governor as I causes some problems on my phone. That is the only problem I'm having. Inttelidemand 5.0. So next will be back 4.7 as that one was stable on kitkat.
Next you had the same problem on rev 1.1 if I'm correct. In that version was no powersuspend driver and no dynamic fsync. I will make a version without touch driver edit and see if that solves the problem.
Click to expand...
Click to collapse
No issues on n9005. Pvs_bin3 xnote 9.0 undervolted by 30mv
Intellidemand govenor, intellihotplug plus powersuspend on. Deadline io with 1024
blacklabel2020 said:
After flashing the phone with the kernel and letting it boot up and everything. If you put the phone to sleep for a few then try to wake it up the screen won't turn on but you can see the led light up if you got a notification but the buttons don't light up on the button. With the freezing part of it. If you start playing around with the phone opening apps and stuff the phone will freeze. Or trying to set the kernels settings will cause it to freeze up
Sent from my SM-N9005 using xda app-developers app
Click to expand...
Click to collapse
Mine is running just fine.
mR.fR34ky said:
No issues on n9005. Pvs_bin3 xnote 9.0 undervolted by 30mv
Intellidemand govenor, intellihotplug plus powersuspend on. Deadline io with 1024
Click to expand...
Click to collapse
This setting seems to work for me too...so far...thanks!
Worked fine for 1 hour...then crashed/rebooted...i m back on stock. Really looking forward to further improvements...
LaZer713 said:
Hi Civato thanks for your effort on keep updating this Kernel, but i got some problems, i can't watch 5m video on youtube it freezes and restart. All default just put governor Ondemand.
gonna send log.
Click to expand...
Click to collapse
try rev1.1 previous version, i see a sync error. maybe it got to do with dynamic fsync. Rev1.1 dosn't have dynamic fsync.
Also a app battery widget giving a lot of errors.
Silverbolt said:
Working perfectly with Omega 8.0 on International N9005
Thank you
Click to expand...
Click to collapse
+1 here. Same phone, same rom, same thing - no worries what so ever. Will post to share info on battery life :good: Amazing kernel Dev!!!

(DISCONTINUED)[KERNEL][JB] JellyKernel for Optimus L7 II (Single SIM)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
-----JellyKernel-----​
This is an all-in-one kernel for Jelly Bean.
Keep in mind, that this kernel is made for balanced battery life. And be advised, that phone could end up in a bootloop. Be awared of that.​
DOWNLOAD SECTION IS BELOW!!!​
OTG:​
HTML:
Some notes:
-Stock ramdisk doesn't have appropriate lines for mounting /sys/kernel/debug, which is needed for manipulating OTG implementation on our device.
-You need to enable OTG support in the system itself. There are apps for fixing that, look up in the Play Store.
-It's still could be kind of jerky to get it to work. Feel free to ask about OTG.
Instructions for OTG support:
1. Open up your terminal and first type:
mount -t debugfs nodev /sys/kernel/debug
2. Now it's tricky:
For peripheral mode (it's default mode used when charging and etc):
Type in the terminal:
echo peripheral > /d/otg/mode
For host mode (for connecting USB devices):
echo host > /d/otg/mode
That's the current implementation atm. I'll try to do something easier later.
Features, which should be implemented later:​-Gamma control (will implement that later)
-CPU VDD sysfs interface (useless)
-Higher CPU overclock (not possible yet)
Installation:
Flash this zip through CWM and you're good to go.
Please leave me THANKS if you can.
I want to say thanks to:
CrashBandicootX (for amazing kernel banner)
neutrondev (for giving me some opinions)
dazzozo (for fixing OTG)
skyinfo (for awesome commits)​
DOWNLOADS:
BE AWARE, THAT DATA COULD GET CORRUPTED!!! ALWAYS MAKE NANDROID BACKUP BEFORE FLASHING MY NEWEST KERNEL BUILDS! I WON'T BE RESPONSIBLE FOR THE DAMAGE YOUR DATA GOT!!!! IT'S HIGHLY RECOMMENDED TO MAKE FULL DATA WIPE AND REFLASH SYSTEM, BECAUSE KERNEL IS ABSOLUTELY DIFFERENT FROM NOW ON!!!
Build 20150517-015 (STABLE)
HTML:
Fixed camera
Some more cpufreq driver updates
Build 20150516-012 (TESTING)
HTML:
Updated fat filesystem drivers, fixed some bugs
CPU usage dropped at idle
Heavy SLUB optimizations and fixes
Build 20150516-006
HTML:
Fixed some bugs regarding CPU access
Much better hotplug functionality (now you can leave mpdecision enabled)
CPU scaling optimizations
ext4 fix (one weird thing: after installing this kernel, startup wizard will appear - turn off wifi and go through all the procedure, otherwise you will be stuck at google login)
Fixes from LG G2 kernel
Build 20150515-001
HTML:
Tons of improvements
KGSL fixes, stability fixes, working scaling governor
Dynamic FSYNC
Made scaling drivers to work more efficiently
Lessened up chances of QDSP5 to crash in low memory situations, improved decoding
Stabilized wakeup/sleep switching
Several quirks for better interconnect between MDP and GPU
TONS of camera fixes, now it should work marginally better, provide better framerate when recording
Improved ZRAM efficiency
Introduced optimized percpu variable access, which improves performance a little bit
added optimized AES and SHA1 routines
Optimized Adreno drivers, reverted back to stock ones
AND TONS MORE OF STUFF!!!!
DOWNLOAD LINK:
https://www.mediafire.com/folder/78e7p85s3fc9p/KERNELS​
Link for the source code:
GITHUB:
https://github.com/airidosas252/android_jellykernel_vee7
thanks for you work,i will definitely try this one.
This is definetly awesome news, I'd like to give a link from my rom to this kernel-can't implement it now, but I'd like to make new versions with your kernel, credits given. Great job, thank you!
Good thing I haven't posted this kernel yesterday. You would have gotten into a real mess: networking would stop working after some use of it.
It was a problem related to compilation. I've fixed it now and testing.
I will upload it to you a little bit later today. Sorry for waiting.
Sent from my LG-P710 using XDA Free mobile app
Please add swap support in next version of this kernel
Doing nandroid backup then im gonna test it,thanks. :good:
Ilyazzzz said:
Please add swap support in next version of this kernel
Click to expand...
Click to collapse
It is there.
i tested the kernel a couple of hours,maybe i made something wrong cause the phone was heating and everytime i exit an app i had redraws on the home screen,some apps just close after using them,without the warning of a FC,like testing the kernel with antutu qhen it reaches 80% the app just closes. And it made the phone slower.
When i made the backup restore i lost a few apps none of them are important,i can download them again.
I used no frills cpu with smartassH3 and vr,with the kernel in max OC and min UC values,and i did not touch the gpu frequency,because i dont know hot to do that.
So basically im not saying the kernel its bad,is that maybe i neded to use another app in order to have better perfomance
So,yes i need help or just point me into the right direction so i can search about it.
I've been using modified kernels,since xperia x10,but this its the first time i have these problems.
And thanks again for your work and effort.
As I mentioned in the thread, avoid using 500 MHz GPU clock. This is the most obvious thing, that makes phone unstable. Set it off using Trickster MOD.
Don't know, why mine is rock stable for like 3 days now (there is something wrong with deep sleep, though. I think different toolchain is responsible for such issue).
I even broke into 10000 (10420 points) mark in Antutu, so yeah... Definitely something's wrong on your phone.
With stock kernel my phone was very laggy, always redrawing no matter which launcher, stutter in almost every game (now even Hungry Shark doesn't lag anymore).
Sent from my LG-P710 using XDA Free mobile app
airidosas252 said:
As I mentioned in the thread, avoid using 500 MHz GPU clock. This is the most obvious thing, that makes phone unstable. Set it off using Trickster MOD.
Don't know, why mine is rock stable for like 3 days now (there is something wrong with deep sleep, though. I think different toolchain is responsible for such issue).
I even broke into 10000 (10420 points) mark in Antutu, so yeah... Definitely something's wrong on your phone.
With stock kernel my phone was very laggy, always redrawing no matter which launcher, stutter in almost every game (now even Hungry Shark doesn't lag anymore).
Sent from my LG-P710 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks for the response,but mate,as i mentioned ,i never touched the GPU frequencies.because i was using only no frills cpu in order to use the max oc and the min oc for the cpu.
I will check that app (trickster mod) asap, right now im at the work,also,if you can ,can you tell me your settings please?
And thanks again.
kalel29 said:
Thanks for the response,but mate,as i mentioned ,i never touched the GPU frequencies.because i was using only no frills cpu in order to use the max oc and the min oc for the cpu.
I will check that app (trickster mod) asap, right now im at the work,also,if you can ,can you tell me your settings please?
And thanks again.
Click to expand...
Click to collapse
Regarding GPU frequencies, it's the same deal as the CPU frequencies, although changing it could either improve performance or make it worse more drastically.
There's nothing so special about my settings: Using 1024 Kb of sd cache, sio i/o governor, smartassv2 cpu governor, leaving both cores online all the time (deleted mpdecision binary from /system/bin folder, because it's too poor for keeping optimal on and off switching of second CPU core). From OS side I've deleted every possible LG app (left nearly at AOSP level), disabled logcat (because I don't need such right now), using Class 10 microSD card, because it won't bottleneck the phone too much. So that's about it.
airidosas252 said:
Regarding GPU frequencies, it's the same deal as the CPU frequencies, although changing it could either improve performance or make it worse more drastically.
There's nothing so special about my settings: Using 1024 Kb of sd cache, sio i/o governor, smartassv2 cpu governor, leaving both cores online all the time (deleted mpdecision binary from /system/bin folder, because it's too poor for keeping optimal on and off switching of second CPU core). From OS side I've deleted every possible LG app (left nearly at AOSP level), disabled logcat (because I don't need such right now), using Class 10 microSD card, because it won't bottleneck the phone too much. So that's about it.
Click to expand...
Click to collapse
ok then,thanks i will try the same settings,also i have a 16gb,class 10 microsd card,and deleted all the lg apps that i dont use. :V
thanks for the reply.
Any possibility of USB OTG being implemented anytime soon?
CrashBandicootX said:
Any possibility of USB OTG being implemented anytime soon?
Click to expand...
Click to collapse
I don't know. It's in the same position as it was in Kitkat - drivers are included but it just doesn't work.
I'll try talking to other developers.
RAM
Hello! :cyclops:
Is there any form to optimize the RAM usage? Any application or something? Greenify works?
Im using v2,everything runs better,and its feels smoother,the only thing that i noticed is that i lost data in some apps,had to disable superSU,and Xposed,and open all the apps that requiere root,in order to regain access to the apps that use superSU again,and finally when im using antutu in order to see how is the perfomance it just closes when its about to finish the benchmark,always,besides that minor thing,the kernel its solid,im using no frills cpu with max freq in 1037mhz,min in 245 mhz, sioplus and smartassh3,(im not touching GPU freq),but every time i restart the phone,the values doesnt stay,y have to manually change the governor and scheduler.
Sorry dude,thanks for your effort but i think my phone doesnt like your kernel,i used trickstermod,no frills,set cpu,and the antutu one,and everytime y reboot the phone the kernel has the default settings again,min freq in 245,max freq in 1,036,and it returns also to ondemand and sio.
:/
I made a backup of my kernel,what partition do i need to restore in order to have the old kernel back?????
and again,thanks.
P.S. a friend is using same kernel in his phone,he is using stock firmware,odexed and im using a custom rom,deodexed. And its the same result in both phones.
@kalel29
To restore old kernel in CWN go to advanced restore and choose boot
sasa g said:
@kalel29
To restore old kernel in CWN go to advanced restore and choose boot
Click to expand...
Click to collapse
Yeah, now I'm encountered certain problems and I was testing backported Kitkat kernel for some time now.
That one is miles better than Jellybean's one (it is too buggy, because simply compiling breaks certain things)
Kitkat kernel, at least, puts phone to sleep state properly (now my phone stays cold throughout whole day, if I don't use it at all, while with Jelly Bean's one, it was always warm, sometimes even hot)
And yeah, sorry, who feels, that posted kernel causes some problems. It is addressed now and fixed.
I'm not an expert in C code, so some specific programming issues are unsolvable for me.
And the feedback is always welcome for me.

[UPDATED][TUTORIAL] Have better Battery Life on TW 5.1.1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
With this guide, I was capable of having my phone on for 3 days with 1h of screen-on time, and 7h of screen-on time with YouTube and WiFi turned on.
Code:
I WON'T PROMISSE YOU YOU'LL HAVE THE SAME BATTERY LIFE I DID, BUT I'LL GIVE YOU THE STEPS I TOOK TO HAVE IT.
I'M NOT RESPONSIBLE FOR ANY DAMAGE THAT MAY OCCURR TO YOUR DEVICE.
With which ROM/ROMs is this tutorial compatible?
Theoretically, this tutorial is compatible with any TW 5.1.1 ROM based on MotionROM, but it was only tested in Project Lucky.
What do we need?
First, we need to have Xposed Framework installed. We also need root acess, but that comes pre-installed in the ROM.
Apps we need:
BatteryCalibration
GravityBox [LP]
Greenify (Donation Package)
PowerNap
Setting up the apps:
Greenify
First, we'll disable the auto-hibernation, because that's eats some of our precious battery. After that, we need to go to "Experimental Resources" and change the working mode to "Impulsive", then check the "Apply Greenify to system apps" and "Reveal hidden synchronization" (you can check some of the screenshots bellow).
Now, the rest is very easy, I'll give you guys a list of safe system apps to hibernate, and you simply need to hibernate those. And also, hibernate every 3rd app you install (except PowerNap), specially chat and social networks apps, those are the most battery hungry.
Calculator
Cloud Together
Camera
E-mail (both)
Studio
Galaxy Apps
Galaxy Essentials Widget
Gallery
Smart Manager
Google Play Store
Voice Recorder
Internet
Magnifying Glass/Magnifier
Music
My Files
S Planner
S Voice
Samsung Notes
Exchange Service
upday (unless you use the launcher page)
Video
Weather (unless you use the weather widget)
PS: this list was taken from Project Lucky, because it's the ROM I'm currently using.
________________________________________________
PowerNap
This one is very easy to configure. All we need to do is activate "Endurance Mode" and then tap on it. Now we tap on "Activation" and we drag the green ball all the way to the right, and check the "Enable while charging" box (you can check some screenshots below).
________________________________________________
GravityBox [LP]
Now, this one has some more steps comparing to the other ones, but it's very simple too. Go to "Display Tweaks", then "Brightness Settings". Activate it and then put the "Minimum brightness level" to 1 (check the screenshots below if you need).
Configuring the kernel:
If you didn't flash SkyKernel by @SoUnd001, then do it before following the next steps. You can download it here. To configure the kernel we're gonna need an app called Kernel Adiutor. To be able to run this app, we need to have BusyBox installed. If your ROM doesn't come with BusyBox pre-installed, you can install it using an app called BusyBox. So, with the app open, we need to go to the "CPU" tab and change the "CPU Governor" from "ondemand" to "smartmax", then tap on "CPU Governor Tunables" and change the value of "enable_boost_cpu" to 0. Now, we must go to the "CPU Hotplug" tab and change the value of "CPUs Boosted" to 2 and the value of "Boost Lock Duration" to 1. Now, go to the "GPU" tab and change the "GPU Governor" to "simple_ondemand" (if you need some help check the screenshots below).
PS: in some cases, you'll lose root when you flash the kernel. To fix that, simply flash this.
Other tips for a better battery life:
Disable any kind of synchronzation
Disable WiFi, Mobile Data, GPS and etc when you're not using them
Keep Power Saving Mode always on
Keep the phone's brightness at the minimum possible
Keep auto-brightness disabled
Reboot your phone when you unplug it off the charger (connecting to the PC applies to this too)
Uninstall any app related to Facebook, like Facebook itself and Messenger
I have lose root after flash of kernel
Marco2701 said:
I have lose root after flash of kernel
Click to expand...
Click to collapse
That happens if you flash the kernel. But to get the root access again, simply flash this.
And btw, thank you for reporting that bug that I known but I forgot. Anyway, that information was added in the thread, so if anyone experience that bug too, they'll have the solution in the thread
But again, thank you
The Forgotten said:
That happens if you flash the kernel. But to get the root access again, simply flash this.
And btw, thank you for reporting that bug that I known but I forgot. Anyway, that information was added in the thread, so if anyone experience that bug too, they'll have the solution in the thread
But again, thank you
Click to expand...
Click to collapse
Thank you so much
"Disable any kind of synchronzation
Disable WiFi, Mobile Data, GPS and etc when you're not using them
Keep Power Saving Mode always on
Keep the phone's brightness at the minimum possible
Uninstall any app related to Facebook, like Facebook itself and Messenger.".....
Hahaha...its easyer to simply Power off the phone��
For ME ,skype,FB,viber,email was minimum to alltime runs on device.
Some tips to battery save:
automatic brightness off...change it manualy because sensor drains batt.
If not bánt fast drain simply disable mobile data ....wifi on 24h US aproximately 8-10mah...useless to disable if not connected at any Network...
With thats, with factory batt u rease circa 4-4.5h of screen on time ,at 75%wifi and 25%mibile data use.
Cpu settings not significantly influent the battery drain.Just overclock or power draining governor mode was result fast drain.
My suggestion is: ondemand or factory...
io: @tw use factory settings... @CM bfq 512M or 256M.
GPS was not significantly results draining.
Extra sized battery not recommended because kernels not able to correct use of it... just with replace it and restart the phone was resulting longer using time... my 7200mah anker after 3 replace and restart, results circa 3.5days and 10-12 h ours of screen time... of course with higher mobile data using this times was shorter.
I hope thats helps anybody ��
needforszpit said:
"Disable any kind of synchronzation
Disable WiFi, Mobile Data, GPS and etc when you're not using them
Keep Power Saving Mode always on
Keep the phone's brightness at the minimum possible
Uninstall any app related to Facebook, like Facebook itself and Messenger.".....
Hahaha...its easyer to simply Power off the phone��
For ME ,skype,FB,viber,email was minimum to alltime runs on device.
Some tips to battery save:
automatic brightness off...change it manualy because sensor drains batt.
If not bánt fast drain simply disable mobile data ....wifi on 24h US aproximately 8-10mah...useless to disable if not connected at any Network...
With thats, with factory batt u rease circa 4-4.5h of screen on time ,at 75%wifi and 25%mibile data use.
Cpu settings not significantly influent the battery drain.Just overclock or power draining governor mode was result fast drain.
My suggestion is: ondemand or factory...
io: @tw use factory settings... @CM bfq 512M or 256M.
GPS was not significantly results draining.
Extra sized battery not recommended because kernels not able to correct use of it... just with replace it and restart the phone was resulting longer using time... my 7200mah anker after 3 replace and restart, results circa 3.5days and 10-12 h ours of screen time... of course with higher mobile data using this times was shorter.
I hope thats helps anybody ��
Click to expand...
Click to collapse
Bro, if you simply turn off your phone, you won't receive calls.
Thank you for reminding me of the automatic brightness one, I really forgot about it
And yes, CPU Settings will influenciate the battery a lot. You really don't know how governors work, right? And with those instructions, I disabled the CPU Boost, a function that's not needed in most of the cases. And yes, overclocks and the "power draining" governor aka performance governor drains more, but every bit of battery is precious.
And btw, bro, OnDemand is the factory CPU Governor. Please do some research before posting.
But, anyway, thank you ^^
Nice thread
SoUnd001 said:
Nice thread
Click to expand...
Click to collapse
Thank you ^^
Nice work bro.

[KERNEL][N5X] Zest Kernel reBORN 🍋 - December - Oreo & Pie

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
*** Disclamer
Please behave responsibly and avoid thermonuclear war. I am
not responsible for any bricked devices, etc.
Introduction
This is Zest Kernel. It's an optimized kernel for our device which includes a few nifty features. Built, on every security update, you'll have the best of the best. Features will be listed below and shared, to the most of my ability, across all my supported devices. This isn't just my kernel it's yours too - request any features you like and I'll try to add them in. However, I'm also busy with studies so please don't ask for dumb stuff.
Click to expand...
Click to collapse
Images
Possibly the fastest kernel for our device, here's an AnTuTu benchmark from a fellow user on BLOD (four cores only):
Click to expand...
Click to collapse
Features
Built on UBERnaro toolchain
PaX security commits
DTS Android port commits
@franciscofranco 's battery optimizations
@UltraM8 's SLIMBUS modifications
High tickrate to avoid jitter
My hi-res audio backports
Fauxsound audio gain control
Kali Netunter HID and aircrack-ng support
Backported features for NexusPieX
Click to expand...
Click to collapse
Installation instructions
* Flash via TWRP, or Franco Kernel Manager
* Enjoy!
Click to expand...
Click to collapse
Download
Latest is on my website, all versions available at ftp://ftp.lasterhub.me.
Click to expand...
Click to collapse
FAQ
PM me in XDA's Google TG group.
Click to expand...
Click to collapse
Special Thanks To
Code:
* @franciscofranco for his kernel base
* @Skittles9823 for LMK values
​
XDA:DevDB Information
Zest Kernel Projecc, Kernel for the LG Nexus 5X
Contributors
LazerL0rd
Source Code: https://gitlab.com/ZKP/bullhead
Kernel Special Features: Fastest kernel for the Nexus 5X (bullhead)
Version Information
Status: Stable
Created 2018-03-29
Last Updated 2019-02-16
Reserved
Gpu can be overclocked with this kernel?
Ryder. said:
Gpu can be overclocked with this kernel?
Click to expand...
Click to collapse
No, would you like that though? I can try include in the next release.
Personally, I find GPU Performance Profiel to be sufficient. You can enable in a Kernel Manager I advise FKM (franco kernel manager) as my kernel supports his performance profiles.
It looks really interesting, will test it right now.
For feature request I will ask only one thing : more battery as it's the main problem of this device , the next must come after.
Thanks for your work and be brave for your studies!
LazerL0rd said:
No, would you like that though? I can try include in the next release.
Personally, I find GPU Performance Profiel to be sufficient. You can enable in a Kernel Manager I advise FKM (franco kernel manager) as my kernel supports his performance profiles.
Click to expand...
Click to collapse
Yes, i would like that, for gaming. I prefer only the overclock, not a performance profile
Update released! Bug fixes and cleaned up some code.
Any chance to add sweep or double tap to lock screen? thx
Is it OC by default or just possible to OC. Would rather appreciate if on default clocks as default.
---------- Post added at 10:46 PM ---------- Previous post was at 10:45 PM ----------
Aaand, thanks a ton for giving more hope and support for our beloved Bull.
Ryder. said:
Yes, i would like that, for gaming. I prefer only the overclock, not a performance profile
Click to expand...
Click to collapse
Well there's more than one factor when gaming, CPU also counts. I was advised by @frap129 not to OC the graphics as it'll cause too many hearing issues. The OC'd CPU may improve your gaming.
mosta00 said:
Any chance to add sweep or double tap to lock screen? thx
Click to expand...
Click to collapse
I can try in the next beta update however personally I strongly dislike this feature.
jugoslavpetrovic said:
Is it OC by default or just possible to OC. Would rather appreciate if on default clocks as default.
---------- Post added at 10:46 PM ---------- Previous post was at 10:45 PM ----------
Aaand, thanks a ton for giving more hope and support for our beloved Bull.
Click to expand...
Click to collapse
The OC clocks are set if you use the performance profile within the governor. But during the normal (balanced) profile the only OC bit is maximum clock speed. This can of course be overrided via a Kernel Manager but I'd advise for it to be left.
And, your welcome ?
First of all, just want to thank you for this kernel. Seems to be running extremely well so very nice job on this. Much appreciated :good:
I have 2 questions/requests:
1. I noticed that in the little cluster ""hispeed_freq" is set to 0. I just wanted to confirm that this is correct since I've never seen this set to 0 before in any profile that I can recall.
2. If you haven't already, could you please add disable force encryption to the kernel? I didn't see this listed in the posted features. Thank you.
Thanks again for this kernel. Really liking it a lot so far
Lughnasadh said:
First of all, just want to thank you for this kernel. Seems to be running extremely well so very nice job on this. Much appreciated :good:
I have 2 questions/requests:
1. I noticed that in the little cluster ""hispeed_freq" is set to 0. I just wanted to confirm that this is correct since I've never seen this set to 0 before in any profile that I can recall.
2. If you haven't already, could you please add disable force encryption to the kernel? I didn't see this listed in the posted features. Thank you.
Thanks again for this kernel. Really liking it a lot so far
Click to expand...
Click to collapse
1) Yeah, it's meant to be like that. My kernel uses a Franco-style governor profile with my own changes for performance. There are many different ways to use governor profils and this style uses input as a base to up the CPU.
2) I believe forced encryption is disabled already, I can add it to the features list. For me it's more of a security flaw than a feature though, lol.
@LazerL0rd - One question. By "smoother LED notifier" do you mean the LED animation that jollakernel has which starts sloooowly from nothing to the right color? I'm asking because I dislike jolla's (and Shadow Kernel's) implementation. I like it as shown in this video which is how past kernels such as Phasma had it.
LazerL0rd said:
2) I believe forced encryption is disabled already, I can add it to the features list. For me it's more of a security flaw than a feature though, lol.
Click to expand...
Click to collapse
Yeah I never understood why you would want to not use encryption. Benchmarks even show there is no real life advantage in speed so you just lose security.
LazerL0rd said:
1) Yeah, it's meant to be like that. My kernel uses a Franco-style governor profile with my own changes for performance. There are many different ways to use governor profils and this style uses input as a base to up the CPU.
2) I believe forced encryption is disabled already, I can add it to the features list. For me it's more of a security flaw than a feature though, lol.
Click to expand...
Click to collapse
1) Thanks for the clarification
2) I actually agree .
Benjamin_L said:
Yeah I never understood why you would want to not use encryption. Benchmarks even show there is no real life advantage in speed so you just lose security.
Click to expand...
Click to collapse
Maybe there is a real life battery drain using encryption.
nirogu325 said:
@LazerL0rd - One question. By "smoother LED notifier" do you mean the LED animation that jollakernel has which starts sloooowly from nothing to the right color? I'm asking because I dislike jolla's (and Shadow Kernel's) implementation. I like it as shown in this video which is how past kernels such as Phasma had it.
Click to expand...
Click to collapse
I couldn't find the commit for Phasma's one but if you could provide it for me I'll have a look. I have mine based off jolla's one but I changed it a bit to be less slow.
jugoslavpetrovic said:
Maybe there is a real life battery drain using encryption.
Click to expand...
Click to collapse
Very small extra drain with the ARM optimizations I have in my defconfig (and so do quite a few other kernels). FBE (file-based) uses a bit more on the first unlock but then after it's fine. The battery drain isn't noticiable.
Another update today! This time it's coming with audio driver improvements, tell me what you think!
Sorry for the delay in adding requested features, I'm trying to build my kernel for a few other devices so time is short atm. They're coming soon though
LazerL0rd said:
Another update today! This time it's coming with audio driver improvements, tell me what you think!
Sorry for the delay in adding requested features, I'm trying to build my kernel for a few other devices so time is short atm. They're coming soon though
Click to expand...
Click to collapse
Awesome. Just added IceSound this morning so perfect timing.
Thank you.

Categories

Resources