[TW][N][G930/G935/F/FD/W8/S/K/L] PRIME-Kernel v1.3.2 - Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri

{
"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"
}
for S7 & S7 edge​
Thread moved to Link
Requirements for using the kernel
Model Variants: SM-G930S/K/L/F/FD/W8, SM-G935S/K/L/F/FD/W8
Tested Device: SM-G930S/K/L & SM-G935S/K
Installed OS: TouchWiz N 7.0, S8 Port ROM, Note7(fe) Port ROM
BASE: G935F - DQH8
Main Features
• Stock / S8 / Note FE firmware (boot) support in one kernel.
• Synapse support.
• SELinux Permissive.
• Linux 3.18 upstream. (Currently: 3.18.70)
• Compile with UBERTC 7.2.1 toolchain.
• F2FS support.
• Optimized for Exynos8890 using the Exynos-M1 flag for compile options.
• Gametuner-Mod: Game Booster Mode, Provides intelligent performance enhancement mode in conjunction with Samsung-Gametuner.
• Apply Fake KNOX.
• Apply chacha20 to random (entropy).
• Activate Exynos Swap.
- Hardware-based memory compressor installed on Axis AP.
• Linaro LSK-v3.18-Energy-Aware Scheduler (EAS) port.
- EAS simplifies power and performance management through scheduler-driven tuning to manage more efficiently.
- Linux-v3.18 already has EAS installed, but with the LSK-v3.18-EAS, the existing EAS has been further improved and the user can choose between tuning power efficiency and performance.
• Linaro v3.18/topic/OPPv2 branch merge.
• Improved storage performance and longevity by applying lazytime mount options.
- Similar to Dynamic Fsync, but operates at the file system level and has no risk of data loss.
• CPU/GPU UC & OC.
• Limit the maximum overclock range according to the device's ASV value (device yield) to prevent excessive overclocking.
• CPU/GPU/BUS voltage regulation.
• Ported GPU driver from Note-FE (r15p0) & Performance Tuning.
• Performance / balance / battery-separated DVFS user settings.
• Thunder Hotplug driver port.
• HMP tuning Interface.
• Detail charging circuit control allows faster charging.
• Added I/O Scheduler 'bfq, fifo, fiops, row, sio, maple, tripndroid, zen'.
• Enable Westwood tcp/ip congestion control (not default).
• LED FADE control.
• Qualcomm interactive (renamed cafactive) cpu governor porting @by arter97.
• Added battery-friendly impulse governor and more powerful ironactive (interactive in the Qualcomm 4.4 kernel) governor.
• Provides an add-on that maintains kernel settings on unrouted devices.
• Synapse: System Tweak add-on available.
• Synapse: Provides configuration profile separated by performance / battery / stability.
• Many other optimization applications.

Best kernel so far !
Thank you

Thank You for sharing!!, flashed and looks prommising :highfive:
NOTE: Synapse and Busybox (system/xbin) is automatically installing while flashing the PRIME-Kernel.ZIP trough TWRP.
Report back later.......

Battery sems to be good on impulse.

ROBLANS said:
Thank You for sharing!!, flashed and looks prommising :highfive:
NOTE: Synapse and Busybox (system/xbin) is automatically installing while flashing the PRIME-Kernel.ZIP trough TWRP.
Report back later.......
Click to expand...
Click to collapse
busybox is not installed.
/res/bin/busybox is on the ramdisk.
If '/sdcard(internal_storage)/Synapse/do_not_force_install' exists, do not force install Synapse.

Translate kernel's change log to english.
DQH8 펌웨어 소스코드로 업데이트.Linux 3.18.15~70 업스트림 재작업.
- 몇 가지 실수를 고쳐서 안정성이 완벽해졌습니다.NIVIDIA CPU Relax Patch 제거.
- 일부 게임에서 강종 or 무한로딩 현상 발생XPAD Joystick 드라이버 업데이트 (from Google AOSP 3.18 kernel)ZRAM, KSM 해제.
- ZRAM은 VNSWAP과 중복
- KSM은 효율이 낮음userspace cpu 가버너 제거.Synapse: 영문번역(90%)Synapse: 게임튜너 MOD의 주 기능을 애드온 없이 사용할 수 있도록 변경.
ChangeLog -Translate-
Update to DQH8 source code.
Linux 3.18.15-70 Reload.
Fix some error, more Stability.
Delete NIVIDIA CPU Relax Patch.
Some game have error, Have Infinite loading, XPad joystick driver Update (From Google AOSP 3.18 Kernel), Deactivation ZRAM, KRM.
ZRAM is duplicated with VNSWAP.
KSM is inefficient.
Delete userspace cpu governer.
translate Synapse to English.
GameTuner's main keyfunction operates without DQ's Adon.
Thanks you.
번역해드리려 했는데 본문에 있었네요!
수정, 삭제 하는방법을 몰라 그대로 두겠습니다.
고생 많으십니다!

So does the Fake knox means Samsung pay is enabled in this kernel?

Schuan said:
So does the Fake knox means Samsung pay is enabled in this kernel?
Click to expand...
Click to collapse
Fake Knox has nothing to do with samsung pay.
For real samsung pay to work, you need to support it in your custom ROM.

Unfortunately VoLTE is not working for me.

raymondoliviero said:
Unfortunately VoLTE is not working for me.
Click to expand...
Click to collapse
Since it has been tested only on the basis of Korea Telecom, I need the name of your country, carrier and device model to solve the issue.
Also, tell me the name of the kernel if it works well on other kernels.

Hyunwoo AHN said:
Since it has been tested only on the basis of Korea Telecom, I need the name of your country, carrier and device model to solve the issue.
Also, tell me the name of the kernel if it works well on other kernels.
Click to expand...
Click to collapse
Thank you.
Country name: Hungary
Carrier: Telekom HU
Device model: SM-G930F
Original and active CSC: XEH
Custom ROM: BatMan
Custrom kernel that are working: Batstock, Notorious.
Thanks in advance.

Wow, a new kernel! Gonna try this new flavour

Does it support F2FS?

Hi
When i use this kernel (v1.20 or v1.21), i can't access the external SD card ...
(i have flashed back the Notorious kernel v1.88 and the external SD card is readable and OK)
S7 Flat SM-G930F PDA DHQY
Joseph

Hyunwoo AHN said:
busybox is not installed.
/res/bin/busybox is on the ramdisk.
If '/sdcard(internal_storage)/Synapse/do_not_force_install' exists, do not force install Synapse.
Click to expand...
Click to collapse
Thank You for the reply, the kernel v1.2.1 feels stable and freeking fast (I had some problems with v1.2.0), I let v1.2.1 run for a while for further (battery) testing under Helios v20 ROM.
There is one thing that concerns me a little, my device ASV value measured (ASV Groep GPU:10), GPU Max (overclock) Frequency is set to 728Mhz seems okay, but 850mV default setting feels NOK (setting seems a little high to me),
one step lower frequency 702Mhz voltage is default set to 737,5 mV (seems more OK). Anny way, I can adjust that to a propper setting in Synapse, but mayby something lo look into.

