AGNi Kernel

Blazing Fast & Efficient

Always updated,

keeps device cool,

snappy user interface experience, audiophile friendly,

long lasting battery and good gaming performance on demand.

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.

For the best experience you should stick with the stock settings. Supports Android 9, 10 & 11 for sdm660, Android 10 & 11 for SDM720G

Telegram Stable Release channels: [whyred] [tulip] [lavender/wayne/jasmine_sprout] [MIATOLL=curtana/joyeuse/excalibur/gram]

Telegram Development & Testing Group: [whyred] [tulip] [lavender/wayne/jasmine_sprout] [MIATOLL=curtana/joyeuse/excalibur/gram]

Kernel Downloads (all SDM660 devices): Stable Builds Alternate Link=> Stable Builds

Kernel Downloads (all MIATOLL devices): Stable Builds Alternate Link=> Stable Builds

AGNi High Graphics Game Unlock Magisk Module: PUBG / COD Alternate Link=> PUBG / COD

AGNi Firmware: [whyred] Alternate Link=> [whyred]

General Improvements:

  • Built with GCC 10.2 on Ubuntu 20.04 x64 AMD Ryzen 5 lenovo system

  • Enhanced compiler optimizations with device and target flags, build improvements, etc

  • Removed a ton of debug and logging to improve performance

  • ARM64 enhanced performance and battery patches

  • CVE security patches, linux kernel upstream and CAF kernel merges

CPU & GPU Improvements:

  • EAS CPU Scheduling with default optimised schedutil governor

  • Many EAS CPU Governors available - schedutil, pwrutilx, blu_schedutil

  • 2.2 / 2.45 GHz CPU OC options (2.45GHz experimental)

  • 40mV undervolted (CPU & GPU) to reduce heat and improve stability and battery life

  • GPU OC for sdm636/sdm660 is not possible, it is hardware locked

Network improvements:

  • Wifi driver options based on latest sources of Android 9(Pie), Android 10(Q) and Android 11(R)

  • Ton of wifi driver's debugging code disabled & tweak their functioning

  • Implemented Wireguard VPN support

  • Enhanced TCP methods - reno, cubic, veno, westwood, CDG, bbr(default)

  • Auto enabled 2.4/5 GHz Wi-Fi channel bonding to increase throughput

I/O improvements:

  • Several I/O control tweaks, added schedulers zen, bfq, cfq, row, deadline, noop, depression, fifo, anxiety

  • noatime, nodiratime filesystem optimisations on all mounted filesystems

  • lz4/zstd/lzo zram available

  • Auto kernel fs FileSync on screen off and auto sync on panic & reboot to avoid data loss/corruption

  • Disabled I/O CRC check for more performance

Screen Improvements:

  • sRGB, KCAL, lineage livedisplay support

  • Backlight dimmer for lower minimum brightness

  • double tap to wake (dt2w) support for all known roms

Sound improvements:

  • modify wired headphone processing for increased fidelity

  • modify speaker processing for clarity

  • Implemented flar2 sound control

Battery improvements:

  • USB Fast Charge 900mA max

  • Boeffla Wakelock blockers

  • Fast charging with maximum 2300mA (whyred, tulip with micro usb)

  • Fast charging with maximum 2700mA (jasmine_sprout, lavender, wayne with type-c usb)

  • 18 Watts Safe charging with temperature control 43C (sdm660)

  • 18 Watts on curtana & 33 Watts on others - Safe charging with temperature control 40C (miatoll)


WHAT IS EAS ? How is EAS different than default HMP ?

Curently Supported Devices:

  • excalibur - Redmi Note 9 Pro Max (India) [Primary Development, as I have this device]

  • curtana - Redmi Note 9S / Pro (India)

  • joyeuse - Redmi Note 9 Pro (Global)

  • gram - Poco M2 Pro

  • Redmi Note 5 Pro (whyred) [Secondary Development]

  • Redmi Note 6 Pro (tulip)

  • Redmi Note 7 (lavender)

  • MI 6x (wayne)

  • MI A2 (jasmine_sprout)

Old Devices (No longer Supported):

  • Redmi Note 3 (kenzo/kate)

  • Redmi Note 4G (dior)

  • Motorola G Turbo (merlin)

  • Motorola G (osprey)

  • Samsung Galaxy S3 (I930x)

  • Samsung Galaxy Note II (N710x)

  • Samsung Galaxy TAB 2 (P31xx,P51xx)

INSTALLATION:

  1. Prefer flashing over your ROM's stock kernel for best results else reflash rom without wipe

  2. Download correct file of AGNi kernel for your device

  3. Make backup of system and boot partitions for restoring in case of any errors

  4. Flash the kernel zip (Orange fox recovery recomended)

  5. Select the appropriate options in AROMA installer

  6. Reboot

Wait for kernel to settle, experience will get best after a complete charge cycle, and keeps getting better over time.

Charge 100% and minimum 10minutes more for good experience. Overnight charging has no problems.