
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/psndna88/AGNi_pureMIUI.git
FOR XIAOMI ATOLL (Snapdragon 720G) devices:
excalibur - Redmi Note 9 Pro Max (India)
curtana - Redmi Note 9S / Pro (India)
joyeuse - Redmi Note 9 Pro (Global)
gram - Poco M2 Pro
Throughly tested efficient multipurpose kernel thanks to my testers.
Aim for good battery backup as well as good performance when required.
Safe Fast charging functionality with precise temperature control.
Optimised for gaming with high performance & less temperatures.
Always updated with latest kernel commits.
Strive for the best performing all in one kernel.
AGNi kernel v8.4 RC1 MIATOLL (MIUI Q/MIUI R/AOSP QR/AOSP R) 1 day ago
AGNi sound mod v2.3 with HiFi audio mode
Introducing MIUI A11 support
Merge kernel 4.14.223
treewide: get rid of various variable length arrays
add devfreq boost and its requirements
A ton of updates to ion, iommu, tcp-bbr, kgsl, EAS-task scheduler and lots more
---------------
NOTE: MIUI Android 11 build will have some bugs in display color changing
and reading mode. We need Xiaomi to release MIUI A11 sources to fix it completely.
---------------
AGNi kernel v8.4 RC1 MIATOLL (MIUI Q/MIUI R/AOSP QR/AOSP R) 1 day ago
AGNi sound mod v2.3 with HiFi audio mode
Introducing MIUI A11 support
Merge kernel 4.14.223
treewide: get rid of various variable length arrays
add devfreq boost and its requirements
A ton of updates to ion, iommu, tcp-bbr, kgsl, EAS-task scheduler and lots more
---------------
NOTE: MIUI Android 11 build will have some bugs in display color changing
and reading mode. We need Xiaomi to release MIUI A11 sources to fix it completely.
---------------
AGNi kernel v8.3 stable MIATOLL (MIUI Q/AOSP QR/AOSP R) 7 days ago
sched: Reapply UCLAMP & scheduler commits.
Merge the camera stuff upto CAF LA.UM.8.9.r1-11700 (MIUI Q/AOSP QR).
cpufreq: Remove cpufreq_times from CAF.
Add AGNi UCLAMP EAS configuration module.
Add AGNi WIFI tuning module.
AGNi kernel v8.2 stable MIATOLL (MIUI Q/AOSP QR/AOSP R) 8 days ago
Merge kernel 4.14.222
EAS scheduler: implement UCLAMP modifications & optimisations.
bms: Do not reset fastcharge_mode value for any event
AGNi Support Module: add wifi speed optimisations
sched: use sysctl to control energy aware feature (AOSP QR)
config: disable SCHED_AUTOGROUP.
Re-enable binderfs (AOSP R)
AGNi kernel v8.1 stable MIATOLL (MIUI Q/AOSP QR/AOSP R) 13 days ago
net/sched: Implement Common Applications Kept Enhanced (CAKE) packet scheduler from 4.19
Compile using Snapdragon LLVM clang 12.0.2
Merge CAF LA.UM.8.9.r1-11700-SM6xx.0 (MIUI Q/AOSP QR)
qcacld-3.0: Merge wifi CAF LA.UM.8.9.r1-11700-SM6xx.0 (MIUI Q/AOSP QR)
hid: add valve steam & nintendo hid drivers from CAF LA.UM.9.1.r1-08600-SMxxx0.0 (MIUI Q/AOSP QR)
net: update wireguard v1.0.20210219
Merge kernel 4.14.221
fs: implement exfat v5.8.2 - arter97
net: tweak various parameters for more performance + bbr enabled.
kernel/sched: disable sched gentle fair sleepers.
mmc: restore to CAF + Xiaomi gram-oss state.
qcacld-3.0: disable 802.11ax (WIFI 6) support as wcn9330 chip doesnt support it.
Rebase AOSP R with encryption configuration
AGNi kernel v8.0 stable MIATOLL (MIUI Q/AOSP Q/AOSP R) 26 days ago
Merge kernel 4.14.220
AOSP R build - based on LA.UM.9.1.r1-08600 (AOSP R tag).
AOSP QR build - based on LA.UM.8.9.r1-11200 (AOSP Q tag).
MIUI Q build - based on LA.UM.8.9.r1-11200 (AOSP Q tag).
qcacld-3.0: Fix regulatory domain country names.
sched: Disable SCHED_DEBUG.
ft8756: fix strnstr usage.
initramfs: add skip_override parameter.
msm: kgsl: run kgsl-workqueue as a high prio wq.
Revert: "msm-poweroff: enable warm reset".
AGNi kernel v7.9 stable MIATOLL (MIUI Q/AOSP QR) 27 days ago
Merge kernel 4.14.217, 4.14.218, 4.14.219
fs: fake inline fscrypt support (to be tested on AOSP R roms)
Add vibration control (AOSP)
sound: usb: revert a usb audio change (needs testing)
net: update wireguard v1.0.20210124
mdss: led backlight brightness changes
AGNi kernel v7.8 stable MIATOLL (MIUI Q/AOSP QR) 1 month ago
Merge kernel 4.14.216
AGNi MIATOLL Wired Audio Clarity module v2
AGNi Support module v2 - disable LMKD (AOSP)
BACKPORTED: mm: convert totalram_pages and totalhigh_pages variables to atomic
fs/exfat: enable discard by default
qcacld-3.0: modify wifi configuration v2
AGNi kernel v7.7 stable MIATOLL (MIUI Q/AOSP QR) 1 month ago
Merge kernel 4.14.214, 4.14.215
Introduce AGNi MIATOLL Wired Audio Clarity as autoinstalled magisk module
-(does not use any extra cpu processing like Dolby).
Autoremove all previous AGNi modules and autoinstall new AGNi Support module.
-(Includes modified powerhint.json to fix EAS HAL problems in AOSP).
AGNi kernel v7.7 beta1 MIATOLL (MIUI Q/AOSP QR) 1 month ago
Merge kernel 4.14.123
Introduce AGNi MIATOLL Wired Audio Clarity as autoinstalled magisk module
-(does not use any extra cpu processing like Dolby).
Autoremove all previous AGNi modules and autoinstall new AGNi Support module.
AGNi kernel v7.6 stable MIATOLL (MIUI Q/AOSP QR) 1 month ago
qcacld-3.0: drop all broadcast, multicast frames except ARP and ICMPv6 without wakeup
qcacld-3.0: disable GRO & LRO, keep TSO enabled by default
mm: compaction: Add automatic compaction mechanism
soc:qcom:icnss Async suspend/resume callbacks.
scsi: ufs: Remove 10 ms CPU idle latency unvote timeout
blkdev: switch to SSD mode
Revert ported pie wifi driver as it has hotspot issue
---------------------------------------------
AGNI LMKD MODULE v2 from for AOSP is always optional. Mostly you wont need it.
AGNI Random Reboot Protect Module to be used if needed.
---------------------------------------------
AGNi kernel v7.6 beta1 MIATOLL (MIUI Q/AOSP QR) 2 months ago
Switch to CAF wifi driver LA.UM.7.2.r1-09400-sdm660.0 (Pie tag) & adapt to MIATOLL
- small size & no bloat.
- gives less than half the latency as tested by ping local router vs miatoll Q driver.
- supports WIFI 6th gen 802.11ax & 2x2 MU-MIMO as well like official miatoll Q wifi driver.
---------------------------------------------
AGNI LMKD MODULE v2 from for AOSP is always optional. Mostly you wont need it.
AGNI Random Reboot Protect Module to be used if needed.
---------------------------------------------
AGNi kernel v7.5 stable MIATOLL (MIUI Q/AOSP QR) 2 months ago
AGNi MIATOLL charging changes REWORK v1
switch tcp congestion bbr to veno
modify wifi driver configuration
---------------------------------------------
AGNI LMKD MODULE v2 from for AOSP is always optional. Mostly you wont need it.
AGNI Random Reboot Protect Module to be used if needed.
---------------------------------------------
AGNi kernel v7.4 stable MIATOLL (MIUI Q/AOSP QR) 2 months ago
power: supply: AGNi temperature dependent charging v1
revert a few stuff
---------------------------------------------
AGNI LMKD MODULE v2 from for AOSP is always optional.
AGNI Random Reboot Protect Module to be used if needed.
---------------------------------------------
AGNi kernel v7.3 stable MIATOLL (MIUI Q/AOSP QR) 2 months ago
Merge kernel 4.14.213
Improved charging speeds
changes to selinux functioning (AOSP only)
---------------------------------------------
AGNI LMKD MODULE v2 from for AOSP is always optional.
AGNI Random Reboot Protect Module to be used if needed.
---------------------------------------------
AGNi kernel v7.2 stable MIATOLL (MIUI Q/AOSP QR) 2 months ago
Merge CAF LA.UM.8.9.r1-11200.
qcacld-3.0: Merge wifi CAF LA.UM.8.9.r1-11200.
Fixed fps meter.
fingerprint: fpc/goodix: Mark IRQ as performance critical & use realtime mutex.
cpu-boost: disable all input boosting completely.
add touchboost rom feature support - disabled by default (AOSP only).
---------------------------------------------
AGNI LMKD MODULE v2 from for AOSP is always optional.
AGNI Random Reboot Protect Module to be used if needed.
AGNi kernel v7.1 stable MIATOLL (MIUI Q/AOSP QR) 2 months ago
selinux: reduce calls to context_struct_to_string().
selinux: use stack on security_sid_to_context() if possible.
config: enable System V IPC, mqueues, and PID namespaces.
media: v4l2-ioctl: Use larger on-stack video copy buffers.
xattr: Avoid dynamically allocating memory in getxattr.
ext4: Avoid dynamically allocating memory in ext4_ext_remove_space.
dcache: increase DNAME_INLINE_LEN.
seq_file: allocate seq_file from kmem_cache.
diag: Add timer to make sure wakelock no stuck.
dm-crypt: increase threads.
cpu-boot changes & more.
---------------------------------------------
AGNI LMKD MODULE v2 from for AOSP is always optional.
AGNI Random Reboot Protect Module to be used if needed.
---------------------------------------------
AGNi kernel v7.0 stable MIATOLL (MIUI Q/AOSP QR) 2 months ago
Rebased from scratch on CAF LA.UM.8.9.r1-10900 with 4.14.212
Compiled with Snapdragon LLVM clang 10.0.9
block: Make CFQ default to IOPS mode on SSDs & tweak values
block/aio: Don't plug the I/O queue in do_io_submit()
fs/namespace: Default to NOATIME and NODIRATIME for FS performance improvement.
net: update wireguard v1.0.20201221
tcp_output: set initial TCP window size to 64K (speed improvement)
fs: Improve eventpoll logging to stop indicting timerfd
Revert previous selinux changes
---------------------------------------------
AGNI LMKD MODULE v2 from for AOSP is always optional
---------------------------------------------
AGNi kernel v6.5 stable (release 3) MIATOLL (MIUI Q/AOSP QR) 2 months ago
dsi: dsi_phy: explicitly allow phy poweroff
selinux: avc run permissive
Revert: "kernel: alarmtimer: Relax wakelock"
Revert "qcom: spmi-wled: force toggle CABC on brightness changes" (MIUI)
Partial Revert "gpu/drm/msm: merge caf" (MIUI)
---------------------------------------------
NEED TO USE AGNI LMKD MODULE v2 from now for AOSP
indrasadamana
2 days ago
Report
lesmidelon
24 days ago
Report
engedi
25 days ago
Report
atharva7115
26 days ago
Report
waelz2014
27 days ago
Report
kiritojpk
1 month ago
Report
ferdickna
2 months ago
Report