[KERNEL][O/N/MM/LP] Fuse-Kernel 3.10.108 For Android One 1st Gen - Android One (First-Generation) Cross-Device Origin

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Based on ThunderZap
Features:
Code:
[LIST]
[*]Upstremed to latest Linux Kernel 3.10.108
[*]Oreo support added
[*]ThunderCharge Fast Charge Driver (enabled by default)(AC and USB current increased to 1000mA)
[*]Optimized SLUB
[*]Added exFAT support
[*]char: Add Frandom
[*]Asynchronous Fsync: initial extraction of Async Fsync from
[*]Enabled L2TP VPN Protocol and SLIP TCP/IP Protocol
[*]Added exFat Filesystem support
[*]Added advance TCP congestion algos like westwood, highspeed etc
[*]Added WireGuard VPN support
[*]Switched to Linaro 7.2.x toolchain
[*]Wakelock blocker added
[*]Cortex A7 optimisations
[*]Added power suspend driver
[*]Reduced vfs cache pressure to 20 from 100 for better battery
[*]tick: don't update idle time if cpu offline
[*]writeback: increase bdi_min_ratio to 5 in light of the latest writeback commit
[*]Increased Swappiness From 60 to 90
[*]Kernel Compressed with XZ
[*]power: wakeup: add wakelock toggles
[*]ThunderSonic Sound Control Engine
[*]WiFi Power management control
[*]Full GPU control
[*]DoubleTap2Wake and Sweep2Wake
[*]Dynamic Fsync Control
[*]Improved filesystem mounting flags - NOATIME and NODIRATIME
[*]ThunderQuake Engine 1.0 - Vibration Intensity Controller for MTK vibrators
[*]Huge update to kernel.org mainline 3.10.89
[*]ThunderPlug CPU Hotplug replacement
[*]init.d support
[*]Automatic busybox installation
[*]Disabled Gentle fair sleepers
[*]Enabled arch power
[*]Optimizations to SLUB memory allocator
[*]Patches to block and mm to significantly improve ssd IO performance.
[*]Dynamic entropy setting based on usage
[*]Dynamic management of dirty page writebacks
[*]block: Added SIO IOScheduler
[*]block: Add BFQ IOScheduler
[*]block: Add fiops scheduler
[*]cpufreq: ThunderX power saving CPU governor
[*]fs: added Samsung's F2FS support
[*]Reduce logger device RAM allocation to 128K
[*]Set MM Linux read ahead size to 256K
[*]Patches from upstream to optimize memory writeback
[*]Disabled CRC check in MMC for 30% extra performance with IO
[*]Reduced VFS cache pressure for better battery
[*]Optimized square root algorithm
[*]Governors enabled: ondemand, interactive
[*]Speedup /proc/net/unix interface access
[*]Mali GPU cache Optimizations
[*]Mali: Increase L2 cache max read size
[*]Mali: Disable state tracking
[*]Mali: Reduce GPU utilization timeout
[*]Mali: increase kernel memory buffer size
[*]Aggressive multicore power savings
[*]ARM: Cortex A7 compiler optimizations
[*]MTK: removed HUGE HUGE trail of stupid MTK kernel logging
[*]ARM: Removed various debug traces
[*]Added more features
[/LIST]
Requirements:
Must be on LP/MM/N/O based ROM (any ROM)
A custom recovery (TWRP, CWM, CTR) should be installed.
Instruction:
Download the zip file of kernel.
Boot your device into recovery mode
Select Kernel zip file
Flash the zip
Reboot.
Downloads:
FUSE Kernel
Sources:
Kernel Source
Contributors
@SamarV-121
@varun.chitre15
Created 2018-02-16
Last Updated 2018-02-16​

Wanna save battery? Use ThunderX CPU Governer & ThunderPlug with following settings for Max power savings. This will slightly affect the UI smoothness.
Hotplug Threshold: 85%
Touch Boost: Off
Laziness: 750ms
Endurance Mode: Dual Core

Please diasable position independent executables for this kernal
Plz remove position independent executables(PIE) security in this kernel. plzz do it.thanks in advance

Related

[KERNEL][MIUI-MM/N] 28-06-2018 AGNi 🔥 pureMIUI-MM/N v13.0

