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
- 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)
- 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
- 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
- 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
- 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
- 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
- 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
- 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: AGNi_pureMIUI-MM_v12.8_kenzo.zip
Untuk ROM MIUI Android Nougat: AGNi_pureMIUI-N_v12.8_kenzo.zip
Halaman Download XDA: Lihat Semua Versi (XDA)
AGNi pureLOS-N/O (Khusus ROM Base LineageOS/AOSP)
Halaman Download XDA: Lihat Semua Versi (XDA)
AGNi pureLOS-N/O (Khusus ROM Base LineageOS/AOSP)
Untuk CUSTOM ROM base LOS/AOSP Nougat: AGNi_pureLOS-N_v12.8_kenzo.zip
Untuk CUSTOM ROM base LOS/AOSP Oreo: AGNi_pureLOS-O_v12.7_kenzo.zipHalaman Download XDA: Lihat Semua Versi (XDA)
Cara Pasang
- Reboot ke TWRP recovery
- Pilih install zip
- Pilih Kernel yang sudah download
- Reboot
Changelog
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
- 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
- Disable discard mount early mount of system partition [LOS-O]
- 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
- 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 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: allow auto-selinux handling based on last kernel [LOS-O]
- AGNi Installer: resolve selinux issues leading to fp problems [LOS-N/O]
- AGNi Installer: disable init.qcom.post_boot.sh [LOS-O]
- AGNi Installer: use fstrim on boot [LOS-N,MIUI-MM/N]
- AGNi Installer: use goodix libs when selected [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
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_Toolbox-v1.6_flashable.zip
- Pembaruan magisk uninstaller codes
Old & Obsolete Tools
Contributors
psndna88
Source Code:
https://github.com/psndna88/AGNi_pureMIUI.git
AGNi_Toolbox-v1.5_flashable.zip
- Pembaruan updater binary dan script
- Menambahkan pilihan 2.4GHz wifi channel bonding
AGNi_Toolbox-v1.6_flashable.zip
- Pembaruan magisk uninstaller codes
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&Flash_fix_AGNi.zip
AGNi-cmN-goodix-libs-AIO-patcher.zip (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)
psndna88
Source Code:
https://github.com/psndna88/AGNi_pureMIUI.git
Source: AGNi pureMIUI | AGNi pureLOS
3 comments
Write commentswah bagus banget artikel ini
Replykunjungi juga website saya https://www.atmaluhur.ac.id
Great Article
ReplyCyber Security Projects for CSE Students
JavaScript Training in Chennai
Project Centers in Chennai
JavaScript Training in Chennai
Lovely post and i eagerly waiting for your new updates about this title.
ReplySpark Training in Chennai
Spark Training
Pega Training in Chennai
Primavera Training in Chennai
Unix Training in Chennai
Linux Training in Chennai
Social Media Marketing Courses in Chennai
Graphic Design Courses in Chennai
Placement Training in Chennai
Advanced Excel Training in Chennai
Silahkan tinggalkan komentar EmoticonEmoticon