Hi, what does 1.2.2 do ? ^-^

the Paypal can‘t open

ReturnAc said:
the Paypal can‘t open
Click to expand...
Click to collapse
Thanks. I just fixed it.

Updated to v1.3.0!
Very stable, your feedback has been accepted.

Hyunwoo AHN said:
Updated to v1.3.0!
Very stable, your feedback has been accepted.
Click to expand...
Click to collapse
What about blocking some kernel wakelocks?

Related

[DISCONTINUED][KERNEL OREO][MM/Nougat] Evolution Kernel [Titan][2018/06/03]

Hi guys, I have proposed to make a kernel for the falcon and here they have it <3 ​
{
"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"
}
Screenshot:
Click to expand...
Click to collapse
​
Old builds history:
http://pastebin.com/RqyTpYna
New Build Evolution Kernel-R10 , For Nougat and Marshmallow Roms
- Linux code updated to lastest LineageOS source: 3.4.113 :good:
- Based on a new clean source for greater stability
- Compiled with latest simple GCC 4.8 (great for this) :good:
- Some optimizations for kernel compression (lzma)
- Many optimization for memory usage and reduce Lag
- Added Customs TCP
- New AsCaRex custom TCP by TeamMex Added (nice)
- Lzma compression (very nice)
- No more useless mods
- Added and improved SIO, SIOPLUS, VR, ZEN v2 I/O schedulers and default BFQ, etc...
- Row I/O scheduler is recommended by me :good:
- Added toggles for wakelocks
- MSM Hotplug stable rules (Nice deep sleep Now)
- Powersuspend updated (Use in Hybrid mode)
- Kcal v2 support
-Dt2w added but does not work for the moment (disable)
- Selinux enabled in permissive mode by default
- WQ Power Efficient tweaks
- State notifier driver added
- Lcd notify driver Removed (NO MORE START SCREEN FREEZE)
- New Governors added: zzmoove, Xperience by @TeamMex , Bioshock, Lionheart and ElementalX (testing)
- Interactive and Ondemand governor updated for better efficiency
- Added Sound Control v3.6
- Fast Charge enable by default
- Fix memory leaks for better perfomance
- Many more optimizations for performance and battery saving (check source)
- New TCP congestion driver called AsCaRex by @TeamMex Added
AsCaRex employs end-to-end bandwidth measurements to set cwnd and ssthresh after packet loss. The probing phase is as the original Reno, have a modified control mechanism for use with large congestion windows. A table indicates how much to increase the congestion window when an ACK is received.
Click to expand...
Click to collapse
[/SIZE]
Important: Use the kernel adiutor application to tune this kernel
How to install:
-Paste the zip on internal memory
-Install zip with twrp recovery
-If you use SUPERSU or Magisk, after installing my kernel install again
-Reboot and Enjoy :good:
If you like my work, contribute for more updates please:
Download:
https://www.androidfilehost.com/?fid=889764386195904758
**No mirrors please**
Suggestions for balance perfomance/battery
-Use interactive gov with hispeedfreq on 787mhz and min freq 300mhz....
-For more conservative use Bioshock or Xperience governor and min freq 300mhz
-For most battery life use zzmoove gov and select profile #2 (Some lags)
-Cpu hotplug as default msm_hotplug
-Sheduler ROW
-In misc features select suspension mode on hybrid (default) and TCP select AsCaRex or westwood
Consider please
Hi friends, I appreciate your support testing my work, If you like my kernel, contribute please, actually I'm studying at the university, I do this in my free time, I would appreciate a little help if it is at your disposal, thank you very much!
Evolution Turbo Kernel Oreo Updated
-Kernel build with QUVNTNN 6.4 2018.01 Custom ToolChain
-Improved Cortex-A7 configs
-Improved XZ kernel compression
-def_config regenerate
-Updated cpufreq and gpu drivers configs for better performance
-MSM_HOTPLUG
-Spinlocks changes
-Significant lag in oreo reduced
-Simple Adreno GPU algorithm added
-New governors distribution: Default govs, XPerience, SmartMax and BioShock govs
-All TCP cong is activated (AsCaRex default)
-Many more changes for you..
Source: https://github.com/willizambrano/android_kernel_motorola_msm8226
Download: https://androidfilehost.com/?fid=746163614322268638
How to install:
-Paste the zip on internal memory
Backup of you stock boot.img
-Install zip with twrp recovery
-Reboot and Enjoy :good:
Thanks to:
-CodeAurora
-CyanogenMod team
[email protected] for Sound Control
[email protected]
[email protected] for Kcal Screen Control
[email protected] for cherry-picks
[email protected] for cherry-picks
[email protected] Arriaga
- @TeamMex
Click to expand...
Click to collapse
XDA DevDB Information
Evolution_Kernel, Kernel for the Moto G
Contributors:
@willizambrano01
Click to expand...
Click to collapse
Sources:
https://github.com/willizambrano/android_kernel_motorola_msm8226
Click to expand...
Click to collapse
XDA:DevDB Information
Evolution Kernel unified for Oreo-MM/Nougat roms, Kernel for the Moto G 2014
Contributors
willizambrano01, willizambrano01
Source Code: https://github.com/willizambrano/android_kernel_motorola_msm8226
Kernel Special Features:
Version Information
Status: Beta
Stable Release Date: 2018-06-03
Current Beta Version: TURBO
Created 2016-12-07
Last Updated 2018-10-23​
Downloaded and testing. Thank you
Good work,but its just for CM ROMs? :/
DeluxeMark said:
Good work,but its just for CM ROMs? :/
Click to expand...
Click to collapse
7.1 roms baseds on cm14.1 or aosp 7.1
willizambrano01 said:
7.1 roms baseds on cm14.1 or aosp 7.1
Click to expand...
Click to collapse
Nice! So i'll test it
Edit: When i've flashed the kernel,my superSU is gone,its normal?
And when i reflash the superSU,my sim doesnt work :/
Keep up the good work! smooth butter with RR Rom!
DeluxeMark said:
Nice! So i'll test it
Edit: When i've flashed the kernel,my superSU is gone,its normal?
And when i reflash the superSU,my sim doesnt work :/
Click to expand...
Click to collapse
It have in build root permission.. Goto developer options and activate root access for apps&adb..
.
No need to flash supersu
captian_jb said:
It have in build root permission.. Goto developer options and activate root access for apps&adb..
.
No need to flash supersu
Click to expand...
Click to collapse
Actually im using tesla N rom and it isnt pre rooted
Is this for titan?
do you have any plans on supporting GPU/CPU underclock overclock and undervolt?
DeluxeMark said:
Actually im using tesla N rom and it isnt pre rooted
Click to expand...
Click to collapse
Goto developer options find root access menu.. See the attachment...
Its not there u need SuperSU..
Otherwise activate root access for apps&adb
anybody using RR 7.1.1 ? have laggy issues?
captian_jb said:
Goto developer options find root access menu.. See the attachment...
Its not there u need SuperSU..
Otherwise activate root access for apps&adb
Click to expand...
Click to collapse
This rom isnt prerooted man
Can some1 review the battery and OS performance after using this kernel ?
New build For CM13
-Evolution CM13 - R1 - New Happy Christmas Edition
-Linux 3.4.51
-Linaro 4.9 CortexA7 optimization
-Many optimization for memory usage and reduce Lag
-Added TCP modes like westwood
-Optimized when compiling: pipeFlags, -O3, Gzip
-Added fast charge v2
- Optimized BFQ planner
-Added toggles for wakelocks (activate them with kernel adiutor)
-Advanced Intellidemand and Intelliactive Governors
-Hotplug AutoSMP added
-Powersuspend added and optimized
-Fsync enabled by default
-DT2W/S2W features
-Added Kcal v2 support
-Many more optimizations for performance and battery saving
Click to expand...
Click to collapse
Download:
https://www.androidfilehost.com/?fid=673368273298918120
**No mirrors please**
Click to expand...
Click to collapse
***Very soon update for nougat***
Waiting update for nougat !
-Evolution_N-R3 is ready (need test it, My device is a falcon and works perfectly)
-Linux 3.4.100
-Linaro 4.9 CortexA7 optimization
-Many optimization for memory usage and reduce Lag
-Added TCP modes like westwood
-Optimized when compiling: pipeFlags, -O3, Lzma compression (very nice)
-Added fast charge v2 deleted (not work correctly)
- More BFQ optimizatios
-Added toggles for wakelocks
-Hotplug MSM (Very nice)
-Powersuspend v1.5 added and optimized
-Fsync enabled by default
-SoundControl 3.5 added
-Added Kcal v2 support
-DT2W/S2W features woohooo
-Selinux enabled in permissive mode
-Many more optimizations for performance and battery saving (check source)[/QUOTE]
Download:
https://www.androidfilehost.com/?fid=529152257862690587
?? downloading !! ??
Wonderful kernel. Zero lag anywhere even on snapchat. My titan feels like a 6p lol. Thanks
EXO_K said:
Wonderful kernel. Zero lag anywhere even on snapchat. My titan feels like a 6p lol. Thanks
Click to expand...
Click to collapse
Thanks for you feedback bro, enjoy??

