[Xiaomi Redmi Note 3 [Snapdragon] ROMs, Kernels, Re] psndna88:
AGNi pureMIUI-MM/N v12.8-

need stock boot.img reflash before this !

* increased performance

* resolve freeses/reboots due to undervolting

* resolve slow charge corner cases

* fix exFAT issues

* ensure more no data loss on panic/reboot

* add option to sound mode to use 16bit stock as default

Audio:-

aw8738_amp: change to mode 5

Disable graphite optimizations for sound,qdsp6v2

wcd-mbhc-v2: add more compatibility to jack's stock-mode operation

audio: add cmdline option for 16(default)/32bits default compr & pcm routing

ASoC: squashed revert to older state

slimbus: set max limit 24bit @ 192KHz

New Additions:-

prima(wifi): Merge caf/LA.BR.1.3.7_rb1.9 (v3.0.11.66 --> v3.0.11.85)

Merge caf/LA.BR.1.3.7_rb1.9

drivers/power: hardwire bcl trigger at 10% battery, disable for MIUI-N

cpufreq_stats,cpufreq_governor,cgroup,cpuset upstream commits

mm: kmemleak_alloc_percpu() should follow the gfp from per_alloc()

dm,md verity commits

qpnp-smbcharger: add cmdline option to suppress QC charging support @ 9 volts

Convert some more drivers to use msecs_to_jiffies insted of HZ

reboot_auto_fsync: flush writeback buffers and sync more completely

fsync: flush writeback buffers with auto fsync & sync-on-suspend

fsync: allow auto_fsync_delay_sec=0 to disabe AGNi auto fsync dwork

fs/sync: allow sdcardfs to use vfs_fsync_range_sdcardfs always

Updates:-

cpufreq: cafactive: disable tracing

workqueue: disable power_efficient wq's by default and allow sysfs tunable

block: modify fiops

proc: meminfo: provide estimated available memory

proc: meminfo: estimate available memory more conservatively

CHROMIUM: selinux: Do not log "permissive" denials

BACKPORT: net: ipv4: fix for a race condition in raw_sendmsg

BACKPORT: USB: core: harden cdc_parse_cdc_header

UPSTREAM: USB: fix out-of-bounds in usb_set_configuration

UPSTREAM: HID: usbhid: fix out-of-bounds bug

UPSTREAM: USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()

nl80211: Define policy for packet pattern attributes

crypto: hmac - require that the underlying hash algorithm is unkeyed

timers, sched_clock: Update timeout for clock wrap

cpu_input_boost: Use power efficient workqueues

cpu_input_boost: increase wakeboost to 2 seconds

Fixes:-

dts: kgsl: remove 366MHz step, restore stock gpu voltages

qpnp-smbcharger: reintroduce default_hvdcp3_icl_ma tunable

qpnp-smbcharger: fix "make 2100mA max default charging current"

qpnp-fg: fix "force swappiness 1 on battery level <= 15%"

fs/exfat: partial revert "update exfat (squash commit)"

revert "sched: Set sched_upmigrate_min_nice to 9

revert "sched: Introduce Shadow scheduling

Revert "workqueue: make sure delayed work run in local cpu"

AGNi specific additions:-

AGNi Control: 2.0GHz unlock for big cluster cpus

AGNi Control: tweak cultivation governor

AGNi Control: disable adreno boost default

AGNi Control: tweak default interactive & scheduler

AGNi Control: TCP congestion cubic by default

AGNi Control: tweak cafactive governor

AGNi Control: add again those rare used governor options

AGNi Control: fixup fsync options

AGNi Control: increase default interactive timer, intsd(maple, 1024) extsd(fiops,1024)

AGNi Installer: restructure Aroma Menus to single page

AGNi Installer: remove discard mounts in fstab

AGNi Installer: latest arm64+selinux busybox YDS in /sbin

AGNi Installer: fix rare installer status 7 errors

AGNi Installer: try fix option to select stock cpu voltages

AGNi Installer: add cmdline option for audio 24/32bits audio

AGNi Installer: add option to select stock cpu voltages

AGNi Installer: set QC2.0 9v suppress disabled by default

AGNi Installer: always replace thermal engine & libs

AGNi Installer: disable stock recovery replace [MIUI-MM/N]

AGNi Installer: use fstrim on boot [LOS-N,MIUI-MM/N]

AGNi Installer: use goodix libs when selected [MIUI-MM]

DOWNLOAD MIUI-MM v12.8

DOWNLOAD MIUI-N v12.8