AGNi pureMIUI-MM/N
(Audiophile's Blazing Fast & Efficient Kernel)​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Join Telegram DISCUSSION & TESTING GROUP
For android 6.0.x MIUI, 7.0 Ported MIUI :
AGNi Toolbox: HERE
DOWNLOAD pureMIUI kernel:- HERE
General Improvements:
Built with custom UBERTC GCC 8.0.0
Enhanced compiler 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 off by default
Adreno Idler and Adrenoboost available
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), tweaked and updated filesystems (EXT4, F2FS, ExFAT, NTFS & CIFS)
Adaptive LMK, 1GB LZ4 ZSWAP+VNSWAP available and on by default for better multitasking
ext4-lazytime mounting for /data (improves filesystem performance)
UKSM while charging to optimize RAM use option
Dynamic FileSync toggle
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
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)
Boeffla Wakelock blocker available
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
AGNi pureMIUI CHANGELOG:-
AGNi pureMIUI-MM/N v13.0-
qdsp6v2: dts_eagle: use newer drivers
wcd9335: accept interrupts for huwifi mode
sound: wcd9335: add huwifi_mode & low_distort_amp mode
sound:codecs: wcd9335: remove impedl code
msm_audio_ion: add DTS-Eagle dependency - msm_audio_populate_upper_32_bits
sound: codecs: wcd9335: laster k's driver
slimbus: lower oc
sound: wcd9335: Disable g_DebugMode
Initial AudioWizard bringup
sound: DTS-Eagle integration
drivers: Initial import of DTS-Eagle driver
Kconfig: msm: remove deprecated dts eagle driver
revert: "ipv6: sctp: fix lockdep splat in sctp_v6_get_dst()
revert: "BACKPORT: ipv6: fix udpv6 sendmsg crash caused by too small MTU
revert: "BACKPORT: netlink: add a start callback for starting a netlink dump
revert: "ipsec: Fix aborted xfrm policy dump crash
revert: "BACKPORT: net: xfrm: support setting an output mark.
revert: "BACKPORT: net: ipv4: fix for a race condition in raw_sendmsg
disable CONFIG_IOMMU_AARCH64,CONFIG_ARM_SMMU
AGNi Control: enable fsync operations by default
AGNi Installer: fix frequency hysteresis values
AGNi pureMIUI-MM/N v12.9-
New Additions:-
Merge caf/LA.BR.1.3.7_rb1.11
staging: prima: Merge caf/LA.BR.1.3.7_rb1.11
fs: Add sdfat support (msdos,fat16,vfat,exfat combined driver)
fs: sdfat: sync upstream
fs/proc: hide androidboot.selinux=permissive flag in /proc/cmdline
enable HARDEN_BRANCH_PREDICTOR
disable SCHED_FREQ_INPUT
drivers/power: disable bcl
mm/vmscan: fix prepare_kswapd_sleep if kswapd running too long
Updates:-
ANDROID: sdcardfs: Set s_root to NULL after putting
ANDROID: sdcardfs: d_make_root calls iput
ANDROID: sdcardfs: Check for private data earlier
ANDROID: sdcardfs: Hold i_mutex for i_size_write
ANDROID: sdcardfs: Protect set_top
msm: mdss: adjust mdss_mdp_get_plane_sizes parameters init order
BACKPORT: futex: Remove requirement for lock_page() in get_futex_key()
UPSTREAM: scsi: sg: don't return bogus Sg_requests
ALSA: pcm: prevent UAF in snd_pcm_info
ALSA: pcm: use lock to protect substream runtime resource
ALSA: pcm: add locks for accessing runtime resource
ANDROID: sound: rawmidi: Hold lock around realloc
drivers: qdsp6v2: Add mutex unlock to properly release lock
binder: use GFP_HIGHUSER flag since binder is designed for userspace
Bluetooth: Prevent stack info leak from the EFS element
ASoC: msm: qdspv2: add mutex to prevent access same memory simultaneously
msm: ADSPRPC: validate user buffers after copying from user
dts: kenzo: disable sched_enable_power_aware
kgsl: convert some workqueues to use kthreads
kgsl: Increase priority of RT thread
msm: mdss: check buffer size before writing to user buffer
dtsi: adjust prim panel and panel-supply as per latest miui
kernel: disable arch_power by default & allow toggle
cpufreq: ironactive: add checks for CONFIG_SCHED_FREQ_INPUT
Fixes:-
kernel/cgroup: fix permission checks for task group attach
kernel/workqueue: restore to older state
ANDROID: Bluetooth: hidp: buffer overflow in hidp_process_report
ipsec: Fix aborted xfrm policy dump crash
BACKPORT: msm: mdss: Fix invalid dma attachment during fb shutdown
msm: mdss: Fix for wrong length in copy_to_user
msm: sensor: actuator: fix out of bound read for region params
msm: sensor: actuator: check NULL pointer for actuator ctrl
revert: "msm: mdss: fix race condition between rotator api's
dts: fix big cluster max-corners
dts: restore 133,200,366MHz gpu freq steps
AGNi specific additions:-
AGNi Control: tweak impulse governor & other governor scripts
AGNi Control: add option DoubleTap2Wake+Swipe2Wake(^v,<>)+Swipe2Sleep
AGNi Installer: add gpu uv option
AGNi Installer: tweak scheduler
AGNi Installer: set 266MHz gpu freq as min default balanced spectrum profile
AGNi Installer: make rcu 3x aggressive RCU_FAST_NO_HZ for Battery profile
AGNi Installer: use modified thermal config [LOS-N/O]
AGNi Installer: always replace thermal engine without thermal libs [LOS-N/O]
AGNi Installer: fix goodix-netlink auto mode for NOS-Oreo [LOS-O]
AGNi Installer: add back option to replace thermal engine [LOS-N/O,MIUI-MM]
AGNi pureMIUI-MM/N v12.8-
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]
OLD CHANGELOGS: HERE
Download the app for supporting this keyboard & mouse feature HERE
DOWNLOADS:- HERE
XDA:DevDB Information
AGNi kernel (Audiophile's Blazing Fast & Efficient Kernel), Kernel for the Xiaomi Redmi Note 3
Contributors
psndna88
Source Code: https://github.com/psndna88/AGNi_pureMIUI.git
Kernel Special Features: Based on caf/LA.BR.1.3.6_rb1.25,LA.BR.1.3.7_rb1.11, LOS15.0 official sources with selectively picked mods/patches
Version Information
Status: Stable
Created 2016-09-24
Last Updated 2018-06-28
Reserved
Reserved
Great :laugh::good:
Wil this work on RR or cm based roms??
rohit4kk said:
Wil this work on RR or cm based roms??
Click to expand...
Click to collapse
try this attachment:-
differently packaged miui marshmallow kernel .. it can boot.. though i have not tested on CM based roms.
Im yet to make one for them !
Awesome.......dev kernel touchwiz note move to miui ??
Sent from my Redmi Note 3 using Tapatalk
Thanks for the kernel. Does it support goodix sensor??
Zrzahid said:
Thanks for the kernel. Does it support goodix sensor??
Click to expand...
Click to collapse
the goodix driver is present.. let me know if it does or doesn't work..
great going mate
@psndna88 thanks 4 the kernel.. Btw i m using agni kernel in galaxy note 2 as well.. It is the most stable kernel i have used so far on note 2.. Hope this will be the case with kenzo kernel as well. Downloadin now.. Also a question does it really support exfat??? Cause miui has some issues??
yogesh324 said:
@psndna88 thanks 4 the kernel.. Btw i m using agni kernel in galaxy note 2 as well.. It is the most stable kernel i have used so far on note 2.. Hope this will be the case with kenzo kernel as well. Downloadin now.. Also a question does it really support exfat??? Cause miui has some issues??
Click to expand...
Click to collapse
exfat is present and should work well.. though i havent tested yet. try n lemme know
Works nice on cm13
Wysłane z mojego Redmi Note 3 przy użyciu Tapatalka
psndna88 said:
try this attachment:-
differently packaged miui marshmallow kernel .. it can boot.. though i have not tested on CM based roms.
Im yet to make one for them !
Click to expand...
Click to collapse
Works on RR.THANKS!
How to check if thunderplug really works when screen is off?
Wysłane z mojego Redmi Note 3 przy użyciu Tapatalka
great to see more devs are interested to start using the redmi note 3!
btw, about thunderplug, specifically the 2nd hotplug style(sched mode?), is it any different compared to the usual behaviou(without hotplug)? i'm a bit confused with this hotplug, and can't find any info on the internet.
Fingerprint doesn't work on my EpicRom MIUI 6.9.15 i have goodix version
Fingerpint is available but can't detect any fingers... I am using goodix fp.
Goodix fingerprint doesn't work, reading mode too.
hitesh1792 said:
Works on RR.THANKS!
Click to expand...
Click to collapse
Led working?

[KERNEL][N/MM/LP] Fuse-Kernel 3.10.107 For Android One 1st Gen

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Based on ThunderZap​
Features:
Upstremed to latest Linux Kernel 3.10.107
ThunderCharge Fast Charge Driver (enabled by default)(AC and USB current increased to 1000mA)
ThunderPlug CPU Hotplug replacement
exFAT support
Optimized SLUB
char: Add Frandom
Asynchronous Fsync: initial extraction of Async Fsync from
Overclocked CPU
Some some more minor tweaks
power: wakeup: add wakelock toggles
ThunderSonic Sound Control Engine
WiFi Power management control
Full GPU control
DoubleTap2Wake and Sweep2Wake
Dynamic Fsync Control
Improved filesystem mounting flags - NOATIME and NODIRATIME
ThunderQuake Engine 1.0 - Vibration Intensity Controller for MTK vibrators
Huge update to kernel.org mainline 3.10.89
init.d support
Automatic busybox installation
Disabled Gentle fair sleepers
Enabled arch power
Optimizations to SLUB memory allocator
Patches to block and mm to significantly improve ssd IO performance.
Dynamic entropy setting based on usage
Dynamic management of dirty page writebacks
block: Added SIO IOScheduler
block: Add BFQ IOScheduler
block: Add fiops scheduler
cpufreq: ThunderX power saving CPU governor
fs: added Samsung's F2FS support
Reduce logger device RAM allocation to 128K
Set MM Linux read ahead size to 256K
Patches from upstream to optimize memory writeback
Disabled CRC check in MMC for 30% extra performance with IO
Reduced VFS cache pressure for better battery
Optimized square root algorithm
Governors enabled: ondemand, interactive
Speedup /proc/net/unix interface access
Mali GPU cache Optimizations
Mali: Increase L2 cache max read size
Mali: Disable state tracking
Mali: Reduce GPU utilization timeout
Mali: increase kernel memory buffer size
Aggressive multicore power savings
ARM: Cortex A7 compiler optimizations
MTK: removed HUGE HUGE trail of stupid MTK kernel logging
ARM: Removed various debug traces
Requirements:
Must be on LP/MM/N based ROM (any ROM)
A custom recovery (TWRP, CWM, CTR) should be installed
How to flash:
Download the zip file of kernel from given below link
Boot your device into recovery mode
Select Kernel zip file
Flash the zip
Reboot
Downloads:
OverClocked
Non OverClocked
Sources:
Kernel Source
Changlog:
2017-09-06
exFAT support
Optimized SLUB
char: Add Frandom
Asynchronous Fsync: initial extraction of Async Fsync from
Overclocked CPU
Some some more minor tweaks
2017-09-01
Upstremed to latest Linux Kernel 3.10.107
ThunderCharge Fast Charge Driver (enabled by default)(AC and USB current increased to 1000mA)
power: wakeup: add wakelock toggles
XDAevDB Information
Fuse Kernel For Android One 1st Gen,Kernel for the OEM Cross Device Development
Contributors
@SamarV-121 @varun.chitre15
Source code: https://github.com/SamarV-121/fuse_kernel_google_sprout
Created 2017-09-01
Last Updated 2017-09-01
Is the thunder charge feature required to be used as a daily driver or only when we are in hurry to charge our device. Does it harms device hardware
. If it doesn't why Also can anyone share the experience using this kernel If it really optimises device performance and battery.
Simply Curious to know :laugh::laugh:
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Thanx @Infra.Red for giving new hopes to sprout for experimenting nougat on this device in terms of new ROMs and kernel. Also thanx for kernel upstreamed to latest Linux kernel 3.10.107. It really decreased charging time and enhance battery power duration
Nikish21 said:
Is the thunder charge feature required to be used as a daily driver or only when we are in hurry to charge our device. Does it harms device hardware
. If it doesn't why Also can anyone share the experience using this kernel If it really optimises device performance and battery.
Simply Curious to know :laugh::laugh:
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Click to expand...
Click to collapse
Thundercharge is completely safe. I've been using it for more than a year(since released) and there are simply no issues. Just avoid using phone while charging cuz it'll generate more heat
And yeah, it is much better than stock kernel :laugh:
utiwari914 said:
Thundercharge is completely safe. I've been using it for more than a year(since released) and there are simply no issues. Just avoid using phone while charging cuz it'll generate more heat
And yeah, it is much better than stock kernel :laugh:
Click to expand...
Click to collapse
Thanks @utiwari914
So I am currently on AOSP Extended By @Infra.Red v4.5. which is working great with some known bugs. My Usage is Very Simple: Most of the time it in locked without any usage. Some Occasional Calls And Bit Browsing, Google Maps and Wifi Connected Most of the Time and Also Sync(Google Photos). But Battery backup is not that great. So What Configuration of the Kernel like Governor, Other Settings would you suggest to Use.
Thanks in advance. :good::good::
Nikish21 said:
Thanks @utiwari914
So I am currently on AOSP Extended By @Infra.Red v4.5. which is working great with some known bugs. My Usage is Very Simple: Most of the time it in locked without any usage. Some Occasional Calls And Bit Browsing, Google Maps and Wifi Connected Most of the Time and Also Sync(Google Photos). But Battery backup is not that great. So What Configuration of the Kernel like Governor, Other Settings would you suggest to Use.
Thanks in advance. :good::good::
Click to expand...
Click to collapse
Use this with ThunderPlug with following settings for Max power savings. This will slightly affect the UI smoothness.
Hotplug Threshold: 85%
Touch Boost: Off
Laziness: 750ms
Endurance Mode: Dual Core
:good:
Not working as expected ...
Battery backup got worse, juice keeps on falling even when screen is off .....also .....no change in charging time !...any suggestions for me ?!
mr.nobodie said:
Not working as expected ...
Battery backup got worse, juice keeps on falling even when screen is off .....also .....no change in charging time !...any suggestions for me ?!
Click to expand...
Click to collapse
Simply Installing A Kernel Won't Improve Battery Life. You need to tweak it's settings to your liking and requirement. For Me I am using Thunderzap Control (You can use any). I have set Governor- Thunderx and thunderplug settings mentioned in previous post by @utiwari914. I works Great. Standby is damn good on AEX v4.5. Juice Doesn't keep falling when screen is off. It don't use Thunder Charge Because I am never in a Hurry To Charge My device and quite OK with Charging Time.
Thread closed.

[Kernel][Tissot][Oreo][P][Treble & Non-Treble][OC]eXtremeKernel V12 for MI A1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Unleash The Power with the new eXtremeKernel V12
​
Afraid to install that high performance 3D Game because your device just won't take it ? ,Want to rock Asphalt Legends on Ultra Graphics? Got no time to charge your device on the run?
Or Maybe You Just Want to Embrace your Device Reborn. Behold!. "The eXtreme kernel" .. here to lift your desire for performance and battery beyond limits and measures.. and to the "eXtreme" you deserve more than" Stock ". you deserve "eXtreme" . unleash the true power of your device like never before, while you can. why live the stock life when u can go all the way "extreme!!".
​
-Latest Linux Version (3.18.124)
-Latest Wi-Fi driver (LA.UM.6.6.r1-09700-89xx.0)
-Latest Caf Tag (LA.UM.6.6.r1-09700-89xx.0)
-Compactible with Custom Roms (Treble/NonTreble Oreo and Pie),Stock Rom
-Compiled with Google Toolchain
-Auto Detect zip Treble and Not treble
-CPU OC to 2764 Mhz
-CPU Underclock to 345 Mhz
-Undervolt by -75 mV
-Undervolt some regulators for better battery life
-GPU OC to 1166 Mhz
-Adreno Idler
-DTS Eagle
-Audio Codec Tweaks
-HI-FI Mode
-Sound Control
-2500ma Fast Charge and USB Fast Charge (enable it on Kernel Aduitor)
-PowerSuspend
-Thermal Config by TheHitMan7
-Enhanced State Notifier
-F2FS Support
-Spectrum Support
-Fsync on/off support
-Boeffla Wakelock blocker
-Intelliactive CPU Governor
-Zzmoove CPU Governor
-Impulse CPU Governor
-Optimized Interactive Governor
-Maple IO Scheduler
-Fiops IO Scheduler
-SIO IO Scheduler
-Anxiety IO Scheduler
-Optimized CFQ IO Sched
-Optimized Deadline IO Sched
-and original ones
-KCAL color control
-Lot of TCP Algorithms (cubic,reno,bic,yeah,hybia...)
-Vibration intensity control for qpnp-haptics interface
-300 Hz Timer for best Battery and Performance
-Included OC Damage and Voltage Protection
-Added support for exfat and enabled ntfs.
-Optimized and Upstreamed ZRAM
-Optimized Boot Time
-Optimized Opening Apps Delay
-OPtimized ZRAM
-Updated binder and sdcardfs drivers
-Some Network Speed Tweaks
-Incresed GPU power lvl to 20
-Some essential patches that you can also find in Google kernels
-and Lot of more small Optimizations
​
Get it from our Download Center
OLD BUILDS
You can Donate with pressing Donate to Me Button or just VIsit this link
Development Group
Release Channel
OffTopic Group:​
XDA:DevDB Information
[Kernel][Tissot][Oreo][P][Treble & Non-Treble][OC]eXtremeKernel V12 for MI A1
Contributors
Alek Dev, Cheewaca, TheHitman
Source Code: https://gitlab.com/Cheewaca/Tissot_49_LS
Version Information
Status: Stable
Current Stable Version: 12.0
Stable Release Date: 2018-03-27
Created 2018-03-28
Last Updated 2018-11-14
Q: What ROMs are supported?
A: Custom Roms with and without Treble Support and Stock Roms
Q: Do my Soc will be damaged if i use OC?
A: No,All values are tested and safe
Q: What Governor to choose?
A:Read about them below
Cultivation
Description
A highly modified interactive-based governor with the intention of giving the user more control by providing more tuning options. Based on CAF 4.4 commits with parts coming from blu_active and XDA user Sultanxda.
ZZmoove
Description:
The ZZmoove Governor by ZaneZam is optimized for low power consumption when the screen off, with particular attention to the limitation of consumption applications in the background with the screen off, such as listening to music. The unique feature with ZZmoove is that it has predefined profiles and allows profile switching.
Blu_active
Description:
A governor developed by eng.stk (featured in his Code_Blue kernels) based on interactive with upstream caf patches and ondemand governor bits too. This governor is mainly focused on performance like the other things the developer creates but it is also well balanced for gaming and general usage.
Impulse
Description:
An improved version of interactive modified by neobuddy89. Impulse aims to have a balance between battery and performance just like interactive but has some tweaks to save battery.
​
Nice another kernel! Good work! Thankyou!
Thanks Man
More Features and Optimizations coming soon this is just begging[emoji41]
Sent from my Mi A1 using Tapatalk
Awesome mate.
Thanks. I want try maybe nexr update
wifi did not work. (can not enable)
Is it possible to add "click camera pic with fp sensor" function?
laihenyi said:
wifi did not work. (can not enable)
Click to expand...
Click to collapse
Working fine here.
Without problem.
All cores in 2016MHz
help, please
tiagokinder said:
help, please
Click to expand...
Click to collapse
For what ?
All cores in 2016MHz, in any cpu governor. CPU min freq don't change
All cores in 2016MHz, in any cpu governor. CPU min freq don't change
Double Tap to wake where find?
More choices in using a Kernel. This is great!
seinas said:
Double Tap to wake where find?
Click to expand...
Click to collapse
it's activated by default
Sent from my Mi A1 using Tapatalk
all 8 CPU core runs continuously at 2GHz
Alek Dev said:
Reserved Post
Click to expand...
Click to collapse
Thanks! Waiting for OC.
thankssss
DroiDMester said:
all 8 CPU core runs continuously at 2GHz
Click to expand...
Click to collapse
Its not normal??

[ROM][AOSP][Q] !Zeta ROM! [!TealSpear kernel!][2020/08/16]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Zeta for S9 and S9+ Exynos
!WE ARE NOT RESPONSIBLE FOR ANY DAMAGE USING THIS ROM/KERNEL CAN CAUSE!
What is this?
Zeta is my AOSP/Evolution X/ Pixel Experience based ROM, with a custom kernel, and with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
I'll take a far leap and say "Best and most optimized ROM for Exynos 9810, with enough customization"
Zeta includes ROM control and many customization!
Its a hybrid of pure AOSP / Evolution X / Lineage / Pixel Experience
With extra Exynos 9810 flavour added
Please choose padding for status bar for your device (option in ROM control, it will make edges look extra good)
Kernel included is my own TealSpear
Better Screenshots: https://i.imgur.com/qg25PR3.pn
Our mission is to offer the maximum possible stability and security, And keep working all important features, while having a lot of customization
Based on Android 10.0
Whats working?
Wifi
RIL
Mobile data
GPS
Camera
Flashlight
DVD Drive over OTG
Camcorder
Bluetooth
Fingerprint reader
Face unlock
Bixby button is useful
Burning to Compact Disk
ROM control
NFC
Lights
Sound / vibration
Known issues
-VoLTE
You tell me
Anything that @Synt4x93's Lineage kernel has (sources in description for my kernel are my own)
and my own stuff
CPU Voltage Control
USB Fast Charge Support
Compiled with clang v9.0.8
Wireguard VPN Support
Support for FK Kernel Manager profiles
KCAL support
Power Suspend
Sound Control
Performance CPU governor
Pixutil CPU Governor
Schedutil CPU Governor
Blu_schedutil CPU Governor
Smurfutil CPU Governor
Noop I/O Scheduler
Cfq I/O Scheduler
Bfq I/O Scheduler
Fiops I/O Scheduler
Anxiety I/O Scheduler
Wakelock Blocker
DTS_HPX support
DTSX_Ultra support
State notifier
lz4 compression for zRAM
F2FS support
exfat support
ext4 support
Westwood TCP
Reno TCP
Cubic TCP
Enabled ULPS
Backlight Dimmer
Adreno Idler
Fsync on/off support
TTL Target Support
Vibration Control
Improved audio quality
Improved display quality
More stuffs coming soon.
DON'T FLASH GAPPS, THEY'RE ALREADY INCLUDED
Mod edit: links removed.
Major credit to:
Credits:
Thank you @Synt4x93 for sources and guidance and mentoring
Thank you Pixel Experience team for a lot of stuff, can't thank these guys enough
Thank you Evolution team for a lot of stuff including the updater-script, can't thank these guys enough
Thank you Hassan27 on Telegram for mentoring on Git etc
Thank you @augustin94 on Telegram for some kernel stuff and mentoring
Thank you Rob for teaching me about Android and flashing on the S9+ in various Telegram groups
PM me if I missed someone :good:
How to flash Rom from other custom rom.
DON'T FLASH THIS ROM.
OP is lying and a troll
Thread closed.

[Kernel][Stock Vendor][MIUI][Android R] ztc1997 kernel v1.20.1 for Redmi K30

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Compatibility:
Based on Android R Xiaomi official kernel source.
Works perfectly on MIUI 12, may works on other ROMs based on Android 11 stock vendor. OSS vendor NOT supported.
Features:
Built with latest aosp-clang and enabled ThinLTO, LLVM Polly compilation optimization
GPU undervolted
ZRAM: Use lz4 as default compressor, swappiness allows up to 200 (default 130)
PELT scheduler mechanism for power efficiency
Optimize EAS energy model
Enabled power efficient workingqueue and adjust some driver to use it
Use BBR as default
Wakelock blocker
kcal and KLapse support
A lot of other optimizations
Known issues:
Proximity sensor not working (fixed)
Dt2w may not work on some AOSP based ROMs (You can force enable dt2w by changing /sys/touchpanel/double_tap to 1)
Installation:
Flash via recovery
Use Horizon Kernel Flasher
Download: GitHub Release
Source: GitHub
Support: Telegram
Anyone can port this kernel without additional authorization.
Change logs:
v1.20.2
Allow user to skip thermal throttling when charging (It is NOT enabled by default for security reason. For user who facing slow charging, enable Usb Fast Charge or Force Fast Charge in any kernel tuning apps, then re-plug the charger.)
v1.20.1
Add Zstd compression algorithm
Minor bug fixes
v1.20.0
Perform ion freeing buffer and PID map reads on the LITTLE CPU cluster
Update jump_label from upstream
Remove some debug/unused features
v1.19.1
Re-add kcal and KLapse by user request
Fine-tune cpu input boost and schedutil parameters
v1.19.0
Remove some unstable changes
Rollback to original frequency table
Add cpu input boost
v1.18.0
Switch to PELT scheduler mechanism
Some scheduler fine-tuning from Pixel 4
v1.17.0
Add automatic compaction mechanism
Fix for wrong physical panel dimensions
v1.16.1
dt2w can now take effect immediately
Increase vmstat interval to 20 seconds
Revert dynamic Stune Boost and sched_boost
Revert some unstable changes
v1.16.0
Add sdFAT fs support thanks to @chiru2000 (Fix for random reboot when an SD card inserted)
v1.15.2
Revert dynamic cpuset for background tasks
Some optimizations of cpuset and memory allocation
v1.15.1
Revert some unstable changes
v1.15.0
Add Dynamic Stune Boost
Add sched_boost on input events
v1.14.0
Expose dt2w switcher to userspace (/sys/touchpanel/double_tap)
Disable in-kernel LMK, use userspace lmkd instead
Some other improvements
v1.13:
Disable Full Refcount Validation
Import some improvement of zram, cpuidle, proc, cfq
Default io scheduler switch back to cfq
tcp: Disable timestamps by default
hwtracing: Add a driver for disabling coresight clocks
Disable some debug/useless features
v1.12.2
Switch back to original thermal control driver (Will control heat but reduce performance)
v1.12.1
Re-enable MEMCG (Disable it will cause the proximity sensor not work)
Switch back to Android LMK
Set default swappiness to 130
sysctl: Rename swappiness to rswappiness
Decrease Down frequency temperature (For safety)
v1.12
Add f2fs rapid gc by arter97
Update lz4 lib and use lz4 as default compressor of zram
Update PID map reads optimization from sultan kernel
schedutil: Unlock highest freqs when devfreq boost max
Boost whenever the top app changes
Import some optimization for CRC32 and XOR (Heavily used by network protocols)
msm: kgsl: use kmem_cache pool for draw objects (Reduce millions of times of memory allocating)
Block some userspace boost
v1.11.1
Change the compiler to aosp-clang 12.0.4 (Stability of proton-clang cannot be guaranteed)
scsi: ufs: set IRQ's affinity to CPU1 (Reduce the load on CPU0 a little)
scsi: ufs Async suspend/resume callbacks.
schedutil: Don't limit frequency if devfreq boost max
msm: kgsl: Relax CPU latency requirements to save power
dcache: increase DNAME_INLINE_LEN on ARM64 to 96 bytes (Improve the efficiency of caching long name files)
dts: sdmmagpie: Remove 1804mhz of Low-Power cluster (Non-efficient)
v1.11
schedutil: Wait for up_delay before using non-efficient frequencies
schedutil: Set default value for hispeed_load, hispeed_freq, pl
schedutil: Remove iowait boost
scsi: ufs: Hardcode and relax UFS CPU latency requirement
scsi: ufs: disable clock scaling
sched: Avoid walt irq work in offlined cpu
sched/tune: Introduce SchedTune Assist, enable prefer_idle for top-app, foreground
msm: thermal: simple: Introduce simple MSM thermal solution
power supply: qpnp-qg: Allow to set charge_full greater than charge_full_design (for those users replaced large-capacity battery)
v1.10
zram: use z3fold backend
add lower freq to llcc-bw bus
Finally a kernel supported for oss...Thanks and keep it up
I am using miui 12.1.4 hellas
Everything is very good only has a very slow charging error
Hope you fix it soon <3
Kaizzz said:
I am using miui 12.1.4 hellas
Everything is very good only has a very slow charging error
Hope you fix it soon <3
Click to expand...
Click to collapse
Unable to reproduce, the charging speed on my phone is normal.
Doesn't work on my device, freezes a few seconds after successfully booting, then restarts.
ROM: xiaomi.eu_multi_HMK30_21.4.7_v12-11
ztc1997 said:
View attachment 5273111
Compatibility:
Based on Android R Xiaomi official kernel source.
Works on ROMs based on Android 11 stock vendor, such as MIUI, EvolutionX, and etc.
Features:
Built with latest aosp-clang and enabled ThinLTO, LLVM Polly compilation optimization
GPU undervolted
ZRAM: Use z3fold backend, use lz4 as default compressor, swappiness allows up to 200
Optimize frequency tables and OPP capacities (Make CPU work at the most efficient frequency possible)
Dynamic cpuset for background task
Enabled power efficient workingqueue and adjust some driver to use it
Backport and enable HAVE_MOVE_PMD and HAVE_MOVE_PUD
Use BBR as default
Wakelock blocker
KLAPSE Support
A lot of other optimizations
Known issues:
Proximity sensor not working (fixed)
Dt2w may not work on some AOSP based ROMs
Installation:
Flash via recovery
Use Horizon Kernel Flasher
Download: GitHub Release
Source: GitHub
Anyone can port this kernel without additional authorization.
Click to expand...
Click to collapse
I face random reboots. After boot 4-5 sec works then freeze for some time nd reboot. Rom evolution x. Stock vendor based
I also face random reboots. POCO X2 with Android 11 stock vendor
rajesh14289 said:
I also face random reboots. POCO X2 with Android 11 stock vendor
Click to expand...
Click to collapse
Looks like it was due to my sd card partition as exfat. Once I changed it to vfat everything worked fine.
rajesh14289 said:
I also face random reboots. POCO X2 with Android 11 stock vendor
Click to expand...
Click to collapse
This got fixed when I changed my sdcard to vfat/fat32
rajesh14289 said:
I also face random reboots. POCO X2 with Android 11 stock vendor
Click to expand...
Click to collapse
This is fixed in 1.16 by @chiru2000. Thanks
Thanks a lot for this great job..... For this Kernel...provides very good battery backup and smooth performance....in miui hellas 21.4.28
It would be great to have LMK changing profiles+KCal..... All other kernels have that.....it would complete this kernel
So,I'm requesting for these features @ztc1997
Hope You'll consider adding them....thanks again
Cpt.mactavish said:
Thanks a lot for this great job..... For this Kernel...provides very good battery backup and smooth performance....in miui hellas 21.4.28
It would be great to have LMK changing profiles+KCal..... All other kernels have that.....it would complete this kernel
So,I'm requesting for these features @ztc1997
Hope You'll consider adding them....thanks again
Click to expand...
Click to collapse
kcal has been re-added in v1.19.1.
According to Google’s suggestion, this kernel has used userspace lmkd to replace in-kernel lmk, which has a number of issues.
To configure lmkd, see to aosp doc.
Thanks for adding Klapse and kcal...and that lmkd doc explains all....thanks again #ztc1997
@ztc1997 kcal and klapse is not working,in miui..
Shouldn’t it supposed to be working in miui?
Cpt.mactavish said:
@ztc1997 kcal and klapse is not working,in miui..
Shouldn’t it supposed to be working in miui?
Click to expand...
Click to collapse
kcal parameter does not take effect in real time, it will take effect after reopening the screen.
Thanks a lot
ztc1997 said:
kcal parameter does not take effect in real time, it will take effect after reopening the screen.
Click to expand...
Click to collapse
Thanks a lot...for being so kind

Categories

Resources