[KERNEL][TW & AOSP] PRIME-Kernel v2.1.2

{
"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"
}
​
List of Supported
Variants
SM-G930S/K/L/F/FD/W8
SM-G935S/K/L/F/FD/W8
ROMs
TouchWiz N base all ROMs (Stock, S8 port ROMs, Note 7/8 port ROMs)
AOSP 7.1.2 & 8.x base all ROMs (Lineage, RR, crDroid & AICP & more...)
Main Features
OSRC's latest Note-FE & S7 source code base.
Using the AnyKernel2(Flashing Tool).
Synapse support.
SELinux Permissive / Enforcing switchable (+ Fake Enforcing Mode).
Linux-stable 3.18.y upstream.
Compile with UBERTC 6.4.1 toolchain.
F2FS support (/data, /cache only).
Optimized for Exynos8890 using the Exynos-M1 flag for compile options.
Gametuner-Mod
Game Booster Mode
intelligent performance enhancement mode in conjunction with Samsung-Gametuner.
Fake KNOX.
chacha20 to random (entropy).
Linaro LSK-v3.18-Energy-Aware Scheduler (EAS) port.
EAS simplifies power and performance management through scheduler-driven tuning to manage more efficiently.
Linux-v3.18 already has EAS installed, but with the LSK-v3.18-EAS, the existing EAS has been further improved and the user can choose between tuning power efficiency and performance.
Linaro v3.18/topic/OPPv2 branch merge.
Lazytime mount options
improved storage performance and longevity.
Similar to DynamicFsync, but operates at the file system level and has no risk of data loss.
CPU/GPU UC & OC.
Limit the maximum overclock range according to the device's ASV value (device yield) to prevent excessive overclocking.
CPU/GPU/BUS voltage control.
GPU Performance Tuning.
Performance/balance/battery separated DVFS user settings.
Thunder Hotplug driver port.
HMP tuning Interface.
Detail charging circuit control allows faster charging.
Added I/O Scheduler 'bfq, fifo, fiops, row, sio, maple, tripndroid, zen'.
Enable Westwood tcp/ip congestion control (not default).
LED FADE control.
PWM Flicker free.
boeffla's generic wakelock blocker driver.
Qualcomm interactive (renamed cafactive) cpu governor porting.
Added battery-friendly 'relaxed' governors, and more.
Provides an add-on that keep kernel settings on unrooted devices.
Synapse: System Tweak add-on available.
Synapse: Provides configuration profile separated by performance/battery/stability.
Many other optimization applications.
How many users are there in this kernel and what is it with custom ROM?
* Go to User Statistics.
With this kernel, the following information is sent once to the developer's server at boot time.
variant, android serial number(not device serial), name of current firmware(ROM), country code, kernel version
* This information is Android apps can see without any special permissions.
* If you suspect other information transfer, open the '/res/synapse/actions/addon' file.
Description for AOSP ROMs
If you are using another developer's custom kernel, or if using ramdisk is corrupted kernel, you may encounter a bootloop or an unknown problem.
If you have a bootloop problem, flash the PRIME kernel after first flashing the builtin kernel in your ROM. (Or flash the ROM again)
This kernel is flashed AnyKernel method, for all kinds of AOSP ROM support.
Download
Latest Version | Older Version
Community
Telegram Group: https://t.me/primekernel
Naver Cafe (for Korean): http://cafe.naver.com/primeusers
How do I enable donation-only add-on features?​
Credit (Thanks. to)
@AndreiLux - Perseus8890 kernel.
@tkkg1994 - refer to some Commits.
@arter97 - cafactive & more.
@osm0sis - AnyKernel2.
@jesec - AOSP kernel source.
@Wootever - PWM Flicker Free.
All members of the PRIME-Kernel NaverCafe.
And all of commited in sources & all of xda developers.
XDA:DevDB Information
PRIME-Kernel, Kernel for the Samsung Galaxy S7
Contributors
Hyunwoo AHN
Source Code: https://github.com/dwander/Linaro-base/tree/herolte
Kernel Special Features: Linaro-LSK-3.18-EAS Port, Gametuner-MOD, Intelli-Performance
Version Information
Status: Stable
Current Stable Version: 2.1.2
Stable Release Date: 2017-12-17
Created 2017-09-23
Last Updated 2017-12-17
How do enable donation-only add-on features?
I only receive donations from your heart.
Do not donate if you intend to unlock synapses.
If you are unable to make a donation of 5.0 USD or more due to economic reasons, please do not donate and request me to unlock Synapse. Then you can use all the functions of synapse without donation.
How to request synapse unlock
Please tell [email protected] the following:
- A matter that is difficult for you to donate(eg economically difficult countries, students without money or credit card).
- The first five letters or screenshots of the KeyCode on the Synapse's first screen.
Change Log
v2.1.2
fixed bluetooth issue in AOSP 8.1
Linux upstream to v3.18.88
v2.1.1
Linux upstream to 3.18.87
Add Android O (8.x) support
Add new commit for AOSP support
Changed AOSP build to TouchWiz base (Integrated AOSP and TW kernel source code)
Fixed WiFi-Hotspot issue for N8 porting ROM
Fixed an issue where the charge state switching notification did not work
Note-FE GPU driver (r15p0) build droped
r12p1 GPU driver is built back into the package
Minor bug fixes
v2.0.1
Reuse AutoASV
Over clock limit relaxed
Removing the State Notifier Driver & Using the FB Driver
Fixed a bug where two big cores could not be used (v2.0)
Corrected the overclock value to actually apply when boosting the big core
Synapse: Memory: Z-Swap compression algorithm selection option removed
Synapse: Labs: gms drain patch removed
v2.0.0
base: Re-based on Note-FE source code
linux: upstream to v3.18.83
f2fs: Updated latest from f2fs-stable branch
init: Fixed video playback delay issues reported by some N8 porting users
tcp: Change the TCP congestion control algorithm default to Westwood (stock: bic)
Synapse: Fixed the problem that the Intelli-Performance setting is released after rebooting
GPU: Remove unnecessary ipa update code
exynos: Separate AutoASV in 5 steps
exynos: Changed AutoASV not to participate in overclock value(only used for big Core boosting)
mm: Change Z-Swap compression algorithm default to lzo(stock value)
Synapse: Memory: Added Z-Swap compression algorithm selection option
Synapse: Add Labs tab
Synapse: Storage: Resolve compatibility issues with DualSIM models
installer-zip: Include a RAMdisk for TouchWiz for all supported models in package(no need for stock kernel flashing)
installer-zip: After the kernel flashing is complete, it automatically flashes when Magisk or SuperSU files are found.
v1.9.3
Upstream to Linux 3.18.80
Synapse->Utility: Added Android ID management function
Synapse->Advanced: Added option to switch to Enforcing mode after booting
Synapse Add-on Updated to v6.4.2
selinux, Improved fake Enforcing
Use new random driver functions
Removing Gametuner-MOD from AOSP build
Minor bug fix
v1.9.0
Supported Note 8 Porting ROMs
Backported random(entropy) driver from Linux v4.14.rc7
Updated AnyKernel2 (bug fix)
Updated mptcp(Multipath TCP) driver (0.90.0 → 0.90.3)
installer, Prevent Magisk from being deleted when merging ramdisk
Reduced screen brightness during boot
r12p0/r15p0 GPU driver to separate build, packaged in one
! Please read the 'Attention to the GPU driver' part on the first page.
v1.8.2
Linux upstream to v3.18.78
Merge G935F DQJ1 firmware sources
Merge Note-FE AQI4 firmware sources
Fix SafetyNet bypass issue.
f2fs: fix potential panic during fstrim
selinux: Apply Fake-Enforcing mode
In Enforcing mode, it actually works in Permissive mode.
Thanks to @jesec
Synapse: minor bug fix
v1.8.0
• Linux 3.18.76 upstream.
• fully merged Note-FE AQH3 firmware sources.
- There are very very many improvements(bad sammy!)
- Not applicable for AOSP binaries​• Added boeffla's generic wakelock block driver. by @andip71
• Synapse > wakelock: Add generic wakelock.
• Synapse: Some English translation.
v1.7.0
• Linux 3.18.75 upstream
• Added IPA update for cafactive, ironactive, impulse governors.
• Added relaxed CPU governor
- Conservative based battery-friendly governer, with performance degradation.​• ironactive, impulse governor removal.
• Synapse: Added EAS-Tune tab.
- Boost support separated by global, top-app, background, and foreground items.​
v1.6.0
Linux 3.18.73 upstream.
Selinux: permissive/enforce mode switching support.
Synapse: Improved to work in Enforce mode.
Synapse: Improved the SynapseLoader add-on to work in Enforce mode.
Synapse: Added SELinux Enforce option.
- More complete SafetyNet bypass & KakaoBank compatible.​Synapse: Updated addon (v6.4.0)
Install-zip: Prevent Magisk from reverting kernel init files before.
Install-zip: Added init binary hexpatch to support f2fs conversion of cache partition.
v1.5.2
aosp: Reduce the haptic feedback strength default by 50%.
synapse: misc: Added haptic feedback intensity control to AOSP.
v1.5.1
Enable cgroup_schedtune.
- EAS Schedule tuning (energy or performance) automation support options.
- CFS boost setting is removed accordingly.​install-zip: Fixed some bugs in the flashing process.
v1.5.0
Linux 3.18.72 upstream.
G935F-DQIC firmware kernel source merged.
Support AOSP 7.1.2 based custom ROMs.
- Tested: LineageOS, crDroid, RR​Changed to AnyKernel method.
Updating the f2fs file system on the f2fs-stable branch.
workqueue improvement.
Apply ADJ_RBTREE to LMK.
Using ARM64 logic on SHA256 / 512.
PWM Flicker Free - Thank's to [email protected]
- information: https://forum.xda-developers.com/s7-edge/development/amoled-pwm-s7-edge-t3517739​Synapse - Added WakeLock control.
- Some are not supported in MTweaks, I recommend using Synapse.​Synapse: Added CPU Voltage margin setting.
There are many more minor changes.
v1.4.0
EAS: Adding a missing commit.
- Fixed temperature rise problem in some high-end games.​GPU: DVFS tuning.
Synapse: Correct default settings when selecting maple IO scheduler.
init: cfs_boost Adjust the default value to 0.
zip-installer: Mali-R12P0 & R15P0 Include the GPU driver in the package.
v1.3.2
Linux 3.18.71 upstream.
changed the source code base to G935FXXU1DQH8.
improved crypto.
fs: updated to the latest in the f2fs-stable branch.
f2fs: support for lazytime mounts.
fstab: support f2fs mount (/system not allowed).
ext4: fix fencepost error in lazytime optimization.
ramdisk: unified with G935FXXU1DQHY base without any 'flat/edge/kor/eur'.
v1.3.0
Disable Exynos-Swap, use ZSwap.
- ZSwap's efficiency is better.​Enable zswap_writeback.
Changed the toolchain to gcc-6.4.1 (UBERTC 6.4.1).
Remove the 'perfect C-state residency' related commits.
Back to r12p0 gpu driver.
- Battery efficiency issue of r15p0.​Fix synaps FC issue.
- In the case of genuine firmware, FC occurs at the first execution.​Optimized & bug fixes for old scripts in synapse.
Ramdisk divided build, global model and Korean model.
- Several issues related to global models.​
v1.2.0
Updated with DQH8 firmware source code.
Linux 3.18.15 ~ 70 upstream rework.
NIVIDIA CPU Relax Patch removal.
- In some games, FC or loading loop issue.​XPAD Joystick driver update (from Google AOSP 3.18 kernel)
ZRAM, KSM off
- ZRAM is duplicates with VNSWAP
KSM is inefficient​Synapse: English translation (90%)
Details(Korean): http://enfree.com/prime/?page=changelog&device=G930
New kernel , i'm going to test now
Tried both with my S8 ROM port.
Boots very slow
When devices i booted it takes some seconds till phone freezes and than reboots!
DirkStorck said:
Tried both with my S8 ROM port.
Boots very slow
When devices i booted it takes some seconds till phone freezes and than reboots!
Click to expand...
Click to collapse
Tell me the name of your custom ROM and the name of your device model.
Hyunwoo AHN said:
Tell me the name of your custom ROM and the name of your device model.
Click to expand...
Click to collapse
My device is SM-G930F and I am using BatMan-Rom V1.3.0
After flashing the kernel I have flashed Magsik 13.6
Thanks
DirkStorck said:
My device is SM-G930F and I am using BatMan-Rom V1.3.0
After flashing the kernel I have flashed Magsik 13.6
Thanks
Click to expand...
Click to collapse
Sorry, can you try again with v1.3.0?
Hyunwoo AHN said:
Sorry, can you try again with v1.3.0?
Click to expand...
Click to collapse
Sorry, my fault. MTweaks was still running what interfered.
Flashed v1.4 with stock GPU drivers. running fine so far but boot time is still longer than with other kernels.
Could you add a global slider to under volt CPU and GPU by a certain value?
EDIT:
In Synapse at "Game Tuner MOD" and "Utility" tab the last few settings are not in englisch
DirkStorck said:
Sorry, my fault. MTweaks was still running what interfered.
Flashed v1.4 with stock GPU drivers. running fine so far but boot time is still longer than with other kernels.
Could you add a global slider to under volt CPU and GPU by a certain value?
Will try this kernel now and report back.
EDIT:
In Synapse at "Game Tuner MOD" and "Utility" tab the last few settings are not in englisch
Click to expand...
Click to collapse
The global slider is hard to implement, because of the UI structure of Synapse.
If you are not comfortable with the Voltage setting, you can get the desired result by returning to Synapse after setting in MTweaks. If you do not know what I mean, try it.
What if it takes a long time to boot? If it is a symptom that only takes longer in the first Bootanimation, it will not be a problem from the second since it recreates the dalvik (ART) cache for some reason.
If it takes a long time to boot each time, it may be because used the G935F ramdisk in this kernel. I tried BatmanROM, but I did not have the problem you said.
In the next version, i will separate ramdisks by variant like v1.3.0.
Korean in the Gametuner-MOD and utility tabs are donation-only functions.
I will translate English donors if they say inconveniences.
Hyunwoo AHN said:
The global slider is hard to implement, because of the UI structure of Synapse.
If you are not comfortable with the Voltage setting, you can get the desired result by returning to Synapse after setting in MTweaks. If you do not know what I mean, try it.
What if it takes a long time to boot? If it is a symptom that only takes longer in the first Bootanimation, it will not be a problem from the second since it recreates the dalvik (ART) cache for some reason.
If it takes a long time to boot each time, it may be because used the G935F ramdisk in this kernel. I tried BatmanROM, but I did not have the problem you said.
In the next version, i will separate ramdisks by variant like v1.3.0.
Korean in the Gametuner-MOD and utility tabs are donation-only functions.
I will translate English donors if they say inconveniences.
Click to expand...
Click to collapse
Ok, tried that with MTweaks and noticed that it was already under volted by my previous settings.
Noticed that there is no tab to disable wakelocks. Do you plan to add this?
EDIT: for now I back to my previous kernel...sorry....
Thanks!
DirkStorck said:
Ok, tried that with MTweaks and noticed that it was already under volted by my previous settings.
Noticed that there is no tab to disable wakelocks. Do you plan to add this?
EDIT: for now I back to my previous kernel...sorry....
Thanks!
Click to expand...
Click to collapse
Kernel-level wakelocks work when requested by an Android system or app.
It is not desirable to force such requests to be ignored.
My Note4 kernel has a wakelock tab. However, it was added because of the deep-sleep problem in some variants of Note4.
If there is a deep sleep (wakelock) problem in our S7, I will add a wake-lock tab.
Again briefly, the wakelock control should not be abused. So, if there are no related problems, I will not add them.
update to v1.5.0
Thanks for supporting AOSP! ?
After flashing 1.5.0 I'm still at 1.4.0 :/
MK73DS said:
After flashing 1.5.0 I'm still at 1.4.0 :/
Click to expand...
Click to collapse
If flashing was completed and there were no errors, it is not possible.
If you rooted or unrooted the kernel after flashing, the old kernel would have been restored.
If you do not know, Flash the kernel after rooting.
Hyunwoo AHN said:
If flashing was completed and there were no errors, it is not possible.
If you rooted or unrooted the kernel after flashing, the old kernel would have been restored.
If you do not know, Flash the kernel after rooting.
Click to expand...
Click to collapse
Indeed, I rooted after flashing the kernel, thank you ^-^
you do a fantastic job with all the feature you added in your kernel(thunderplug,eas, pwm flicker free, etc...). v15 is very recommended
Hey man, thanks for this kernel! I tried it on AOSP for RR which boots but I noticed that flashing this kernel, disabled the option to adjust vibrate intensity. The option in Sound is there but Settings Force Closes when clicking on it. The reason I need to adjust it, is the vibration is back to really strong vibration when touching a key. Hope this details helps. On latest Prime 1.5.0
Andrw0830 said:
Hey man, thanks for this kernel! I tried it on AOSP for RR which boots but I noticed that flashing this kernel, disabled the option to adjust vibrate intensity. The option in Sound is there but Settings Force Closes when clicking on it. The reason I need to adjust it, is the vibration is back to really strong vibration when touching a key. Hope this details helps. On latest Prime 1.5.0
Click to expand...
Click to collapse
issue was raised on edge thread.
https://forum.xda-developers.com/s7-edge/development/kernel-prime-kernel-v1-4-0-t3678159/page5

