AGNi Kernel v11.7 21-12-2017 untuk Redmi Note 3 Pro

December 22, 2017
agni

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 6.4.1 on Ubuntu 17.10 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

Downloads
AGNi pureMIUI-MM/N
LOS-O: AGNi_pureLOS-O_v11.7_kenzo.zip
Link Alternatif (XDA)

Changelog
WIREGUARD:
  • Implemented Wireguard VPN support usable with Azire VPN
  • net/wireguard: update to 20171221 snapshot
  • net: wireguard: rename netlink symbols to avoid clashes
  • net: wireguard: fix build errors
  • net: Import WireGuard 0.0.20171127
Audio:
  • wcd9335: modify HPH processing v6
  • wcd9335: fix non-unix EOL's
  • msm8952-slimbus: restore to stock state
  • wcd9335: remove PDesire Audio & set CLS_H_LP default mode
  • revert "wcd9335: allow 384KHz sampling rate for HPH"
Updates:
  • fs: Introduce Reboot Auto File Sync v1.0 driver
  • UPSTREAM: sctp: do not peel off an assoc from one netns to another one
  • binder: Move buffer out of area shared with user space
  • binder: always allocate/map first BINDER_MIN_ALLOC pages
  • arm64: enable context tracking
  • context_tracking: User/kernel broundary cross trace events
  • context_tracking: Optimize context switch off case with static keys
  • context_tracking: Optimize guest APIs off case with static key
  • context_tracking: Optimize main APIs off case with static key
  • context_tracking: Ground setup for static key use
  • nohz: Only enable context tracking on full dynticks CPUs
  • context_tracking: Fix runtime CPU off-case
  • context_tracing: Fix guest accounting with native vtime
  • sched: Consolidate open coded preemptible() checks
  • ANDROID: lib: vsprintf: Add "%paP" option
  • ANDROID: scsi: Add segment checking in sg_read
  • ANDROID: binder: Refactor prev and next buffer into a helper function
  • ANDROID: usb: gadget: f_mtp: Return error if count is negative
  • UPSTREAM: net: xfrm: allow clearing socket xfrm policies
  • UPSTREAM: ALSA: timer: Call notifier in the same spinlock
  • BACKPORT: ALSA: timer: Fix race at concurrent reads
  • BACKPORT: ALSA: timer: Handle disconnection more safely
  • BACKPORT: xfrm: Don't use sk_family for socket policy lookups
  • BACKPORT: dentry name snapshots
  • BACKPORT: arm64: cpuinfo: Missing NULL terminator in compat_hwcap_str
  • BACKPORT: dm bufio: don't take the lock in dm_bufio_shrink_count
  • BACKPORT: dm bufio: avoid sleeping while holding the dm_bufio lock
  • v4l2: Refactor, fix security bug in compat ioctl32
  • firmware_class: Tie exporting caching routines with CONFIG_CACHE_FW
  • firmware_class: make firmware caching configurable
  • msm: kgsl: Use vma_area_struct with proper locks
Fixes:
  • fs/exfat: restore to LOS state
  • MIUI-MM/N: disable sdcarfds support
  • MIUI-N: modify ramdisk to attempt enable perfd & disable ss_ramdump recurring crashing service
  • goodix,prima: set netlink modes based on cmdline android.gdx.netlink[LOS-O]
  • time: Remove CONFIG_TIMER_STATS
  • enable PM_SYNC_BEFORE_SUSPEND
  • fs: Remove dynamic fsync completely
  • revert "alarmtimer: Rate limit periodic intervals"
  • revert "alarmtimer: don't rate limit one-shot timers"
  • revert "context_tracking: User/kernel broundary cross trace events"
AGNi specific additions:
  • AGNi Control: tweak default interactive governor
  • AGNi Installer: support only unified fp mechanism for fpc/goodix
  • AGNi Installer: do not ship goodix libs,make rom dependent(LOS-N,O)
  • AGNi Installer: do not disable powerhals (LOS-N,O)

Tools
AGNi Toolbox
- Menghapus FingerPrint Security+Data
- Memeriksa dan memperbaiki ext4 filesystems di /system /data /cache
- Menghapus Battery Stats Data
- Menghapus Lock Screen Security
AGNi_Toolbox-v1.2_flashable.zip
- 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.
AGNi_Toolbox-v1.5_flashable.zip
- Pembaruan updater binary dan script
- Menambahkan pilihan 2.4GHz wifi channel bonding

AGNi ScreenModes App
Berfungsi untuk mengelola profil layar kcal

GOODIX / CAMERA LIBS and CAMERA FC + FLASH FIX
CAMERA LIBS untuk kenzo/kate: AGNi_CAM_LIBS_PROPREITARY_KENZO.zip
blobs untuk sensor kamera:
- ov16880_f16v01a
- ov16880_omida05
- s5k5e8_z5e8yab
- s5k5e8_yx13
- face detection extension blobs


- 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)

Contributors
psndna88

Source Code:
https://github.com/psndna88/AGNi_pureMIUI.git


Artikel Terkait

Previous
Next Post »

2 comments

Write comments
Ivan
AUTHOR
December 26, 2017 at 2:37 PM delete

request Settingan agni control dong gan.. hehe

Reply
avatar
bamzzz
AUTHOR
December 27, 2017 at 5:29 AM delete

Ane pake stock gan, jadi gk punya settingan yg pas buat agni hihi

Reply
avatar

Silahkan tinggalkan komentar EmoticonEmoticon