HAIL LUCIFER
{
"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:
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
LuciferKernel is a mixture of hand picked features from different kernels of same as well as different device.
Made to provide Best Battery Backup and Performance
Linux 4.9 kernel for Mi A1 aka Tissot.
Treble and Non Treble Support
Separate Builds for OC** and NonOC
Added F2FS Rapid Gc.
CPU OC to 3.1Ghz (OC Build Only)
GPU OC to 850Mhz (OC Build Only)
Reduced GPU idle time to 64ms
Added DTS-Eagle.
Added Rapid GC
CPU undervolted upto 10%
Improved thermals.
Added Sound tweaks.
Added Boeffla Wakelocker
Added State Notifier
Added Adreno Idler
Added Adreno Boost
Added dynamic SchedTune boost.
Added Klapse
Added KCAL
Added BFQ I/O scheduler
Latest Upstreams
Added gcam7+ support (experimental) thanks to Masterguy
Built with Proton Clang 12
For Non-OC except Overclocked CPU , GPU and some performance patches everything is same
SourceForge
1) Download latest LuciferKernel version
2) Boot into recovery
3) Flash LuciferKernel.zip
4) Reboot to system
@flex1911 for his work on 4.9 kernel
Masterguy
LineageOS
khusika
prorooter7
All the contributors from my git history
And all sources i cherry-picked
Contributors: d4rklucif3r
Source Code: https://github.com/d4rk-lucif3r/LuciferKernel
Telegram Group: https://t.me/luciferkernel
Version Information
Status: Stable
Current Stable Version: V4.0
Stable Release Date: 01/05/2021
**Note:
OCing will heat the processor more as compared to 2016Mhz And heat causes wear So it will gonna damage your mobile in the long run**
Photos
Changelog V4.0
####### Build v4.0######
Changelog: ****NonOC****
→ Upstreamed to 4.9.268
→ Optimization Ram Handling
→ Optimized Sched Boost
→ Optimized Clock Frequency Updation
→ Updated FingerPrint Boost Drivers
→ Updated Sched Drivers
→ Some Additional Under the Hood Optimizations
Changelog: ****OC****
→ Upstreamed to 4.9.268
→ Optimization Ram Handling
→ Optimized Sched Boost
→ Optimized Clock Frequency Updation
→ Updated FingerPrint Boost Drivers
→ Updated Sched Drivers
→ Some Additional Under the Hood Optimizations
Find More On my commits
https://github.com/d4rk-lucif3r/LuciferKernel/commits/NonOC-reb
Find More On my commits
https://github.com/d4rk-lucif3r/LuciferKernel/commits/NonOC-reb
Changelog V3.9
####### Build v3.9#######
Changelog: ****NonOC****
→ Upstreamed to 4.9.260
→ Minor Optimization
→ Updated FingerPrint Boost Drivers
Changelog: ****OC****
→ Upstreamed to 4.9.260
→ Minor Optimization
→ Updated FingerPrint Boost Drivers
Find More On my commits
https://github.com/d4rk-lucif3r/LuciferKernel/commits/NonOC-reb
Changelog V3.8
####### Build v3.8#######
Changelog: ****NonOC****
→ Upstreamed to 4.9.257
→ Minor Optimization
→ Updated FingerPrint Boost Drivers
Changelog: ****OC****
→ Upstreamed to 4.9.257
→ Minor Optimization
→ Updated FingerPrint Boost Drivers
Find More On my commits
https://github.com/d4rk-lucif3r/LuciferKernel/commits/NonOC-reb
Changelog V3.7
####### Build v3.7#######
Changelog: ****NonOC****
→ Upstreamed to 4.9.249
→ 20% Undervolting
→ Updated LuciferBB patch
→ Updated Qnovo Charging Algorithm
→ Updated FingerPrint Boost Drivers
Changelog: ****OC****
→ Upstreamed to 4.9.249
→ New CPU OC - 480MHz -- 3033MHz
→ New GPU OC - 133MHz -- 908MHz
→ 20% Undervolting
→ Updated LuciferPerformance patch
→ Updated Qnovo Charging Algorithm
→ Updated FingerPrint Boost Drivers
Find More On my commits
https://github.com/d4rk-lucif3r/LuciferKernel/commits/NonOC-reb
Changelog V3.6
####### Build v3.6#######
Changelog: ****NonOC****
→ Upstreamed to 4.9.248
→ Updated LuciferBB patch
→ Added Qnovo Charging Algorithm
→ Added FingerPrint Boost Drivers
→ Added Display State Notifier
Changelog: ****OC****
→ Upstreamed to 4.9.248
→ Updated LuciferPerformance patch
→ Added Qnovo Charging Algorithm
→ Added FingerPrint Boost Drivers
→ Added Display State Notifier
Find More On my commits
https://github.com/d4rk-lucif3r/LuciferKernel/commits/NonOC-reb
Changelog V3.5
Changelog: ****NonOC****
→ Upstreamed to 4.9.248
→ Updated LuciferBB patch
→ Fixed Some Warnings
→ Added MSM TouchBoost
Changelog: ****OC****
→ Upstreamed to 4.9.248
→ Updated LuciferPerformance patch
→ Fixed Some Warnings
→ Added MSM TouchBoost
Find More On my commits
https://github.com/d4rk-lucif3r/LuciferKernel/commits/NonOC-reb
Changelog V3.4
Changelog: ****NonOC****
→ Upstreamed to 4.9.247
→ Updated Prima Drivers
→ Fixed Some Buffer OverFlows
→ Made s2Idle by default over sleep
→ Fixed HotPlug Lock
→ Updated LuciferBB patch
Changelog: ****OC****
→ Upstreamed to 4.9.247
→ Updated Prima Drivers
→ Fixed Some Buffer OverFlows
→ Made s2Idle by default over sleep
→ Fixed HotPlug Lock
→ Updated LuciferPerformance patch
Find More On my commits
https://github.com/d4rk-lucif3r/LuciferKernel/commits/NonOC-reb
Changelog V3.3
Kernel stage Changed to Stable.
####### Build v3.3 #######
Changelog: ****NonOC****
→ Upstreamed to 4.9.244
→ Removed Adreno Idler
→ Removed ZRAM Override
→ Adjusted Some wakelocks
Changelog: ****OC****
→ Upstreamed to 4.9.244
→ Removed Adreno Idler
→ Removed ZRAM Override
→ Adjusted Some wakelocks
Find More On my commits
https://github.com/d4rk-lucif3r/LuciferKernel/commits/NonOC-reb
Changelog V3.2
Changelog: ****NonOC****
→ Upstreamed to 4.9.244
→ Fixed Random Reboots on f2fs file system due to RapidGC catching wakelock
→ Added LuciferBB patch v3
→ Fixed Dynamic Schedtune Boost
→ Switch Dynamic Schedtune Boost to a slot-based tracking
→ Fixed booting issues on Enforcing Android R Roms
→ Fixed Stutters while using Dynamic Fsync
→ Reduced Fs cache Pressure
→ Locked initial TCP window size to 64k (Improves network ping and output)
→ Improved Schedulers
Changelog: ****OC****
→ Upstreamed to 4.9.244
→ Fixed Random Reboots on f2fs file system due to RapidGC catching wakelock
→ Added LuciferPerformance patch v3
→ Fixed Dynamic Schedtune Boost
→ Switch Dynamic Schedtune Boost to a slot-based tracking
→ Fixed booting issues on Enforcing Android R Roms
→ Fixed Stutters while using Dynamic Fsync
→ Reduced Fs cache Pressure
→ Locked initial TCP window size to 64k (Improves network ping and output)
→ Improved Schedulers
Changelog V3.1
Kernel stage Changed to Stable.
→ Upstreamed to 4.9.241
→ Added Android 11 Support
→ Fixed Random Reboots on f2fs file system due to RapidGC catching wakelock
→ Added LuciferBB patch v2.1
→ Added Dynamic Stune Boost
→ Fixed booting issues on Enforcing Android R Roms
→ Added Dynamic Fsync
→ Switch Dynamic Schedtune Boost to a slot-based tracking
Changelog: ****OC****
→ Upstreamed to 4.9.241
→ Added Android 11 Support
→ Fixed Random Reboots on f2fs file system due to RapidGC catching wakelock
→ Added LuciferPerformance patch v2.1
→ Added Dynamic Stune Boost
→ Fixed booting issues on Enforcing Android R Roms
→ Added Dynamic Fsync
→ Switch Dynamic Schedtune Boost to a slot-based tracking
It made my device super smooth but i noticed some random reboots after plugging in the charger
Ashalby said:
It made my device super smooth but i noticed some random reboots after plugging in the charger
Click to expand...
Click to collapse
how frequent were those reboots?
can u please share logs?
d4rklucif3r said:
how frequent were those reboots?
can u please share logs?
Click to expand...
Click to collapse
It's randomly while connecting or disconnecting charger
Didn't share logs before so can u guide me how ?
Also my a1 restarts when I put it to load even it has had restarts without having to load it, the legend simply appears turning off !!
Ashalby said:
It's randomly while connecting or disconnecting charger
Didn't share logs before so can u guide me how ?
Click to expand...
Click to collapse
join the telegram group i have released a test build that should fix that
Serafin_enrique said:
Also my a1 restarts when I put it to load even it has had restarts without having to load it, the legend simply appears turning off !!
Click to expand...
Click to collapse
join the telegram group i have released a test build that should fix that
download version 3.1 of the kernel and the problem continues with spontaneous reboots, now there is also the file p7.zip, I don't know if this is the file that corrects that problem, I didn't download it !!
Serafin_enrique said:
download version 3.1 of the kernel and the problem continues with spontaneous reboots, now there is also the file p7.zip, I don't know if this is the file that corrects that problem, I didn't download it !!
Click to expand...
Click to collapse
Hey there, This version will fix those problems
Any specific instructions on how to manually build the kernel with all the changes enabled (OC for instance)? I'm building my own unofficial LineageOS and would like to build it in the source tree.
Could it be that the brightness sensor for the screen or the accelerometer produces those random reboots ??
Thank you.
torrente2011 said:
Could it be that the brightness sensor for the screen or the accelerometer produces those random reboots ??
Thank you.
Click to expand...
Click to collapse
which version are you tallking about?
Is there anyway to manually set the CPU OC ? For example setting CPU OC to 2.4Ghz
DCXW said:
Is there anyway to manually set the CPU OC ? For example setting CPU OC to 2.4Ghz
Click to expand...
Click to collapse
Use any kernel manager
Does this kernel supports android 11? I'm running on Revenge OS Rom.
I can't flash custom kernels. Getting android version not supported.
aLexCoLex18 said:
Does this kernel supports android 11? I'm running on Revenge OS Rom.
I can't flash custom kernels. Getting android version not supported. View attachment 5304507
Click to expand...
Click to collapse
Well, problem solve with dirty solution , atleast its a success hahaha. Solve by editing update script, skipping and commenting those checking codes . Running at Revenge OS rom, sorry for editing your script hehe
I love this kernel, if i know This kernel support fast charging ?
well, install perfectly but cant boot to system, android 11
Related
This is SomeFeaK kernel, based on Squid2's kernel for device codename "osprey".
This is the first time I build a kernel, also, the first time I post something in DevDB. Hope you like this kernel and please expect many releases.
The kernel should work in stock and custom ROMs, with any variant. Tested and working in XT1601 (LATAM).
Disclamier:
Code:
[COLOR="red"]* Include <std_disclaimer.h>
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*[/COLOR]
Features:
From squid2's r19 build:
Moderately undervolted
Updated to Linux 3.10.104
Synced with latest CodeAurora changes
Improved memory management
Improved memory caching backported from Linux 3.15
Improved storage performance
Optimized ARM crypto routines
Updated f2fs and WiFi drivers
FIOPS and BFQ I/O schedulers
Lionfish CPU governor
IntelliPlug CPU hotplug (by faux123)
KCAL MDP5 colour control (by savoca)
Improved zRAM backported from Linux 4.9
Vibration intensity control
Compiled with Linaro GCC 6.2 and optimized for Cortex A53
Stripped down and optimized configuration
Added by me:
Governors: impulse and elementalX, yankactive, zzmoove, darkness and bioshock.
Double tap to wake (DT2W).
Permanently fixed screen flickering: SELinux works fine in permissive or enforcing mode.
Enabled advanced TCP congestion managers: veno, westwood, vegas, illinois, and more.
Drastically improved CPU thermal control: should react approximately from 40°C and end if lower than 35°C are reached. Otherwise it'll keep trying to cool the device, protecting, mainly, the battery.
Automatic thermal throttling and CPU cooling driver added and enabled.
Enabled CPU current throttling driver.
Use the hidden LED as a notification light.
Enabled forced consistency checks for F2FS (/data).
Multi-Cluster Power Management (less CPU battery drain).
KSM (Kernel Samepage Merging).
Advanced Power Management (emulated).
SMT (Simultaneous Multi-Threading).
Fixed temperature handling.
Dev info:
In order to make use of the new hidden LED's available behavior, it's needed that some Java developer (not me, I don't know a thing about Java) to develop an application. Here I'll give you a sort of "API" that you should use to wake up the required triggers for "if there's a notification or not".
To turn on the LED set trigger to default-on:
Code:
su -c "echo default-on > /sys/devices/soc.0/leds-atc-e3be1600/leds/charging/trigger"
To turn off the LED set trigger to none:
Code:
su -c "echo none > /sys/devices/soc.0/leds-atc-e3be1600/leds/charging/trigger"
I've also added the required modules for the LED to be able to process a hold on during "x" milliseconds and keep off during "x" milliseconds. To set it do it like as follows.
Switch trigger to timer:
Code:
su -c "echo timer > /sys/devices/soc.0/leds-atc-e3be1600/leds/charging/trigger"
Now, set time on during 0,5 seconds (500 milliseconds):
Code:
su -c "echo 500 > /sys/devices/soc.0/leds-atc-e3be1600/leds/charging/delay_on"
Now, set time off during 1 second (1000 milliseconds):
Code:
su -c "echo 1000 > /sys/devices/soc.0/leds-atc-e3be1600/leds/charging/delay_off"
For now, you must have a charger connected. It seems to be a hardware issue but I'll try to investigate it anyways.
Click to expand...
Click to collapse
Release history:
Code:
4.53 (stable): June 16, 2017:
Kernel changes:
- fs: fsync will now be enabled by default (prevents data loss if a kernel panic occurs).
- cpu/hotplug: removed broken lazyplug hotplug driver, better handling for hardware hotplugging.
- cpufreq: added intellidemand, smartmax, wheatley, smartmax_eps, pegasusq, authority.
- input/touchscreen: updated DT2W driver, still not stable, more responsive and stable touchscreen.
- sched: fixed zen, fixed and added sio.
Other changes: first build for osprey coming soon.
4.30 (stable): June 14, 2017:
Kernel changes:
- hotplug: added lazyplug (broken, don't use).
- input/touchscreen: fixing DT2W.
- sched: added sio.
Other changes: none.
4.25 (stable): June 13, 2017:
Kernel changes:
- ksm: updated code and better management, enabled checking before swapping pages, reduce cpu
- swap: updated code, got better management by adding some compression drivers.
- input/soc: added powersuspend driver, this will help DT2W work better.
- random: added frandom support, decrease CPU load for entropy generation.
- mem: enabled memory changes tracking.
- sched: added tripndroid, vr, zen.
- usb: enabled fast charge by default.
Other changes: no tool required to setup anymore, default setup won't overheat your device nor damage it; due to recently added support for surnia, every new release will be respectively named with a suffix like '-harpia' or '-surnia'; new project logo (for DevDB), thanks to @lecron89 .
4.18 (stable): June 12, 2017
- cpu: rolled back extreme overclock, new max clock: 1593 MHz.
- gpu: rolled back extreme overclock, new max clock: 465 MHz.
- cpufreq: fix build for 'darkness' governor.
- cpufreq: added new CPU governors: yankactive, zzmoove, darkness and bioshock.
4.00 (stable): June 9, 2017
- cpu: undervolted and overclocked, max freq. 1785 MHz (recommended: 1593Mhz).
- gpu: overcloked, max freq. 650 MHz.
- flashing: fixed bug where the touchscreen would become unresponsive after any kernel update.
3.90 (stable): June 8, 2017
- usb: use your device as an USB gadget, including keyboard and mouse.
- general: updated defconfig for harpia at source to match new features.
3.81 (stable): June 7, 2017
- wlan: updated drivers, solved remaining crashes and battery drain.
- prima: updated drivers.
- usb: added support for xpad joysticks (XBOX).
- cpu: fixed hotplugging driver "thunderplug", used to crash the device while allowing the user to pick "octa-core mode" when it's a quad-core device.
- cpu: hotplugging driver "alucard", default minimum of 1 (one) cpu online.
- general: performance improvements for touchscreen, GPU and variables definition.
3.61 (stable): June 4, 2017
- Added S2S (Sweep to Sleep): swipe from the navbar from right to left or from left to right to make the device go to sleep.
3.60 (stable): June 4, 2017
- In the stock ROM, the audio won't skip anymore (tested).
- The wlan driver shouldn't crash again (updated with Heliox sources).
- Re-added missing Adreno Idler driver.
3.52 (stable): June 1, 2017
- Hotfix: DT2W won't freeze the screen anymore.
3.51 (stable): May 31, 2017
- Hotfix: re-added missing hotplug driver (thunderplug).
3.5 (stable): May 31, 2017
- Reverted patches for sdcardfs (they broke the media scanner).
- USB fast charge.
- FauxSound gain control.
3.11 (stable): May 29, 2017
- Patches for sdcardfs.
- Patches for wlan.
- Patches for less power consumption.
- Re-added missing features: KSM (Kernel Samepage Merging) and TCP congestion control algorithms (veno, illinois, westwood and vegas).
3.0 (stable): May 29, 2017
- Added governors: impulse and elementalX.
- DT2W (Double tap to wake).
- Adreno Idler (reduce GPU frequency and resources if inactive).
- Added hotplug drivers: allucard and thunderplug CPU.
2.1 (stable): Februrary 8, 2017
- Rolled back to default SELinux setup.
- Switched default GPU governor from "msm-adreno-tz" to "simple_ondemand" for better battery and performance balancing.
- Fixed screen flickering bug by disabling debugging in graphics card. (SELinux socket overflow).
- Fixed noisy output if using audio MODs by disabling aggressive debugging for sound card. (SELinux socket overflow).
2.0 (stable): February 5, 2017
- Permanently fixed the screen flickering: you won't see any flickers while running SELinux in permissive or enforcing mode. This is going to work even if you build the kernel from source.
1.3 (stable): January 31, 2017
- Enabled advanced TCP congestion managers: veno, westwood, vegas, illinois, and more.
- Set default TCP congestion manager to "veno" for lesser lags while heavily loading the networking area.
1.2 (beta): January 29, 2017
- Fixed SELinux: permissive mode works again.
- Decreased SELinux activity (even more).
1.1 (beta): January 29, 2017
- Restored previous setup for audio amplifier DAC: switched input gain from 4 to 5. Reason: the output felt like if it is cropping some frequencies.
- Modified CPU cooling driver to get more sensitivity as when to react and how far the temperatures should reach. (experimental, please report if horribly lags)
1.0 (beta): January 27, 2017
- Automatic thermal throttling and CPU cooling driver added and enabled.
- Enabled CPU current throttling driver.
- Decreased audio amplifier DAC input gain to 4 from 5 (solves distorted output while using audio mods like [B]Dolby Atmos[/B])
0.3 (experimental): January 26, 2017
- Added available triggers for LED to: show cpu usage by core, blink like heartbeat, blink with interval and full on.
- Disabled swap pages caching (frontswap).
0.2 (experimental): January 25, 2017
- Enabled swap pages compression.
- Enabled swap pages caching (frontswap): better RAM management.
- Enabled cleancache for faster swap handling.
- Decreased SELinux activity and removed almost every security check.
- Enabled F2FS forced consistency checks.
- Enabled Multi-cluster power management (even better power management and less temperature).
0.1 (experimental): January 24, 2017
- Initial release.
Downloads:
Click here or go to Downloads tab at the top of the thread.
If something goes wrong with the XDA download server or you simply want to download from somewhere else, I've been approved as developer at AFH. All downloads will also be posted here.
NEW! Ask for features, report bugs, get help with installation, usage and everything else. Join us at Telegram: t.me/somefeak
Bugs:
Doubled frequency on GPU clocking (465 MHz step repeats).
You tell me.
Bugs marked with a "*" will be fixed in the next release.
XDA:DevDB Information
SomeFeaK Kernel for Moto G 2015 (3rd gen.), Kernel for the Moto G 2015
Contributors
facuarmo, chijure, Dark98, squid2, TeamMex
Source Code: https://github.com/FacuM/android_kernel_motorola_msm8916
Kernel Special Features: The kernel features: everything from r19 Squid2's build, KSM (Kernel Samepage Merging), SMT (Simultaneous Multi-Threading), Advanced Power Management (emulated), advanced LED contro, DT2W and impulse and elementalX governors.
Version Information
Status: Stable
Created 2017-06-17
Last Updated 2017-06-27
Changelog (v4.53):
Kernel changes:
fs:
* fsync will now be enabled by default (prevents data loss if a kernel panic occurs).
cpu/hotplug:
* removed broken lazyplug hotplug driver.
* better handling for hardware hotplugging.
cpufreq:
* added intellidemand.
* added smartmax.
* added wheatley.
* added smartmax_eps.
* added pegasusq.
* added authority.
input/touchscreen:
* updated DT2W driver, still not stable.
* more responsive and stable touchscreen.
sched:
* fixed zen.
* fixed and added sio.
selinux:
* only show errors.
Other changes:
None.
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25196
Alternative link: https://www.androidfilehost.com/?fid=745425885120742248
Finally, thanks! Testing
Laloo' Hdez said:
Finally, thanks! Testing
Click to expand...
Click to collapse
No problem . Test and report back, please. I'd like to know if it's working.
Don't forget to join our Telegram group if you're interested on chatting, asking for features, help, etc.
facuarmo said:
No problem . Test and report back, please. I'd like to know if it's working.
Don't forget to join our Telegram group if you're interested on chatting, asking for features, help, etc.
Click to expand...
Click to collapse
Testing
facuarmo said:
No problem . Test and report back, please. I'd like to know if it's working.
Don't forget to join our Telegram group if you're interested on chatting, asking for features, help, etc.
Click to expand...
Click to collapse
Don't booting on MokeeROM 20170616
facuarmo said:
No problem . Test and report back, please. I'd like to know if it's working.
Don't forget to join our Telegram group if you're interested on chatting, asking for features, help, etc.
Click to expand...
Click to collapse
It's not booting on official RR for osprey.
It's not booting on Viper OS 2.0...
Thanks for testing, an experimental hotfix will be up in some minutes.
Changelog (v4.53-1):
EXCLUSIVE BUILD: only for osprey, fixed boot (cpu not starting).
Kernel changes:
None.
Other changes:
config:
* fixed defconfig for osprey.
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25198
Alternative link: https://www.androidfilehost.com/?fid=889764386195909633
I'm very thankful with everyone who had flashed and tried it.
@facuarmo, it still won't boot on official RR. I flashed the kernel, wiped cache and dalvik. It doesn't go past the boot logo.
adityak1303 said:
@facuarmo, it still won't boot on official RR. I flashed the kernel, wiped cache and dalvik. It doesn't go past the boot logo.
Click to expand...
Click to collapse
Thanks for reporting, please stay tuned at the Telegram group, I'm gonna throw away some exp. builds for you to test so I stop bothering with non-working builds. Please help .
facuarmo said:
Thanks for reporting, please stay tuned at the Telegram group, I'm gonna throw away some exp. builds for you to test so I stop bothering with non-working builds. Please help .
Click to expand...
Click to collapse
No problem. I'm there to help.
It's not booting up. Aosp extended 4.3 build. Doesn't get past to the boot logo.
it still won't boot on aospxtended. I flashed the kernel, wiped cache and dalvik. It doesn't go past the boot logo. Is the xt1543 variant
Changelog (v4.80):
Kernel changes:
sensors/accelerometer:
* fix bugs and driver random crashes.
sound/ALSA:
* fix crashes and crackling.
* get rid of inifinte loops.
video/kgsl:
* general performance and stability improvements.
power/wake:
* added wakelock toggles for wlan_rx, wlan_ctrl, wlan and bluesleep.
* better performance and responsiveness after suspend.
usb:
* less console spamming.
networking:
* speed improvements.
input/touchscreen:
* add generic touchboost driver.
cpufreq/general:
* prevent random scaling failiures.
Other changes:
flashing:
* added Aroma Installer. (only harpia)
* pick if you want to flash bootlogo or not thanks to Aroma Installer.
bootlogo:
* added built-in SomeFeaK's official bootlogo, made by @jasonmerc . P.S.: thank you so much.
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25334
Alternative link: https://www.androidfilehost.com/?fid=673368273298966924
Code:
MD5: 6de0da7f970db0b98321604a4ccb7dc8
facuarmo said:
Changelog (v4.80):
Kernel changes:
sensors/accelerometer:
* fix bugs and driver random crashes.
sound/ALSA:
* fix crashes and crackling.
* get rid of inifinte loops.
video/kgsl:
* general performance and stability improvements.
power/wake:
* added wakelock toggles for wlan_rx, wlan_ctrl, wlan and bluesleep.
* better performance and responsiveness after suspend.
usb:
* less console spamming.
networking:
* speed improvements.
input/touchscreen:
* add generic touchboost driver.
cpufreq/general:
* prevent random scaling failiures.
Other changes:
flashing:
* added Aroma Installer. (only harpia)
* pick if you want to flash bootlogo or not thanks to Aroma Installer.
bootlogo:
* added built-in SomeFeaK's official bootlogo, made by @jasonmerc . P.S.: thank you so much.
Download:
Main link: https://forum.xda-developers.com/devdb/project/dl/?id=25334
Alternative link: https://www.androidfilehost.com/?fid=673368273298966924
Code:
MD5: 6de0da7f970db0b98321604a4ccb7dc8
Click to expand...
Click to collapse
It works! thank you so much
I'm in MokeeROM 71.2 20170624
Laloo' Hdez said:
It works! thank you so much
I'm in MokeeROM 71.2 20170624
Click to expand...
Click to collapse
WOAH!!! THANKS FOR REPORTING. Finally got this booting on osprey, hope you enjoy it :fingers-crossed:.
facuarmo said:
WOAH!!! THANKS FOR REPORTING. Finally got this booting on osprey, hope you enjoy it :fingers-crossed:.
Click to expand...
Click to collapse
Booted on lineage os 14.1 official
---------- Post added at 06:04 AM ---------- Previous post was at 05:52 AM ----------
@facuarmo, the kernel is working on official RR for osprey. DT2W is also working fine for now. Would you recommend any particular governer or settings for good performance?
{
"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"
}
ProjectK is a kernel based on CAF 3.18 kernel source with linux-stable merged in comingout with bunch of a features.
Code:
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
• Only for Custom ROM 8.1.0 & 9.0.0
• Treble/Non-Treble Support
• Linux version 3.18.124
• CAF Tag LA.UM.7.6.r1-03100-89xx.0
• Build with CLANG 344434 optimized for arm64 compiled with build-tools-clang
• Kernel Hardening from Copperhead OS
• CPU Governors: elementalx, relaxed, chill, electron, impulse, zzmoove, alucard, darkness, nightmare, yankactive, intelliactive, blu_active, interactive, clarity, conservative, ondemand, powersave, performance, userspace
• I/O Schedulers: noop, deadline, row, cfq, zen, fiops, sio, maple, bfq
• Live Display Driver
• Compat vDSO from Pixel kernel
• Native DT2W support
• WireGuard VPN support (Current version: 0.0.20180925)
• KCAL colour control
• Sound Control
• Vibration Intensity Control
• Boeffla wakelock blocker
• sdFAT, exFAT and NTFS Support
• Better performance
• CRC & SHA256 crypto algorithms
• UKSM
• Blocked many wakelocks
• Removed safetynet flags (no need of magisk to bypass safteynet)
• Improved zRAM with lz4 compression
• Tweaked Westwood TCP Congestion set as default
• CPU Boost
• Support PowerSuspend
• Adreno idler
• Spectrum Kernel Manager
• for more info check my commits
Required TWRP
NonTreble : TWRP by abhishek987
Treble : TWRP by CosmicDan
FRESH INSTALLATION
Download latest kernel version
Boot to recovery
Flash kernel.zip
wipe cache
reboot to system
IF YOU COME FROM KERNEL WHICH HAS EXTRA RAMDISK CONFIG
Download latest version of ProjectK
Go to TWRP
Wipe System both Partition A & B
Reboot to TWRP
Flash your rom
Flash TWRP
Reboot to TWRP
Flash kernel.zip
Done
GDrive
• nathanchance
• abhishek987
• fransiscofranco
• ghpranav
• planet9
• All of contributors from my git history
XDA:DevDB Information
ProjectK, Kernel for the Xiaomi Mi A1
Contributors
K_TECH
Source Code: https://github.com/khusika/projectk_kernel_xiaomi_msm8953/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r-23
Stable Release Date: 2018-10-13
Created 2018-04-01
Last Updated 2018-10-26
Changelogs
Code:
[B]Release-24 [26/10/2018][/B]
-END OF LIFE :)
-Merge CAF tag LA.UM.7.6.r1-03100-89xx.0
-Various Upstream From Google common 3.18
-Add more missing patch caused by CAF
-DIsable Voltage Control
-Enable f2fs for tissot
-arch: arm: dts: tissot: Remove system mount partition
-Ramdisk: Fix Zram Config
-Ramdisk: Update Battery Mode
[B]Release-23 [13/10/2018][/B]
-Bump version to release 23
-Rebuild kernel with CLANG 8.0.344434 optimized for arm64
-Merge tag 3.18.124 into projectk
-Merge tag LA.UM.7.6.r1-02800-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.7.6.r1-02800-89xx.0
-Synced F2FS changes with Linux v4.19-rc1
-Update WireGuard to 0.0.20181007
-Add Voltage Control
-Add Compact vDSO from Google Pixel Kernel
-prima: Use powersuspend instead of early_suspend
-Improve ION cache accounting
-Improve camera_v2 from kernel.lnx.3.18.r33-rel
-Fix Gcame Issues
-Ramdisk: Reduce LMK minfree
-For more info see release notes r23 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r23"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-22 [26/09/2018][/B]
-Bump version to release 22
-Rebuild kernel with CLANG 8.0.342345 optimized for arm64
-Merge tag 3.18.123 into projectk
-Merge tag LA.UM.7.6.r1-02500-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.7.6.r1-02500-89xx.0
-Add stuff from google common
-Update Wireguard to 0.0.20180925
-Fix some derp
-For more info see release notes r22 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r22"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-21 [10/09/2018][/B]
-Bump version to release 21
-Rebuild kernel with CLANG 8.0.341759 optimized for arm64
-Merge tag 3.18.122 into projectk
-Update powersuspend to 1.8
-Add UKSM 0.1.2.3 (Disable by default)
-For more info see release notes r21 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r21"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-20 [06/09/2018][/B]
-Bump version to release 20
-Rebuild kernel with CLANG 8.0.341477 optimized for arm64
-Rebase source with kernel.lnx.3.18.r34-rel from CAF with LA.UM.7.6.r1-02000-89xx.0 as initial tag version
-Upstream linux kernel version to 3.18.121
-Re-Add back system mount partition for A/B
-Update Wireguard to 0.0.20180904
-Remove LCD Notifier
-Cleanup AutoSMP (Never used since it was removed)
-For more info see release notes r20 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r20"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-19 [28/08/2018][/B]
-Bump version to release 19
-Rebuild kernel with CLANG 8.0.340596 optimized for arm64
-Some minor changes for Clang & Gcc warn
-Merge tag 3.18.120 into projectk
-Merge tag LA.UM.6.6.r1-09600-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-09600-89xx.0
-Add [URL="https://copperhead.co/android/docs/technical_overview#kernel-hardening"]Kernel Hardening from Copperhead OS[/URL]
-Reset uid_sys_stats to google-common
-Revert some stuff
-Improve Zram
-ramdisk: spectrum: Set idle gpu to 133 Mhz for Balance mode
-Improve Spectrum Profiles
-For more info see release notes r19 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r19"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-18 [18/08/2018][/B]
-Bump version to release 18
-Rebuild kernel with CLANG 8.0.339515 optimized for arm64
-Merge tag 3.18.119 into projectk
-Enable local-init sanitizer
-Enable RFKILL_INPUT: Mitigate BT and WiFi multiexistence in P
-Update Wireguard to 0.0.20180809
-Improve Clarity Governor
-Set default max readahead size to 2048
-Add Ability to Set CRC Check (disable by Default)
-Fix battery drain in the deep sleep mode when wifi is turn off
-Remove log spam in some driver
-Fix spectrum not supported
-Fix spectrum on boot
-Improve Spectrum Profiles
-For more info see release notes r18 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r18"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-17 [09/08/2018][/B]
-Bump version to release 17
-Rebuild kernel with CLANG 8.0.339147 optimized for arm64
-Some minor changes for Clang
-Merge tag 3.18.118 into projectk
-Merge tag LA.UM.6.6.r1-09500-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-09500-89xx.0
-Add Support for Android P GSI
-Upstream f2fs-stable (Disable by default in tissot)
-Update Wireguard to 0.0.20180802
-Remove IntelliThermal Driver
-Remove Fast Charge Driver
-Remove QNovo Charging Driver
-Fix full charging (Caused by too much delay)
-Improve sdfat driver
-Fix various memory leaks
-For more info see release notes r17 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r17"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-16 [29/07/2018][/B]
-Bump version to release 16
-Rebuild kernel with CLANG 7.0.338213 optimized for arm64
-Some minor changes for Clang
-Merge tag 3.18.117 into projectk
-Merge tag LA.UM.6.6.r1-09400-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-09400-89xx.0
-Minor changes from LineageOS
-Minor changes from Google Common
-(Actually) Fix unbalance IRQ 72
-Fix unsupported rbbmtimer_clk
-For more info see release notes r16 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r16"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-15 [23/07/2018][/B]
-Bump version to release 15
-Rebuild kernel with CLANG 7.0.337657 optimized for arm64
-Some minor changes for Clang
-Merge tag 3.18.116 into projectk
-Merge tag LA.UM.6.6.r1-09200-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-09200-89xx.0
-Remove Mifs & HQ Sysfs
-For more info see release notes r15 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r15"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-14 [17/07/2018][/B]
-Bump version to release 14
-Rebuild kernel with CLANG 7.0.337252 optimized for arm64
-Some minor changes for Clang
-Merge tag 3.18.115 into projectk
-Improve CFQ Scheduler
-Silenced a logspam
-spectrum: Enable power_efficient in balance mode
-spectrum: Use bfq for performance
-For more info see release notes r14 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r14"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-13 [10/07/2018][/B]
-Bump version to release 13
-Merge tag 3.18.114 into projectk
-Rebuild kernel with CLANG 7.0.336550 optimized for arm64
-block/bfq: Reset to BFQ-v7r8
-Enable support for sdFAT filesystem
-Some minor changes from LineageOS
-For more info see release notes r13 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r13"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-12 [01/07/2018][/B]
-Bump version to release 12
-Rebuild kernel with CLANG 7.0.336050 optimized for arm64
-Some minor changes for Clang
-Merge tag LA.UM.6.6.r1-09000-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-09000-89xx.0
-Improve sdcardfs
-Improve Clarity CPU Governor
-Merge BFQ Scheduler v8r12
-Improve Maple scheduler
-Improve Wireguard importer version
-Remove Dynamic SchedTune Boost
-Remove all related wake boost driver
-For more info see release notes r12 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r12"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-11 [15/06/2018][/B]
-Bump version to release 11
-Rebuild kernel with CLANG 7.0.334241 optimized for arm64
-Some minor changes for Clang
-Merge tag 3.18.113 into projectk
-Merge tag LA.UM.6.6.r1-08900-89xx.0 into projectk
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-08900-89xx.0
-Remove custom frequencies (No OC and UC nor UV and let it stock as CAF and Xiaomi do)
-Remove CPU Hotplug drivers (This thing are too old, and let Governor do it self)
-Improve CFQ Scheduler
-Improve BFQ Scheduler
-Improve CPU Boost
-Implement Dynamic SchedTune Boost
-For more info see release notes r11 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r11"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-10 [01/06/2018][/B]
-Bump version to release 10
-Rebuild kernel with CLANG 7.0.333716 optimized for arm64
-Linux kernel version 3.18.112
-Merge tag 'LA.UM.6.6.r1-08600-89xx.0'
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-08600-89xx.0
-Improve boot times
-Boost "soc:qcom,cpubw" on screen wake
-For more info see release notes r10 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r10"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-9 [30/05/2018][/B]
-Bump version to release 9
-Rebuild kernel with CLANG 7.0.3
-Linux kernel version 3.18.110
-Treble/Non Treble support
-Add ElementalX CPU Governor
-Add CPU Wake Boost
-Remove Frandom
-Remove Touch Boost
-Remove Fingerprint Boost
-Minor changes for CLANG
-For more info see release notes r9 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r9"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-8 [20/05/2018][/B]
-Bump version to release 8
-Linux kernel version 3.18.109
-Add Clarity CPU Governor
-Drop GPU overclockable (USELESS)
-Minor changes for sdcardfs
-Minor changes for CLANG
-spectrum: Inline balance mode with CAF
-For more info see release notes r8 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r8"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-7 [14/05/2018][/B]
-Bump version to release 7
-Rebuild kernel with CLANG 7.0.1
-Merge tag 'LA.UM.6.6.r1-08500-89xx.0'
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-08500-89xx.0
-prima: overwrite mac address if config file exists
-blu_plug: Update default values
-For more info see release notes r7 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r7"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-6 [06/05/2018][/B]
-Bump version to release 6
-Linux kernel version 3.18.108
-Bring back row scheduler from 3.10.y
-Overclockable GPU Frequency to 700 Mhz
-Overclockable CPU Frequency to 2150 & 2208 Mhz
-Underclockable CPU Frequency to 307 & 480 Mhz
-specturm: Disable CPU Boost and Touch Boost for Battery and Balance mode
-spectrum: Enable adreno idler for Battery and Balance Mode
-spectrum: Make gaming as hell
-spectrum: battery: use lowest freq
-For more info see release notes r6 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r6"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-5 [29/04/2018][/B]
-Bump version to release 5
-Rebuild with Linaro GCC 7.3.1 released April
-Linux kernel version 3.18.107
-Merge tag 'LA.UM.6.6.r1-08300-89xx.0'
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-08300-89xx.0
-Enable cpu boost
-[B][I]ramdisk: Add more tweak [/I][/B]
-For more info see release notes r5 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r5"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-4 [25/04/2018][/B]
-Bump version to release 4
-Linux kernel version 3.18.106
-Merge tag 'LA.UM.6.6.r1-07400-89xx.0'
-drivers: prima: Update to CAF Tag LA.UM.6.6.r1-07400-89xx.0
-DROP SLIMBUS OC
-Revert back to cfq I/O Scheduler
-Hotplug: disable it by default (Feel free to use which plug you like)
-[B][I]ramdisk: Add support for [URL="https://forum.xda-developers.com/android/apps-games/app-spectrum-kernel-manager-users-t3601542"]Spectrum Kernel Manager[/URL][/I][/B]
-For more info see release notes r4 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r4"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-3 [14/04/2018][/B]
-Bump version to release 3
-Compiled with Linaro Toolchain 7.3.1
-Linux kernel version 3.18.105
-FIX OTG Issues
-Fix double tap to wake when system sleeps
-Add frandom
-Force fast charge: revert back to the original charge
-Set maple as default I/O Scheduler
-For more info see release notes r3 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r3"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-2 [05/04/2018][/B]
-Add more CPU Governors: Intelliactive, Yankactive, Alucard, Darkness and Nightmare, Chill, Relaxed, Zzmoove
-Add more CPU Hotplugs: Lazyplug, Alucard, Thunderplug, Intelli, Blu
-Tweaked Interactive CPU Governors
-Import mi_fs and hqsysfs drivers from XIAOMI
-Reduce the number of recharging times
-Force fast charge to 2500ma
-For more info see release notes r2 [URL="https://github.com/khusika/tissot_projectk/releases/tag/r2"][B][I][U]here[/U][/I][/B][/URL]
[B]Release-1 [01/04/2018][/B]
-Initial release version
FAQ
Frequently Asked and Question
Which based is used in this kernel?
----------------------------------------------
Basically this kernel is based on LineageOS which is merged over android-linux-stable and also included Google Common 3.18
How do i report bug?
----------------------------------------------
Before reporting an issue please check that it only occurs when having this kernel installed
Report bug only accepted if it's related with the kernel driver
Tell me the problem clearly
Attach the dmesg and last_kmsg by typing this code below through ADB
Code:
adb shell dmesg > dmesg.txt
Code:
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
What is CPU Governor? And which one is better?
----------------------------------------------
A CPU governor in Android controls how the CPU raises and lowers its frequency in response to the demands the user is placing on their device. The default one is interactive which is designed for daily use. For more information about CPU Governor which is supported in this kernel you can check this thread.
What is I/O Scheduler? And which one is better?
----------------------------------------------
Input/output (I/O) scheduling is a term used to describe the method computer operating systems decide the order that block I/O operations will be submitted to storage volumes. I/O Scheduling is sometimes called 'disk scheduling'. The default one is CFQ, but if in the suspend mode the device whill use I/O Schedule Switcher to set it as Noop for better battery life. For more information about I/O Scheduler Governor which is supported in this kernel you can check this thread.
What is Spectrum Kernel Manager?
----------------------------------------------
Spectrum is a simple, profile oriented kernel manager that allows developers to create profiles to serve to their users. This is useful for users who are inexperienced with kernel tweaking or users who want something that's a single click away.The default setting is using Balance Mode and the other option are Performance Mode; Battery Mode; and Gaming Mode.
DT2W not working when phone is in deep sleep.
Flashing guides???
Installation guide already in OP, remember that this kernel is build for custom rom based on android 8.1.0. Happy flashing and enjoy.
Charging is very slow
DT2W where does it work, where not
USB OTG work?
Anything extra from MeraPhoenix kernel??
Looks great!
Great, roms and kernels are springing up like mushrooms of the ground, big thanks for spending your time :good:
Thanks dev for the work
After testing on RR latest Rom bugs I found are:
1. Slow charging
2. DT2W works sometimes, sometime it doesnt.
Edit:
For some reason the problems persist after reverting back to Mint kernel . Will clean flash Rom , test and report back.
shreya.1 said:
Thanks dev for the work
After testing on RR latest Rom bugs I found are:
1. Slow charging
2. Max freq cant be set above 1804
3. DT2W works sometimes, sometime it doesnt.
Click to expand...
Click to collapse
Well the frequency works for me with no issues but the other things mentioned are indeed not working properly
DroiDMester said:
DT2W where does it work, where not
Click to expand...
Click to collapse
Works fine here with lineage os
.:Addicted:. said:
Anything extra from MeraPhoenix kernel??
Click to expand...
Click to collapse
Look at my commit changes for more info
shreya.1 said:
Thanks dev for the work
After testing on RR latest Rom bugs I found are:
1. Slow charging
2. DT2W works sometimes, sometime it doesnt.
Click to expand...
Click to collapse
ProchyGaming said:
Well the frequency works for me with no issues but the other things mentioned are indeed not working properly
Click to expand...
Click to collapse
Thanks for your report, i will fix it in the next release
Otg not working.
I think every kernel that support exfat/ntfs broke the otg function.
Thanks for the kernel. Kudos!:good: Using it currently on FireHound. Everything is working great. Even no issues with DT2W and charging speed(its default fast charging). Will report about battery life and how well it keeps device in deep sleep after 2-3 cycles!
parth_pc said:
Thanks for the kernel. Kudos!:good: Using it currently on FireHound. Everything is working great. Even no issues with DT2W and charging speed(its default fast charging). Will report about battery life and how well it keeps device in deep sleep after 2-3 cycles!
Click to expand...
Click to collapse
Nice to hear it, hope you like it.. Next release will come with minor fix and update. Stay tuned :victory:
{
"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"
}
Disclaimer :
Code:
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
LightningKernel is a fusion of picked features from different custom kernels and Uniqueness.
Designed to increase battery life and stability.
ONLY FOR ROMS BASED ON 4.9 KERNEL (TREBLE AND NON-TREBLE)
Based on CAF kernel 4.9
Linux version 4.9.258
CAF Tag ''LA.UM.9.6.2.r1-02500-89xx.0'
Android 11 Support
Build with Proton Clang (by kdrag0n)
Added support for Treble/Non-Treble
Reduced Logging
Implemented Arter's Rapid GC on F2FS
Boeffla wakelock blocker
State notifier
BBR TCP congestion algorithm enabled by default
KCAL color control
Added Klapse V5.0 (livedisplay driver similar to lineage live display)
Sound Control
F2FS Support
BFQ I/O scheduler
Anxiety IO Scheduler
Pixutil CPU Governor
Blu_schedutil CPU Governor
Smurfutil CPU Governor
Pixel_smurfutil CPU Governor
Lightningutil CPU Governor
Adreno Idler
Added Fsync on/off support
USB Fast Charge
Enabled 19MHz idle GPU frequency
Single zip for both Treble and Non-Treble roms
Powersuspend
Vibration Control
Wireguard VPN support
Voltage Control
Dynamic SchedTune Boost (disabled by default)
DS Boost
CRC ON / OFF support
Adrenoboost
TTL Target Support
Backlight Dimmer
DTS Ultra
More features coming soon.
For more info check my commits
Github Releases
Google drive
Download latest LightningKernel version
Boot into recovery
Flash LightningKernel.zip
Reboot to system
flex1911
cheewaca
khusika
mountaser halak
All the contributors from my git history
@iamlalitjangid for those headers
XDA:DevDB Information
LightningKernel , Kernel for the Xiaomi Mi A1
Contributors
prorooter007
Source Code: https://github.com/prorooter007/LightningKernel_Xiaomi_msm8953
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V9.2
Stable Release Date: 07/04/2020
Created 2019-05-04
Last Updated 01/02/2021
LightningKernel-V8.1
Merged v4.9.238
Merged android-4.9-q
Merge tag 'LA.UM.8.6.2.r1-08400-89xx.0'
Android 11 support
techpack: qdsp6v2: Allow 320K AAC encoding
power_supply: Fix unbalanced the power supplies
techpack: Queue work on power efficient WQ
msm: mdss: Power on display asynchronously as early as possible
i2c-msm-v2: allow i2c_adapter to retry on arbitration lost
msm_rng: fix issue with unbalanced clk_put
Backported 4.14 schedutil
For more check my commits
LightningKernel-V6.0
Complete rebase on LOS Q source
Merge tag 'v4.9.218' into lightning
Merge branch 'android-4.9-q' into lightning
Latest f2fs-stable merged
Built using gcc9 by kdrag0n
Schedutil related improvements
FK manager autoflasher support
For more check my commits
For FK Manager: Import a kernel download configuration: (https://raw.githubusercontent.com/p...omi_msm8953/gcclightning/LightningKernel.json)
LightningKernel-V5.1
Merge tag 'v4.9.211' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
Fixed kernel panics on calls made via VoIP,(WhatsApp,discord,etc)
LightningKernel-V5.0
Merge tag 'v4.9.210' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
BACKPORT: PM: Introduce an Energy Model management framework
BACKPORT: sched/fair: Select an energy-efficient CPU on task wake-up
ANDROID: drivers: Introduce a legacy Energy Model loading driver
BACKPORT: sched/fair: Introduce an energy estimation helper function
BACKPORT: sched/fair: Select an energy-efficient CPU on task wake-up
ANDROID: sched/fair: Make the EAS path aware of prefer-idle
cgroup/cpuset: Introduce CPUSet Assist
sched: tune: introduce STUNE_ASSIST[v2]
cpu_input_boost: Introduce driver for event-based CPU boosting
cpu_input_boost: add an option to choose a custom boost
cpu_input_boost: Add API for boosting all CPUs to max frequency
ANDROID: sdcardfs: Alloc memory only when needed in __sdcardfs_lookup()
Upstream AnyKernel3 (magisk survival works on latest stable magisk)
LightningKernel-V4.5
Merge tag 'v4.9.202' into lightning-q
random: fix inconsistent spinlock usage
thermal: Use power efficient workqueue
sysctl: promote sched_migration_cost_ns out of CONFIG_SCHED_DEBUG
ion: system_heap: Fix uninitialized sg-table usage
LightningKernel-V4.2
Merge tag 'v4.9.199' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
Merge tag 'LA.UM.8.6.2.r1-04900-89xx.0' into lightning-q
Revert "Defconfig: Set BFQ as default IO scheduler"
cpufreq: blu_schedutil: fix iowait_boost_enable on gov change
block/cfq-iosched.c: Import changes from arter97
sched/fair: Reduce latency
Few more optimizations
Upstream AnyKernel3
LightningKernel-V4.1
Merge tag 'v4.9.198' into lightning-q
Merge branch 'android-4.9-q' into lightning-q
LightningKernel-V4.0
Rebased the kernel for Android 10
Merge tag 'v4.9.197' into lightning
Merge 'android-4.9-q' into lightning
Merge tag 'LA.UM.8.6.2.r1-04700-89xx.0' into lightning-q
Latest f2fs-stable merged
Swap compressor backend(LZ4) updated
Update and improve Rapid GC handling
Bluetooth now works fine on Android 10
Updated Klapse to V5.0
Defconfig: Set BFQ as default IO scheduler
CPU-Boost: Export Enable/Disable Toggle
sched/tune: increase BOOSTGROUPS_COUNT to 6
sched/fair: Fix issue where frequency update not skipped
mm: Reduce default readahead limit to 128 KiB
cpufreq: blu_schedutil: add some bits from Pixel 3
cpufreq: Introduce DSBoost driver
iommu: msm: Fix lethal race condition and code inconsistencies
Upstream Anykernel3
For more , check my commits
LightningKernel-V3.2
Merge tag 'v4.9.193' into lightning
Merge 'android-4.9-p' into lightning
Hard-code top-app's stune boost to 1
Introduce devfreq boost driver
Disabled adreno_boost by default
Revert to old UV values
Boost DDR bus when committing a new frame
msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input
LightningKernel-V2.9
Merged V4.9.190
Merged android-4.9-p
Merged latest CAF tag 'LA.UM.7.6.2.r1-09500-89xx.0'
Merged LOS into Lightning
Updated Dynamic Schedtune Boost
CRC ON / OFF support
Implemented Adrenoboost
Some CPU Optimization
Implemented TTL Target Support
Increased zram to 1.5GB
Upstream AnyKernel3
LightningKernel-V2.8
Merged V4.9.189
Merged android-4.9-p
LightningKernel-V2.7
Merged v4.9.188
Merged android-4.9-p
Upstream AnyKernel3
LightningKernel-V2.6
Merged v4.9.187
Merged android-4.9-p
Upstream Schedutil CPU governor
Upstream AnyKernel3
LightningKernel-V2.5
Merged v4.9.186
Added Backlight Dimmer
Upstream AnyKernel3
LightningKernel-V2.4
Merged v4.9.185
Merged latest CAF tag LA.UM.7.6.2.r1-09200-89xx.0
Upstream AnyKernel3
Merged LOS into Lightning
Implemented dynamic schedtune boost(disabled by default)
Should support xbox controllers now
Some vibration control driver fixes
Implemented Wireguard VPN support
Implemented Voltage Control
Optimize freq. voltages
Build with Clang 9.0.5
LightningKernel-V2.3
Merged v4.9.184
Upstream AnyKernel3
Build with Clang 9.0.4
LightningKernel-V2.2
Merged v4.9.183
CPU Governor Lightningutil initial bringup , thanks to gougous3
Upstream Schedutil CPU governor
Upstream AnyKernel3
Increased default zram to 1024MB
Implemented Arter's Rapid GC on F2FS
Fixed KLAPSE
LightningKernel-V2.1
Merged V4.9.182
Updated KLAPSE to V5.0
Updated Blu_schedutil
Merged branch 'upstream-f2fs-stable-linux-4.9.y'
Merged lineage
Added Vibration control
Blocked some Wakelocks by default
LightningKernel-V2.0
Complete rebase on CAF
Merged V4.9.181
Merge CAF tag 'LA.UM.7.6.2.r1-08800-89xx.0'
Enabled 19MHz idle GPU frequency
Set default GPU frequency to 216MHz
Added GPU input boost feature (disabled by default)
Updated AnyKernel to V3
Single zip for both Treble and Non-Treble roms
Fixed app opening delay
LightningKernel-V1.9
Merged V4.9.180
Added powersuspend
Added Pixel_smurfutil CPU governor
Wakeup delay reduced, thanks to flex
Disabled usb fast charge by default
LightningKernel-V1.8
Merged V4.9.179
Added USB fast charge
Fixed treble
LightningKernel-V1.7
Added support for Treble/Non-Treble
Added Fsync on/off support
Added Klapse (livedisplay driver similar to lineage live display)
LightningKernel-V1.6
Merged latest CAF tag LA.UM.7.6.2.r1-08700-89xx.0
Merged V4.9.178
Build with Clang 9.0.3
Merged latest changes from Flex1911
Added Adreno Idler
Reduced Idle battery drain
Removed DTS HPX (requires specific hardware to work properly, tissot doesn't have that hardware)
Added DTS Ultra driver (need magisk module to work)
LightningKernel-V1.1
Merged latest upstream v4.9.172
Merged latest CAF tag
Added DTS sound support
Imporved Undervolt
Deleted some CPU governors
Merged latest changes made by Flex1911
LightningKernel-V1.0
Initial Release
Based on flex1911's Lineage Kernel
Telegram group link
Reserved
Hope you continue with this good work.. thank you for giving another good kernel option..
---------- Post added at 09:50 AM ---------- Previous post was at 09:44 AM ----------
Cannot find download link
Love it!
manan001 said:
Hope you continue with this good work.. thank you for giving another good kernel option..
---------- Post added at 09:50 AM ---------- Previous post was at 09:44 AM ----------
Cannot find download link
Click to expand...
Click to collapse
Added google drive Link . Try again.
@prorooter007
for dts eagle we need any type of ports/mods or its working by default?
rkview37 said:
@prorooter007
for dts eagle we need any type of ports/mods or its working by default?
Click to expand...
Click to collapse
Need DTS hpx magisk module.
prorooter007 said:
Need DTS hpx magisk module.
Click to expand...
Click to collapse
What about DTS ultra does it work ?
0101chaitanya said:
What about DTS ultra does it work ?
Click to expand...
Click to collapse
No ultra dosent work. Dts hpx works fine.
Will doing OC in future?
Arief Darmawan said:
Will doing OC in future?
Click to expand...
Click to collapse
Nope most probably.
Can you check this? https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/6bf63ff789a46abe0b4bb340338dd321b4ccf5c1
https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/a525cf9a9e602be0ca5ed7486da32d9a3a57e134
balykin_nikita said:
Can you check this? https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/6bf63ff789a46abe0b4bb340338dd321b4ccf5c1
https://github.com/LaKardo/kernel_xiaomi_msm8953/commit/a525cf9a9e602be0ca5ed7486da32d9a3a57e134
Click to expand...
Click to collapse
Both links give me 404 error.
is it only modify boot.img? Or system too?
samrattt said:
is it only modify boot.img? Or system too?
Click to expand...
Click to collapse
Only boot.img
For battery battery can you do UC?
manan001 said:
For battery battery can you do UC?
Click to expand...
Click to collapse
I will think about underclock later , it will probably cause lag . I have already Undervolted it ,you should really feel the difference in battery without loss in performance.
prorooter007 said:
Nope most probably.
Click to expand...
Click to collapse
Ahh, even upto 2.2 or something. And GPU maybe..
{
"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"
}
THIS KERNEL IS FOR POCO X2
Thread rules :
bug reports that do not include clear steps to reproduce, a logcat or a dmesg ARE NOT ALLOWED.
Features:
fsync toggler
slimbus OC audio tweaked(full hardware audio capability)
maple IO SCheduler
anxiety ioscheduler (better than maple in terms of battery saving)
Latest Boeffla Wakelock blocker
ADreno Idler
Added awesome PIxel and EAS governors like : pixelutil, smurfutil,pixel_smurfutil, lightning util governor
KERNEL UPSTREAMED TO 4.14.175
WIREGUARD SUPPORT
** will be Pushing out more features soon
Downloads:
MOD EDIT: DOWNLOAD LINK REMOVED
Mtweaks
Installation:
go to twrp recovery and flash rom
or
flash rom using FKM
**I strongly recommend to use mtweaks for kernel settings(Provided github link) or you can use FKM.
Credits :
@akhilnarang
@arter97
Nathan Chancellor
@TheDemon12
Thanks to them for all support
TELEGRAM:
MOD EDIT: LINK REMOVED
for support and to speak directly with me
Source:
Github
Version:
Latest release 0.4.3
XDA:DevDB Information
Hardrock Kernel V0.4.3 For POCO X2 [UC], ROM for the Xiaomi Poco X2
Contributors
Hard_Rock83
ROM OS Version: 2.3.x Gingerbread
Version Information
Status: Stable
Created 2020-04-27
Last Updated 2020-04-27
Hardrock kernel v3.7 changelogs
added latest wireguard
some more optimizations..
Hardrock kernel v3.6 changelogs:
upstreamed to 4.14.200
misc improvements
Hardrock Kernel v3.5 changelogs:
Upstreamed to 4.14.199
Build with latest proton clang 20200929
TCP congestion BBR v2
Battery backup improvements
Hardrock kernel v3.3 changelogs:
performance and optimizations
misc improvements
Hardrock kernel v3.2 changelogs:
Upstreamed to 4.14.198
enabled and optimized vbswap
configured optimized defaults post boot process
some more changes..
Hardrock Kernel v3.1 Changelogs:
Upstreamed Kernel to 4.14.197
Many optimizations
Fixed fast charging by adding power changes from old xiaomi tag (test by users) , thanks to @GtrCraft
Hardrock kernel v3 changelogs:
- Build with latest proton clang 20200906
- Kernel Address Sanitizer updates (KASAN)
- other optimizations
- media related issues fixed for stock vendor roms
**Note please download stock vendor kernel having zip filename prefix with stock_*
Hardrock Kernel V2.7 Changelogs:
Upstreamed to 4.14.196
Dt2w fixed
Faster FP unlock
Performance and Battery improvements
optimizations
**Working for Custom roms with stock vendor**
Note: For custom roms with stock vendor like RR, AOSIP etc Please download Zip with prefix stock_*
Hardrock kernel v2.6
Fixed DT2W Permanently for all panels
optimizations
Hardrock Kernel v2.5 changelogs:
- idle drain fixes
- silent some wakelocks
- improves deep sleep
- cleanup logs and traces/spams
- Memory management improvements
- reverted msm thermals
- sched utilization fixes
- more optimizations
Hardrock kernel v2.4 changelogs:
USB OTG fix
reduced battery cutoff voltage (previously using some higher values probably..)
Hardrock kernel v2.3 changelog
Upstreamed kernel to 4.14.195
Hardrock kernel v2.2 changelog
- Build with latest proton clang( 20200825)
- optimisations and improvements
Hardrock kernel v2.1 :
Fixed FP speed in new base (faster as ever)
performance improvements
Charging speed improvements
Hardrock kernel v2 changelogs :
Build with proton clang
No more black screens
rebased to sm6150
Booted on PE rom
Hardrock kernel v1.3 changelogs:
Upstreamed to 4.14.194
Hardrock kernel v1.2 update:
- Optimized Console FrameBuffer
- enable BPF JIT to speed up BPF byte code execution with more secure and protected environment
- fixed some safetynet issues occuring for some programs
- silent some more logging
- memory optimizations and reduce memory overhead
- many optimizations
Hardrock kernel v1.0 changelogs:
Faster Fingerprint unlock
android binder upgrade from 4.19
Better performance
Fixed Msm-thermal throttling values (better thermals)
more optimizations
reset battery stats or data (Hopefully contribute towards calibration)
Hardrock kernel v0.9 changelogs:
Introduce Cpu_assist
Configure and revamp cpu sets for audio apps, background tasks, system process and other different categories
fix memory manipulation and potential buffer undersizing
lot of optimisations under-hood
Hardrock kernel 0.8.3 MIUI version
- upstreamed to 4.14.193
- improved sched and cpu utilization
- cleanup
- battery and performance improvements
Hardrock kernel 0.8.3 changelogs:
- Much more improved cpu utilization
- better sched operations and much cooler device
- dealt with some sleep or idle drains issues
- upstreamed to linux 4.14.192 obviously
- cleanup
Hardrock kernel 0.8.2
- Improved scheduler latency for multitasking and response
- Fast charging permanent fix( 1 hr full charge, maybe better than miui)
- many optimization for battery improvements
Hardrock kernel 0.8.1 changelogs:
-upstreamed to 4.14.191
- Introducing simple MSM thermal solution
- Cleanup and optimizations
Hardrock kernel 0.8 changelogs:
-Upstreamed kernel to 4.14.190
-Introducing Dynamic SchedTune Boost v3
-cleanup memory leaks and optimizations
-Power saving tweaks
Hardrock kernel 0.7.3 for custom rom:
- Still old base and boots on all custom roms
- upstreamed to 4.14.189
- optimizations
Hardrock kernel 0.7.2
LLVM Polly optimizations
Some more optimizations..
Hardrock kernel 0.7.1 changelogs:
-Improved spectrum profiles
Hardrock kernel 0.7 is up :
upstreamed to 4.14.188
Hardrock kernel v0.6
Bring back LMK in custom rom
Spectrum profiles : battery, balance, performance and gaming (Install spectrum from play store)
MIUI support added (zip with prefix- MIUI)
upstreamed to kernel 4.14.187
Hardrock Kernel v0.5 Changelogs (Only for custom roms):
Build with clang 11.0.3
Upstreamed kernel to latest 4.14.185
Deep sleep improved
Less Idle drain
Fast charging improvements and balanced thermals
Cpu frequency switch to 100mhz only when idle
Removed all previously added governors
Cleanup
*Note : Please don't try flashing on Miui ..It might not work.
Hardrock Kernel V0.4.5
Updated xiaomi touch drivers (Better touch response)
Gpu nap
Gpu reach idle state very soon
Fixed some reboot issue happening in custom roms due to cpu sched
better cpu management and idle state.
Better process handling( better task management)
Hardrock Kernel Change logs v0.4.4
upstreamed kernel to 4.14.181
Performance improvements
Improved deep sleep and optimizations
Hardrock Kernel Change logs v0.4.3
upstreamed kernel to 4.14.177
Performance improvements (Check OTA changelog for more details)
Removed unnecessary wake calls for cpu (some Unnecessary ufs wakeups)
Cpu goes to idle state very soon
Thermals improvements
no lagging due to thermal throttle( if temp is throttling, there still wont be lagging)
** REMEMBER TO SWITCH TO SCHEDUTIL GOV AND MIN VALUE FOR BOTH CLUSTERS TO 100MHZ
Hardrock Kernel Change logs v0.4.2
reverted overclock(Shdn't be doing it)
Kept underclock to 100mhz
added improved interactive governor
Hardrock Kernel Change logs v0.4.1
First kernel to support UC and OC for snapdragon 730G
UNDERCLOCK TO 100MHZ (set min freq to 100mhz from FK)
OVERCLOCK Little core to 2 ghz and big cores to 2.4 GHZ ( please set it from FKM)
Upstreamed kernel 4.14.176
Dynamic fsync
Singlequeue io-scheduler: bfq-sq
ZRAM improvements and used LZ4 as default compression algorithm to improve Memory Managment.
Gpu performance improvements
**Note PLease let kernel settle for 5 mins due to improvements in schedutil ..
Hardrock Kernel Change logs v0.3
exfat support
kcal
klapse
gpu optimizations and performance improvements( no gpu wakeup on unneeded touches)
wireguard: update to version 1.0.20200401
low latency
disabled gentle fair sleepers and cpu
improved bbr tcp congestion algorithm (by default selected)
ufs optimizations
improved power saving
thermal power effiecient workqueue
removed unnecesary logging and traces to reduce unnecessary overhead
fixed youtube playback issues maybe occuring on custom roms
added steam valve controller support
improved schedutil governor
** GUys its recommended to hold kernel for few cycles and let it settle..have patience lol
Hardrock Kernel Change logs v0.2
Applied Sultan simple LMK
Memory optimizations
Sched optimizations
memory utilities optimizations(memcpy and memmove)
Sound Enhancements
**Note: Please let kernel settle for few mins .Its not good to be impatient lol.
one more reserved
Hard_Rock83 said:
one more reserved
Click to expand...
Click to collapse
Thanks for this.
Great! Awaiting more features...
Guys Hardrock kernel 0.3 is up..check second post for change logs
Guys hardrock kernel 0.4.1 is up with major changes..
Also let device settle for 5-10 mins for adjustments since added overclock and improved schedutil..so wait for se time before it truly settle.
Also please set min to 100 mhz and max to 2 ghz for small cluster and 2.4 ghz for big.
REMEMBER TO SET IT AND LEAVE..IT WILL TAKE SOME TIME TO SETTLE..AFTER SOME TIME IT WILL FULLY UTILIZES CLOCK SPEEDS
Hardrock Kernel Change logs v0.4.2
reverted overclock(Shdn't be doing it)
Kept underclock to 100mhz
added improved interactive governor
grab it guys
Hardrock Kernel Change logs v0.4.2
reverted overclock(Shdn't be doing it)
Kept underclock to 100mhz
added improved interactive governor
grab it guys
OK guys , I have fixed kernel reboot issues on custom roms. PLease download latest 0.4.2 from download links
The hardrock kernel is too great. Thank you for your hard work. good health Very good kernel
Can i apply on miui 11.07 rom or its work on only custom rom?
fromjeet said:
Can i apply on miui 11.07 rom or its work on only custom rom?
Click to expand...
Click to collapse
Works on MiUi flawlessly.
FKM OTA SUPPORT ADDED (everyone will recive OTA)
................................
STEPS:
1) open your FKM and fro menu please select flasher
2) now at top there is option "import a kernel configuration"
3) please click on that and add this link : https://raw.githubusercontent.com/rakeshraimca/OTA/master/fkm.json
4) save.
now FKM will popup the latest kernel available and you can even see changelogs or download or flash directly from there.
After trying every kernel out there, I can surely say this is the best Kernel for Poco X2. Thanks for the hard work OP.
Is there any way to backup current kernel and then flash this?
eagle06 said:
Is there any way to backup current kernel and then flash this?
Click to expand...
Click to collapse
there are many ways...
TWRP
Kernel apps( kernel auditor , FKM)
Essential tools (root essential from playstore etc)
After flashing this kernel and changing couple of settings, i.e. min freq for both big/small set to 100 Mhz and CPU governor set to interactive (and apply these settings on boot), do I need to have KFM/Mtweaks apk installed or I can uninstall (or freeze them or disable) them?
Edit: Seems like this wont work if I remove/disable the app, as on boot settings enforcer itself is these apps. App is required.
Thanks for your great job
This kernels works on both miui and AOSP rom?
wewe2000 said:
Thanks for your great job
This kernels works on both miui and AOSP rom?
Click to expand...
Click to collapse
Am running this kernel on Miui 11.0.7.0 without any issues.
HAIL LUCIFER
{
"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:
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
LuciferKernel is a mixture of hand picked features from different kernels of same as well as different device.
Made to provide Best Battery Backup and Performance
Linux 4.9 kernel for Mi A1 aka Tissot.
Treble and Non Treble Support
Separate Builds for OC** and NonOC
Added F2FS Rapid Gc.
CPU OC to 3.1Ghz (OC Build Only)
GPU OC to 850Mhz (OC Build Only)
Reduced GPU idle time to 64ms
Added DTS-Eagle.
Added Rapid GC
CPU undervolted upto 10%
Improved thermals.
Added Sound tweaks.
Added Boeffla Wakelocker
Added State Notifier
Added Adreno Idler
Added Adreno Boost
Added dynamic SchedTune boost.
Added Klapse
Added KCAL
Added BFQ I/O scheduler
Upstreamed to 4.9.241
Added gcam7+ support (experimental) thanks to Masterguy
Built with Proton Clang 12
For Non-OC except Overclocked CPU , GPU and some performance patches everything is same
SourceForge
***Only for 4.9 kernel based ROMS***
1) Download latest LuciferKernel version
2) Boot into recovery
3) Flash LuciferKernel.zip
4) Reboot to system
@flex1911 for his work on 4.9 kernel
Masterguy
LineageOS
khusika
prorooter7
All the contributors from my git history
And all sources i cherry-picked
Telegram Group: https://t.me/luciferkernel
**Note:
OCing will heat the processor more as compared to 2016Mhz And heat causes wear So it will gonna damage your mobile in the long run**
XDA:DevDB Information
Lucifer Kernel, Kernel for the Xiaomi Mi A1
Contributors
d4rklucif3r
Source Code: https://github.com/d4rk-lucif3r/LuciferKernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.1
Stable Release Date: 2020-11-12
Created 2020-11-17
Last Updated 2020-11-23
Reserved
Photos
Reserved
Changelog V3.2
Kernel stage Changed to Stable.
####### Build v3.3 #######
Changelog: ****NonOC****
→ Upstreamed to 4.9.244
→ Removed Adreno Idler
→ Removed ZRAM Override
Changelog: ****OC****
→ Upstreamed to 4.9.244
→ Removed Adreno Idler
→ Removed ZRAM Override
Find More On my commits
https://github.com/d4rk-lucif3r/LuciferKernel/commits/NonOC-reb
Changelog V3.2
Kernel stage Changed to Stable.
####### Build v3.2 #######
Changelog: ****NonOC****
→ Upstreamed to 4.9.244
→ Fixed Random Reboots on f2fs file system due to RapidGC catching wakelock
→ Added LuciferBB patch v3
→ Fixed Dynamic Schedtune Boost
→ Switch Dynamic Schedtune Boost to a slot-based tracking
→ Fixed booting issues on Enforcing Android R Roms
→ Fixed Stutters while using Dynamic Fsync
→ Reduced Fs cache Pressure
→ Locked initial TCP window size to 64k (Improves network ping and output)
→ Improved Schedulers
Changelog: ****OC****
→ Upstreamed to 4.9.244
→ Fixed Random Reboots on f2fs file system due to RapidGC catching wakelock
→ Added LuciferPerformance patch v3
→ Fixed Dynamic Schedtune Boost
→ Switch Dynamic Schedtune Boost to a slot-based tracking
→ Fixed booting issues on Enforcing Android R Roms
→ Fixed Stutters while using Dynamic Fsync
→ Reduced Fs cache Pressure
→ Locked initial TCP window size to 64k (Improves network ping and output)
→ Improved Schedulers
Changelog V3.1
Kernel stage Changed to Stable.
####### Build v3.1 #######
Changelog: ****NonOC****
→ Upstreamed to 4.9.241
→ Added Android 11 Support
→ Fixed Random Reboots on f2fs file system due to RapidGC catching wakelock
→ Added LuciferBB patch v2.1
→ Added Dynamic Stune Boost
→ Fixed booting issues on Enforcing Android R Roms
→ Added Dynamic Fsync
→ Switch Dynamic Schedtune Boost to a slot-based tracking
Changelog: ****OC****
→ Upstreamed to 4.9.241
→ Added Android 11 Support
→ Fixed Random Reboots on f2fs file system due to RapidGC catching wakelock
→ Added LuciferPerformance patch v2.1
→ Added Dynamic Stune Boost
→ Fixed booting issues on Enforcing Android R Roms
→ Added Dynamic Fsync
→ Switch Dynamic Schedtune Boost to a slot-based tracking
Hello question, the kernel is compatible with rom stock android one, android 9 ?, because I installed it and it left me without wifi and every minute the systemui restarted. the other question is if it only works for customs roms and what versions android
argenmu09 said:
Hello question, the kernel is compatible with rom stock android one, android 9 ?, because I installed it and it left me without wifi and every minute the systemui restarted. the other question is if it only works for customs roms and what versions android
Click to expand...
Click to collapse
Its a 4.9 kernel, so not compatible with stock ROM
THREAD CLOSED
Kindly use the existing thread for continuing discussion: https://forum.xda-developers.com/t/...rkernel-v3-1-nonoc-and-oc-12-11-2020.4186317/
Regards,
shadowstep
Forum Moderator