[KERNEL][J7 6][8.0+] Oxygen Kernel v5.0.138

{
"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"
}
Introduction
Oxygen Kernel is based on stock Samsung source code taken from Samsung Opensource Release Center with sole aim to provide better performance, stablity and battery backup than stock kernel. A kernel tells the hardware in your Android device how to behave, kind of like your mommy tells you how to behave. You can modify how fast your processor runs by over or under clocking it or optimize your system for battery life.
Oxygen Kernel is always up-to-date with latest patches from kernel.org
Known for maximum stability and smooth performance
All the Source Code is available on github
Kernel Info
LINUX: 3.18.138
SAFETYNET: Green
SELINUX: Permissive
TOOLCHAIN: Google's GCC 4.9
Compatible ROMS
All AOSP 8.1 and 9 ROMs
All OneUI Pie based ROMs
All Touchwiz 8.0 and 8.1 ROMs
Features
Here are the major features of the kernel (feel free to explore Github)
Up to date with the latest stable Linux version
Full -Ofast build with graphite optimisations
Removed a lot of useless debug and logging options
Disabled TIMA, KNOX, DM-VERITY,etc
Awesome battery life and smooth performance
ARM enhanced performance patches
Overclock CPU up-to 1.7GHz and GPU up-to 1146MHz
GPU Voltage Control
CPU Governors: conservative, interactive, ondemand, performance, powersave, userspace (default: interactive)
I/O Schedulers: bfq, cfq, deadline, maple, noop (default: maple)
Powersuspend and State Notifier drivers
Dynamic FSync, FS fsync toggle on/off
Frandom driver for 10-50x faster random number generation
Spectrum Support (a simple, profile based kernel manager || now integrated into Oxygen Control)
Disabled CRCs by default for 30% performance boost
CDROM emulation on mass_storage (compatible with DriveDroid)
Wireguard support
Boeffla Wakelock Blocker
Oxygen Control App Features
Full CPU and GPU Control
Boeffla Wakelock Blocker
Spectrum Support
Samsung Hotplug
CRC Control
And many more!
These features are only available through Oxygen Control App
Download Oxygen Control from Github Releases
Warning: If you come from some other custom kernel or have any issues, you should dirty flash your ROM before flashing Oxygen Kernel to avoid problems.
Reflash ROM -> Flash Oxygen Kernel --> Flash Magisk if you want to root
If you are upgrading between Oxygen Kernel versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using.
Going back to stock: You can backup your boot.img with TWRP before flashing Oxygen Kernel and restore the backup whenever you want to revert.
1] This kernel removes forced encryption, if you face "encryption process failed" error upon reboot then you need to format /data. This is generally needed if you are installing this kernel on stock tw rom.
2] In OneUI Pie ROMs you may get a warning at boot saying "There's an internal problem with your device". You can safely ignore this warning and causes no harm. It's due to some mismatching KNOX/mobicore stuff. I'll fix it soon.
Downloads
Kernel
Download
Oxygen Control
Download
Telegram Group
Join Oxygen Kernel Community group on Telegram here
Join Oxygen Kernel Channel on Telegram here
If you like my work donations are always welcome
Google Pay UPI ID: [email protected]
Paypal: https://paypal.me/SiddhantNaik
Don't forget to hit the thanks button, it's free.
Credits
Samsung Open Source Center for the Source code
@Oves786 and @SolarX_dev for numerous help and support
@osm0sis for AnyKernel2
@jesec for Fingerprint Fix
@morogoku for MTweaks
Everyone others from whom i have picked commits (credited on Github)
XDA:DevDB Information
Oxygen Kernel J7 2016, Kernel for the Samsung Galaxy J7
Contributors
DarkLord1731
Source Code: https://github.com/DarkLord1731/j7xelte
Kernel Special Features:
Version Information
Status: No Longer Updated
Current Stable Version: 5.0.138
Stable Release Date: 2019-04-27
Created 2017-10-30
Last Updated 2019-08-11
Changelogs:
Oxygen Kernel v5.0.138
Updated to Linux 3.18.138
Added support for OneUI Pie based ROMs
Disabled useless FIVE trustonic driver
Updated xpad drivers to support more controllers/joysticks
Heavily updated cpufreq driver for faster and better performance
Decreased time taken to enter sleep/idle mode
Some bluetooth tty driver updates
Disabled Gentre Fair Sleepers for better system responsiveness (You can enable it back using OC)
Enabled some TCP algorithms
Tuneup westwood and set it as default TCP protocol
Updated conservative governor
Optimised some other drivers like shed, cpuidle, devfreq, rcu, etc.
Disabled add_random and IO stats for better IO performance
Oxygen Kernel v4.0.131
Linux 3.18.131
Fixed kernel not booting on some TW oreo ROMs
Enabled back Input Booster for a better responsive user experience
Updated to latest J710FXXU5CRJ7 kernel source
Removed some useless CPU governors (Only the best ones are kept)
Removed unwanted IO Schedulers (Only the best ones are kept)
Updated the kernel to better support AOSP ROMs
Switched to Google's GCC 4.9 toolchain
Removed a lot of useless debug and logging options
Disabled TIMA, KNOX, DM-VERITY,etc
Added bluelight filter/night light for compatible TW ROMs
Check github source for more changes
I can't list all of the changes because i've rebased the source code completely. But believe me, this is a major update.
Previous Changelogs
V 3.0
Linux 3.18.109
Backported random driver from linux 4.2
Added Frandom
Added cpuquite driver
Added TCP congestion control
Updated statenotifier driver
Updates to cpufreq drivers
Updates to LZ4 compression
Added quickwakeup driver
Optimised many arm64 specific stuff
Optimisations to crypto drivers
Updates to memory handling
Updates to cfq ioscheduler
Hell lot of changes for performance and overall system stability
Check github source for more changes
V 2.0
Complete rebase of source code
Updated to J710FXXU1BRA1 kernel sources
Linux 3.18.106
Upgraded and disabled some bad governors
Added wireguard VPN support (Google for more details)
Fixed Big Cluster tunables getting lost when turned off
Updated some cpufreq governing policy
Disabled broken Boeffla Wakelock Blocker(AOSP only)
Various other patches to overall system stability and performance
Hell lots of others changes (check source code)
I can't list all of the changes because i've rebased the source code completely. But this is a major update.
Read the whole thread once before asking anything.
If you like my work donations are always welcome
Google Pay UPI ID: [email protected]
Paypal: https://paypal.me/SiddhantNaik
Don't forget to hit the thanks button, it's free.
Nice work buddy
Oves786 said:
Nice work buddy
Click to expand...
Click to collapse
Thanks Bro
We're gonna have the best kernel for J7. Great work ^^
mohitmallick17 said:
We're gonna have the best kernel for J7. Great work ^^
Click to expand...
Click to collapse
Thanks :laugh: These things keep me motivated.
Great kernel, i love the aroma configuration.
Thanks for the hard work.
It really feels faster, thanks!
(gTranslate)
Whats the optimal configs for this kernel?
WinterR said:
Great kernel, i love the aroma configuration.
Click to expand...
Click to collapse
Credits to @djb77 for aroma
prbs1982 said:
Thanks for the hard work.
Click to expand...
Click to collapse
TinoSantos said:
It really feels faster, thanks!
(gTranslate)
Click to expand...
Click to collapse
Glad you like it
prbs1982 said:
Whats the optimal configs for this kernel?
Click to expand...
Click to collapse
You can use Spectrum battery or balanced profiles for auto setting optimal configs.
Can u make Always on Display work with your kernel? I love this.
Does it work on cook roms revolution 5.0.1?
testnhe said:
Does it work on cook roms revolution 5.0.1?
Click to expand...
Click to collapse
Yes I installed it on my j7Fn with revolution rom, no bugs.
can anybody tell me about J7 2016 stock nought rom rooting process plz
DarkLord1731 an excellent work, I have been testing it for several days and there are many improvements that for the moment and perceived.
But I have a small bug ... I have an unlock pattern configured that when I am connected to the Wi-Fi network, I do not ask for it every time I lock and unlock the screen, when I turn off Wi-Fi if you ask me every time ... someone more with this problem? (G translate)
Rom RevolutionOS 5.0.1
I might have found a bug, or maybe it is just silicon lottery. When i set my gpu to max freq 1146, it stops working completely it says 0 Mhz and fps drops immediately.

