AGNi Kernel v12.6 23-03-2018 untuk Redmi Note 3 Pro

March 24, 2018

Kali ini admin akan membagikan kernel yang dibuild oleh psndna88@xda, mendukung ROM MIUI android 6.0 (Marshmallow) sampai 7.0 (Nougat; porting) dan ROM basis LOS dari Nougat sampai Oreo.

Kernel Features
General Improvements:
  • Built with custom UBERTC GCC 8.0.0 on Windows 10 Pro x64
  • Full -O3 enhanced 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, general upstream and CAF fixes - upstreamed to Linux 3.10.108 and added patches from CAF LA.BR.1.3.6 & Android 8 release LA.BR.1.3.7
CPU & GPU Improvements:
  • Interactive governor tuned to achieve maximum performance with best battery life by default
  • Several CPU Governors available - Interactive, Blu_Active, CAF active, Cultivation, Darkness, ElementalX, Chill, Bioshock, Despair, Relaxed, Ironactive, Wheatley, ALUcard
  • Slight OC, mild undervolt to reduce heat and improve stability and battery life
  • Input boost, touch boost, wakeup boost, hotplug boost available, all off by default
  • IntelliPlug, MSM hotplug and Lazyplug hotplugging available, all off by default
  • Adreno Idler and Adrenoboost available, all off by default
  • CPU and GPU Voltage control (optional)
Network improvements:
  • Implemented Wireguard VPN support usable with Azire VPN
  • Enhanced TCP methods - reno, htcp, highspeed, westwood+, CDG, Network and Wifi tweaks and updated drivers
  • Option to enable 2.4 GHz Wi-Fi channel bonding while installing => moved to AGNi Toolbox
I/O improvements:
  • Several I/O control tweaks, added schedulers (Zen, SIO, SIOplus, BFQ, CFQ, Maple, Tripndroid, Row, Deadline, V(R), No-OP [FIOPS is default]), tweaked and updated filesystems (EXT4, F2FS, ExFAT, NTFS & CIFS)
  • Adaptive LMK, LZ4 ZRAM available and on by default for better multitasking
  • ext4-lazytime mounting for /system, /data, /cache (improves filesystem performance)
  • UKSM while charging to optimize RAM use
  • Auto file caches drop on screen turn-off to clear unwanted stuff from RAM
  • Dynamic FileSync toggle on/off
  • Supports SDCARDFS, CIFS, exFAT
  • Disabled I/O CRC check for more performance
Screen Improvements:
  • sRGB and KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features)
  • Backlight dimmer for lower minimum brightness
  • Wake gestures, dt2w, s2s and s2w for all panels
Sound improvements:
  • modify headphone processing for increased fidelity
  • modify speaker processing for clarity
  • allow 384KHz sampling rate for headphone
  • PDesireAudio ported to kenzo
  • Implemented flar2 sound control along with Franco sound control
  • Slimbus OC for better sound quality
  • Added a lot of audio enhancements (heaven for audiophiles)
  • Fixed earpiece & mic boost
  • Ported hybrid headphone jack driver from Sony 3.18 with CAF patches for faster detection
  • Headphone impedance detection
  • Headphone mic volume boost
  • Fix earphone Jack's various problems
Battery improvements:
  • USB Fast Charge (USB mode up to 900mA with MTP on)
  • PDesire & Boeffla Wakelock blockers
  • Power efficient workqueues
  • Option to replace thermal blobs with old ones which may help to resolve slow charging issue while installing
  • Fast charging with maximum 2100mA safe limit with temperature control
  • Miscellaneous improvements:
  • Optimized hardware accelerated crc+crypto routines
  • Implemented lot of security fixes
  • Vibrator Strength tunable
  • Notification LED brightness options
  • Can use device as USB keyboard and mouse with the app by pelya
  • Option to select SElinux mode while installing
  • Compatibility with Magisk v14+ and SuperSU SR5
  • Compatible with Kernel Auditor and EX Kernel Manager
  • Spectrum app profiles support
AGNi improvements:
  • Custom Agni Control app for all your kernel control needs, has many useful CPU profiles and advanced options, available while installing
  • Custom Agni ScreenModes app which has various KCAL profiles to improve screen experience, available while installing
  • Works on all Marshmallow, Nougat and Oreo ROMs
Kernel Special Features:
  • Based on caf/LA.BR.1.3.7_rb1.6, LOS15.0 official sources with selectively picked mods/patches

Download Link
AGNi pureMIUI-MM/N (Khusus ROM MIUI 8/MIUI 9)
Untuk ROM MIUI Android Marshmallow:
Untuk ROM MIUI Android Nougat:
Halaman Download XDA: Lihat Semua Versi (XDA)

AGNi pureLOS-N/O (Khusus ROM Base LineageOS/AOSP)
Untuk CUSTOM ROM base LOS/AOSP Nougat:
Untuk CUSTOM ROM base LOS/AOSP Oreo:
Halaman Download XDA: Lihat Semua Versi (XDA)

