Development [KERNEL][ALIOTH][MIUI & AOSP][Kernel 4.19.286] BAALAM Kernel 4.2 - Xiaomi Poco F3 / Xiaomi Mi 11X / Redmi K40

{
"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 PotatoProject sources compiled with AOSP Clang.
Features
- Linux Kernel version 4.19.286
- Build with Android Clang version 14.0.7 + LLD linker + Polly
- -O2 Optimization
- HBM support
- DC dimming support
- OnePlus UFS v3.1 features
- KernelSU
- Merged latest CAF/CodeLinaro tag
- MIUI & AOSP Based ROMS Support
- CRC Check Disabled
- Zipped up with latest AnyKernel3
- Cache tweaks
- Boeffla wakelock blocker
- Fsync Control on/off
- USB Fast Charge (900 mAh with MTP on)
- TCP Westwood as default
- Drivedroid
- WireGuard VPN support
- KCAL Color Calibration
- 90hz support
- Backlight min brightness option
- Touchboost(disabled by default)
Installation
1.- Download zip
2.- Boot to recovery mode
3.- Make a backup of your current boot.img , dtb & vendor
4.- Flash zip
5.- Wipe dalvik & Cache
6.- Reboot system
Downloads
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)...
Android 11, 12, 12.1, 13
BAALAM Kernel - Xiaomi SM8250 Platform
/** 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...
www.pling.com
Telegram group: https://t.me/BAALAMKernelAlioth
If you liked my work and want to buy me a Tacos, please consider donating me.
Paypal: https://www.paypal.me/lowtension
​XDA: DevDB Information
BAALAM, Kernel for the POCO F3
Contributors
LowTension
Source Code: https://github.com/LowTension/BAALAM_android_kernel_xiaomi_sm8250
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 4.2
Stable Release Date: 2023-06-20

Changelogs​v4.2
Code:
- Upstreamed to Linux Kernel v4.19.286
- Merged lattest ACK patches
- Fixed LSPosed crash
- Fixed app scroll laggy
- Updated KernelSU to 10981 with latest improvements
- reverted some old commits
v4.1.1
Code:
- Upstreamed to Linux Kernel 4.19.285
- Apply latest AKC patches
- Fixed broken proximity sensor due to CLO patch
v4.1
Code:
- Upstreamed to Linux Kernel v4.19.284
- Merged CLO tag LA.UM.9.12.1.r1-05900-SMxx50.QSSI12.0
- Fixed HBM
- Added support for DC Dimming
- Added support for ROMS with different GPU drivers
- Minimized alarmtimer wakeup
- Reverted some upstream commits
- Added One Plus UFS v3.1 features
- Added more thermal features
- mm tweaks
- Reworked FP
- Update camera driver(OIS) for Apollo
- Reduce FP unlock time
v4.0
Code:
- Upstreamed to Linux Kernel v4.19.283
- Added support for HBM
- Added latest ACK patch
- Set usbpd power charging max to 33w
- kona-v2-gpu: Add a new power level for supported devices
- Update awinic driver & haptics configuration
- jeita: update fcc ranges
- kona-sde: Update DSI regions
- revert NEON implementations
- focaltech: Add touch super resolution factor
- focaltech_touch: Upgrade ft3518_j11 firmware
- Added xiaomi ARP scan driver
- Other fixes & inprovements
v3.1
Code:
- Upstreamed to Linux Kernel v4.19.282
- CLO: merged tag 'LA.UM.9.12.r1-15400-SMxx50.QSSI13.0'
- CLO: camera-kernel: merged tag "LA.UM.9.12.r1-15400-SMxx50.QSSI13.0"
- CLO: video-driver: merged tag "LA.UM.9.12.r1-15400-SMxx50.QSSI13.0"
- CLO: audio-kernel: merged tag "LA.UM.9.12.1.r1-05700-SMxx50.QSSI12.0"
- CLO: fw-api: merged tag "LA.UM.9.12.r1-15400-SMxx50.QSSI13.0"
- Other improvement
v3.0
Code:
- Fixed bootloop in A13 ROMS
- Upstreamed to Linux kernel v4.19.281
- Merge branch 'android-4.19-stable' from ACK
- Merged CLO tag 'ASB-2023-04-05_4.19-stable'
- Merged CLO tag 'ASB-2023-03-05_4.19-stable
- Merged CLO tag 'ASB-2023-02-05_4.19-stable
- Merged CLO tag 'ASB-2023-01-05_4.19-stable'
- Merged CLO tag 'ASB-2022-12-05_4.19-stable
- Merged CLO tag 'ASB-2022-10-01_4.19-stable'
- Merged CLO tag 'ASB-2022-09-05_4.19-stable'
- Merged CLO tag 'ASB-2022-07-05_4.19-stable'
- arm64: crypto: add NEON accelerated XOR implementation
- CLO: camera: Merged tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0'
- CLO: qcacld-3.0: Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0'
- CLO qcacld-3.0: Merge tag 'LA.UM.9.12.r1-14700-SMxx50.0
- CLO: audio: Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.
- CLO: video: Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0
- CLO: display-drivers: Merge tag 'LA.UM.9.12.r1-14700-SMxx50.0'
- CLO: fw-api: Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0'
- CLO: qca-wifi-host-cmn: Merge tag 'LA.UM.9.12.r1-15300-SMxx50.QSSI12.0'
- CLO: Merge tag 'LA.UM.9.12.r1-15300-SMxx50.QSSI12.0'
- CLO: Merge tag 'LA.UM.9.12.1.r1-05500-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0'
- CLO: Merge tag 'LA.UM.9.12.1.r1-05100-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.1.r1-04900-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.r1-15100-SMxx50.QSSI13.0
- CLO: Merge tag 'LA.UM.9.12.r1-14800-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.1.r1-03500-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.1.r1-03200-SMxx50.QSSI12.0
- CLO: Merge tag 'LA.UM.9.12.r1-14700-SMxx50.0'
- CLO: Merge tag 'LA.UM.9.12.1.r1-03100-SMxx50.QSSI12.0
- Other fixes and improvements
v2.5
Code:
- Upstreamed to Linux Kernel v4.19.246
- Merged tags:
- LA.UM.9.12.1.r1-02200-SMxx50.QSSI12.0
- LA.UM.9.12.r1-14400.02-SMxx50.QSSI13.0
- LA.UM.9.12.r1-14500-SMxx50.0
- LA.UM.9.12.r1-14600-SMxx50.QSSI13.0
- LA.UM.9.12.1.r1-02700-SMxx50.QSSI12.0'
- Merge qca-wifi-host-cmn tags:
- LA.UM.9.12.1.r1-02700-SMxx50.QSSI12.0
- LA.UM.9.12.r1-14600-SMxx50.QSSI12.0
- Merged qcacld-3.0 tags:
- LA.UM.9.12.1.r1-02700-SMxx50.QSSI12.0
- LA.UM.9.12.r1-14600-SMxx50.QSSI12.0
- Merged display-drivers tags:
- LA.UM.9.12.r1-14600-SMxx50.QSSI12.0
- Merged audio-kernel tags:
- LA.UM.9.12.r1-14600-SMxx50.QSSI12.0
- Merged camera-kernel tags:
- LA.UM.9.12.r1-14600-SMxx50.QSSI12.0
- Enabled ICE Driver
- Merged latest ACK patches
v2.1.1
Code:
- Upstreamed to Linux Kernel v4.19.243
- Reduced SMP2P sleepstate wakeup time
- Compiled with Clang/LLD 14.0.7
- Updated touch drivers
- Merged latest ACK patches
v2.0
Code:
- Upstreamed to Linux Kernel 4.19.240
- Applied patched from kernel common
- Enable UAC1
- Clang/LLVM/Polly optimizations
--O2 Optimization
- Added ZEN v2 I/O Scheduler
- Set proper permissions for fsync_enabled
- Micro-optimize PID
- Correct implementation of USB2 fast charge mode
- Droped Adrenoboost
- Allow Adreno 650 to nap
- Disable EDAC
- Update Boeffla WakeBlocker code
- Add backlight min option
- Removed some debug and logging options
- Merged f2fs-stable
- Merge tag 'LA.UM.9.12.1.r1-01300-SMxx50.QSSI12.0
- Merge tag 'LA.UM.9.12.r1-14100-SMxx50.0
- Merge tag 'LA.UM.9.12.r1-14000-SMxx50.QSSI13.0'
- Merge tag 'LA.UM.9.12.1.r1-00700-SMxx50.QSSI12.0'
- camera-kernel: Merge tag 'LA.UM.9.12.r1-13800-SMxx50.0
- camera-kernel: Merge tag 'LA.UM.9.12.1.r1-00600-SMxx50.QSSI12.0'
- camera-kernel: Merge tag 'LA.UM.9.12.r1-13600-SMxx50.0'
- camera-kernel: Merge tag 'LA.UM.9.12.1.r1-00300-SMxx50.QSSI12.0
- camera-kernel: Merge tag 'LA.UM.9.12.1.r1-00200-SMxx50.QSSI12.0'
- camera-kernel: Merge tag 'LA.UM.9.12.r1-13400-SMxx50.0'
- camera-kernel: Merge tag 'LA.UM.9.12.r1-13300-SMxx50.QSSI12.0'
- display-drivers: Merge tag 'LA.UM.9.12.r1-14000-SMxx50.0
- display-drivers: Merge tag 'LA.UM.9.12.r1-13800.02-SMxx50.QSSI12.0
- display-drivers: Merge tag 'LA.UM.9.12.r1-13500-SMxx50.0'
- display-drivers: Merge tag 'LA.UM.9.12.r1-13400.02-SMxx50.QSSI12.0'
- display-drivers: Merge tag 'LA.UM.9.12.r1-13300-SMxx50.QSSI12.0
- video-driver: Merge tag 'LA.UM.9.12.1.r1-00900-SMxx50.QSSI12.0'
- video-driver: Merge tag 'LA.UM.9.12.r1-14000-SMxx50.QSSI13.0'
- Some other fixes
v1.7.1
Code:
- Upstreamed to Linux Kernel 4.19.231
- Merged tag LA.UM.9.12.1.r1-00600-SMxx50.QSSI12.0
- Merged tag LA.UM.9.12.r1-13800-SMxx50.0
- Some other fixes
v1.7
Code:
- Upstreamed to Linux Kernel 4.19.230
- Added adrenoboost feature by flar2(disabled by default)
- Fixed some charging issues
- Fixed unable to suspend if smartwatch is connected
- GPU improvements
- Performance improvements
- New CPU max freq limits(Little cluster max freq by default is 1804 mhz,
Big cluster max freq by default is 2419 mhz
and Prime cluster max freq by default is 3187 mhz)
v1.6.9
Code:
- Upstreamed to Linux Kernel v4.19.227
- Added Touchboost(disabled by default)
- CPU and GPU optimization
- Enabled Westwood TCP Congestion
- zRAM improvements and fixes
- Update the LZ4 compression module
- VM improvement and fixes
- Powersaving opt
v1.6.8.6
Code:
- [fix] Disabled use of alarm_timer for wakelocks presented in latest caf tag, so In this way alioth device will sleep very well again
v1.6.8.5
Code:
- Upstreamed to Linux Kernel 4.19.224
- Added KCAL Color Support
- Merged CAF tag 'LA.UM.9.12.1.r1-00300-SMxx50.QSSI12.0'
- Merged CAF tag 'LA.UM.9.12.r1-13600-SMxx50.0'
- Others
v1.5
Code:
- Upstreamed to Linux Kernel 4.19.222
- Drivedroid support
- Enable LLVM Polly optimizer
- Fixed no zoom
- some misc changes
v1.1
Code:
- Added fsync on/off support
- Added Boeffla wakelock blocker
- Network tweaks
- Implemet USB3 Fast Charge mode
- merged caf tag 'LA.UM.9.12.r1-13500-SMxx50.0'
- merged caf tag 'LA.UM.9.12.1.r1-00200-SMxx50.QSSI12.0'
- merged caf tag 'LA.UM.9.12.r1-13400-SMxx50.0'
- merged caf tag 'LA.UM.9.12.1.r1-00100-SMxx50.QSSI12.0'
- merged caf tag 'LA.UM.9.12.r1-13300-SMxx50.QSSI12.0'
v1.0
Code:
- Added Simple LMK
- Upstreamed to Linux Kernel v4.19.219
- Patches
- Initial release

reserved

Reserved

Fast charging not working and scrolling lag. Big and prime frequency not using max frequency. Thanks for making a kernel for alioth.

sivajipro said:
Fast charging not working and scrolling lag. Big and prime frequency not using max frequency. Thanks for making a kernel for alioth.
Click to expand...
Click to collapse
In wich ROM?

LowTension said:
In wich ROM?
Click to expand...
Click to collapse
Los 18.1

thanks for this kernel, does flashing this kernel, detect and retains Magisk (if rooted) like drunk kernel?

ale82to said:
thanks for this kernel, does flashing this kernel, detect and retains Magisk (if rooted) like drunk kernel?
Click to expand...
Click to collapse
Yes

New build v1.1: https://www.mediafire.com/file/m2xpe3h8fcbekip/BAALAMKernel-v1.1-alioth.zip/file
- Added fsync on/off support
- Added Boeffla wakelock blocker
- Network tweaks
- Implemet USB3 Fast Charge mode
- merged caf tag 'LA.UM.9.12.r1-13500-SMxx50.0'
- merged caf tag 'LA.UM.9.12.1.r1-00200-SMxx50.QSSI12.0'
- merged caf tag 'LA.UM.9.12.r1-13400-SMxx50.0'
- merged caf tag 'LA.UM.9.12.1.r1-00100-SMxx50.QSSI12.0'
- merged caf tag 'LA.UM.9.12.r1-13300-SMxx50.QSSI12.0'
See all changelogs in post #2

New build v1.5: https://www.mediafire.com/file/5wnkw5aeyewif89/BAALAMKernel-v1.5-alioth.zip/file
- Upstreamed to Linux Kernel v4.19.222
- Drivedroid support
- Fixed no zoom
- Compiled with AOSP Clang 14.0
See all changelogs in post #2

New build v1.6.8.5: https://www.mediafire.com/file/l8wzu8zbiq4sb0y/BAALAMKernel-v1.6.8.5-alioth.zip/file
- Upstreamed to Linux Kernel v4.19.224
- Added KCAL support
- Merged CAF tag 'LA.UM.9.12.1.r1-00300-SMxx50.QSSI12.0'
- Merged CAF tag 'LA.UM.9.12.r1-13600-SMxx50.0'
See all changelogs in post #2

support external wifi adapter in kali nethunter ?

LowTension said:
New build v1.6.8.5: https://www.mediafire.com/file/l8wzu8zbiq4sb0y/BAALAMKernel-v1.6.8.5-alioth.zip/file
- Upstreamed to Linux Kernel v4.19.224
- Added KCAL support
- Merged CAF tag 'LA.UM.9.12.1.r1-00300-SMxx50.QSSI12.0'
- Merged CAF tag 'LA.UM.9.12.r1-13600-SMxx50.0'
See all changelogs in post #2
Click to expand...
Click to collapse
Thank you!
Works perfectly with A12 Weekly 22.1.6 MIUI 13 EU Rom.

michelD said:
Thank you!
Works perfectly with A12 Weekly 22.1.6 MIUI 13 EU Rom.
Click to expand...
Click to collapse
How do you flash kernel without working TWRP?

New build v1.6.8.6: https://www.mediafire.com/file/avkamjthnyh9ch9/BAALAMKernel-v1.6.8.6-alioth.zip/file
- [fix] Disabled use of alarm_timer for wakelocks presented in latest caf tag, so In this way alioth device will sleep very well again
See all changelogs in post #2

LowTension said:
New build v1.6.8.6: https://www.mediafire.com/file/avkamjthnyh9ch9/BAALAMKernel-v1.6.8.6-alioth.zip/file
- [fix] Disabled use of alarm_timer for wakelocks presented in latest caf tag, so In this way alioth device will sleep very well again
See all changelogs in post #2
Click to expand...
Click to collapse
Working fine on miuimix...

LowTension said:
New build v1.6.8.6: https://www.mediafire.com/file/avkamjthnyh9ch9/BAALAMKernel-v1.6.8.6-alioth.zip/file
- [fix] Disabled use of alarm_timer for wakelocks presented in latest caf tag, so In this way alioth device will sleep very well again
See all changelogs in post #2
Click to expand...
Click to collapse
Just installed it, gonna give feedback in a few days, thanks dev!

kniffo80 said:
How do you flash kernel without working TWRP?
Click to expand...
Click to collapse
Simply via the flash tool of EX Kernel (paying) app.
Should be possible also with SmartPack (free) app, but not tested.

I just flashed on xiaomi.eu stable miui 13 rom. Booted fine. Lets see how it behaves from now on. So far, all sensors seem to work fine and also calls, data and wifi.
I flashed using official TWRP

Related

[ROM] AOSiP 7.0 - Oreo [EAS ✓] [OMS - Coming soon ] [8.0.0_r35] - 19.12.2017

{
"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:
[B][CENTER]**** Disclaimer: I'm not responsible if you destroy your device. Use at your own risk!!! ****[/CENTER][/B]
Android Open Source illusion Project​
About us:​
AOSIP is a quality custom rom based purely on GOOGLE AOSP source since 6.0 release. Twisted with the latest features and blended with stability. We strive for perfection and it shows.​
Team Illusion:​
Josh Fox (xlxfoxxlx)
Akhil Narang
Sri Harsha​
Bug reporting:
This is a big one. We work very hard for you guys so please help us out and follow these steps to report your bug. Ive even provided links for you to help out.
1. Very first step will be to attempt a new DL and clean flash.
2. Pull a logcat and copy / paste it to hastebin .
3. Post in this topic ( I will move to official soon )
4. Any bug reported without following procedure will be disregarded.
Click to expand...
Click to collapse
Source code:
AOSiP Gerrit Review
AOSiP Github
Kernel source
Device source
Latest Downloads:
DOWNLOADS <-- click here
Prefered gapps - Beans gapps<-- click here
Credit/Thanks:
Mike Williams(founder and creator of AOSiP)
Google
Dirty Unicorns
AICP
ABC Rom
Dabug123 KronicCore
Screwd
Omni
Krexus
Cyanogenmod
SlimRoms
ChainFire (SuperSU)
Beanstown106
Cory Collins
Sultanxda
flar2
francisofranco
-- PME section -
crpalmer - PME hero!
tabp0le
Altaf Mahdi
raymanfx
---------
Any others i may have forgotten(sorry, pls pm me)
All our testers
XDA:DevDB Information
AOSiP, ROM for the HTC 10
Contributors
fagyi
Source Code: https://github.com/AOSIP/platform_manifest
ROM OS Version: 8.x Oreo
ROM Firmware Required: N or M firmware base
Version Information
Status: Nightly
Created 2017-05-23
Last Updated 2017-12-19
ChangeLogs
Special thank you who send me donations:
- @The Fer-Shiz-Nizzle
- @fantamadnesss
- @_Sherrif
- @Roocher
Device changes :
https://github.com/Fagyi/android_device_htc_pme/commits/aosip-oreo
Kernel changes:
https://github.com/Fagyi/htc_pme_kernel/commits/IceMan
AOSiP changes:
http://review.aosiprom.com
19.12.2017 - AOSiP 7.0 -​
AOSiP-7.0-EAS-pme-20171219zip
MD5: a588bfe435fc21561b2b9dbab409e9b1
Device:
- pme: cleanup Android.mk
- pme: move idc to configs/idc
- pme: Revert "pme: camera: properly shim DisplayEventReceiver for ZEUSIS Algo"
- pme: camera: fix preview format missmatch when using gralloc1
- pme: fixup camera on hwc2
Vendor:
pme: update blobs:
- Add ims app
- Add imssettings
- Add QtiTelephonyService
- Add CNEService
- Add qcrilmsgtunnel
- Update & add ims librarys
- Update some camera related blobs
- Update CNE librarys
- Update DRM library
- Update TimeService library
- Update graphich librarys
- Update GPS librarys
- Update Sensor librarys
Searching my night display update.zip when I found it, uploading too.
Older changes
11.12.2017 - AOSiP 7.0 -
December security updates and all upstream changes already merged!
Device:
- pme: port over marlin cpusets setups
- pme: remove ENABLE_CPUSETS and ENABLE_SCHEDBOOST
- pme: remove ipacm / ipanat
- pme: Move location files from /data/ to /data/vendor/
- pme: Update variant script with new gps.conf location
- pme: Apply fix to Sprint gps.conf
- pme: rootdir: fix a typo, thanks @tabp0le
- pme: switch to the binderized audio hal
- pme: manifest: fix a typo
- pme: update seccomp policy from LA.UM.6.5.r1-04000-8x96.0
- pme: vr: modules is device dependent
- pme: switch to the new HWC2 and GRALLOC1
- pme: power: Add open function for power module
- pme: thermal: Add thermal send rule socket to thermal service init
- pme: Enable width/height swap feature for H.264 codec
- pme: manifest: Add display hals.
- pme: manifest: add vendor.qti.qcril.am
- pme: move audio configs to vendor
- pme: Add vndk sp libraries to system lib
- pme: update media_codecs configs from upstream
- pme: update sec_config from upstream
- pme: audio: reduce audio flinger standby delay
- pme: Add property to enable display default color mode
- pme: manifest: add vendor.display.postproc
- pme: vndk: remove one typo
- pme: Build libdisplayconfig
- pme: rootdir: some O related changes
- pme: audio_effect: move all things to vendor
- pme: update audio side from upstream
- pme: audio: rewrite mixer_paths_tasha from upstream
- pme: add [email protected]
- pme: final update's for audio
Kernel:
- Updated to Linux 3.18.86
- Updated to 'LA.UM.5.5.r1-06300-8x96.0'
- Backported oreo related audio features
- Backported oreo drm and msm/vidc changes
- pme: schedutil: make equal with render
- pme: vidc: fix incompatible pointer type
Vendor:
- pme: update graphics from LA.UM.6.5.r1-02500-8x96.0"
- pme: update sensors from LA.UM.6.5.r1-02500-8x96.0
- pme: update perf-profile's
- pme: add colorservice app
- pme: add iop related blobs
- pme: update graphich blobs
- pme: add missing iop blobs
Known issue: Night display since II moved to the new hwc2 and gralloc1
25.08.2017 - AOSiP 6.3
Device:
- pme: Add init.power.sh to manage EAS from marlin
- pme: drop init.qcom.power.rc and cleanup power congfigs
- pme: add camera label
- pme: power: remove duplicates
- pme: revert 60 fps support, because break the fullhd recording
- pme: cleanup for zram
- pme: rootdir: cleanup
- pme: Enable Core-control & MSM thermal
- pme: port over pxel thermal
- pme: power: add support for schedutil too
- pme: zram: setup more configs
- pme: Disable MSM thermal
- pme: power: sync with voxpopuli
- Revert "pme: make sure sepolicy loaded"
- pme: power: added voxpopuli tunables
- pme: Adjust audio configs and switch to XML audio config
ExFat its still bugos, because I need some modifications on source, because AOSP doesnt support ExFat at the moment, and I dont think that I want modify the upstream source. I give the idea for AOSiP lead developers.
Kernel:
- IceMan 1.5 EAS Bring up
- pme: defconfig: Regen for upstream 3.18.66
- pme: Merge tag 'LA.UM.5.5.r1-05700-8x96.0' into IceMan
- Backport 4.9 audio features
- Backport 4.9 rcu
- Backport 4.9 binder
- Bring back DTS eagly support
- Remove sound control for now
- Many many more look at the source code:
https://github.com/Fagyi/htc_pme_kernel/commits/IceMan
20.07.2017
Device:
- Revert "pme: Enable stereo camcorder audio recording" we dont need this one, already there
- pme: init: fix model names
E.g show Htc 10 instead of MSM8996 for arm64
Kernel:
- ASoC: wcd9335: Sound control
- ASoC: wcd9335: Sound control: allow further reduction of digital gain
- ASoC: wcd9335: add analog headphone gain
- ASoC: wcd9335: command line option to enable compander
- sound_control: fix merge error
- pme: enable Sound control
Other info that upstream moved to odexed build which i like it so much \O/
15.07.2017
Device:
- pme: fix bootanimation, converted to 1440p for our device's
- pme: selinux: remove sysinit permission because removed on upstream
- pme: selinux: Exfat cleanup
- pme: Allow vendor init to override props
- pme: Abandon TARGET_UNIFIED_DEVIVCE flag
- pme: fstab: Fix OTG mount device.
- pme: init.qcom.rc update to to LA.UM.5.5.r1-05100-8x96.0
- pme: import high speed encoder profiles
- pme: Enable stereo camcorder audio recording
Kernel:
-Merge tag 'LA.UM.5.5.r1-05300-8x96.0' into IceMan
-Merge tag '3.18.60' into IceMan
- Bring IceMan to 1.1
- msm: vidc: Fix broken debugfs creation error checks and error paths
- UPSTREAM: ext4: fix fencepost in s_first_meta_bg validation
- ext4: fix condition of validate s_first_meta_bg
- cpu-hotplug: convert cpu_hotplug_disabled to a counter
Vendor:
- Update google.xml from upstream ( For dozing playstore, gms, etc for battery )
07.07.2017
AOSiP 6.2 - with july security updates
Device:
- Revert "pme: Add board specific HotwordEnrollment"
- Revert "pme: Remove forced triple framebuffers"
- pme: remove some unused line for now
- pme: selinux: fix ExFAT
Kernel:
-Merge tag 'LA.UM.5.5.r1-05100-8x96.0' into IceMan
-Merge tag '3.18.59' into IceMan
. Bring IceMan to 1.0
Vendor:
- pme: update blobs from 2.48.617.11
- pme: ubdate wifi hal from 2.48.617.11
- pme: update qti blobs from 2.48.617.11
- Revert "pme: Add board specific HotwordEnrollment"
28.06.2017
Upstream changes
Device:
- pme: Update fingerprint for EU, Sprint, Unlocked
- pme: update prebuilts which missing
- pme: Add board specific HotwordEnrollment ( for OK Google, havent tested yet that its working or not )
- pme: Fix HDMI permissions
- pme: Remove BCL hotplug disable/enable from init
- pme: make sure sepolicy loaded
- pme: fix Selinux denials
Vendor:
- pme: Add board specific HotwordEnrollment
- pme: add com.qti.snapdragon.sdk.display.jar
So same as that before version, just reverted all the IMS/VoLTE commits for now
27.06.2017
Upstream changes
Device:
- pme: Update fingerprint for EU, Sprint, Unlocked
- pme: update prebuilts which missing
- pme: build com.android.ims.rcsmanager
- pme: props: add VoLTE/IMS props
- pme: Add IMS shim
- pme: Add board specific HotwordEnrollment ( for OK Google, havent tested yet that its working or not )
- pme: Add IMS symlinks
- pme: Correct wrong diag groups
- pme: Add inet capability to imscmservice
- pme: prop: enable service.qti.ims.enabled
- pme: Enable WIFI calling
( VoLTE it was enabled before )
- pme: Fix HDMI permissions
- pme: Remove BCL hotplug disable/enable from init
- pme: make sure sepolicy loaded
- pme: fix Selinux denials
Vendor:
- pme: Add board specific HotwordEnrollment
- pme: add com.qti.snapdragon.sdk.display.jar
21.06.2017
Upstream changes - AOSiP 6.1
Device:
- pme: Disable core control
Kernel:
- Merge tag 'LA.UM.5.5.r1-04900-8x96.0' into IceMan
- BFQ: update to BFQ-v8r10
- iosched_switcher: Ensure the previous elevator name is always present
- iosched_switcher: Remove unneeded code in change_elevator()
- ASoC: core: Don't assign an out-of-bounds address to rtd_aux
- ip6_gre: fix ip6gre_err() invalid reads
- dccp/tcp: do not inherit mc_list from parent
- lowmemorykiller: account for unevictable pages
- sched/rt: Avoid moving rt task if destination CPU does not run low priority task.
- sched: avoid scheduling RT threads on cores currently handling softirqs
- sched: avoid migrating when softint on tgt cpu should be short
- ANDROID: mmc: move to a SCHED_FIFO thread
- ion: adjust system heap pool orders
- bpf: don't let ldimm64 leak map addresses on unprivileged
- ext4: fix data exposure after a crash
- ipv6: Prevent overrun when parsing v6 header options
- sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
- ipv6/dccp: do not inherit ipv6_mc_list from parent
- ipv6: fix out of bound writes in __ip6_append_data()
- net: add length argument to skb_copy_and_csum_datagram_iovec
- drivers: video: Add bounds checking in fb_cmap_to_user
- msm: mdss: install the rel_fence even if retire_fence is skipped
17.06.2017
Upstream changes
Device:
- pme: GPS lock fixes, GPS now working
- pme: Increase jpg quality to 100%
- pme: Enable Universal Bandwidth Compression for ISP
Kernel:
- crypto arm64 optimizations
- devfreq: Add an interface to boost devices on screen wake-up
- devfreq: Boost 'cpubw' on screen wake-up
- PM / devfreq: Reduce wake boost duration to 5000 ms
- pme: defconfig: Bring IceMan to V0.9
- arm64: strcmp: align to 64B cache line
11.06.2017
- pme: fixed wifi tethering / wifi hotspot
- pme: gps: Update to CAF LA.UM.5.5.r1-04000-8x96.0
- pme: Re-enable delete_aiding_data for user build
- pme: Update CarrierConfig overlay from upstream
- pme: audio_platform_info updated from stock
- Upstream changes
08.06.2017
- Android 7.1.2-R12 - June Security Patches already merged
- pme: overlay: add dhcp range for tethering
- pme: overlay: update power_profile from 2.46.617.2 base
06.06.2017
Device:
- Wifi tether seems to not working at the moment, but working on it, still debuging the problem.
- Some init.rc updates from stock
- Disable SIM batch operations - Hope it fixes the sim contact imports.
- Added mms.apk which is built from source
- System props updates
- Switched from CFQ to BFQ as the default scheduler
Kernel:
Kernel updated with LineageOS tree.
Kernel updated with LA.UM.5.5.r1-04700-8x96.0
Kernel updated with BFQ scheduler
Of course with all aosip upstream changes!
28.05.2017
- Upstream changes
- vendor repo updates from 2.46.617.2 base
- pme: use of the 'interactive' power state
- revert: pme: Adjust audio configs and switch to XML audio config ( Testing for BT call )
25.05.2017
- Upstream changes
24.05.2017
- Fix hardwarekeys features
- Upstream changes
23.05.2017
- Initial release
Features List
Features lists
- Call recording (US only, may not work on all carriers. Will ONLY work with default AOSP dialer)
- Full OMS/Substratum support (for theming)
- Magisk support
- Working Night Light/Night Mode
- Disabled forced encryption
- LCD Density switched to 560
- Enabled Google Assistant
- Enabled Sustained Performance Mode
- Disabled zsl mode for camera
- Snap camera is the main camera
- Some updates from marlin
- Some updates from stock
- All the same great features as other AOSiP builds
- All things on my repo's
Kernel side
- LA.UM.5.5.r1-05700-8x96.0 merged
- 3.18-66 merged
- LineageOS patches merged
- Enabled WQ power saving mode
- Disabled crc checks
- Crypto hw crc32 support
- New PM kernel driver for Android w/o early_suspend v1.5
- KCAL
- Fastcharge
- Quick wakeup feature
- Sweep2Sleep
- Added SIO,FIOPS and BFQ scheduler
- I/O sched switcher
- Enabled SHA256_ARM64 and SHA512_ARM64 optimizations
- Frandom
- Advanced TCP options enabled
- many more
- many bugfixes
(- Google camera works great
- Builtin up-to-date LOS Snap camera works great, e.g. photo & video )
Excited to give this a go!
Awesome news!! Any way to disable hardware buttons?
On the last build i didn't see a way. Maybe possiblity for the future? Thanks
razrlover said:
Awesome news!! Any way to disable hardware buttons?
On the last build i didn't see a way. Maybe possiblity for the future? Thanks
Click to expand...
Click to collapse
I will bring back that overlay settings for this which i removed
New build will get this option, thank you for your feedback.
https://github.com/Fagyi/android_device_htc_pme/commit/e6bf9507d05900ffe71582b2a281d0877a04cf67
fagyi said:
I will bring back that overlay settings for this which i removed
New build will get this option, thank you for your feedback.
https://github.com/Fagyi/android_device_htc_pme/commit/e6bf9507d05900ffe71582b2a281d0877a04cf67
Click to expand...
Click to collapse
Appreciate the time and building!!
@fagyi Hey dude, great ROM! One question, can you look into importing contacts from SIM Card? It shows as there is nothing on my SIM (yet Im certainly that my contacts are there). Thx in advance
Wow...another stable rom available...thanks:good:
Been flashing this one off AFH and really like it. Must try the new build as camera video was broken last time.
Thanks...
Quick question. Does this ROMs dialer have the visual voicemail like some of the other los/AOSP ones do?
@razorloves
Other solution that you can disable via kernel manager under gesture settings. Look at, you have some good stable features which i likes from nexus device
But updated build is coming at tomorrow. Seems to some repo are updated on aosip
Does this Rom have the native hotspot hack built in for sprint or any carrier?
Sent from my 2PS64 using Tapatalk
moonzbabysh said:
Does this Rom have the native hotspot hack built in for sprint or any carrier?
Click to expand...
Click to collapse
All AOSP ROMs should have native hotspot working. Most stock based ROMs should as well.
Ok Google
Hi!
Someone can test, that OK Google how its working on aosip? My country not supported, but if I change my location than i can enable and teach with my voice 3* times. But after seems to not probably working.
I just ask this, because on this rom I moved to new audio policy xml configuration which I setuped. If not working on this weekend I have free time, maybe found a solution. One logs are welcome from OK Google procedure where officially supported.
( If i know right, its broken all custom roms for now on pme )
Does have this ROM app gestures (or side bar) ?
fagyi said:
I will bring back that overlay settings for this which i removed
New build will get this option, thank you for your feedback.
https://github.com/Fagyi/android_device_htc_pme/commit/e6bf9507d05900ffe71582b2a281d0877a04cf67
Click to expand...
Click to collapse
Thanks bro, soft keys working and hardware keys disabled!
Everything else running great. Little UI bug. Ticker and network traffic are switched under settings but both seem to be working.
Bluetooth music working great with arise music mod. Appreciate the work!!
moonzbabysh said:
Does this Rom have the native hotspot hack built in for sprint or any carrier?
Sent from my 2PS64 using Tapatalk
Click to expand...
Click to collapse
Same question, same answer as in the other AOSP forums, ALL AOSP OS's have built-in native hotspot support, the options differ per OS and dev but AOSP has built-in hotspot.
GROOVYJOSHCLARK said:
Same question, same answer as in the other AOSP forums, ALL AOSP OS's have built-in native hotspot support, the options differ per OS and dev but AOSP has built-in hotspot.
Click to expand...
Click to collapse
I can confirm [emoji4]

[KERNEL] Sphinx Kernel [10/11] [4.9.261] [Clang 11] [13.03.2021] v3.6

{
"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"
}
Introduction
Ahoy everyone,
I decided to share my personal custom kernel with all of you. The main reason i started developing this kernel is to balance performance / battery / security and also add features.
I believe i have included most of the usually requested features. If your feature is not included you can ask for it and i will try to include it as long as you don't ask for ETA's. I am a student and i do this on my spare time.
Pie kernel is based on LineageOS 16.0 sources for dipper and is compiled
with SdClang which is Qualcomm's LLVM Compiler for extra performance. [EOL] - Final Version is 3.1
10 kernel is based on LineageOS 17.1 source for dipper and is compiled
with latest sources from LLVM for Clang 11.
So let's jump to the interesting part!
Sphinx Pie Kernel Features - v3.1
Sphinx Pie Kernel Features
Compiled with Dragon Toolchain based on Clang 9.0.0 with GCC 10 and optimized for SnapDragon 845
Upstreamed to 4.9.194
Merged CAF Tag LA.UM.7.3.r1-07900-sdm845.0
Merged Latest Lineage 16.0 commits
Makefile Optimizations
WireGuard Support
Dynamic Stune Boost v3
GPU Underclock to 180 Mhz
CRC Check Disabled
Pass SafetyNet without Magisk / Root
Boeffla Wakelock Blocker
AdrenoBoost v2.2 Support
Adreno 630 Nap Mode
Pixel 3 Energy Model
Hight Brightness Mode Support
Sound Control
IR Camera for MIUI based Roms
Support sdFAT Filesystem v2.1.8
Support exFAT Filesystem
Support F2FS File System
Support NTFS File System
Frandom Random Generator
TTL Target
IP Mangle
Fsync Control
DriveDroid Support
DTS X Eagle Driver
Exposure Adjustment Driver (FlickerFree)
Reduced Latency
Config HZ -> 300
Disabled Gentle Fair Sleepers
Atheros 9 Wireless Cards Support
Ralink 27xx / 28xx / 30xx Wireless Cards Support
Kcal Advanced Color Control
K-Lapse v5.0
Vibration Control
LED Notification Control
USB Fast Charge up to 900 mAh
LZ4 Compression Algorithm by default
Backlight Minimum Brightness Control
Power Efficient Workqueues
mac80211 Injection (Kali Nethunter Support)
I/O Schedulers: Zen v2, Maple, Fiops, Sio, Noop, Deadline, Cfq, tripandroid, Anxiety, bfq
TCP Congestion Algorithms : cdg, westwood, bbr, sociopath
Pre-Configured Flash and Forget
Zipped up with AnyKernel2
Sphinx 10/11 Kernel Features - v3.2+
Compiled with latest Clang 11
Upstreamed to Linux 4.9.261
Merged latest CAF tag
Rebased on Lineage 18.1 sources
Merged Latest Lineage 17.1 commits
WireGuard Support
GPU Underclock to 180 Mhz
CRC Check Disabled
Latest Patches for SafetyNet Flags
Boeffla Wakelock Blocker
AdrenoBoost v2.2 Support
Adreno 630 Nap Mode
Sound Control
Support sdFAT Filesystem v2.1.8
Frandom Random Generator
TTL Target
IP Mangle
Expose FPS interface
Fsync Control
DriveDroid Support
DTS X Eagle Driver
Exposure Adjustment Driver (FlickerFree)
Reduced Latency
Simple Low Memory Killer
Disabled Gentle Fair Sleepers
Atheros 9 Wireless Cards Support
Ralink 27xx / 28xx / 30xx Wireless Cards Support
Kcal Advanced Color Control
K-Lapse v5.0
Vibration Control
USB Fast Charge up to 900 mAh
LZ4 Compression Algorithm by default
Backlight Minimum Brightness Control
Power Efficient Workqueues
HID Patch for 4.9 Kernels
mac80211 Injection (Kali Nethunter Support)
I/O Schedulers: Noop, Deadline, Cfq, tripandroid, Anxiety, bfq
TCP Congestion Algorithms : cdg, westwood, bbr, sociopath
Pre-Configured Flash and Forget
Zipped up with latest AnyKernel3
Notes
I bear absolutely no responsibility. If you brick your device. If you are not sure what a kernel is, how to flash it or how to restore your phone in case something goes wrong then do NOT proceed.
Moreover, you should flash this kernel only over the stock kernel that came with your Rom.
Downloads -
Pie EOL - Final Version 3.1
Sphinx 3.1: https://www.androidfilehost.com/?fid=1899786940962594236
10/11 - Current
Sphinx v3.6 : https://www.androidfilehost.com/?fid=2188818919693754618
/-----------------------------------------------------------------------------/
I have dedicated countless hours developing this kernel so if you like my work consider buying me a coffee to help me stay awake and keep improving Sphinx.
Click Here for Coffee
/-----------------------------------------------------------------------------/​
For Support, Updates, Questions, Releases regarding Sphinx join t.me/SphinxKernel
XDA:DevDB Information
Sphinx Kernel, Kernel for the Xiaomi Mi 8
Contributors
milouk
Source Code: https://github.com/milouk/Sphinx-Dipper
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.6
Stable Release Date: 2021-03-13
Created 2018-09-17
Last Updated 2021-03-13
Changelog
Sphinx v1.1
-mac80211 Injection
-WireGuard Support
Sphinx v1.2
-Wifi fixed on Pie Roms
-ADB fixed on Pie Roms
Sphinx v1.3
-Enabled WireGuard
-Added Dynamic Stune Boost v3
-Added AdrenoBoost
-Pass SafetyNet without Magisk/Root (Might fail for other reasons)
-Added Boeffla Wakelock Blocker
Sphinx v1.4
-CRC Check Disabled (30% Performance Boost)
-Makefile Optimizations
-MSM Touchboost
-Added I/O Schedulers: Zen, Fiops, Sio, Maple
-Improved WireGuard
Sphinx v1.5
-Advanced Color Control
-Upstreamed to 4.9.73
-Vibration Control
-Backlight Minimum Birghtness Control
-Power Efficient Workqueues
-Add Support For Atheros 9 Wireless Adapters
Sphinx v1.6
-Upstreamed to Linux Version 4.9.131
-Added IR Drivers
-Update WireGuard
-Support sdFAT Filesystem
-Support exFAT Filesystem
-TTL Target Support
-IP Mangle Support
-Fixed WiFi for MIUI based on Pie 9.0.0
-New Square Root Algorithm 3x faster
-Fsync Control
-Disabled Gentle Fair Sleepers
-Upstream Updates from CAF LA.UM.6.3.r4-05300-sdm845.0
Sphinx v1.6.1
-Fixed IR Camera Face Unlock for MIUI Based Roms
Sphinx v1.7
-Upstreamed to Linux Version 4.9.135
-Merged ext4 upstreamed commits
-Merged Lineage 16.0 Upstream commits
-Now Compiling with Uber Toolchain 6.4.1
-Added Zen v2 I/O Scheduler
-Added TCP Congestion Algorithms (bic, cdg, cubic, westwood, htcp, hstcp, hybla, vegas, scalable, lp, veno, yeah, illinois) default is cdg
-Improved msm_performance
-Enabled USB Fastcharge up to 900 mAh
-Added blu_schedutil
-Makefile Optimizations
-Added LED Notification Control
-Enabled LZ4 Compression Algorithm for Zram
-Now Sphinx comes Pre-Configured out of the box for balance
-Support F2FS File System
Sphinx v1.8
-Compiled with Uber Toolchain 9.0.0 tuned for Snapdragon 845
-Added Adreno Idler
-Added Frandom Random Generator
-Tuned-Up Westwood TCP
-Added Simple Low Memory Killer
-Replaced Cpu_boost with Cpu_Input_Boost driver
-Adapted Dynamic Schedtune Boost to Cpu_Input_Boost
-Added Devfreq_boost driver
-Added alucard_schedutil
-Added darkness_schedutil
-Added pwrutilx_schedutil
-Zram Upstream Updates
-Crypto: Now compiling with armv8.2-a flag
-Updated WireGuard
-Added DCTCP TCP Algorithm
-Added BBR TCP Algorithm
Sphinx v1.9
-Now Building with Custom Uber Toolchain 9.0.0 with various optimizations for SnapDragon 845
-Upstreamed from CAF to 4.9.136 , 4.9.137, 4.9.138, 4.9.139 and 4.9.140
-Added Tripandroid I/O Scheduler
-Added Sociopath TCP Algorithm
-Massively Tuned Up Westwood and set it as default
-Improved Wakelock Blocker
-Reduced a lot Latency
-Upgraded to AdrenoBoost v2.1
-Updated WireGuard
-Merged CAF Tag CAF LA.UM.6.3.r4-05800-sdm845.0
-Set the Kernel's Base Frequency to 500 HZ
-Support NTFS File System
Sphinx v2.0
-Upstream to 4.9.141, 4.9.142, 4.9.143
-Updated TouchScreen to 8.12.6
-Underclocked GPU to 180 MHz
-Set Initial GPU Frequency to 180 MHz
-Improved Memcpy spped by 15%
-Added Sound Control (Only Headphones and Mic)
-Updated LZ4 Module
-Fixed ExFAT and NTFS File Systems
-Decreased the Time the GPU needs to enter Idle Module
-Improved Battery Drop Issue (NOT fixed, just improved)
-Merged some SnapDragon 845 Patches
-Removed Pwrutilx, Alucardsched, Darkness_Sched and Blu_schedutil as they were Unstable.
-Blocked Some extra Wakelocks
-Now Sphinx comes PRE-CONFIGURED out of the box. Just Flash And Forget (You need Magisk)
-Updated WireGuard
-Merged Lineage Latest Changes
-Some Battery Saving Patches
-Much more minor things --> Check GitHub
Sphinx v2.1
-Upstreamed to 4.9.145
-Re-Based Sphinx Kernel tree from scratch based on CAF Pie Tag
-Wifi working on all Roms
-Pre-Configured settings optimized more
-Merged Latest Lineage Changes
-Updated WireGuard
-Many more bug fixes and Optimizations --> GitHub
Sphinx v2.2
-Upstreamed to 4.9.147
-Updated WiFi Driver from CAF Tag LA.UM.7.3.r1-0660-sdm845.o
-Merged Latest Lineage OS Changes
-Updated AnyKernel2
-Updated Schedutil Governor
-Merged some cpufreq patches from Upstream
-Merged a commit for smoother Frequency downscaling
-Cleaned and Improved pre-configured Settings
-Fixed the bug during Installation for users with 9.0 and not 9
-Updated WireGuard
-Many more bug fixes and Optimizations --> GitHub
Sphinx v2.3
-Linux Upstream to 4.9.148
-Merge CAF Tag 'Merge tag ''LA.UM.7.3.r1-06600-sdm845.0' into kernel.lnx.4.9.r11-rel ~8.000 Changes
-Merge Lineage OS Changes
-Compiled with LATEST sdClang 6.0.9 from Qualcomm
-Fixed OIS
-Many ufs (mobile ssd) improvements
-Added Anxiety I/O Scheduler
-Improved Dynamic Schedtune frequency scaling
-Patched some memory Leaks
-Some Battery improvement commits
-Updated WireGuard
-Many more changes --> check GitHub
Sphinx v2.4
-Upstream CAF/Linux version to 4.9.151
-Merged some commits for performance improvement
-Added High Brightness Support-
-Merged some commits that improved wakelocks
-Enabled Nap Mode for Adreno 630 GPU
-Adjusted Energy Model to be inline with Pixel 3
-Added BFQ I/O Scheduler v8r10
-Fixed issue with stuck frequencies
-Massive refinement of pre-configured settings.
-Removed TouchBoost control from userspace
-Merged many Scheduler commits
-Merge Some EAS improvement commits
-Merged Touchscreen Drivers from Official Xiaomi's Pie Kernel release.
-Merge Lineage 16.0 Changes
-Update WireGuard
-Many more commits --> Check GitHub
Sphinx v2.5
-Upstreamed from 4.9.151 to 4.9.155
-Merged CAF Tag LA.UM.7.3.r1-06700-sdm845
-Properly Fixed OIS
-Merged some Camera improvements (not feature improvements...code improvements. Sphinx is not a camera app)
-Update display panel drivers from MiCode/dipper-p-oss release
-Updated Wifi drivers
-Updated Sound drivers
-Updated SdFat Driver to v2.1.8 and merged some upstream commits from 4.13
-Updated BFQ I/O Scheduler to v8r12 and also merged many fixes
-Improved Cpu-Boost driver
-Reduced the log spam to improve performance
-Merged a commit for entering sleep state quicker
-Merged a commit that will make face unlock much quicker
-Merged a commit that will fix frequency scaling. So now governor's frequency change requests will be followed.
-Added Toggle for disabling newly added devices
-Disabled some TCP Congestion Algorithms to make the image lighter
-Enabled Support for Ralink 27xx / 28xx / 30xx external wifi adapters.
-Merged some Power Efficient Workqueue Changes that can save some battery.
-Fixed a stupid warning that was in dmesg.
-Cleaned the script and also now you do NOT need Root (Magisk) for pre-configured settings to apply. (thanks to @rodries)
-Updated WireGuard Backend
-Merges Lineage's latest sources.
-Many more changes --> Check GitHub
Sphinx v2.6
-Upstreamed to Linux 4.9.162
-Merged CAF Tag LA.UM.7.3.r1-06900-sdm845.0
-Updated Wifi Driver according to LA.UM.7.3.r1-06900-sdm845.0
-Fixed Carrier Video Calling
-Now compiling with Dragon Toolchain based on Clang 9.0.0
-Merged some upstream F2FS commits [Note 1]
-Fixed F2FS Verity.
-Merged some Power Efficient Workqueue commits to save some battery
-Improved Sociopath TCP Algorithm
-Merged some TCP improvement commits
-Enabled MIN_CAPACITY_CAPPING feature
-Added an extra option for Dynamic Schedtune Boost Duration in /sys/module/cpu_boost/parameters/dynamic_stune_boost_ms and improved the code.
-Merged some more Dynamic SchedTune Boost improvement commits.
-Added K-Lapse Feature
-Merged Lineage 16 Branch
-Updated WireGuard
-Improved Default Settings and fixed some of them not sticking.
-Many More --> Check GitHub
Sphinx v2.7
-Upstreamed to Linux 4.9.166
-Improved Frequency switching
-Improved Bluetooth performance
-Improved K-Lapse
-Added some more Power Efficient Workqueues
-Merged some ufs improvements
-Checked out ion to Android Q Developer Preview 1
-Fixed usb tethering.
-Merged some wakelock power saving commits
-Merged Lineage 16 Branch
-Updated WireGuard
-Many More --> Check GitHub
Sphinx v2.8
-Upstreamed to Linux 4.9.172
-Merged CAF Tag LA.UM.7.3.r1-07400-sdm845.0
-Added MSM Thermal Driver
-Fixed many Clang warnings
-Enabled Ultra Power Saving Mode for the Disaply Panel
-Increased CMA Memory from 200 MB to 296 MB
-Improved Boot Speed
-Merged many f2fs improvement commits
-Merged some UFS improvement commits
-Merged some Camera driver commits
-Exposed Drop Caches
-Merged Lineage 16 Branch
-Updated WireGuard
-Many More --> Check GitHub
Sphinx v2.9
-Upstream to Linux 4.9.184
-Merged CAF Tag LA.UM.7.3.r1-07900-sdm845.0
-Merged all the latest Security Patches
-Updated Wifi Drivers
-Adapted Some Compilers Flags to make it easier for other devs to compile Sphinx
-Updated TouchScreen Drivers from MIUI 9.6.20
-Merged many GPU fixes
-Updated K-Lapse to Version 5.0
-Fixed some memory leaks and race conditions
-Reverted Simple Thermal Driver
-Fixed random reboots issues
-Fixed Big Cluster stuck at 825 Mhz
-Merged Xbox Controller Drivers and more gamepad Drivers
-Updated WireGuard Backend
-Merged Lineage 16.0 Branch
Sphinx v3.0
- Upstreamed to Linux 4.9.189
- Now compiling with my Custom GCC-10 Toolchain, built with optimization flags.
- Added Many SDM 845 specific optimization flags
- Merged Lineage 16.0 latest changes
- Merged Many SchedTune Commits
- Added VMStat and set it to 10
- Further Reduced Dirty Rations
- Merged Some UFS upstream Commits
- Improved Random Driver
- Turned off a lot of useless debug info
- Added Exposure Adjustment Driver (FlickerFree)
- Enabled RCU Boost
- Merged CFQ and other I/O improvement Commits
- Merged a bunch of sched Commits
- Added and Enabled SchedTune Assist Driver
- Added and Enabled CPUSet Assist Driver
- Merged some Workqueue commits.
- Added DTS X Eagle Driver.
- Added PSI.
- Fixed Phone rebooting into Fastboot Mode on MIUI Beta.
- Added DriveDroid Support for the first time for Mi 8.
- Added Pocket Judge Driver (this driver determines whether your phone is in your pocket and saves some extra battery)
- Merged a bunch o memory upstream commits.
- Updated WireGuard Backend.
- Many Many Many more commits --> Check GitHub.
Sphinx v3.1
- Upstreamed to Linux 4.9.194
- Merged Lineage 16.0 and 17.0 latest changes
- Updated my GCC 10 Toolchain to yesterdays commits
- Fixed Random Reboot issue
- Android 10 Support
- Zipped up with latest Anykernel3 thanks to @osm0sis
- Updated WireGuard Backend.
- Many Many Many more commits --> Check GitHub.
Sphinx v3.2
- Now Supporting only Android 10 (Q)
- Upstreamed to Linux 4.9.217
- Compiled with latest Clang 11
- Merged Latest Lineage 17.1 Sources
- Updated Wireguard backend
- Add Simple Low Memory Killer
- Zipped up with latest Anykernel3
- Applied new patches for SafetyNet Flags
- Many Many Many more commits --> Check GitHub.
Sphinx v3.3
- Upstream to Linux Kernel 4.9.225
- Merged Latest Lineage Changes
- Add initial HID Patch (I have NOT tested it)
- Update to latest Q Xiaomi Sources
- Fixed Auto Brightness and other display issues
- Memory and Cache Optimizations
- Merged latest updates for Simple Low Memory Killer Driver
- Updated Wireguard Kernel Backend
- Many Many Many more commits --> Check GitHub.
Sphinx v3.4
- Upstream to Linux Kernel 4.9.229
- Merged Latest Lineage Changes
- Fixed High Auto Brightness
- Merged latest updates for Simple Low Memory Killer Driver
- Updated Wireguard Kernel Backend
- Many Many Many more commits --> Check GitHub.
Sphinx v3.5
- Upstream to Linux Kernel 4.9.237
- Merged Latest Lineage Changes
- Merge tag 'LA.UM.8.3.r1-08100
- Merge tag 'LA.UM.8.3.r1-08500-sdm845.0
- Rebase lineage 18.0
- Support for Android 11
- Improve power efficient workqueues
- Expose interface for showing FPS on compatible roms
- Merge latest LOS changes
- Remove some ethernet drivers and added usb ethernet drivers
- Merged latest updates for Simple Low Memory Killer Driver
- Updated Wireguard Kernel Backend
- Many Many Many more commits --> Check GitHub.
Sphinx v3.6
- Better Android 11 support
- Use WireGuard from Upstream 5.4
- Upstreamed to Linux 4.9.261
- Merged latest CAF tags
- Merged latest Lineage Sources
- Picked some LMK Driver update commits
- Many Many Many more commits --> Check GitHub.
Previous Versions
Sphinx v1.1
https://www.androidfilehost.com/?fid=1322778262904015258
Sphinx v1.2
https://www.androidfilehost.com/?fid=1322778262904017280
Sphinx v1.3
https://www.androidfilehost.com/?fid=1322778262904018435
Sphinx v1.4
https://www.androidfilehost.com/?fid=1322778262904020516
Sphinx v1.5
https://www.androidfilehost.com/?fid=1322778262904029873
Sphinx v1.6
https://www.androidfilehost.com/?fid=11410932744536986635
Sphinx v1.6.1
https://www.androidfilehost.com/?fid=11410932744536987341
Sphinx v1.7
https://www.androidfilehost.com/?fid=11410932744536993616
Sphinx v1.8
https://www.androidfilehost.com/?fid=11410963190603845152
Sphinx v1.9
https://www.androidfilehost.com/?fid=11410963190603859064
Sphinx v2.0
https://www.androidfilehost.com/?fid=11410963190603869682
Sphinx v2.1
https://www.androidfilehost.com/?fid=11410963190603876434
Sphinx v2.2
https://www.androidfilehost.com/?fid=11410963190603880151
Sphinx v2.3
https://www.androidfilehost.com/?fid=11410963190603888694
Sphinx v2.4
https://www.androidfilehost.com/?fid=11410963190603903265
Sphinx v2.5
https://www.androidfilehost.com/?fid=1395089523397888776
Sphinx v2.6
https://www.androidfilehost.com/?fid=1395089523397909738
Sphinx v2.7
https://www.androidfilehost.com/?fid=1395089523397929961
Sphinx v2.8
https://www.androidfilehost.com/?fid=1395089523397958905
Sphinx v2.9
https://www.androidfilehost.com/?fid=6006931924117911406
Sphinx v3.0
https://www.androidfilehost.com/?fid=6006931924117935483
Sphinx v3.1 - Final Sphinx for Pie
https://androidfilehost.com/?fid=1899786940962594236
Sphinx v3.2
https://www.androidfilehost.com/?fid=4349826312261759372
Sphinx v3.3
https://www.androidfilehost.com/?fid=4349826312261822093
Sphinx v3.4
https://www.androidfilehost.com/?fid=8889791610682883767
Sphinx v3.5
Sphinx-v3.5.zip | Kernel by milouk for Mi 8
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
Donations - Hall Of Fame
@JJ111
@pro4329
@xdamami
@Malle355
@argraur
@powergo
@Maciej21
@chediak
진성 김
@kaizer hanz
Lefteris Nikolopoulos
Thanks a lot guys for supporting my work. I really appreciate it! You are the best! :highfive:
Aosp kernel or MIUI ? Good work !
Glad to see you here @milouk !
SPOCK_VULKAN said:
Aosp kernel or MIUI ? Good work !
Click to expand...
Click to collapse
MIUI sources from MiCode.
Tested : not boot on miui 10 (xiaomi.eu 8.9.13)
argraur said:
Glad to see you here @milouk !
Click to expand...
Click to collapse
Good to see you man we are gonna do some nice s**t for mi 8 hahahah
exmeaw said:
Tested : not boot on miui 10 (xiaomi.eu 8.9.13)
Click to expand...
Click to collapse
How far did it go? did it reboot in to twrp? did it go until the boot animation?
milouk said:
Hello Guys,
I am the developer of Sphinx Kernel for Bullhead.
I bought a Mi 8 but it still hasn't arrived , i am expecting it this week or next week.
However, i have managed to compile a Test kernel for Mi 8 (Dipper) from stock sources.
It is very possible that it won't boot. I would like someone to test whether it boots or not. Currently it contains no customizations but once i know it boots i will start adding features.
P.S You take the risk, if you brick your device i bear no responsibility.
Download Link : https://www.androidfilehost.com/?fid=1322778262904007622
XDA:DevDB Information
Sphinx Kernel, Kernel for the Xiaomi Mi 8
Contributors
milouk
Source Code: https://github.com/MiCode/Xiaomi_Kernel_OpenSource/tree/dipper-o-oss
Kernel Special Features:
Version Information
Status: Testing
Created 2018-09-17
Last Updated 2018-09-17
Click to expand...
Click to collapse
It wont boot for me too. I also tried to build my own kernel and it built successful but it didn't boot too.... I dont know why
---------- Post added at 01:56 PM ---------- Previous post was at 01:52 PM ----------
milouk said:
How far did it go? did it reboot in to twrp? did it go until the boot animation?
Click to expand...
Click to collapse
Its like going first to this unlocked screen at first then the screen blacks out and it goes to fastboot. Lemme check the logcat
NightScap3 said:
It wont boot for me too. I also tried to build my own kernel and it built successful but it didn't boot too.... I dont know why
Click to expand...
Click to collapse
mmm Interesting, im wondering whether the "bug" is in the source itself or in the Anykernel2 config. If i had to guess i would say both of them are correct hahaha. i might change a thing or two and if it doesnt work im going to wait for my mi 8 to arrive. Also which rom did you flash it on?
NightScap3 said:
It wont boot for me too. I also tried to build my own kernel and it built successful but it didn't boot too.... I dont know why
---------- Post added at 01:56 PM ---------- Previous post was at 01:52 PM ----------
Its like going first to this unlocked screen at first then the screen blacks out and it goes to fastboot. Lemme check the logcat
Click to expand...
Click to collapse
a dmesg would be great!
by the way which defconfig did you build?
milouk said:
a dmesg would be great!
by the way which defconfig did you build?
Click to expand...
Click to collapse
I used the dipper_user_defconfig, the one which is also supposed to use (is written in commit at github from xiaomi staff)
milouk said:
How far did it go? did it reboot in to twrp? did it go until the boot animation?
Click to expand...
Click to collapse
Stuck here at the Mi logo
NightScap3 said:
I used the dipper_user_defconfig, the one which is also supposed to use (is written in commit at github from xiaomi staff)
Click to expand...
Click to collapse
i used the same... weird..
exmeaw said:
Stuck here at the Mi logo
Click to expand...
Click to collapse
thanks mate , sorry for the inconvenience
milouk said:
thanks mate , sorry for the inconvenience
Click to expand...
Click to collapse
No Problem , thanks for your work :good:
milouk said:
i used the same... weird..
Click to expand...
Click to collapse
So here is the log i got from recovery.
The only thing i could see that the boot partition is busy
"No such file or directory
mount: mounting /dev/block/sde48 on /system failed: Device or resource busy"
And one thing.... Maybe the Kernel is for MIUI 9 8.0 (don't know if it exists i am on MIUI 10 Global stable xiaomi.eu)
EDIT:
Excuse me here is the real dmesg
milouk said:
i used the same... weird..
Click to expand...
Click to collapse
Something in the kmsg...
Failed to setup verity for '/vendor'
Click to expand...
Click to collapse
This was something which also happened when i used my kernel with magisk, something in vendor did make problems
NightScap3 said:
So here is the log i got from recovery.
The only thing i could see that the boot partition is busy
"No such file or directory
mount: mounting /dev/block/sde48 on /system failed: Device or resource busy"
And one thing.... Maybe the Kernel is for MIUI 9 8.0 (don't know if it exists i am on MIUI 10 Global stable xiaomi.eu)
EDIT:
Excuse me here is the real dmesg
Click to expand...
Click to collapse
ok so from the log you sent me i see this
Code:
[ 6.517314] init: [libfs_mgr]Failed to get verity metadata '/dev/block/platform/soc/1d84000.ufshc/by-name/vendor': File exists
[ 6.517378] init: Failed to setup verity for '/vendor': File exists
[ 6.517415] init: Failed to mount required partitions early ...
[ 6.517421] init: panic: rebooting to bootloader
[ 6.517433] init: Reboot start, reason: reboot, rebootTarget: bootloader
[ 6.517446] init: android::WriteStringToFile open failed: No such file or directory
[ 6.517460] init: Shutdown timeout: 6000 ms
could you please locate the fstab file of Mi 8 and send it to me? i want to see the boot block name. Also if i had to guess about the kernel not booting id say it has to do with the kernel requiring encryption (?) im not sure ill dig into it

[KERNEL][CLANG] MiPa Kernel [dipper][10.02.2021]

{
"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"
}
Introducton
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.
*/
In this kernel, I strive for balance battery / performance, as well as it contains the latest patches for Linux and CAF.
Kernel i make for AOSP Q with Q blobs. How each version on MIUI Q works, i don't know and me it not interesting (if you want use this kernel, you always can flash and test, pls don't report what something don't work on MIUI).
Features:
Base on last sdm845 Q CAF tag
Merge Google Common 4.9-q
Upstream last linux version
Compiled with Proton Clang and Full LTO, LLD links, Shadow Call Stack (SCS) and RELR enabled.
Enable support for NTFS r/w, sdFAT filesystem, F2FS and Implement rapid GC
Kcal Advances Color Control
Enable TTL target
Sound Control by flar2
Add Wireguard Driver
Enable support Sony Dualshock PS3/PS4 and Xbox Controller
Disable unused drivers
Scheduler/schedutile improved (WALT)
SchedTune Assist and CPUSet Assist
Enable select TCP algorithm, westwood by default
Network Signal Guru app compatible.
Simple LMK
Optimize for Android Q
Many tweaks/optimize for battery/performance
AnyKernel3 flashable zip by osm0sis
Installation:
Flash in TWRP recovery, then re-flash Magisk.
If another custom kernel (or my old version, up to 4.2 inclusive) is already installed, then you need to flash stock boot.img first, then magisk and my kernel.
Tuning apps:
FK Kernel Manager
EX Kernel Manager
Downloads:
SourceForge (new build 9.5+)
AndroidFileHost (old build)
My Telegram Group:
https://t.me/joinchat/DNw0ZFHSLa3ObU3noUhSwQ
If you like my work, you can buy me Сoffee
​
Credits:
Bruno Martins (bgcngm)
Nathan Chancellor (nathanchance)
Francisco Franco (franciscofranco)
Danny Lin (kdrag0n)
Park Ju Hyung (arter97)
All of developers contributions which i picked from.
XDA:DevDB Information
MiPa Kernel, Kernel for the Xiaomi Mi 8
Contributors
palaych
Source Code: https://github.com/palaych/mipa_kernel_xiaomi_sdm845
Version Information
Status: Stable
Changelog
V5.3:
Merge Linux version 4.9.171
Merge CAF tag 'LA.UM.7.3.r1-07400-sdm845.0'
Merge some CAF / Google patches
Merge some LineageOS repo commits
techpack: audio: checkout dipper-p-oos
Update code drivers by sultanxda
Add KLAPSE
Many other improves/fix
V5.2:
Removed a lot of useless and harmful patches
Crypto upstream bump
dipper: fix gps
Update cpu boost driver by sultanxda
Some other fix/changes
V5.1:
Merge Linux version 4.9.166
Merge many CAF patch
Upstream Google Common 4.9
Compile with Clang 9.0.2
Fix deepsleep with 898000.qcom,qup_uart wakelock
Add API to mark IRQs and kthreads as performance critical
V5.0:
Full re-write kernel tree, cleaner tree, removed many patch (useless and unnecessary), many other changes (patch's)
Merge Linux version 4.9.164
Compile with Clang 9.0.1
Updated Boost Drivers by sultanxda
V4.9:
Fix last merge caf/als
Updated fs/f2fs (support F2FS_FS_VERITY)
Compile with Clang 8.0.9
V4.8:
Upstream Linux version 4.9.161
Merge CAF tag 'LA.UM.7.3.r1-06900-sdm845.0'
V4.7:
Upstream Linux version 4.9.160
Update and clean cpu_input_boost / devfreq_boost drivers
Revert some tweaks
Some optimize in defconfig
Other tweaks/fix/etc..too lazy to write.
V4.6:
Upstream Linux version 4.9.155
Merge some last LOS commits
Revert: 'Dynamic SchedTune Boost v3'
Update cpu_input_boost driver
Some merge fix in wlan driver
Update camera drivers (cleaned patch)
Other tweaks/fix/etc..too lazy to write
V4.5:
Upstream Linux version 4.9.154
Merge last LOS commits
Add some tweaks/fix/etc..too lazy to write.
V4.4:
Merge tag 'LA.UM.7.3.r1-06700-sdm845.0'
Upstream Linux version 4.9.152
Tweaks tcp_westwood
Add Dynamic SchedTune Boost v3
merge some last los commits
revert gpu 180mhz
revert some sched tweaks
other changes/tweaks
V4.3:
Upstream Linux Version 4.9.151
Compile with Clang 8.0.7 and GNU GCC 8.2.1, add optimize for sdm845
GPU UC 180Mhz (test)
Enable LZ4 compression
Some update dts to dipper-p-oos
Fix Kcal
DTS: Adjust Energy Model to be inline with Pixel 3 (test)
Tweak's sched
Other changes
Updated drivers camera (maybe full fix portret mode in miui camera)
Full re-write boot scripts
V4.2:
fix freeze (don`t work) potrait mode in miui camera
some change/tweaks
disabled some debug in defconfig
block kernel wakelock 898000.qcom,qup_uart by default
add sound control by flar2
V4.1:
Update Linux version 4.9.148
drivers camera: checkout dipper-p-oos (fix OIS)
Enable support xbox controller
Some changes in anykernel2 script
V4.0:
Rebase on pie source (based on Bruno Martins commits)
Merge CAF tag 'LA.UM.7.3.r1-06600-sdm845.o'
Upstream Linux version 4.9.147
Compiled with Clang 8.0.6
Optimize defconfig
Add Boeffla Wakelock Blocker
Enable support for NTFS r/w
Enable support for sdFAT filesystem
Backlight Minimum Brightness Control
Kcal Advances Color Control
Enable ttl target
Vibration Control
Add Maple I/O Scheduler
Add Wireguard Driver
Enable support Sony Dualshock PS3/PS4
Boost Drivers by sultanxda
Fix Source Code
Some tweaks for battery/performance
Work only on Android Pie
V3.6:
upstream linux version 4.9.140
removed boost drivers by sultanxda and some others tweaks
enable support sony controller (usb)
compile with Linaro 7.3.1
V3.5:
compiled with GNU GCC 8.2
merge commits binder
merge commits sdcardfs
merge linux version 4.9.137
merged tag "LA.UM.6.3.r4-05800-sdm845.0"
boost drivers by sultanxda
merge los commits fs: sdfat
V3.4.2:
compiled with GNU GCC 8.2.1
add cortex-a75/a55 flags
some fix source code
merge latest los commits
V.3.3.1:
update camera driver (fix ir camera, miui face unlock now work)
V.3.3:
add i/o schedulers maple (by default)
Kcal Advances Color Control (experimental features)
Vibration Control (experimental features)
Backlight Minimum Brightness Control (experimental features)
schedutil tweaks
fix brightness led notification (polaris)
maybe something else...
Reserved
Welcome ! Great work
Thank you so much. Welcome aboard. Will try as soon as the bootloader unlock waiting time ends.
Great news!!! Thank you so much.
Can't wait to IR Camera on MIUI working to be a tester. That's really useful to me
chediak said:
Can't wait to IR Camera on MIUI working to be a tester. That's really useful to me
Click to expand...
Click to collapse
I see on github driver ir sensor, on next version add, maybe will work
thanks bro
Waiting for the bootloader unlock also.
excited that we are getting more devs interested in developing for the Mi8
im also waiting for bootloader unlock
can u add wireguard support also
thanks
saikoz said:
can u add wireguard support also
Click to expand...
Click to collapse
already add in next version, forgot to turn on immediately
MiPa Kernel update:​V3.3:
add i/o schedulers maple (by default)
Kcal Advances Color Control (experimental features)
Vibration Control (experimental features)
Backlight Minimum Brightness Control (experimental features)
schedutil tweaks
maybe something else...
Downloads:
https://yadi.sk/d/z4ukZOA16UzE_A
https://androidfilehost.com/?fid=11410932744536988805
P.s. in next versions will update camera drivers based on stock source dipper and then ir camera will have to work fully
Me for coffee and buns for more productive work:
http://paypal.me/palaych
palaych said:
MiPa Kernel update:​V3.3:
maybe something else...
Click to expand...
Click to collapse
lol. U didn`t know changes in own develop?
peppercute said:
lol. U didn`t know changes in own develop?
Click to expand...
Click to collapse
Well when you develop kernel you can easily forgot what you added etc
Or it's maybe a hidden surprise feature ?
Also you can check on GitHub what he changed ?
Is it possible to set charging speed with this kernel? I'd like to lock it at 1000mA, since I mainly charge with my powerbank and slower charge is better for battery
3lambda said:
Well when you develop kernel you can easily forgot what you added etc
Click to expand...
Click to collapse
yes, there are a couple of files in which I don’t remember what I was doing
and i not commits this files
MiPa Kernel v.3.3.1:
update camera driver (fix ir camera, miui face unlock now work)
Dowload:
https://yadi.sk/d/K5fTOFPng5_FSA
Me for coffee and buns for more productive work:
http://paypal.me/palaych
Any chance for ursa support ?
MiPa Kernel v.3.4.2:
compiled with GNU GCC 8.2.1
add cortex-a75/a55 flags
some fix source code
merge latest los commits
Dowload:
https://yadi.sk/d/h2K6fYo4k0CkKA
https://www.androidfilehost.com/?fid=11410932744536995923
Me for coffee and buns for more productive work:
http://paypal.me/palaych
Kernel Adiuto
Kernel Adiutor non save on reboot

[ROM][EOL][9.0][ARM64][OFFICIAL] ArrowOS 9.x

{
"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"
}
ArrowOS​
ABOUT
ArrowOS is an AOSP based project started with the aim of keeping things simple, clean and neat. We added just the right and mostly used stuff that will be actually USEFUL at the end of the day.
Website: [url]https://arrowos.net[/URL]
Telegram: Channel | Group | Athene group
Github: [url]https://github.com/ArrowOS[/URL]
Code Review: review.arrowos.net
E-mail: arrowos.contact
WHAT WORKS?
Audio
Camera
RIL
Bluetooth
WiFi
Tethering [Hotspot]
Hardware Keys
Data
GPS
Sensors
VoLTE
Encryption (legacy hardware)
ISSUES
None
Be sure to include a log if you find out a issue: check how to
INSTRUCTIONS
Clean flash
READ NOTES
Download the ROM & GApps
Wipe: System, Data, Dalvik, Cache
Flash ROM + GApps
Reboot & enjoy
Dirty flash
Download the ROM
Wipe: Dalvik and Cache
Flash ROM (+Magisk if rooted previously or if want root)
Reboot & enjoy
NOTES
1. - BACKUP YOUR EFS BEFORE BOOTING PIE! Some people got IMEI=0 after flashing the stock firmware (TWRP with EFS)
DOWNLOADS
ROM: Click here for ROM
Gapps: Click here for GApps
Note: Pico, Nano or Micro Gapps are recommended. We don't like STOCK/HEAVY GApps
ArrowOS source code
Device sources:
device | kernel | vendor
Special thanks to
AOSP
LineageOS
Ezio Lacandia Bijelkic
Maxwen
Alex Cruz
scoute-dich
Tibor Kaputa
Bauuuuu
loonycrd
And all other Open Source, developers, teams and organisations.
DM if we missed someone - you can always look at GitHub to find more contributors! :highfive:
XDA:DevDB Information
ArrowOS 9.x, ROM for the Moto G4 Plus
Contributors
Lyuu, Bauuuuu
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.10.x
Based On: AOSP
Version Information
Status: Stable
Stable Release Date: 2019-06-13
Created 2018-10-29
Last Updated 2019-06-25
Device changelog
Code:
25-6-2019: Release
* Switched to 3.18 cam drivers
* Merged OPJ28.111-22 cam changes, blobs
* Switch to Snap
* Switch to HAL1 instead of HAL3
* Update some moto frameworks
* Reduce readahead to 128KiB on post-boot
23-6-2019: Bi-weekly release
* Switched to lk.r13 kernel rebase (*called now as reborn)
13-6-2019: Bi-weekly release
* Reworked kernel
* Automatic brightness while dozing
* Brightness values from potter
* Restart camera services after decrypting
* Xiaomi perf
* Removed camera app from pinning
10-4-2019: Bi-weekly release
* Fixed encryption, fm
* Imported Pixelmaster camera
* Imported perf stack from daisy and adapted for 8952
* PowerHAL 1.1
* Updated Sprint packages from OPJ28.111-22
* Rebased kernel, only kept needed things
* Removed obsolete hwui props
15-2-2019: Bi-weekly release
- Fixed statusbar padding
- Moved wcnss_service into vendor and stop copying his config into data
- Removed FRP prop
- Removed deprecated Snap config
- Give light sensor some time to warm up
- Fixed some derps
02-2-2019: Bi-weekly release
- Kernel patches
- Added DTS:Eagle driver
- Updated media codecs and profiles from OPJ28.111-12
- Updated GPS config from OPJ28.111-12
- Updated GPS blobs from deen
- Imported data-ipa-cfg-mgr from CAF
- Imported GPS from LA.UM.7.6.r1-02000-89xx.0
- Removed unused config
13-2-2019: Bi-weekly release
- Fixed kernelpanics
- Fixed audio derps
- Fixed HW encryption
- Re-added soundtrigger 2.0 (required by moto **** hals)
- Switched to Perf stack from OPJ28.111-12
- Switched to ACDB/ADSP from OPJ28.111-12
- Enabled Verizon visual voicemail support, sustained performance mode
- Disable home key if wakeup or sleep is enabled (FP actions)
- Allow kernel to use 19.2MHz GPU idle freq
28-1-2019: Bi-weekly release
- Enabled doze/gestures to overlay
- Imported CarrierConfig from potter (phones which couldn't switch to 3-4G can now)
- Moved MotoActions to Settings dashboard
- Moved ppd service to hal class
- Pinned camera, home apps
- Removed deprecated building flags
- Removed deprecated libjni_livedisplay
- Removed deprecated overlay
- Removed incompatible irqbal config
- Removed thermal client header, HAL
- Reverted soak WCNSS config
- Set minimum 2 big cores
- Ship Health 2.0 HAL
- Some cleanup
- Switched to libperfmgr
- Switched to prebuilt qti-telephony-common from daisy
- Updated brightness overlays with OP5T ones
- Updated build fp from latest soak
- Updated some core values from soak
- Disabled framepointer
- Improved a lot the performance
- Kanged wakelock default list from lk
- Removed Adreno Idler
- Reverted throttling temps to default ones
- Switched to wlan-driver.lnx.1.0.r30-rel driver
- Updated sdfat driver to 2.1.8
- Added missing DTV permissions
- Cleaned up a bit vendor
- Kang ims.apk+qti-telephony-common.jar from daisy
- Removed ESEPowerManager (we don't have the fw for it)
- Updated CNE, QMI, RIL, PM, IMS blobs to P
- Updated Perf stack from daisy (and adapted for our device)
13-1-2019: Bi-weekly release
- Big vendor cleanup
- Imported 64bit thermal-engine, ACBD/ADSP, EsePowerManager blobs
- Imported Widevine DRM 1.0
- Imported thermal HAL
- Ship Google ClearKey DRM 1.1
- Updated core_ctl to reflect changes
- Boot and system dex-preopt
- Fixed fp-as-lock
- Applied kernel patches for CVE-2018-16658,
CVE-2018-10940, CVE-2018-1000004, CVE-2017-1000410, CVE-2017-0861, CVE-2017-12153,
CVE-2017-1000365, CVE-2017-7482, CVE-2017-7472, CVE-2017-6951
- Removed WifiDisplay config
- Removed unused shims
- Removed some sensor HALs from building
- Removed deprecated HWUI config from init
- Removed unused services
- Removed soundtrigger HAL
9-12-2018: Weekly release
- Binderize lights HAL
- Binderized vendor HALs
- Remove libspeakerbundle ****
- Perf derps
- Build fp, desc to latest nougat
- Add burn-in workaround into MotoSettings
- Add fp lock into MotoActions
- A lot of kernel patches
1-12-2018: Weekly release
- Allow CPU overclock to 1.6GHz
- Allow GPU overclock to 600MHz
- Allow 9v charging force back again
- SDCardFS patches
- Drop SafailNet
- Drop libspeakerbundle
- Import QTI QTEE Connector blobs from OPJ28.128
- Import QTI IOP blobs from OPJ28.128
- Import QTI Perf blobs from OPJ28.128
- Import charge_only_mode blob from OPJ28.128
- Import Audio blobs from OPJ28.128
- Import Motorola Audio Service 2.0 blobs from OPJ28.128
- Import Motorola Display Panel blobs from OPJ28.128
- Import Fingerprint blobs from OPJ28.128
- Import Motorola Power blobs from OPJ28.128
- Import esepowermanagemer blob from OPJ28.128
- Import Motorola TV blobs from evert
- Import venus fw from OPJ28.128
- Import msm_irqbalance from OPJ28.128
25-11-2018: Weekly release
- Fixed BT calling
- Fixed FM Radio
18-11-2018: Weekly release
- Fixed hotspot
- Hotspot can use 5GHz now
- Fixed audio policy
- Removed MotoCamera
- Added MotoSettings (TurboCharging on/off)
- internal: qti-telephony-common built from src
- internal: msm_irqbalance service added
- internal: fixed vdex shared names
- internal: updated power_profile to P
- internal: enabled battery LED (can be disabled from Settings now)
- internal: 'SafailNet' added
- internal: enabled QCRIL radio power saving
- internal: overlay: configure number of physical SIM slots
- internal: kernel: SMBCharger Control driver added
- internal: kernel: a lot of patches
02-11-2018: Spooktober release
- Imported marlin brightness values
- MotoCamera is included from now on
- internal: gps: Missing config is now being shipped
- internal: gps: Updated GPS config to P
- internal: gps: GPS updated to LA.BR.1.3.7_rb1.11
- internal: overlay: Battery LED enabled on overlay (you can disable the LED while charging on Settings now)
- internal: overlay: Updated power_profile to P
- internal: kernel: EXFAT FS driver added
- internal: kernel: Sound Control added
- internal: kernel: Fingerprint as homebutton (plus configurable) added
- internal: kernel: Boeffla Wakelock blocker driver added
- internal: kernel: Some lower frequencies added
- internal: kernel: CVE-2017-1000251 patch (critical bluetooth patch)
- internal: kernel: msm8952 arm64 optimizations
- internal: kernel: reduced from 2500 to 1500 mAh for turbo charging
- internal: kernel: WiFi pronto driver updated to LA.BR.1.3.7_rb1.11
- internal: kernel: kCAL Colour Control v2.0 driver added
29-10-2018: Initial release
- Initial release
ds
google camera works in this rom ?
Thanks for the pie world
Very nice rom , smooth and already PIE......very nice job...….
Moto camera not working.
Except that Rom is smooth and works like fluid.
THANK YOU
Rafa0801 said:
THANK YOU
Click to expand...
Click to collapse
There's a button, you know
runs smoothly, magisk is working - same bugs as oreo roms
thanks for Android P
Lyuu said:
Forgot to mention: VOLTE is supposed to work according to some testers.
For camera use MotoCamera.
Next build will contain kernel patches like Kcal (display color management) for those who have burn-in.
Click to expand...
Click to collapse
Awesome kernel will be rebased?
Awesome looks great so far! Nice work devs. Waiting for someone to confirm if volte works. What about the random reboots?
area5101 said:
Awesome looks great so far! Nice work devs. Waiting for someone to confirm if volte works. What about the random reboots?
Click to expand...
Click to collapse
I can confirm VOLTE works and abt random reboots, been using this ROM for like 2hrs and i didnt face any random reboot yet.
Guys, use this MotoCam:
https://drive.google.com/folderview?id=1az2h-gYfeaeUj7GmGw19vaMlsuvovaDQ
Hi, can not you make a 32-bit version for 2GB ram variants?
Deivid_21 said:
Guys, use this MotoCam:
https://drive.google.com/folderview?id=1az2h-gYfeaeUj7GmGw19vaMlsuvovaDQ
Click to expand...
Click to collapse
I am current currently on RR 6.2 Oreo, will this zip work on it? Also I'll try this ROM tonight. Also will the camera performance be same as stock ROMs?
frixed18 said:
Hi, can not you make a 32-bit version for 2GB ram variants?
Click to expand...
Click to collapse
Read the OP. The memleak is fixed. I'm using 2GB version and it works like a charm. Therefore, there is no need ?
area5101 said:
I am current currently on RR 6.2 Oreo, will this zip work on it? Also I'll try this ROM tonight. Also will the camera performance be same as stock ROMs?
Click to expand...
Click to collapse
First backup your efs partition with the twrp mentioned in the op.
frixed18 said:
Hi, can not you make a 32-bit version for 2GB ram variants?
Click to expand...
Click to collapse
No, she can't. Arm is dead.
---------- Post added at 18:33 ---------- Previous post was at 18:32 ----------
kosmasgr said:
Awesome kernel will be rebased?
Click to expand...
Click to collapse
It's already rebased.
CMKdaGreatest said:
There's a button, you know
Click to expand...
Click to collapse
ya i used it too

[KERNEL] [X00TD] Electro-Wizard [HMP] [EAS] [CAF] [4.4 EOL]

{
"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.

Categories

Resources