C.A.F 4.9 Kernel [23072020]

{
"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"
}
C.A.F 4.9 KERNEL
What is this kernel ?
This Kernel is designed for stability , security optimized as possible with latest caf tag update .
What is features included in this Kernel ?
driver stable from daisy-o-oss in majority ( exept peelir and touchscreen... )
majority change driver come from : @33bca & @rama982
latest CAF Kernel from LA.UM.8.6.2.r1-07800-89xx.0
latest Prima WLAN LA.UM.8.6.2.r1-07800-89xx.0
latest Techpack audio LA.UM.8.6.2.r1-07800-89xx.0
compiled witch latest proton-clang 11 release
upstreamed to 4.9.231
-fp fpc/goodix gestures
-dt2w enabled for all screen !
*underclock clock GPU 19mhz
*GPU timeout 62s
*ttl support
*full support ipv6
*lz4 zram enabled
*governor cpu available : schedutil , powersave , performance
*schedutil governor improved ( cleaned and added lot commit linaro )
*cpufreq fix linaro
*exfat support
*scheduler i/o available :
- cfq (enabled in default ) , bfq , deadline , noop
*thermal change
*vdso32
*TCP congestion controller available:
TCP BIC
TCP CUBIC ( default enabled )
TCP WESTWOOD
TCP HTCP
TCP HSTCP
TCP HYBLA
TCP VEGAS
TCP NV
TCP SCALABLE
TCP LP
TCP VENO
TCP YEAH
TCP ILLINOIS
TCP DCTCP
TCP CDG
TCP BBR ( commit fix added )
*franco cpu-boost & Pull in Modified version for EAS cpu-boost
*touchboost option ( disabled in default )
*Wakelock blocker { block list enabled by nathanchance and franco }
*devfreq optimization
*sched optimization
*genirq optimization
*cpuidle / s2idle optimization
and probably more check sources for more information about features and change ...
Compatible Systems with this Kernel
This kernel is only compatible for Android 10 custom rom !
Stock android 10.0 and gsi from @phhusson is no supported , all stock vendor no support kernel 4.9 also !
DOWNLOAD
This Kernel will receive updates with new CAF tags and new upstream
Guide Install :
Boot into TWRP recovery
Flash the Kernel ZIP file & re-flash magisk if installed
wipe dalvik-cache & Reboot to System- enjoy!
Thanks for :
Xiaomi kernel sources
Code Aurora forum for caf 4.9 release
@rama982
@33bca
@krasCGQ
-and all other no mentionned in sources
XDAevDB Information
C.A.F Kernel 4.9 for Mi a2 lite and Redmi 6 pro (daisy / sakura)
Contributors :
@ada12
Source Code: https://github.com/RebornDaisyProject/daisy_msm8953/
Status: Stable
​
Update 13/06/2020 :
*everything is rebased check post
Update 24/06/2020 :
*big changelog see here : https://pastebin.com/z7zR7T6q
Update 29/06/2020 :
*changelog >>> https://del.dog/celytuconi.txt
Update 23/07/2020 :
*changelog >>> https://del.dog/yuworfimyk.txt
OMG... A powerful kernel!
Thanks guy
Thank you! need miui version ! ^^
miui cant support kernel 4.9 sadly same as stock vendor ! no video codec, cant take camera record and no fp fpc its need custom vendor ...
alcopsy said:
Thank you! need miui version ! ^^
Click to expand...
Click to collapse
Now installed on my phone with POSP on it. So far it's good.
good work <3
this kernel normally working with pexel experience rom with android 10?
After switch mobile data in other sim needs reboot phone for eneble mobile data
That bug is due to your rom ( trees sources ) . report to your maintener rom witch full log for help dev
andrey1981 said:
After switch mobile data in other sim needs reboot phone for eneble mobile data
Click to expand...
Click to collapse
This kernel is compatible witch all rom custom android 10.0
andrey1981 said:
this kernel normally working with pexel experience rom with android 10?
Click to expand...
Click to collapse
Which governor in this kernel saves maximum energy?
dt2w function not working in hx8399c touch panel in this kernel.
Other functuinons working normal.
thanks for great work!
Please fix dt2w for hx8399c touch panel for Redmi 6pro.
blu_schedutil save more energy ...
about hx8399c touch panel, thanks for report I will look on it for add
andrey1981 said:
Which governor in this kernel saves maximum energy?
dt2w function not working in hx8399c touch panel in this kernel.
Other functuinons working normal.
thanks for great work!
Please fix dt2w for hx8399c touch panel for Redmi 6pro.
Click to expand...
Click to collapse
ada12 said:
blu_schedutil save more energy ...
about hx8399c touch panel, thanks for report I will look on it for add
Click to expand...
Click to collapse
hx8399c doesn't work on many kustom roms and kernels. in stock miui work normal. this is original xiaomi panel
View attachment 4935969
ok... maybe driver no shared by xiaomi like fts before , If I find driver I tell you
andrey1981 said:
hx8399c doesn't work on many kustom roms and kernels. in stock miui work normal. this is original xiaomi panel
View attachment 4935969
Click to expand...
Click to collapse
Thanks bro, in latest kernel dt2w normal working with hx8399c.
Great work!!!
where are you take this driver?
Hi,
thanks for ur work.
My concern is unexpected shutdown. When battery gets old phone shutdowns himself at %30 battery level or so. Apple fixed it with reducing overall system power draw. At least we can play with Cpu voltages using these kernels. Can you develop simple button for it?
More info
1- https://forum.xda-developers.com/android/help/android-fail-safe-unexpected-shutdown-t4042257
2- https://support.apple.com/en-us/HT208387
3- Xiaomi Mi A2 Lite user experiencing unexpected shutdown.
https://www.reddit.com/r/Xiaomi/comments/eueg14/battery_problems/
1- For have better life battery, you can use battery charge limit [Root] app for limit your charge to 80%
2- in custom version kernel from Smartpack kernel manager you can set all perfctl value to -10mv for good undervolting phone
perfect_ said:
Hi,
thanks for ur work.
My concern is unexpected shutdown. When battery gets old phone shutdowns himself at %30 battery level or so. Apple fixed it with reducing overall system power draw. At least we can play with Cpu voltages using these kernels. Can you develop simple button for it?
More info
1- https://forum.xda-developers.com/android/help/android-fail-safe-unexpected-shutdown-t4042257
2- https://support.apple.com/en-us/HT208387
3- Xiaomi Mi A2 Lite user experiencing unexpected shutdown.
https://www.reddit.com/r/Xiaomi/comments/eueg14/battery_problems/
Click to expand...
Click to collapse
Update 23/02/2020 :
*ainur sound enabled
*state notifier
*voltage controls setting ( no default under )
*arm64: msm8953-regulator: >Optimized the regulator for good performance
*oc cpu 2152 mhz and oc 2208mhz
*oc gpu 725mhz
*under 19mhz gpu
*TTL fix
*lz4 zram updated and set in default
*adreno idler
*added 4 governor eas :
blu_schedutil
pixutil
smurfutil
pixel_smurfutil
waiting 4.9.215 OC version...

