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 Special Features: Based on caf/LA.BR.1.3.7_rb1.4, LOS15.0 official sources with selectively picked mods/patches
Download
AGNi pureMIUI-MM/N | AGNi pureLOS-N/O v11.6:- 4 Desember 2017
Download Link:
LOS-O:
AGNi_pureLOS-O_v11.6_kenzo.zip
Changelog:
Audio:
wcd9335: modify HPH processing v5
ASoC: wcd9335: Fix compander disable after SSR
wcd9335: fix RX0_RX_VOL_MIX for soundcontrol's earpiece gain
wcd-mbhc-v2: move work functions to separate high priority workqueue
revert "ASoC: msm8x16-wcd: Update HPH PA gain for Tombak"
revert "ASoC:[Backported msm-4.4r9] wcd9335: Add support to enable low power mode on codec"
revert "sound:soc: Increase tasha wcd9335 sido_voltage"
revert "ASoC:wcd9335: remove unused variable and function"
revert "ASoC:[Backported msm-4.4r9] wcd9335: Add dapm ignore suspend for backend dais"
Kernel Base Upgrades:
Merge caf/LA.BR.1.3.7_rb1.6
GPU:
drivers/gpu/msm: disable GPU wakeup on touch events (Port to kenzo)
drivers/gpu/msm: disable adreno irq tracing
drivers/gpu/msm: disable kgsl log
dts: remove 133MHz gpu pwrlevel & set 200MHz minimum
msm: mdss: Restrict display thread to small cluster
msm: vidc: Increase minimum input buffer count for VP9 decode
Updates:
rcu: Restrict nocb kthreads to power cluster
rcu: disable tracing in tree plugin header
Restrict kswapd to the small cluster to reduce power consumption
msm: ipa3: header file change for wdi-stats
UPSTREAM: ALSA: usb-audio: Kill stray URB at exiting
BACKPORT: packet: in packet_do_bind, test fanout with bind_lock held
UPSTREAM: packet: hold bind lock when rebinding to fanout hook
Fixes:
leds_aw2013: fix brightness & blinking for MIUI-N
camera_v2/isp: change buffer_timestamp_new_mode for MIUI-N
cpu_boost/msm_performance: fix input boost
disable powersuspend v1.5
set default TCP Congestion algorithm to Westwood+
AGNi specific additions:
AGNi installer: tweak fstab mount options
AGNi Control: default slight boost earpiece & mic
AGNi Control: tweak input boost-slight option
Spectrum: tweak min gpu freqs
AGNi installer: don't use modified audio policy files for oreo
AGNi Control: add video recording algoithm option for MIUI-N
AGNi installer: try fix non apply AGNi Control settings on boot
AGNi pureMIUI-MM/N | AGNi pureLOS-N/O v11.5:- 25 November 2017
Download Link:
LOS-O:
AGNi_pureLOS-O_v11.5_kenzo.zip
Changelog:
Audio:-
wcd9335: modify compander for headphone processing v3
wcd9335: modify companders for speaker processing
wcd9335: remove increased HPH PA gains by PDesire Audio
wcd9335: allow 384KHz sampling rate for headphone
wcd933x: remove redundant high_perf_mode tunable
slimbus: support 384KHz audio sampling rate
wcd-mbhc-v2: show High/Low impedance reporting for headphone
wcd-mbhc-v2: modify hph impedance reporting
wcd-mbhc-v2: show impedance in agni control jack log
ASoC: wcd9335: Fix compander disable after SSR
fix reboot bug when notification/screenshot sound when music playback
Kernel Base Upgrades:-
Merge 3.10.108 EOL
Merge caf/LA.BR.1.3.6_rb1.24
Merge caf/LA.BR.1.3.7_rb1.5
staging: prima: Update to LA.BR.1.3.7_rb1.5
Fixes:-
fix pureMIUI-MM selinux related boot problems
Fix led blinking and video recording issues in pureMIUI-N
Fix OREO random reboot/bootloop issues
Update compatibility with magisk v14+ and supersu SR5
firmware_class: reduce firmware loading timeout for replacement screens
disable mmc deferred resume to fix late wakeup on VoLTE call
vidc: remove hal session flush (fixes black screen on video in Oreo)
drivers/power: some fixups
dts: revert changes to haptics
kcal: reduce more compensation for fix yellow tint for boe panel
dtsi: adjust prim panel and panel-supply as per latest miui
wakelock: disable PDesire Dynamic wakelock blocker by default
sdcardfs_mm: add missing Flag files as non-mappable
uksm: make less aggressive during run while charging
revert "drivers/power: retain changes before caf/LA.BR.1.3.7_rb1.3
Updates:-
drivers/cpufreq: Update Interactive CPU Governor
drivers/mmc/block.c: support REQ_META access
lib/lz4: make arrays static const,reduces object code size
cpu-boost: Decrease priority of notifier_block
PM/sleep: Mechanism for aborting system suspends unconditionally
arm64: Use optimized memcmp
arm64: Import optimized strrchr from newlib
arm64: strcmp: Align to cache and preload
dts: updates to cpu-bwmon and msm_thermal
sched: some fixes
kernel/rcu: restore to older state
BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy
qpnp-smbcharger: conditional power efficient wq for boardtemp
msm: camera: Bound check for num_of_stream.
vidc: partial restore to older state
drivers: video: mdss: Fix direct references to HZ
fs: f2fs: Fix direct references to HZ
dts: kenzo rpm-regulator-ldoa6 always on
Partial revert "Power efficient workqueue patches (squashed)"
camera_v2/isp: add buffer_timestamp_new_mode used for LOS-N & O
powersuspend: add power_suspended boolean for global access
New Additions:-
boeffla_wl_blocker: implement v1.1.0
rcu: 3x aggressive RCU_FAST_NO_HZ
cpufreq: Introduce fingerprint boost driver
kernel/power: new PM kernel driver for powersuspend v1.5
Reduced debugging/tracing:-
binder: disable tracing
block/blk-core: disable tracing
prima: disable tracing
kgsl,adreno: disable tracing
drivers/mmc: disable tracing
drivers/cpufreq: interactive disable tracing
wcd9335: disable debug mode
bcl,msm_thermal: disable tracing
Disable a TON more of tracing
AGNi specific additions:-
AGNi control: add options for speaker & headphone lineout gain levels
AGNi control: add PDesire dynamic wakelock blocker option
AGNi control: add sound codec power save option
AGNi installer: auto install of old thermal libs for MIUI-N & option for MIUI-MM (solves heating problems with permissive selinux)
AGNi installer: remove wifi channel bonding option (moved to agni toolbox)
AGNi pureMIUI-MM/N | AGNi pureLOS-N/O v11.4r2:- 31 Oktober 2017
Download Link:
Changelog:
r2:wcd9335: enable PDesire Audio UHQA mode
r2: disable RCU_NOCB_CPU
r2: msm: ispif: Remove handling of SD_SHUTDOWN
fs: add option to drop pagecache on suspend (enabled default)
camera_v2/isp: fix AGNi MIUI-N camera video recording
drivers/power: retain changes before caf/LA.BR.1.3.7_rb1.3
msm_eeprom: free memory on errors during init
leds: qpnp-flash: Fix switch brightness not stored
fs: dynamic sync 2.1 - option to only force sync during panic/reboot
drivers/iommu: update from caf/LA.BR.1.3.7_rb1.3
dts: kenzo: import missing bits from kenzo-l-oss
wcd-mbhc-v2: handle condition for sysfs infinite impedance reporting
wcd-mbhc-v2: show headphone impedance by sysfs
wcd-mbhc-v2: add a simple api to query the audio jack state at any point in time
sound_control: add speaker private mode
wcd933x: enable high_perf_mode by default
sound:codecs: disable PDesireAudio by default
msm_performance: allow cpu workload detection for perfd
binder: disable security enhancements by default
cpu-boost: fix derp
revert "ASoC:[Backported msm-4.4r9] wcd9335: add all child devices of codec"
revert "ASoC:[Backported msm-4.4r9] msm: fix ULL playback over a2dp"
revert "kernel/rcu: restore to older state
revert "ARM: dts: msm: Early mount of system partition for msm8976/52"
AGNi Control: add perfd option
AGNi Control: add speaker private mode option
AGNi Control: reduced default swappiness to 10
AGNi Control: add option to see headphone impedance
AGNi Control: add option to see audio jack driver log
AGNi installer: updated update-binary,updater-script
AGNi installer: allow running perfd with tweaked agni configs
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
Silahkan tinggalkan komentar EmoticonEmoticon