New Additions:
  • sched,camera_v2: boost scheduler to prefer BIG cores when camera in use
  • UPSTREAM: eventpoll.h: add missing epoll event masks
  • irq_work: Introduce arch_irq_work_has_interrupt()
  • PM / QoS: Add no_constraints_value field to struct pm_qos_constraints
  • PM / QoS: simplify pm_qos_power_write()
  • PM / QoS: correct the valid range of pm_qos_class
  • PM / QoS: Add debugfs support to view the list of constraints
  • kcal: introduce yellow tint fix tunable for boe panels
  • irq_work: use llist_empty_relaxed
  • irq_work: Force raised irq work to run on irq work interrupt
  • ANDROID: base: dd: Export driver_probe_done()
  • ext4: save error to disk in __ext4_grp_locked_error()
  • ext4: don't put symlink in pagecache into highmem
  • f2fs: don't put dentry page in pagecache into highmem
  • ANDROID: fsnotify: Notify lower fs of open
  • ANDROID: fuse: Add null terminator to path in canonical path to avoid issue
  • perf: Cure event->pending_disable race
  • perf: Use hrtimers for event multiplexing
  • clk:msm: Use CLKFLAG_NO_RATE_CACHE for a53ssmux/a72ssmux
  • readahead: Optimize divide/multiply by power of 2 using L/R shift
  • cpu_input_boost: Make use of big cluster more aggressive
  • cpu_input_boost: Allow all CPUs to be boosted at any given time.
  • cpu_input_boost: add unlikely to initd check
  • cpu_input_boost: remove debugging from initd check
  • cpu_input_boost: review compat with msm8956
  • cpu-boost: cleanup
  • BACKPORT: ASN.1: fix out-of-bounds read when parsing indefinite length item
  • UPSTREAM: KEYS: fix out-of-bounds read during ASN.1 parsing
  • disable CPU_BOOST as we use CPU_INPUT_BOOST instead
  • dev_freq: devfreq_spdm: add null terminator to prevent OOB access
  • drivers: soc: Synchronize apr callback and voice svc release
  • dwc3: debugfs: Add check for length before copy data from userspace
  • ASoC: wcd_cpe_core: add size check for WDSP ELF files
  • sched/fair: Fix load_balance() affinity redo path
  • wcd9335: make speaker analog gain not controllable by stock mixer-paths
  • UPSTREAM: KEYS: encrypted: fix buffer overread in valid_master_desc()
  • ANDROID: sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries
  • msm: kgsl: Fix race condition in adreno_spin_idle()
  • msm: mdss: fix race condition between commit and power off [LOS-O]
  • msm: mdss: fix race condition between rotator api's
  • msm: mdss: Avoid calling wake_up_all() twice in display thread
  • HACK: arm64: add CNTPCT_EL0 trap handler (qcom time daemon)
  • revert "arch_timer: allow user access to physical counters"
  • partial revert: "drivers/char/diag: merge LA.BR.1.3.7_rb1.9"
  • drivers: i2c: Fix direct references to HZ
  • i2c-msm-v2: use subsys_initcall to avoid probe fail
AGNi specific additions:
  • AGNi Installer: tweaked timer rate & slack timer for default interactive
  • AGNi Installer: tweaked boost & post-boot cpusets
  • AGNi Installer: disable fsync,set fiops as default
  • AGNi Installer: set 20 swappiness for all variants
  • AGNi Installer: add toggle for boe color fix(visible if u have boe)
  • AGNi Installer: handle selinux permissive for goodix [MIUI-MM]

      AGNi Toolbox
      - Menghapus FingerPrint Security+Data
      - Memeriksa dan memperbaiki ext4 filesystems di /system /data /cache
      - Menghapus Battery Stats Data
      - Menghapus Lock Screen Security
      - Menambahkan dukungan untuk mendeteksi fat32/exfat/ext4/ntfs dan memperbaiki otomatis kesalahan system,data,cache,sdcard,usb-otg (Jalankan dari penyimpanan internal untuk memindai filesystem sdcard eksternal)
      - Menambahkan pilihan untuk menghapus magisk v12 dan diatasnya (Harus memflash ulang boot.img asli)
      - Menambahkan pilihan untuk mengambil dump last_kmsg ke internal storage dari recovery untuk mendiagnosa bootloop.
      - Pembaruan updater binary dan script
      - Menambahkan pilihan 2.4GHz wifi channel bonding

      Old & Obsolete Tools
      AGNi ScreenModes AppBerfungsi untuk mengelola profil layar kcal
      Download: AGNi_ScreenModes.apk 
      GOODIX / CAMERA LIBS and CAMERA FC + FLASH FIXCAMERA LIBS untuk kenzo/kate: AGNi_CAM_LIBS_PROPREITARY_KENZO.zipblobs untuk sensor kamera:
      - ov16880_f16v01a
      - ov16880_omida05
      - s5k5e8_z5e8yab
      - s5k5e8_yx13
      - face detection extension blobs 
      Kenzo-Kate_Android7.x_CamFC& (versi uji)
      - termasuk goodix hal dan libs
      - termasuk goodix wrapper lib yang memuat fpc atau goodix sesuai perangkat keras yang terdeteksi oleh kernel cmdline (diambil dari NOS)
      - patch boot.img untuk menambahkan dukungan goodix (berguna untuk ROM tanpa dukungan goodix)
      - menambahkan file sepolicy yang didukung untuk boot.img (membuat goodix berfungsi dengan enforcing selinux)

      Artikel Terkait

      Next Post »

      Silahkan tinggalkan komentar EmoticonEmoticon