[ILLYRIAN KERNEL] | MIUI | AOSP | Shqipe

{
"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"
}
Hello there! I've been working on a new kernel for the Redmi Note 9s that I think our community will enjoy. I hope to bring a new viewpoint to kernel development that hasn't been seen previously in the dev community.
MUST CLEAN FLASH ROM THEN FLASH KERNEL TO PREVENT LAGGINESS
Philosophy
I just wanted to start off with the goal of my kernel. Illyrian Kernel which is based off of draco kernel isn't a feature-rich kernel, nor is it a performance-bias or power-bias kernel. Illyrian Kernel includes a collection of innovative commits, designed to improve the efficiency of the device. Ideally, I will keep Illyrian kernel up-to-date.
Problems?
-Weird manufacturer error on bootup, only pops up once after every restart (miui only) - FIXED
Upstreaming?
Has been upstreamed to the latest v4.14.183 linux kernel stable
Basic Features
Code:
- Minimal debugging and tracing
- No messy upstreams / backports that might cause issues down the line
- Latency focused
- Anxiety I/O scheduler
- Scheduler tweaks and hacks
- CPU governor adjustments
- ZERO in-kernel boosting while maintaining a smooth userspace
Advanced Features
This is just from the first official beta, so this list may change in the future.
Code:
- Remove AVB checks
- Disable SECCOMP (faster syscalls)
- Disable Audit (expensive in Android)
- Use non-blocking random pool
- Target small cluster in Makefile
- Disable IRQ debugging
- Don't use high-priority workqueue for usb policy_engine
- Disable profiling (kdrag0n)
- Anxiety I/O scheduler (sync read priority)
- Schedule last-woken task for better cache locality
- Reduce cache pressure to keep cache valid for longer
- Increase vmstat interval to reduce intermittent jitter
- Adjust dirty ratios to writeback dirty pages later rather than sooner
- Do not collect I/O stats from block subsystem
- Don't dump oom_killed tasks
- Do not use UFS for randomness
- Disable ASLR fully by default (performance not benchmarked)
- Disable JTAG debugging by default
- Inform kcompact of fragmentation moreso than full RAM usage
- Do not compile HIGHMEM (unused by our system)
- Awaken kswapd at 1% (80mb free left) instead of 0.1% (8mb free left)
- Do not compile watchdog (reduces jitter)
- BFP JIT (better networking performance)
- Force block requests to execute on their origin cpu (better cache locality)
- Increase haptic strength
- Allow GPU to sleep / nap
- Do not compile zRAM (unnecessary for this kernels MM settings)
- Do not perform readahead (proven to improve power and performance by 70%)
- Align scheduler timeslices with jiffies
- Overcommit memory for faster Android start times
- Remove a bunch of debug and tracing that is unnecessary for the kernel
- Remove schedutil hispeed boosting
- Remove iowait boosting (saves a large amount of battery)
- Do not expedite RCU
- Halve round-robin timeslices
- Expedite wakelock garbage collection
- Lower I/O request limit for lower latency
- More that I forgot
Telegram
https://t.me/illyriankernel - join here for missing files and past kernels
Downloads
https://mega.nz/file/H1pTWaRA#mHsukZRWm0oKkHZmC3VBQSbzOe4FrioZoazT4xVRhfg
GitHub (no sign in): https://github.com/QuantumShqipe/illyrian_redmi_curtana
If experiencing any problems in terms of flashing on global or freezing on eu:
Use this for eu fix: https://drive.google.com/file/d/1EV88RGWwMgAdDgMNKRnJmHEeWRMOdlz4/view?usp=sharing
Use this for global fix: https://drive.google.com/file/d/1b6D_eLfvCbHumwqRQqTl-7xQAP7PEmEM/view?usp=sharing
Contact
I love user feedback; it helps me improve my work for the better.
Donations
Feel free to donate if you like my work
https://www.paypal.me/drtechlc
Meta
- Toolchain: Clang r365631c (subject to updates)
- Toolchain (companion): GCC 4.9
- Main branch: Android-10.0
- Kernel Version: 4.14.187+
Flashed it and it's working great doesn't break root also audio working fine alone with Bluetooth thanks a lot mate I'm using this on latest Evo X rom
Ismail.A said:
Flashed it and it's working great doesn't break root also audio working fine alone with Bluetooth thanks a lot mate I'm using this on latest Evo X rom
Click to expand...
Click to collapse
No worries aha - glad you're enjoying it
QuantumShqipe said:
No worries aha - glad you're enjoying it
Click to expand...
Click to collapse
Does galileo gps work on this kernel??? HAAHAHAHAHAHAHAHA
>But really dude, great work, being waiting for a kernel for our device, i think development its starting to grow ...
Thanks
omararce said:
Does galileo gps work on this kernel??? HAAHAHAHAHAHAHAHA
>But really dude, great work, being waiting for a kernel for our device, i think development its starting to grow ...
Thanks
Click to expand...
Click to collapse
Thanks bro, and no worries, ofc it is, this is only the beginning haha we will get loads more development soon
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
keiner99 said:
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
Click to expand...
Click to collapse
Mmm that's weird , some users have it, some don't
keiner99 said:
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
Click to expand...
Click to collapse
clean flash fixes issue
QuantumShqipe said:
clean flash fixes issue
Click to expand...
Click to collapse
Can we flash this with fastboot flash boot?
wow! its good to see some passionate devs putting some efforts with this phone....waiting for the price to drop cz its being sold at twice the original price in my country ;__;
I like it when we meet someone who loves what they do! The kernel is perfect, using miui.eu, dirty flash, without choking or something, just one question is this kernel focused on being balanced?
Dirty flashed it. Xiaomi.eu 11.0.8. Works great
UI responsiveness is better compared to stock kernel. no lagging.
Nothing breaks. Wifi, bluetooth, in call audio all working as it should.
GPS? not tested as i rarely use gps.
Keep up the good work OP and thanks.
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
charli said:
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
Click to expand...
Click to collapse
Not atm - sorry :/ , near future probably
New kernel build up 13/06/2020:
*Added lots of powersaving commits etc
*fake system calls on seccomp to succeed
*A few commits with ram/storage/performance optimizations etc
No more lagging or stuttering
Download: https://drive.google.com/file/d/1rXtIN4-j4wsN6gkeGfmuqi0MNR8IQ4XV/view?usp=sharing
charli said:
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
Click to expand...
Click to collapse
Been trying multiple times to day , always stuck a redmi logo I am again no kernel pro so will take time ?
https://t.me/illyriankernel - join here for latest builds/ news etc
Download: 14/06/2020
https://drive.google.com/file/d/1TKcdP9MSPm0bRqNgsPxhpfz-mFFPnvn1/view?usp=sharing
*No more lag or stuttering in eu rom
*PM / suspend: Default to suspend-to-idle instead of deep suspend
*qos: Don't allow userspace to impose restrictions on CPU idle levels
*proc: task_mmu: Make reclaim_pte_range non-static
Download 15/06/2020:
https://drive.google.com/file/d/12D_ZVWKAGusdGBc0ImHF5uKTnsLPwPsA/view?usp=sharing
Fixes:
Some users were experiencing wifi issues - so sorry - that's all fixed now enjoyy
Thanks for the kernel! Everything seems to be working well here. Dirty flash on xiaomi.EU 11.0.8 stable.

Categories

Resources