[KERNEL] [X00TD] Electro-Wizard [HMP] [EAS] [CAF] [4.4 EOL] - Asus ZenFone Max Pro M1 ROMs, Kernels, Recoveries

{
"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.
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 kernel
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.
XDA: DevDB Information
Electro-WizardKernel for the Asus ZenFone Max Pro M1 with Upstreamed Linux Versions merged alongside many tweaks & features for great battery backup, good performance and gaming. Made with Termux Android.
Contributor
@boncu @Tiktodz
Credits
* Whole Git world
* Kernel Android-4.4-p
Kernel Source : https://github.com/Tiktodz/android_kernel_asus_sdm636
Version Information
Status: Stable
Current Stable Version: 4.4.302 [EOL]
Stable Release Date: 2021-11-13
Created : 2021-07-23
Last Updated : 2022-04-23
Old Changelogs
- Upstream to Linux v4.4.288
- Mako: Calculate frequency table
- deconfig: disable thermal monitor
- Spectrum support
Notes
- NLV & LV Builds
- Use Naptime app to get good bb while idle.
Flashing Steps:
1. Download Kernel (zip file).
2. Boot to Recovery.
3. Backup boot partition (optional).
4. Wipe cache & dalvik-cache.
5. Flash the downloaded Kernel (zip).
6. Wipe cache & dalvik-cache.
7. Reboot to system and Enjoy!
Download
Link 1 {Old builds - HMP/OC}
Link 2 (Use this to download EOL build)
Link 3 (New)​
Telegram Groups
Wizard Kernel Support
Wizard-Kernel Updates

UPDATE​
Build date : 2021-10-22
Changelogs
HMP LV/NLV:
- Support for LV variant added
- Merge 4.4.289 into Android-4.4-p
- msm: kgsl: Enforce limit check for GPU bus DCVS
- adreno_idler: enabled
- drivers: usb: Increase charge current
- treewide: remove some kernel tracing
- msm: kgsl: Overwrite pm_qos values
- power/process: decrease time to enter sleep
- Spectrum support improvements
EAS CAF:
- slimbus: Fix potential memory leak
- drivers: power: Fix LED always on after disconnecting USB charger
- treewide: remove some kernel tracing
- drivers: usb: increase charge current
- sdm660: OC CPU to 2.2GHz / 1.7GHz and GPU to 585MHz
- Miscellaneous improvements
HMP CAF:
- ARM:dts: disable battery capacity learning & improve overlay
- kernel: Rename dirty_background_ratio
- msm: kgsl: Enforce limit check for GPU bus DCVS
- arm64 : topology: silence update cpu power log spam
- sdm660: OC CPU to 2.2GHz / 1.8GHz and GPU to 585MHz
- Miscellaneous improvements
Notes
- This is a 4.4 Kernel, so do not flash on 4.19 ROMs

UPDATE​Build date : 2021-11-03
Changelogs
- Upstream to Linux v4.4.291
- scsi: ufs: Remove 10 ms CPU idle latency unvote timeout.
- alarmtimers: Don't fail on wakeup.
- Active and idle drain improvements.
- Spectrum support variant added for HMP Stock & improved for OC variant
- Miscellaneous improvements
Notes
- Don't flash in A12/4.19 ROMs.
- Available variants LV and NLV.

UPDATE​
Build date : 2021-11-06
Changelogs
EAS:
- qpnp-fg-gen3: Increase default battery temp value.
- sched: Optimize the idle loop.
- msm: kgsl: Relax adreno spin idle tight loop.
- ARM: dts: sdm660: Disable vdd restriction.
- ARM: dts: msm: Disable DCVS.
- ARM:dts: Disable battery capacity learning & improve overlay.
- ARM: dts: sdm660: Enable declaring cooling-cells.
- ARM: Noop i/o sched by default.
HMP:
- ARM: dts: sdm660: Enable declaring cooling-cells.
- tcp: Disable SACK by default.
- crypto: remove several VLAs.
- crypto: Add chunk size.
Notes:
- Don't flash in Android 12 or 4.19 ROMs

UPDATE​Build date : 2021-11-13
Changelogs
CAF & HMP:
- Upstream to Linux v4.4.292
- msm: kgsl: Report correct GPU frequency for clock_mhz.
- defconfig: Enable necessary configs for the BPF backport.
- Miscellaneous improvements and optimization.
Notes:
- support for Android 12.
- LV variants also available with spectrum.
- don't flash in 4.19 ROMs.

is this treble?

For those who are searching for Custom kernal for Stock ROM of Max pro M1 only Electro-Wizard will work flawlessly, all other may ask to Reformat the SD card you are using with the stock kernal because of some file system complications. Also when I installed ElasticPref kernal, a popup notification has displayed after every reboot saying about contacting manufacturer.

This kernel enable the dt2w by default or disable it. Need to find kernel that dont enable dt2w by default.

shanemod said:
This kernel enable the dt2w by default or disable it. Need to find kernel that dont enable dt2w by default.
Click to expand...
Click to collapse
Enabled by default. Use kernel managers (need root) to disable it.

UPDATE​Build date : 2021-12-28
Changelogs
- Upstream to Linux v4.4.292 - 296.
- ext4 optimization.
- Many other improvement.
Changelogs CAF:
- Add simple thermal.
- Add fsync on/off support.
- Use cfq default I/O sched.
- disable more spam log.
- Overclock CPU 2.2GHz+1.8GHz.
- Overclock GPU 585MHz zeppelin.
- Many other improvements.
Credits:
- @Kneba for stuff.
Notes:
- Android 12 support.
- Spectrum support.
- CAF variant support in LV and NLV Roms.

UPDATE​Build date : 2022-01-02
Changelogs
EAS:
- Minimize many call trace in overclock variant.
- Unlock 300mhz.
- Improve deepsleep.
- Etc.

UPDATE​
Build date : 2022-02-18
Changelogs
- Upstream to latest linux v4.4.302
- Merge CAF tag LA.UM.8.2.r2-05600-sdm660.0
- Disable Simple thermal.
- Enable intelli thermal.
- Disable devfreq boost.
- Disable cpu input boost.
- Enable fsyn on/off support.
- Enable SLMK.
- Fix binder logspam.
- DLL.
Notes:
- Siren is stock and Zeppelin is overclocked.
- 4.4 based kernel, don't flash in 4.19 ROMs.

UPDATE​
Build date : 2022-04-23
Changelogs
EAS:
- Linux Version 4.4.302.
- therm: Increase scaling factor.
- sdm660-regulator: Add cooling devices for VDD_MX and VDD_CX.
- bus_arb: disable debug logging.
- Improve better RAM management.
- Etc.
Notes:
- LV variant and supported for A12 ROMs.

Help, my phone was bricked after installing..i tried installing other kernel bot it wont work.

Related

[KERNEL][F2FS/EXT4][GEE(HRC)][LOLLIPOP/STOCK] jolla-kernel_AIO_Gen2-v2.5_Up8 13/03/15

Code:
*
* Your warranty is now void.
*
* This kernel is build my ruddnr951 (Kim Kyeongwook) at Korea android Forum.
* If you wanna contact with me, e-mail to [email protected]
--------------------------------------------------------------------------------------------------
* Me and Jollaman999 are not responsible for bricked devices.
*
Kernel Info
Builder : jollaman999
Intro : Added some features from other kernel sources based on CM kernel. And added some I/O schedulers, Governers, Overclock and Battery optimization.
====Features====
- Dynamic Thermal Control: This function automatically adjust throttling settings when CPU clock changed.
- Stock: Optimus G TDMB support for Korea
- Use Android device as USB keyboard/mouse support (Required app included) (Please refer to the youtube links at the bottom.)
- Buzzing sound FIX!!
- Lollipop multirom support!!
- Power fixed based on Gproj!! (Battery standby time greatly improved!!)
- GHOST TOUCH FIXED!!
- Configurable DoubleTap2Wake's touch counts!!
- Random hot reboot fixed.
- f2fs: Latest Linux patches applied.
- random: Latest Linux patches applied.
- Stock's LED driver ported.
- Used a kernel value which is optimized to battery life and performance balance. So you can use without specific settings.
- Built with latest Linaro 4.9.3-2015.02
- Used a Linux 3.4.106 kernel
- Used a XZ kernel extraction to decrease kernel loading time.
- F2FS file system support.
- Kexec Hardboot multi-boot support.
- Knock On available
- Gamma control feature
- Fast Charge available
- Intelli-Plug hotplug applied for battery life
- Dynamic FSYNC used.
- Advance sound control available.
- Voltage Controls
- CPU Downclock & Overclock (Supported clock : 270~1728MHz)
- GPU Overclock (Supported clock : 533/450/400/320/200/128MHz)
- Default Minimum/Maximum CPU clock : 270MHz / 1134MHz for battery life
- 'Smartmax' CPU Governer used as default for battery life
- 'Simple' GPU governer used as a default
- Westwood TCP Congestion used as a default
- Available TCP Congestion : westwood, reno, bic, cubic, highspeed, hybla, htcp, vegas, veno, scalable, lp. yeah, illinois
- Available CPU Governer : dancedance, lazy, wheatly, asswax, intellidemand, interactive, conservative, ondemand, smartmax, smartassV2, abyssplugv2, lionheart, lulzactive, uberdemand, slim, pegasusq, performance
- Available I/O Scheduler : row, cfq, fiops, sio, fifo, vr, zen
====Changelog (Gen2-v2.5_Update8)====
[Gen2-v2.5_Update8]
- Stock: sound: msm: Stock KK ported (Also fixed voice recording issue (Q Voice, Video recording, Headset mic etc...))
[Gen2-v2.5_Update7]
- Stock: Optimus G TDMB support for Korea
- Stock: gee_defconfig: Enable MOBICORE driver (Related with DRM)
- Stock: tdmb: fc8050: Disable mess debug messages
- Stock: tdmb: fc8050: Fix Korean typo in sources
[Gen2-v2.5_Update6]
- All: f2fs updated
- jolla-twrp: Update kernel
[Gen2-v2.5_Update5]
==AIO Updates==
- f2fs: Update vold binary (Fix can't boot when f2fs partion exist.)
[Gen2-v2.5_Update4]
-All: Revert LGE headphone detect issue with noise fix, Fix min/max cpu voltage range
- Stock_KK: Fix compatibility issue for Kitkat
- jolla-twrp Update kernel
[Gen2-v2.5_Update3]
- Stock_KK: Gen2-v2.5 ported succesfully to Stock_KK kernel!!
- gpu: Stock KK porting
- mdp/fb: Stock KK porting
- led: Stock KK porting
- sound: Stock KK porting
- vibrator: Stock KK porting
- backlight: Adjust for Stock KK
- Complied with latest Linaro toolchain (2015.02)
- Lollipop: Re-complied with latest Linaro toolchain (2015.02)
- jolla-twrp: kernel: Re-complied with latest Linaro toolchain (2015.02)
[Gen2-v2.5_Update2]
==AIO Updates==
- ota: Fix FC issue when data is wiped
- unpack-ramdisk.sh: Fix init.d not working issue in some of roms
[Gen2-v2.5_Update1]
==AIO Updates==
- Lollipop - f2fs: Allow use of either f2fs or ext4 for system, data and cache
- Lollipop - rc-L: Remove useless cpu online lines
- ota: Restore sysinit SELinux permission by ota service script
[Gen2-v2.5]
- f2fs: Update to latest f2fs linux-3.4 branch's sources
- random: Update to latest Linux 4.0-rc1 sources
- hw_random: Update to latest Linux 4.0-rc1 sources
- jolla-twrp: jolla-kernel_Gen2-v2.5 applied
- Updates applied to Stock_KK kernels
====Dynamic Thermal Control====
- This function automatically adjust throttling settings when CPU clock changed.
So when you want to change thermal settings directly, you should turn off this function.
You can turn off this function by patching 'Dynamic_thermal_Off' in my server folder. (Not recommended.)
====USB Keyboard/Mouse Working Video====
http://youtu.be/_PZmWDqw6bA
====Configurable Knock On Touch Counts====
0 : Off
1~9 : Wake by n+1 taps. (n = Your setting)
Example)
0 : Doubletap2wake will not working.
1 : Wake by double taps.
2 : Wake by triple taps.
9 : Wake by 10 taps.
Recognizing Time : 100ms * 'touch counts'
(So when you set to 9, you can wake your device by 10 taps in 1 second. )
Known Issues
- When 'Nightmare' governer is selected, cpu cloks are not showing properly.
- USB Keyboard/Mouse driver is not loaded with Stock Kernel
Changelogs
[Gen2-v2.4]
- sched: Various optimizations and updates applied from faux123's mako kk_mr2
- lowmemorykiller: Some of optimizations applied from faux123's mako kk_mr2
- zram: Some of optimizations applied for Android from faux123's mako kk_mr2
- gee_defconfig: Disable unneeded mpdecision
- jolla-twrp: jolla-kernel_Gen2-v2.4 applied
- Updates applied to Stock_KK kernels
- OTA Updater included
[Gen2-v2.3]
- 2015/18/Feb Added - lge_touch_core: Fix bug of hardware keys not working when dt2w is disabled
- intelli_plug: Turn off wcd9310 debug messages
- msm_thermal: Do not working when screen turned off
- msm_thermal: Make temperature check logic simpler (Improve battery life)
- ipv4: try to cache dst_entries which would cause a redirect (CM update)
- intelli_plug/wcd9310: Force intelli_plug working when playing music while screen off
- dt2w: Fix doubletap2wake not working sometimes
- smartmax: Handle sampling_rate_screen_off by early suspend
- dynamic_thermal_control: Remove hardcoded cpufreq table and get it from current table
- jolla-twrp: jolla-kernel_Gen2-v2.3 applied
- Stock_KK kernels updated
[Gen2-v2.2]
- f2fs: Re-work with f2fs sources for Linux 3.4.x (Now working perfectly with no errors!!)
(/data, /cache re-format recommended if you using f2fs already.)
- jolla-twrp: TWRP v2.8.4 version up, jolla-kernel_Gen2-v2.2 applied, Lollipop multirom support
- multirom: v30 version up, Lollipop compatible
[Gen2-v2.0]
- Change logs only applied for CM/AOSP kernels
- Removed CM/AOSP KK kernels.
- Linux 3.4.106
- Compiled with latest Linaro_4.9.3-2015.01-build
- smartmax: sampling_rate_screen_off: Do not call usecs_to_jiffies function twice.
- wlan: prima updated to v3.2.3.197
- zram Support
- arm-crypto: sha-1, aes, sha256, sha512, arc4 optimization for ARM neon
- KEYS: close race between key lookup and freeing
- Low-memory-killer: Logic optimization from Motorola
- int_sqrt: Improve 3x faster integer sqrt
- readahead: make context readahead more conservative
- sound: Enable 320kbps audio recording
- arm: Perf update from Cyanogen Mod kernel_msm
- acpuclock-8064: Remove not working high level clocks (1782~1890MHz)
- gpu: Remove not working 607.5MHz and re-added 450MHz
- clocks: Remove unsafe lower cpu freqs (81~162MHz)
- smartmax: Fix default values
- fs: Always set noatime no diratime on all partitions! I/O Boost!
- board-mako: add missing updates from CAF
- board-mako: Enable Krait Retention
- msm: mdm2: Decrease leakage before QSC power-up
- smartassV2: Fix default values
- gee_defconfig: Compile smartassV2 cpu governor
- mako-sound: Noise fix ported from Stock KK
- mako-regulator: Add missed pm8xxx-adc regulator while ported Gproj power
- sound: Revert Nuplayer fix
- sound: wcd9310: Increase default gain (Increase volume for call speaker/mic and headphone/speaker)
- board-mako: Increase DC voltage level for G (Stock KK)
- mako: Add missed some of related with tabla for G
- cpufreq: Remove uncomfortable governors (nightmare, interactiveX)
- wcd9xxx: Fix headphone detect issue in 3.3V low batt (Stock KK)
- intelli_plug: Set screen off max to 702MHz
- sound: Buzzing sound FIX!! (intelli_plug,wcd9310: Force set 2cpus working when playing music while screen off)
[Gen2-v1.2]
- LP/KK: smartmax: Added sampling_rate_screen_off parameter - Thanks to gu5t3r
(When screen on, smartmax will increase clock based on sampling_rate.
And when screen off, smartmax will increase clock slowly based on sampling_rate_screen_off.)
- LP: mm: Set VM_MAX_READAHEAD to 512
- LP: msm: vidc: Get the current performance level
- LP: Fix some of sources for compatibility with cm12 build. (Kernels's functions are not changed.)
- aroma-installer: Fix logic of LP kernel and KK kernel installation.
- aroma-installer: Fix logic of LP kernel modules installation.
- aroma-installer: Fix logic of finding init.d support - Thanks to gu5t3r.
This patch only applied for AOSP based Kikat & Lollipop kernel.
====Changelog (Gen2-v1.1)====
- dynamic_thermal_control: Prevent dynamic_thermal call when device is hot and go to ideal state
(When device is hot and go to ideal state 'dynamic_thermal' called and change the msm_thermal settings.
So the original max frequency get lower clock step by step when device is hot.
This patch fix this bug.)
This patch only applied for AOSP based Kikat & Lollipop kernel.
====Changelog (Gen2-v1.0)====
- No more update for Kitkat and Stock.
- Restart with Clean Code!!
(Rebuild with Google mako source. Applied latest Linux patches with some of fixes for joll-kernel directly. So all of sources and kernel performance are stable.)
- Applied patches from Linux 3.4.1 to 3.4.105 one by one. (So sources and performance are stable.)
- Dynamic Thermal Control: Automatically adjust throttling settings when CPU clock changed. (Own making!!)
(Solve the existing problem coming back to 1134Mhz despite you change the CPU clock!!)
- Greatly improved battery life due to the source stabilization. (Light user can be used up to a day or more to use.)
- gpu: Fixed to use minimum gpu frequency when sleep. (Improved battery life) (Own making!!)
- Added jolla-kernel logo
- random: Applied all of latest Linux patches
- f2fs: Applied all of latest Linux patches
- Faux Sound: Applied faux123's latest sources
- Faux Gamma Control: Applied faux123's latest sources
- Intelli-plug: Applied faux123's latest sources
- GPU simple governor: Applied faux123's latest sources
- MTP: Applied Google latest sources
- TCP Congestion: Added cubic, highspeed, hybla, htcp, vegas, veno, scalable, lp. yeah, illinois.
- io-scheduler: Added fifo, vr, zen.
- cpufreq: smartmax: Fix some of default values of smartmax governor. (Improved battery life)
- LZ4 compression format support.
- And applied more patches.
[v17_Final - Only for AOSP based Kitkat kernel]
- Dynamic Thermal Control: Automatically adjust throttling settings when CPU clock changed. (Own making!!)
(Solve the existing problem coming back to 1134Mhz despite you change the CPU clock!!)
- gpu: Fixed to use minimum gpu frequency when sleep. (Improved battery life) (Own making!!)
- Added jolla-kernel logo
- io-scheduler: Added fifo, vr, zen.
- cpufreq: smartmax: Fix some of default values of smartmax governor. (Improved battery life)
- MTP: Applied Google latest sources
- futex optimization
- Applied some of cpufreq patches
[v16]
- Use Android device as USB keyboard/mouse support (Required app included)
- L-kernel: Applied latest Cyanogenmod patches with 'seccomp'
- f2fs: Latest linux kernel tree patches applied
(Until Dec 9, 2014 f2fs: avoid to ra unneeded blocks in recover flow)
- f2fs: New 'inline_dentry' mount option applied
- L-kernel: makocam kernel added
- Support Stock camera diriver selection mode for L-kernel
- Support mod/nonmod kernel selection for L-kernel
- Recovery-twrp: Update kernel to jolla-kernel_v16
- Recovery-philz: Update kernel to jolla-kernel_v16
[v15]
- Only provided with my cm-12.0 UNOFFICIAL roms.
- Linux 3.4.105 applied.
- Latest mako's lollipop kernel patches applied.
- Makefile Optimization
v0xE
- L-kernel related fixes.
- Power: Applied gproj based power sources. (Battery standby time greatly improved!!)
- doubletap2wake: Fixed 3 taps issue when phone is suspended!!
- doubletap2wake: You can wake your device by 10 taps in a second!!: eek: (Configurable tap counts!!)
0 : Off
1~9 : Wake by n+1 taps. (n = Your setting)
Example)
0 : Doubletap2wake will not working.
1 : Wake by double taps.
2 : Wake by triple taps.
9 : Wake by 10 taps.
Recognizing Time : 100ms * 'touch counts'
(So when you set to 9, you can wake your device by 10 taps in 1 second. )
- doubletap2wake: Adjusted recognizing time.
- io-sched: Remove bfq io-scheduler that eat more batery. Back to fiops as default io-scheduler.
- Remove TDMB driver that not compatible with jolla-kernel.
v0xD
- f2fs: Applied latest updates until Linux 3.17.4
- random: Applied latest updates until Linux 3.17.4
- CM, L : Latest kgsl driver updated based on Lollipop kernel
- CM, L : Wifi updated based on Lollipop kernel
- L : cm-12.0 Ready (Know issue: Random screen flicking)
- GEEB camera fixed
- Stock: GEEB sdcard ramdisk lines added
- block: bfq io-scheduler added and set to default
- cpufreq: dancedance, smartassV2 new governors added
- leds: re-ported based on Stock KK only for duty cycles
- codel net-scheduler applied
- tcp: Some of optimized and TCP Small Queues applied
- ext4 optimized based on new random driver and FIDTRIM support
- zlib: clean up some dead code
- sound: Some of fixed with pop noise fix
- TDMB driver added (only for GEE and not tested)
- Some of mako to GEE related fixes based on Stock KK
- And more..
v12
- GHOST TOUCH FIXED!!
- Stock Wifi driver ported (Version 3.2.3.13 -> 3.2.7.27) (Speed up)
- Stock LED driver ported (LED duration fixed)
- Android L Kernel support
v11.1
- GUI AROMA INSTALLER Applied and multirom supported. (AIO)
- Built with Linaro 2014.09 gcc 4.9.2 latest toolchain.
- CM : Installation method changed to zlmage installation from boot.img installation. (increase compatibility.)
- CM : Built with latest CM source.
- CM : OTG function added. (experimental, now for test.)
- SPARSEMEM kernel option modified.
- Coretex-A15 memcopy optimization.
- memutils: memcpy, memmove, copy_page optimization.
- lge_touch_core: i2c error fixed when you upgrade your firmware.
- ext4: WB_SYNC_ALL pass called from sync(2) Speed up.
- Latest CM kernel patch applied.
v11
- Stock : Kerenel logo driver modified and jolla-kernel logo added.
- Linux 3.4.104 kernel applied.
- Modified to show jolla-kernel version. (On settings - About phone)
- Faux Sound updated to v3.6
- Stock : OTG Function added (USB can be recognized but not works.)
- GEEB : SDCard supported.
- WQ_POWER_EFFICIENT_DEFAULT power save patch applied.
- Kernel MOD NEON supported.
- msdos, ntfs filesystem is compatible.
- Stock : Backlight level kernel log deactivated.
v10_Stock
- Ported Stock Features : GPU, Video, Wifi, LED, Vibrator, IOMMU, Stock Camera
- Random hotreboot optimized.
- Only ext4 filesystem supported currently.
- Another Changelogs are same with CM/AOSP based jolla-kernel.
v10
- Stock Camera ported.
- Random Hotreboot optimization (When we reboot phone first when flash the rom and kernel or when using, there was random hot reboot. So we found the error at the binder which is the linking system between Android and Kernel. So we compare with Gproj kernel source and fixed it. Now you can use ART runtime as well.)
- Minimum clock increased. (81MHz -> 270MHz
- Throttling temperature limit decreased and fixed bug you can't set again to 1134MHz. (We think the last version's temperature limit is to high, so decreased and When you process Throttling, it has locked into 1134MHz. So we fixed.)
- 384MHZ L2 Cache voltage optimized.
- Android Logging (logcat) optimization and deactivated. (Don't use it commonly.)
- F2FS : Linux 3.16.2 version update proceeded.
- Few kernel settings have errors. Fixed.
- Extra minor patch proceeded.
- OMNI Kernel supported. (OMNI ROM)
v9_Refresh
- Kernel stablize : Applied Linux 3.4.103 patch and fix the bugs and errors on the source.
- mod/normal kernel both supported.
- User can personalize throttling option (You can personalize temperature and clock per level at the TricksterMod application.)
(※ You can use temperature limit option at the TricksterMod application, 'Temperature control'.)
Checked Compatible ROMs
Mod : CM12 (GEEHRC Unofficial), CM11 (GEE Unofficial), AxxionKat, Carbon
Normal (non-mod) : Dirty Unicorns, DayDream (This is Korean ROM ), Liquidsmooth
Stock : ARTMOD, Sling, Miui (you have to flash stock_miui)
G3 : GEE3
We always hearing your feedbacks. If there is a problem with specific ROMs, Error report into this thread.
Code:
---About Multi ROM---
jolla-TWRP is GEEHRC based recovery.
So when you going to flash Gproj based ROM or Stock based ROM, it can occur status 7 error.
In this case, extract the ROM file, and delete 'assert' sentence structure at
'META-INF/com/google/android/updater-script' and re-extract the ROM file. Then flash!
After you flash MultiROM zip, you can see 'MultiROM Fail' error message.
In this case, Go to 'Advanced - Multirom - ListROM - Your second rom - Flash zip'
and flash compatible kernel for your secondary ROM.
Download Link
http://buf.jollaman999.com/jolla-kernel_AIO-gee/
Mirror: https://www.mediafire.com/folder/9eemnevifta2z/jolla-kernel_AIO-gee - Thank you for gu5t3r -
If you wanna use F2FS partition, wipe /data, /cache as f2fs file system with TWRP recovery.
Flashing guide
- Follow the instructions of aroma-installer!
Don't be afraid when you flash F2FS kernel! F2FS has more longer first boot time than EXT4 Filesystem!!!
Battery Life : 10~12 hours in my phone
Jolla-kernel's all features only fully-working at TricksterMod application. There could be some features which are not working at other kernel controll apps.
We are trying to make better kernel everytime. Please understand us effort. :laugh:
jolla-kernel is released with a lots of test in other testphones.
But if you have a bug, Report plz.
Code:
[COLOR="DarkOrange"][B][I][U]CREDIT![/U][/I][/B][/COLOR]
[jolla-kernel source]
[url]https://github.com/jollaman999[/url]
[Referenced sources]
The Linux Kernel Archives : [url]https://www.kernel.org/[/url]
cm-11.0 : [url]https://github.com/CyanogenMod[/url]
Loller79 Solid_Kernel-Cyano : [url]https://github.com/Loller79/Solid_Kernel-Cyano[/url]
faust93 f93_kernel : [url]https://github.com/faust93/f93_kernel[/url]
Docker-J Sail_GPROJ : [url]https://github.com/Docker-J/Sail_GPROJ[/url]
faux123 mako : [url]https://github.com/faux123/mako[/url]
MikeEx kernel_msm : [url]https://github.com/MikeEx/kernel_msm[/url]
flar2 ElementalX-m7-4.0 : [url]https://github.com/flar2/ElementalX-m7-4.0[/url]
justin0406 AK-xGenesis : [url]https://github.com/justin0406/AK-xGenesis[/url]
Porting kexec hardboot : [url]https://github.com/Tasssadar/multirom/wiki/Porting-kexec-hardboot[/url]
544MHz GPU Overclock : [url]http://forum.xda-developers.com/showthread.php?t=2307086[/url]
jaeguek's F2FS filesystem : [url]https://kernel.googlesource.com/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools/[/url]
Donation link has been closed​
Download link doesn't work
Nicee, thank you!
Sorry
I've just fixed. If you are downloading with your phone, try Chrome. Chrome supports FTP client
Downloading right now, will report about the stability and performance after trying it a while. A stock kernel with kexec hard boot would be really helpful. (I would build myself but sadly do not have time these days)
Oh... I think my friend will read every replies in this Thread and fix it daily and release more stable kernel.
Sent from my LG-E975 using XDA Free mobile app
ruddnr951 said:
Oh... I think my friend will read every replies in this Thread and fix it daily and release more stable kernel.
Sent from my LG-E975 using XDA Free mobile app
Click to expand...
Click to collapse
Somehow this didn't work on my Carbon gee ROM. I mean, it works, but no matter what governor, voltages, etc in trickstermod, cpu always stays on 81mhz to around 150mhz, bringing the phone to a crawl. Maybe it's because I didn't wipe dalvik, I don't know.
Hmmm... I checked that this kernel is working at Axxionkat, Carbon, GEE Cyanogenmod Roms which are compaitable with MOD kernel.... how about wipe cache, dalvik cache or Flashing rom again...? I think that's not kernel problem
Sent from my LG-E975 using XDA Free mobile app
I try use this kernel on CyanogenMod 11 Nightly, and doesn't work. I installed zip and wipe cache and dalvik, but when I reboot the phone, have a blackscreen.
This kernel is for GEE ROMs. Official CM (E975) is for Gproj. Gproj ROMs are not compaitable with this kernel.
Sent from my LG-E975 using XDA Free mobile app
ruddnr951 said:
This kernel is for GEE ROMs. Official CM (E975) is for Gproj. Gproj ROMs are not compaitable with this kernel.
Sent from my LG-E975 using XDA Free mobile app
Click to expand...
Click to collapse
Ups, fail! Thanks! I installed Carbon KK (based on Gee ROM) and kernel working... Thaaaaaaanks!
I'm really appriciated to you because you choose jolla-kernel :good:
{
"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"
}
Is anybody else getting this when trying to visit the link? I read above it was fixed, but this is what I'm getting
iamterence said:
Is anybody else getting this when trying to visit the link? I read above it was fixed, but this is what I'm getting
Click to expand...
Click to collapse
use google chrome.
And I found a new XDA Relink error.
the download URL is ftp://ras.jollaman999.com:8221 but when we automatically redirected by XDA, It is relinking to ftp//ras.jollaman999.com:8221. There's no ':'
I fixed link http:// instead of ftp://
Sent from my LG-E975 using XDA Free mobile app
I like this kernel, except...bootanimation =.=". Flash in AxxionKAT and it replace my bootanimation by original CyanogenMOD bootanimation :laugh:
Is the kernel supposed to be 22mbs? I only asked because normally kernels are between 5 and 8mbs
iamterence said:
Is the kernel supposed to be 22mbs? I only asked because normally kernels are between 5 and 8mbs
Click to expand...
Click to collapse
because this kernel added bootanimation.zip, and it's 17MB
the title is a little confusing here. I mean E975 CM is gproj. Some may think that there's a kind of paradox in the tilte. gee and CM. We shouldn't try this kernel on E975 (geehrc) CM based ROMs like pacman, mokee, and...

[KERNEL][4.4.195] darkonah™ [20191006]

{
"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.
*
* 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.
*/
Hi,
It's just an ordinary kernel built by ordinary person
Nothing special with this kernel, not better than other kernels out there
FEATURES
- Upstream updates to latest stable linux-4.4 and latest CAF tag
- Built-in with some custom CPU Governors
- Adreno Idler
- Adrenoboost
- Enabling some I/O schedulers and tcp congestions
- Added KCAL Color Tuner
- Boeffla Wakelock Blocker
- F2FS support
- Backlight dimmer option
- etc
See, nothing special inside this kernel :silly:
- Old Changelog -
v1 :
- Initial release
v2 :
- Upstream updates to Linux 4.4.150
- Remove Mako Hotplug and back to stock
- Add chill governor
- Add state notifier
- Add USB Fast Charge (I hope it's not a placebo)
- Add headphone sound control
- A little optimization interactive cpu governor
v3 :
- Build with DragonTC-8.0 and Linaro-7.3.1
- Upstream updates to Linux 4.4.153
- Sync with new kernel source from ASUS S323
- Better deepsleep (I hope )
- Works with stock and pie
- DT2W only works on stock rom
- Note : sometimes you have to reboot once again to get everything normal
v4 :
- Upstream updates to Linux 4.4.154
- Enable Spectrum support
- Tweak and update on some cpu governors and i/o schedulers
- Disable cpufreq value strict and give userspace to set min / max cpu freq
- Add adrenoboost and tweak adreno idler
- Enable support to sdfat & f2fs (merged with latest f2fs source for linux 4.4.y)
- Some other optimizations
v5 :
- Upstream updates to Linux 4.4.155
- Merge tag LA.UM.6.2.r1-10900-sdm660.0
- Add simple low memory killer
- Add frandom from http://billauer.co.il/frandom.html
- Update f2fs driver
- Some other optimizations
v6
- Upstream updates Linux 4.4.157
- Enable DT2W support (similiar method to activate with other kernels)
- Some tuning on spectrum balance profile
- Some optimization
- Feel it yourselves
v7
- Upstream updates Linux 4.4.159 as usual
- Enable DT2W support (works normally in new ROMs that integrated with DT2W support) big thanks to @say99
- Add backlight dimmer
- Add support to DTS Eagle
- Fix GPU stuck at 430 MHz on previous build
- Some optimization and bugfixes
- Feel it yourselves
v8
- Rebased kernel into LA.UM.7.2.r1-05100-sdm660.0 based on android 9.0.0
- Slimming kernel with some features removed
- Some optimizations
v9
- Rebased kernel into KudProject's kernel tree
- Merged with latest Linux-4.4 and CAF tag
- Built with google clang 8.0.4
- Bugfixes and optimizations
v10
- Merged with latest Linux-4.4.165 and CAF tag
- Bugfixes and optimizations
v11
- Merged with latest Linux-4.4.167 and CAF tag
- Added options to user to adjust thermal temperature
- Implemented input boost
- Other bugfixes and optimizations
v12
- Merged with latest Linux-4.4.169 and latest CAF tag
- Remove input boost, use stock cpu boost
- Improve stability, battery backup, and balance performance
.........
Next Changelog HERE
.........
HOW TO INSTALL
- Download kernel file
- Go to custom recovery
- Flash the kernel, wipe cache & dalvik-cache, reboot
DON'T FORGET TO
- Backup your boot.img and files
- Wipe cache/dalvik-cache after flashing
CREDITS
- All around git world
DOWNLOAD
{Mod edit}
Telegram Group
Old Builds​
Notes :
• darkonah : an HMP kernel with stock frequency table
• darkonahX : an EAS kernel with overclocked cpu frequency up to 2,2 GHz and 1,8 GHz
• darkonahZ : an EAS kernel with stock frequency table
XDA:DevDB Information
darkonah, Kernel for the Asus ZenFone Max Pro M1
Contributors
travarilo
Source Code: https://github.com/travarilo/kernel_asus_sdm660
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: betutu
Created 2018-08-15
Last Updated 2020-03-15
Changelog
29-Jan-2019
.
.
07-Feb-2019
.
.
17-Feb-2019
.
.
21-Feb-2019
.
.
26-Feb-2019
.
.
26-Mar-2019
.
.
04-Apr-2019
.
.
26-Apr-2019
.
.
10-May-2019
.
.
18-May-2019
.
.
23-May-2019
.
.
12-Jun-2019
.
.
26-Jun-2019
Plz join original asus official telegram group so people can join with you
Based on stock ?
sourav.r said:
Plz join original asus official telegram group so people can join with you
Click to expand...
Click to collapse
Ok
Aftab_khatri said:
Based on stock ?
Click to expand...
Click to collapse
Based on stock merged with linux-4.4 stable and some customizations..
Awesome bb also it improves sound qaulity. Does it effects on sound quality?
Changelog v2 :
- Upstream updates to Linux 4.4.150
- Remove Mako Hotplug and back to stock
- Add Chill cpu governor
- Add state notifier
- Add USB Fast Charge (I hope it's not a placebo)
- Add headphone sound control
- A little optimization interactive cpu governor
No under clock or overlock ? (Optionally)
GryTEcHoG said:
No under clock or overlock ? (Optionally)
Click to expand...
Click to collapse
Underclock has been there since first build..
Overclock no..
dts eagle support?
androidgeek79 said:
dts eagle support?
Click to expand...
Click to collapse
it should be
Your kernel is stable. Could you add overlock as optional build ? I feel sometimes device is lagging with multi task, so want to see if we boost by 200mhz on both clusters.
Thanks
---------- Post added at 05:39 AM ---------- Previous post was at 05:35 AM ----------
Also can you add Fingerprint boost like I have seen in other kernel ? Not sure if that works.
which governor should i select to save ? battery
kunal.solanki.965 said:
which governor should i select to save ? battery
Click to expand...
Click to collapse
Powersave is the best for saving battery but performance will decrease
Changelog v3 :
- Build with DragonTC-8.0 and Linaro-7.3.1
- Upstream updates to Linux 4.4.153
- Sync with new kernel source from ASUS S323
- Better deepsleep (I hope )
- Works with stock and pie
- DT2W only works on stock rom
- Note : sometimes you have to reboot once again to get everything normal
-- darkonah --
.
.
.
better deep sleep is awesome
Working butter smooth with AEX 5.8. Battery life is very good.
workking on stock rom?? i m on latest 323 build
cjcool_123 said:
workking on stock rom?? i m on latest 323 build
Click to expand...
Click to collapse
It worked for me..
travarilo said:
It worked for me..
Click to expand...
Click to collapse
Little core frequency stuck at 1536 in latest build same happening with rawwork kernel v 2.1 latest but fine with ko and pbh why?
Ps power button unlock is really fast:good:

[KERNEL] [X00TD] ElasticsPerf [HMP] [EAS] [CAF]

Elasticsperf Kernel for Asus Zenfone Max Pro M1
{
"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.
*
* 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.
*/
XDADevDB Information
Elasticsperf, Kernel for the Asus ZenFone Max Pro M1 with Upstreamed Linux Versions merged and more stuff for great battery backup with balance performance.
Contributor :
@cbendot
Kredits:
* All around git world
* Codeaurora
* Kernel android-4.4-p
* Lineage-18.1 Source
Kernel Source : https://github.com/cbendot/kernel_asus_sdm660
Compiler Source : https://github.com/cbendot/elastics-toolchain
Version Information
Status Stable
Current Stable Version 4.4.290
Stable Release Date 2021-09-24
Compiler Elastics Toolchain
Created 2021-07-09
Last Updated 2021-10-28
Last Changelogs
• Upstream Linux 4.4.290
• Add snapshot of QTI haptics driver
• Input qti-haptics improved
• Implement userspace vibration control
• Introduce ZRAM_IDLE flag
• ZRAM writeback improved
• Introduce simple thermal
• adapt intelli module to msm thermal
• MSM thermal add sysfs nodes to control parameters
• Re enable CPU cooling by declaring cooling-cells
• Set max charging temperature limits
• Set initial-pwrlevel -> 3 for stock variant
• AnyKernel3 </script> update
Compiler :
• Clang Version: 14.0.0
• LLD Version: 14.0.0
• Binutils version: 2.37
• Source for compile toolchain merged from ClangBuiltLinux
• Thanks To All Developers whose the commits i picked
Download [Last HMP NLV]
Telegram Group [for more info]
new kernel good
keep up your good work bro, darkonah base is the best for the X00T
ElasticsPerf-HMP Update​
BUILD DATE 2021-07-14
Changelogs :
Upstream 4.4.275 from 4.4-p
drivers: staging: improve deep-sleep
arm: dts: increase linux,cma from 32M to 128M
Micro Improved
Compiled with Elastics clang 13 with LLD 13
add support for android P Q and R
*thanks for all around git world
​
Update Update Update​
BUILD DATE 2021-07-18
• add support for LV and NLV
• EXT4 optimization
• Charging rate Improved
• add more I/O schedulers
• little improved here and there
• Compiler Elastics clang 13 with LLD 13
cbendot said:
Update Update Update​
BUILD DATE 2021-07-18
• add support for LV and NLV
• EXT4 optimization
• Charging rate Improved
• add more I/O schedulers
• little improved here and there
• Compiler Elastics clang 13 with LLD 13
Click to expand...
Click to collapse
THANKS THANKS THANKS
rony raj said:
THANKS THANKS THANKS
Click to expand...
Click to collapse
ElasticsPerf Kernel Update ​
Changelogs :
• Upstreamed Linux 4.4.276 from android-4.4-p
• Merge latest CAF LA.UM.9.2.r1-03500-SDMxx0.0
• Introduce devfreq boost driver
• K-lapse v5.0
• Update LZ4 compressor module v7
• Increase UFS CPU latency
• set westwood default tcp
• add control vibrator for LV variant
• add overclock variant LV and NLV [CPU 1.8+2.2GHz + GPU 585MHz]
• add simple thermal for OC variant
ElasticsPerf Kernel Update​
• Upstreamed Linux 4.4.277 from linux-4.4-y
• add simple thermal for all variant
• add simple GPU algorithm
• Darkness governors upgrade to Darknessv5
• adrenoboost v2.1
• update conservative governor v2
• test autocut charging and improved charging rate
• for better in Tetris game experience try OC variant
• Toolchain: Elastics clang update to clang version 14 with LLD 14, hexagon enable
• dt2w not working (echo 1 > /sys/kernel/touchpanel/dclicknode)
https://t.me/ElasticsPerfDiscus
for more info
changelogs:
• Upstream Linux 4.4.284 except CAF
• merge caf tag LA.UM.8.2.r2-04800-sdm660.0
• merge caf tag LA.UM.8.4.c25-02500-8x98.0
• Qcacld-3.0 LA.UM.7.2.c26-02900-sdm660.0
• add CPU Input Boost
• add Mako Hotplug Control
• add Power Suspend
• add more governor and schedutil
• add HID Asus GamePad
• add MSM Performance TouchBoost
• add Cellular Controlled Delay TCP (C2TCP) congestion
• add Agile-SD TCP Congestion
• add lz4hc and zstd compression algorithm
• add Devfreq Boost
• binder/binderfs upstream upto 4.14.209
• msm thermal small improved
• cpu drop fixed
• charging rate small improved
• remove autocut charger
• drop simple LMK
• drop simple GPU algorithm
• add Overclock GPU 700 Mhz for EAS Variant
• Thanks To All Developers whose the commits i picked
Hey, can you please add short descriptions for each kernel type as to which kernel is focused on what?
For ex: HMP focused on battery backup etc.
It would be really helpful to select the best one we want as per our needs. Thanks in advance!
D0CT0RFATE said:
Hey, can you please add short descriptions for each kernel type as to which kernel is focused on what?
For ex: HMP focused on battery backup etc.
It would be really helpful to select the best one we want as per our needs. Thanks in advance!
Click to expand...
Click to collapse
yes, you can try hmp stock for get battery backup
cbendot said:
yes, you can try hmp stock for get battery backup
Click to expand...
Click to collapse
I'm looking for a balanced kernel. Good battery backup as well as decent performance also.
D0CT0RFATE said:
I'm looking for a balanced kernel. Good battery backup as well as decent performance also.
Click to expand...
Click to collapse
enjoy

			
				
cbendot said:
yes, you can try hmp stock for get battery backup
Click to expand...
Click to collapse
by default hmp get better battery backup, if more graphics experience try EAS, if more power try overclock variant but not better for battery backup
cbendot said:
by default hmp get better battery backup, if more graphics experience try EAS, if more power try overclock variant but not better for battery backup
Click to expand...
Click to collapse
Thanks for continue sakura project unofficially
rony raj said:
Thanks for continue sakura project unofficially
Click to expand...
Click to collapse
u welcome, I am forget to add in here
ElasticsPerf Update ​
• Upstream Linux 4.4.286
• merge caf tag LA.UM.9.2.r1-03600-SDMxx0.0
• Dropped CPU input boost
• Disable force permissive, selinux enforce for now
• add force dt2w (need test)
• ak3 sync from latest source
• Overclock use GPU 700Mhz all variant
• Thanks To All Developers whose the commits i picked
love this update
ur hmp kernel is awesome

[KERNEL][DIPPER] [Kernel 4.9.290][MIUI & AOSP] BAALAM 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"
}
Code:
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current covid-19 pandemic 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.
*/
BAALAM Kernel is based on LineageOS 18.1 sources compiled with Proton Clang.
Features
- Linux Kernel version 4.9.290
- Merged latest CAF tag
- Merged Latest LineageOS 18.1 commits
- I/O Schedulers: deadline, noop, cfq, zen, maple, anxiety
- Boeffla wakelock blocker
- Westwood, BBR, reno, cubic TCP Congestion
- Simple Low Memory Killer
- Fsync Control
- Drivedroid support
- Disabled Gentle Fair Sleepers
- LZ4 Compression Algorithm by default
- Cache tweaks
- CRC Check Disabled
- Zipped up with latest AnyKernel3
- WireGuard VPN support
- SafetyNet Flags Patch
- USB Fast Charge (900 mAh)
- TCP Tweaks
- Sound Control
- KCal Control
- AdrenoBoost
See all commits
Installation
1.- Download zip
2.- Boot to recovery mode
3.- Make a backup of your current boot.img/kernel
4.- Flash zip
5.- Reboot system
Note: Not all features comes enabled when you've flashed this kernel, you need a kernel manager to enable/disable or adjust some tweaks.
You need a kernel manager app like SmartPack(free), EX Kernel Manager(paid)...​Downloads​Android 10 & 11
BAALAMKernel-v1.5.1-dipper
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
MIUI
BAALAMKernel-v1.5.1-MIUI-dipper
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
Android 12
BAALAMKernel-v2.0.5-s-dipper
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
​
XDA: DevDB Information
Baalam, Kernel for the Xiaomi Mi 8
Contributors
ZonaRMR
Source Code: https://github.com/ZonaRMR/baalam_android_kernel_xiaomi_sdm845
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.5.1
Stable Release Date: 2021-10-22
Changelogs​Android 10 & 11
v1.5.1
Code:
- Upstreamed to Linux Kernel v4.9.290
v1.5
Code:
- Upstreamed to Linux Kernel v4.9.287
- msm-4.9 patches from CodeAurora
- Added AdrenoBoost
v1.4.2
Code:
- simple_lmk: Thaw victims upon killing them
- simple_lmk: Make the reclaim thread freezable
- Upstreamed to Linux Kernel v4.9.284
- Revert "ARM64: dts: Force warm reboot in order to preserve mem"
v1.4.1
Code:
- Upstreamed to Linux Kernel v4.9.283
v1.4
Code:
- Enabled Westwood, BBR TCP congestion
- TCP tweaks
- arm64: Select ARCH_HAS_FAST_MULTIPLIER
- cpuidle: Allow enforcing deepest idle state selection
- alarmtimer: Add ndelay for tight loop
- cpu-boost: Bind to LITTLE cpus and reduce RT prio
- cpu-boost: Rework scheduling setup
- cpu-boost: Reduce input boost time interval
- drivers/usb: Add Drivedroid Support
- arch/arm64: dts: disable dfps in jdi fhd panel
- soc: qcom: subsystem_restart: Prevent kernel panic caused by modem crash
- Upstreamed to Linux Kernel v4.9.282
v1.3
Code:
- mm: swap: swap pages one at a time
- mm: Default to 128KB readahead
- drm-msm-dsi: add backlight min option
- Kcal: drm: msm: kcal: make the userspace module param vars static and use short instead of integers
- Kcal: kcal: pie: fix used pcc setup for sde path
- Kcal: drm: msm: kcal: hue, saturation, value and contrast adjustments
- Kcal: drm: msm: kcal: export rgb to userspace and clean it up
- Kcal: kcal: sde_hw: color proc v4: add RGB bias
-zram: fix idle/writeback string compare
- Sound Control: techpack: sound_control: remove the speaker bits
- Sound Control: wcd934x: sound control: reset headphone digital gain to user val
- Sound Control: wcd934x: add sound control
-arm64/configs: zram: enable zram-writeback
-arm64/dts: sdm845-sde: Enable PM QoS for SDM845 rotator
-ARM: dts: sdm845: Disable LPM wakeup prediction for the big cluster
-ARM: dts: sdm845: Disable expedited RCU grace periods after init
-ARM: dts: sdm845: Disable unhandled or broken IRQ monitoring
-ARM: dts: sdm845: Suppress verbose output during boot
-ARM: dts: msm: Update PM-QoS values for sdm84
-ARM: dts: msm: alter disable load to 0 for DSI supplies on sdm845
-mm: Increment kswapd_waiters for throttled direct reclaimers
-buffer: eliminate the need to call free_more_memory() in __getblk_slo
-buffer: grow_dev_page() should use __GFP_NOFAIL for all case
-buffer: have alloc_page_buffers() use __GFP_NOFA
-mm: vmpressure: Fix rampant inaccuracies caused by stale data usa
-mm: vmpressure: Fix a race that would erroneously clear accumulated data
-mm: vmpressure: Ignore costly-order allocations for direct reclaim to
-mm: vmpressure: Don't export tunables to userspace
-VFS: use synchronize_rcu_expedited() in namespace_unlock()
-mm: Don't stop kswapd on a per-node basis when there are no waiters
-mm: vmpressure: Ignore allocation orders above PAGE_ALLOC_COSTLY_ORDER
-mm: Don't warn on page allocation failures for OOM-killed processes
-mm: vmpressure: Don't cache the window size
-mm: vmpressure: Interpret zero scanned pages as 100% pressure
-mm: vmpressure: Don't exclude any allocation types
-mm: Stop kswapd early when nothing's waiting for it to free pages
-simple_lmk: enhances and fixes
-UPSTREAM: lib/decompress_unlz4: change module to work with new LZ4 module version
-lz4: fix compress max output bound
-UPSTREAM: lib: update LZ4 compressor module
-zram: Use lz4 compression by default if present
-fastchg.c: Enable USB3 fast charge by default
1.2.1
Code:
- Upstreamed to Linux Kernel 4.9.281
v1.2
Code:
-ARM64: dts: qcom: sdm845: Remove AVB check
-arm64: lib: memory utilities optimization
-drivers: misc: implement usb fast charge mode
-proc: cmdline: Patch SafetyNet flags
-rmnet_data: Disable useless logging
-ipv4/tcp: Force applications to use TCP_NODELAY to improve network latency
-block: Add Anxiety I/O scheduler
-f2fs: Enlarge min_fsync_blocks to 20
-Introducing Touchboost driver(disable by default)
-msm_performance: Disable boosting when battery saver is on
-cmdline: replace instead of remove for SafetyNet CTS pass
v1.0
Code:
- Merge tag 'v4.9.280'of https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable
- Merge tag 'LA.UM.8.3.c25-03100-sdm845.0'of https://source.codeaurora.org/quic/la/kernel/msm-4.9
- boeffla_wl_blocker: update to wakelock blocker driver v1.1.0
- simple_lmk: Introduce Simple Low Memory Killer for Android
- mm: Adjust dirty ratio percentage
- mm: Disable readahead by default
- fs: Reduce cache pressure
- IO Scheduler: Enable all IO Sched and set CFQ as default
- block: add MAPLE I/O scheduler
- block: add zen scheduler
- Added fsync on/off support.
- zram: use lz4 compression by default
- core: disable crc check
- kernel/sched/features: Disabled Gentle Fair Sleepers
- setlocalversion: remove -dirty
- setlocalversion: removed -g{commitish}, the 12 hex chars of kernel string append
See all the commits
Changelogs
Android 12
v2.0.5-s
Code:
- Upstreamed to Linux Kernel v4.9.290
v2.0-s
Code:
- Upstreamed to Linux Kernel v4.9.288
- Merge CAF tag LA.UM.10.3.r1-00300-sdm845.0
reserved
Looks good
Miui compatible?
10/11 roms?
[-GuTi-] said:
Looks good
Miui compatible?
10/11 roms?
Click to expand...
Click to collapse
In both.
New Build (v1.3): https://www.mediafire.com/file/zr94kfajftvin4u/BAALAMKernel-1.3-dipper.zip/file
See changelogs in post #2
ZonaRMR said:
New Build (v1.3): https://www.mediafire.com/file/mrgktl3mugikb07/BAALAMKernel-1.3-dipper.zip/file
See changelogs in post #2
Click to expand...
Click to collapse
I can't download
ardiansyahdar said:
I can't download
Click to expand...
Click to collapse
Fixed
New Build 1.4 : https://www.mediafire.com/file/z56nnhexkp9wh9l/BAALAMKernel-1.4-dipper.zip/file
- Upstreamed to Linux Kernel v4.9.282
- Westwood, BBR TCP Congestion
- Drivedroid support
See changelogs in post #2
New Build 1.5 : https://www.mediafire.com/file/4ff2ij4u4w10ove/BAALAMKernel-v1.5-dipper.zip/file
- Upstreamed to Linux Kernel v4.9.287
- msm-4.9 patches from CodeAurora
- Added AdrenoBoost
See changelogs in post #2
Is this kernel compatible with miui ? What about dc dimming in miui and brightness bar values and net speed monitor ?
May I ask if this kernel also contains Pixel thermal hal for the Pixel Experience ROM?
GalalMoustafa said:
Is this kernel compatible with miui ? What about dc dimming in miui and brightness bar values and net speed monitor ?
Click to expand...
Click to collapse
LowTension said:
New Build 1.5 : https://www.mediafire.com/file/4ff2ij4u4w10ove/BAALAMKernel-v1.5-dipper.zip/file
- Upstreamed to Linux Kernel v4.9.287
- msm-4.9 patches from CodeAurora
- Added AdrenoBoost
See changelogs in post #2
Click to expand...
Click to collapse
Hello, can you reply my questions? or development stopped for this kernel ?
New builds
Android 10 & 11
- Upstreamed to Linux Kernel v4.9.290
v1.5.1: https://www.mediafire.com/file/dyqhjyhq2vgtbui/BAALAMKernel-v1.5.1-dipper.zip/file
v1.5.1(MIUI): https://www.mediafire.com/file/cpiseg0p0rknyfp/BAALAMKernel-v1.5.1-MIUI-dipper.zip/file
Android 12
- Upstreamed to Linux Kernel v4.9.290
- Merge CAF tag LA.UM.10.3.r1-00300-sdm845.0
v2.0.5-s: https://www.mediafire.com/file/hpkbn4rffkmt27p/BAALAMKernel-v2.0.5-s-dipper.zip/file
See all changelogs in post #2 and #3
GalalMoustafa said:
Hello, can you reply my questions? or development stopped for this kernel ?
Click to expand...
Click to collapse
The latest build is in the OP, MIUI is added
Will this kernel work with PE12 ? Anyone tried? Feedback please
Jaseemxx91 said:
Will this kernel work with PE12 ? Anyone tried? Feedback please
Click to expand...
Click to collapse
This kernel doesn't support PE since it doesn't have google thermal hal. And in pe12 theme it is clearly stated that pe12 doesn't support custom kernels.

Development [Kernel][Lisa][AOSP]Yuki ユキ 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"
}
Code:
#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/Kernel
* 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.
*/
/* Details */
Last Xiaomi Changes
Last CAF/CLO Merges
LZ4 zram
MGLRU
EROFS
Wireguard
kCAL
CLANG 16 support
vDSO
LRNG
more...
/* Instructions */
Simply flash the kernel zip file from the recovery.
This kernel uses Anykernel 3 so no need to reflash magisk (if you use magisk) after installing it.
it should work on all roms but its majority recommended to use on XPerience ROM.
VENDOR_DLKM roms not supported
Yuki-ユキ Pling
Yuki-ユキ Kernel pling download
Yuki-ユキ klozz.dev
Yuki-ユキ Kernel download
It is not necessary but if you like my job you could invite me a cup of coffee or a beer
PayPal​
Changelog in second post.
Kernel source: Yuki kernel source
Telegram Update channel: https://t.me/Yuki_Kernel
Changelog
16/03/2023
Code:
- treewide: Merge tag 'LA.UM.9.16.r1-12900-MANNAR.QSSI13.0'
- dm-verity: Stop using WQ_UNBOUND for verify_wq
- dm-verity: Enable WQ_HIGHPRI on verify_wq
- sched/uclamp: Fix incorrect uclamp.latency_sensitive setting
- mm: Fix truncated major/minor output in PID maps
- msm: kgsl: Avoid inline submission if slumber is in progress
- msm: kgsl: Skip msm-adreno-tz algorithm when single power level in use
- msm: kgsl: Allocate memory for sync callbacks using GFP_KERNEL
- treewide: Import xiaomi changes for mtdoops
- arm64: dts: qcom: Update to LA.UM.9.14.r1-20200-LAHAINA.QSSI13.0
- bug fixes and perf optimizations
03/03/2023
Code:
- perf brief low latency tuning
- Enable TEO cpuidle
- block: loop: set non-rotational queue flag
- block: loop: Force complete I/O requests on the same CPU
- some bugfixes
- Perf tuning
- Use latest Yuki clang 17+bolt
02/26/2023
Code:
- Merge tag (treewide) 'LA.UM.9.14.1.r1-08600-QCM6490.QSSI12.0
This tag upstream the kernel to 5.4.219
- Merge tag 'LA.UM.9.16.r1-12900-MANNAR.QSSI13.0'
- Enable subsystem_sleep_stats driver
- icnss2: Send WPSS restart level to FW through Q
- msm: sde: cancel delayed idle_notify_work beginning of every commit
- Affine DRM and KGSL IRQ to CPU 1 & 2
- mm: Don't be stuck to rmap lock on reclaim path
- kgsl: Fix syncsource spinlock recursion
- devfreq: Fix possible divide-by-zero
- devfreq: avoid deadlocks
- simple_lmk: Kick in faster
12/Dec/2022
Code:
- cpu-topology: Change the size of allocation for cpu's
- Merge tag'LA.UM.9.14.1.r1-08000-QCM6490.QSSI13.0'
- Merge tag'LA.UM.9.14.2.r1-03400-QCM6490.QSSI12.0'
- treewide: Merge tag 'LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0'
- devfreq: memlat: Correct the num_cpus in memlat-mon
- qcacmn: Change log level to debug for hif_runtime_lock_init/deinit
- msm: ipa3: Adding changes to retry page allocation in WQ
- qcacld-3.0: Reset roaming_in_progress when ROAM_HO_FAILED is received
- msm: camera: isp: Handle early bufdones
- Don't allow readahead Movable allocations from CMA region
Last Yuki clang 16 with bolt
02/Dec/2022
Code:
- techpack:audio: reduce auto suspend delays
- lahaina: Power off DSI PHY during idle PC
- atomic: Use __always_inline for pure wrappers
- Merge tag 'LA.UM.9.14.1.r1-07700-QCM6490.QSSI12.0' into Yuki
- mm/lru: introduce TestClearPageLRU()
- mm: vmscan: use TestClearPageLRU() on isolate_page()
- mm/vmalloc: Fix unlock order in s_stop()
- locking/qrwlock: Cleanup queued_write_lock_slowpath()
- cgroup-v1: Correct privileges check in release_agent writes
- cgroup changes
- UPSTREAM: binder:
- Input: xpad - fix wireless 360 controller breaking after suspend
Last Yuki clang 16 with bolt
17/Nov/2022
Code:
- treewide: Merge tag 'LA.UM.9.14.r1-20800-LAHAINA.QSSI13.0'
- upgrade wireguad to v1.0.20220627
- Run delayed work on power efficient workqueues where possible
- kernel: sched: Import SONY changes
- msm: kgsl: Affine KGSL worker kthread to the big CPU cluster
- mm: zram: fix swapcached issue on kernel 5.4
- erofs: avoid consecutive detection for Highmem memory
- erofs: don't trigger WARN() when decompression fails
reserved
is it compatible with miui?
Thanks for the kernel, I personally prefer your kernel due to how smooth it is. Works fine with PixelOS
hello, do you plan to compile different roms with this kernel except xpereince? Also thanks for this nice kernel.
jhohan25851 said:
is it compatible with miui?
Click to expand...
Click to collapse
No.
aykut.5 said:
hello, do you plan to compile different roms with this kernel except xpereince? Also thanks for this nice kernel.
Click to expand...
Click to collapse
No, I only maintain XPerience (my own rom) because my internet is terrible for uploading
But anyone is free to use it when compiling their custom rom (if they want to).
Solid kernel, smoothest by far, tested on Arrow, Pixel Experience, PixelOS and now XPerience
Currently using on Pixel OS 12.1 (built inline from source) and it works flawlessly. Very smooth. Thank you so much!
Kernel updated
sabus88 said:
Solid kernel, smoothest by far, tested on Arrow, Pixel Experience, PixelOS and now XPerience
Click to expand...
Click to collapse
Did you modify the Kernel or Just Flash it as is?
kernel is really good. thank you really
aykut.5 said:
kernel is really good. thank you really
Click to expand...
Click to collapse
Which rom did you install with bro??
Raj Pandiyan said:
Which rom did you install with bro??
Click to expand...
Click to collapse
With cherish
updated read 2nd post por log
can you do anything for the black crush?
aykut.5 said:
can you do anything for the black crush?
Click to expand...
Click to collapse
blackcrush is display hal issue (I added a fix for that from AOSPA of ghostrider-reborn in xperience)
(also i dont have this issue on my device)
TeamMex said:
blackcrush, ekran hal sorunudur (bunun için xperience'ta ghostrider-reborn'un AOSPA'sından bir düzeltme ekledim)
(ayrıca benim cihazımda bu sorun yok)
Click to expand...
Click to collapse
You are awesome. I'm waiting for an update in rom soon to install it.
aykut.5 said:
With cherish
Click to expand...
Click to collapse
Hey bro, where are you getting the Cherish OS rom from? I have a version installed and I love it, but it was from some random site so I've no hopes of updates. Can you point me in the right direction?
InvisibleKiller said:
Hey bro, where are you getting the Cherish OS rom from? I have a version installed and I love it, but it was from some random site so I've no hopes of updates. Can you point me in the right direction?
Click to expand...
Click to collapse
I installed cherishOS 4.2 from here

Categories

Resources