[KERNEL] ElementalX-N6P - Nexus 6P Original Android Development

ElementalX Kernel
for Nexus 6P (angler)
{
"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"
}
ElementalX is like the stock kernel by default, but allows you to change almost anything you want.
ElementalX is designed for maximum stability. It is made for people who depend on their phone every day.
ElementalX is simple and clean. It does not have useless kernel patches or make dangerous or experimental changes to your phone that cause weird or inexplicable problems.
ElementalX has useful and well-tested features that make your phone better.
Features
Easy installation and setup with Aroma installer
Wake Gestures (sweep2wake and doubletap2wake)
Sweep2sleep
Overclock or underclock CPU
Advanced color control (RGB, Saturation, Value, Contrast, Hue)
Sound control (headphones, speaker and mic)
Backlight dimmer option
High Brightness Mode option
Option to disable touchboost
NTFS r/w and exFAT support
Option to disable fsync
Adjustable vibration
MultiROM support
WireGuard support
Does not force encryption
Does not modify system partition
Compatible with systemless root and Android Pay
Installation
1. Flash in recovery
For maximum compatibility with all ROMs, ElementalX uses your existing ramdisk.
Do NOT flash this over other custom kernels!
You should only flash ElementalX over the kernel that came with your ROM!!!
Notes
EX Kernel Manager can be used to configure settings and update or install the kernel quickly and easily.
Google+ Community
Download
Android 8.1.0 (Oreo)
ElementalX-N6P-6.11
Android 8.0.0 (Oreo)
ElementalX-N6P-5.06
Android 7.1.2 (Nougat)
ElementalX-N6P-4.14
Android 6.0.1 (Marshmallow)
ElementalX-N6P-1.22
Source code
https://github.com/flar2/angler
_____________________________________
XDA:DevDB Information
ElementalX-N6P, Kernel for the Huawei Nexus 6P
Contributors
flar2
Source Code: https://github.com/flar2/angler
Kernel Special Features:
Version Information
Status: Stable
Created 2015-11-04
Last Updated 2018-12-03

Changelog
1.17
-May security update
1.16
-April security update
-update installer
1.15
-fix camera gesture
1.14
-fix wake gestures timing
1.13
-Marshmallow-dr1.5 update
1.12
-March security update
1.11
-allow s2w to be set immediately after boot
-remove enforcing option (use permissive.zip if needed)
1.10
-disable KSM by default
-add multirom support
-add WiFi wakelock toggles
-revert a few minor things
1.08
-re-enable KSM
-revert a commit to zRAM that broke userspace tools (swapon/swapoff and proc/swaps)
1.07
-disable KSM
1.06
-enable KSM
-update CFQ
-add DriveDroid support
-a few minor tweaks and optimizations
1.05
-fix dm-verity warning for non-root users
-add check for touchboost file_context
-bluedroid_timer wakelock block
1.04
-Google update
-allow access to touchboost setting without SuperSU (eg: Cyanogenmod)
1.03
-improve HBM code for angler
-disable vibration at min setting
1.02
-High brightness mode
-a few optimizations
1.01
-add camera lauch gesture (swipe down to open camera)
-add backlight dimmer option to installer
-update installer
1.00
-update for Android 6.0.1
0.11
-build with o3 gcc optimization
-Add touchboost option
0.10
-build with o2 gcc optimization
-Add backlight dimmer option
0.09
-clean up sound driver
-CAF updates to interactive
-reduce wifi wakelocks
0.08
-fix Angler 3-button headset button press detection (smartperson/Nathan K)
-Don't reset keys pressed at suspend time (@atl4ntis)
0.07
-fix mic gain and camcorder gain settings
-revert "Allow clients to specify/query the colorspace"
0.06
-add speaker volume and sound control support
-fix i/o scheduler setting in AROMA
0.05
-enforcing optional
-installer updates
0.04
-add wake gestures
-allow stock dt2w to be enabled while screen is off
0.03
-update KCAL color driver to fix color settings on boot
0.02
-add AROMA installer
0.01
-various tweaks and optimizations
-overclocking
-elementalx governor
-BFQ, FIOPS and SIO i/o schedulers
-exFAT support
-NTFS support
-TCP congestion avoidance algorithms
-KCAL advanced color control (@savoca)

Reserved

Fantastic

Love the ElementalX paid app,
used to modify screen colors and set it currently to RGB (237,235,255) and really becomes noticable.
Much cooler whites while still keeping the colors really vibrant.

Sweet. Time to root.
Sent from my Nexus 6P using Tapatalk

So glad to see you again @flar2!
Sent from my Nexus 6P using Tapatalk
---------- Post added at 11:57 PM ---------- Previous post was at 11:55 PM ----------
FuMMoD said:
So glad to see you again @flar2!
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
Can anyone confirm if the flash works fine. I'm away from a computer right now so I won't be able to flash a boot IMG.
Sent from my Nexus 6P using Tapatalk

FuMMoD said:
So glad to see you again @flar2!
Sent from my Nexus 6P using Tapatalk
---------- Post added at 11:57 PM ---------- Previous post was at 11:55 PM ----------
Can anyone confirm if the flash works fine. I'm away from a computer right now so I won't be able to flash a boot IMG.
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
It's a flashable zip

frodriguez96 said:
Who's going to be the first to overclock , nice work flar!
Edit: Going to try out the KCAL control and see if I can make the whites a bit cooler.
Click to expand...
Click to collapse
For the moment, you'll have to modify the command line in the boot.img for over/under clocking.
Tomorrow I will finish the full installer so freqs can be selected.

flar2 said:
For the moment, you'll have to modify the command line in the boot.img for over/under clocking.
Tomorrow I will finish the full installer so freqs can be selected.
Click to expand...
Click to collapse
Super glad to see you here! Had been using ElementalX throughout on my (now retired) Nexus 5. Now that I have moved to 6P, I have a couple of questions -
1. Are the verity checks in kernel disabled, or will be notified at boot if the system image has been modified in any way?
2. To root (the normal method, not the new systemless method), all I need to do is just flash the SuperSU zip & it should work, correct?
Thanks in advance mate!

YES !! Finally a chance to try and change this screen to a whiter color temp!! Thank you.

Nice!

Flashes just fine. Good to see you around here, Flar.
Sent from my Nexus 6P using XDA Free mobile app

shadowstep said:
Super glad to see you here! Had been using ElementalX throughout on my (now retired) Nexus 5. Now that I have moved to 6P, I have a couple of questions -
1. Are the verity checks in kernel disabled, or will be notified at boot if the system image has been modified in any way?
2. To root (the normal method, not the new systemless method), all I need to do is just flash the SuperSU zip & it should work, correct?
Thanks in advance mate!
Click to expand...
Click to collapse
Don't forget to install Busybox after flashing SuperSU

Oh hell yes!!!

Cool nice to see you here nice and early in the game

Glad to see you here @flar2
Sent from my Nexus 6P

Awesome ! Please bring wake gestures with you ! Love those things
Sent from my Nexus 6P using Tapatalk

Thanks man!! Will be a new learning curve with the 8 core big little
Sent from my Nexus 6P using Tapatalk

Oh yeah Elemental X is here great.
Lets tweek googles **** colour calibration
Found some good settings :
R:256
G:250
B:250
Min RGB : 35
Sat Intensity : 35
Screen value : 130
Contrast : 130

Related

[Android 4.4+] [KERNEL] [OC] Nui kernel for CM ROMs

Hi everyone! After a couple of days working on ubuntu, I have built my own kernel
If you enjoy my work, please buy me a coffee. Thanks: http://nui.pe.hu/donate.html
Download here: https://play.google.com/store/apps/details?id=com.nui.kernel
I AM A STUDENT, NOT A DEVELOPER. I CANNOT FIX ALL ERRORS. SO PLEASE DON'T GIVE MY APP 1 OR 2 STARS.
FAQs
I can't flash zip file!
You must install TWRP. It doesn't work with CM recovery
My phone gets bootloop. What can I do?
You can use fastboot to flash stock kernel. Or just easily re-flash ROM.
This kernel makes my phone runs slow!
I can't help you. It works fine for me. I use CM's source code and I just add some feature.
Can you add/remove/fix blah blah feature?
OK. I'll try. But first I must do my homework. I'm a student, not a developer
Do I need to move data from internal storage to sdcard before disabling it ?
Yes. But if you forgot, don't worry. All your data is still in /data/media/0
See post #2 for more infomation
Changelog:
V6.1
Update FAQs
Update built-in TWRP to 3.0.0 (thanks to cucumber09)
Enable pressure report for touch screen (may not accurate)
Fix delay for guide on boot logo
Sync with newest CM13 kernel source.
V6.0
Re-enable F2FS
Use uncompressed main ramdisk (only gzip TWRP ramdisk)
Sync with CM13 kernel source
Underclock to 192MHz (may increase standby time)
Optimize voltage value for CPU
Increase CPU bus speed
Fix/update extract_elf_ramdisk (thanks to cucumber09)
V5.9
Add fade animation for flash torch on/off (in Tweaks > More)
Fix recording video error
Sync with CyanogenMod kernel source
App: fix FC in screen/brightness settings
V5.8
Add an awesome fade animation for LED notification
Sync with Ron's CM13 kernel source
App: Remove options for KSM and brightness lock
V5.7
Fix some FCs in the app
Disable KSM for fixing random reboot
Update disable internal storage for android 6.0+
Option for offline charging (Tweaks > Boot options)
V5.6
Add loading recovery.cpio from /cache
Add tips in FAQ menu
Add KSM support (Tweaks > RAM tweaks)
Follow Google's guidelines for Low RAM devices
Disable offline charging by default
Edge gesture: Custom action for menu gesture, increase its sensitive
Always enable dt2w/s2w vibration
V5.5
Add earpiece volume gain
Support camera button on selfie stick (in Tweaks > Buttons)
Fix swipe to control music
Fix FM radio
V5.4
Kernel:
Full support for android 6.0 marshmallow
Optimize sensor drivers (gravity, light and compass driver)
Press volume up/down to answer/decline incoming call
Fix swipe to control music
Fix speaker gain being overwritten randomly
App:
Fix sound settings can't be restored on boot
V5.3
Fix Edge gesture
Add function to Backup/Restore settings.
New "Edge gesture" function (see more in Tweak menu)
Add volume control from kernel level (for mic, speaker and headset)
Many optimizations for touch screen driver
Add tweaks for camera
Button: add "recent" button action
App: Rearrange tweaks menu
V5.2
Kernel:
GCC 5.2.0
Removed kexec hard-boot (it's broken and I can't fix)
Tweaked low memory killer module
Workaround for mobile data issue
App:
Allow opening tweak menu without updating to newest version
Rearrange some settings in "More" section in tweak menu
Add tweaks for Android side
V5.1
Now use GCC 5.1.0
Add Croatia translation (Thanks to Petar Cerin)
Improve/fix installer script (compatible with more ROMs)
Improvements for touch screen driver and dt2w/s2w:
+ Optimize code (save CPU cycles)
+ Fix screen freeze issue (for dt2w/s2w)
+ Removed debug code
Workaround for init.d
Disable mpdecision by default
V5.0
FIX SYSTEMUI FCS (tested on Archidroid)
Add Hindi translation (thanks to Garv Maggu)
Fix shortcuts on home screen
Remove many unused built-in drivers (IR control, PS2 mouse, TV tuner,...)
Add interactive GPU governor
Enable H264 High profile codec (Experimental)
Remove debug messages in wlan and LED driver (speed up a bit)
LED blinking for boot decision (can be disabled in tweaks menu)
V4.9
Add Vietnamese translation (thanks to Tuan Loc)
Fix some English grammar error (thanks to Garv Maggu)
Add more shortcut for home screen
Fix mobile signal/SIM card for CM11 (Thanks to PecanCM)
New method to choose boot type
No delay after choosing Recovery boot
Add HYPER cpu governor
"Very dim" brightness now a bit dimmer
Prevent audio glitches for music playback (experimental, enable in accessibility service)
V4.8
Add kexec/MultiROM support (read post #2)
Add swipe to control music playback on screen off
V4.7
Governors: remove NUIOndemand, add intellidemand
Fix forever deep sleep on dt2w/s2w
Add GPU Control
Add CPU control and power menu shortcuts for launcher
V4.6
Built-in No-frills CPU Control (thanks to Sineo)
Add option to control Dynamic Fsync (disabled by default)
SELinux set to default (Enforcing)
Add overclock levels
V4.5
Downgrade to GCC 4.9.3 (to fix dt2w/s2w and some problems with ril)
Add intellimm governor
Set noatime for all partitions (I/O boost)
Fix disable internal storage mod for dual SIM (check post #2 on xda)
Remove automatic install method (we only have to flash ONE zip)
Improve algorithm in tweaks menu
V4.4
Fix touch screen freezing cause by dt2w/s2w
Option to force brightness to a specific value
Improve algorithm in tweaks menu
V4.3
GCC toolchain 4.9.4 linaro
Auto check for update when app is opened
Add swipe to wake (still for testing, sometimes need to swipe twice)
Merge new changes from CM (Except removing logger)
SElinux set to permissive by default
Add some help messages in tweak menu
Add MD5 checker for installer
V4.2
Tweaks for camera and focus button when screen is off
Add zen io scheduler
Update TWRP to 2.8.7.0
Option to change:
+ Sensitive of proximity sensor
+ Intensity of torch LED
+ Disable FOTA recovery
Improve dt2w:
+ Fix forever deep sleep bug (Need to test more)
+ Disable on screen edge (to prevent sliding from edge)
+ Fix some accidentally tapping case
V4.1
Add tweaks for camera and focus button
Add guide text on boot (can be disabled in tweaks menu)
Fix dt2w issue when calling
V4.0
Fix some settings cannot be saved
Fix headset volume button (in kernel level)
Add fiops io scheduler
Built-in frandom (Fast pseudo-random generator)
V3.9
Fix Settings menu can't show correct value
Add option for overclock, disable by default.
Add vibration for dt2w
Add lulzactive governor
Add fifo, tripndroid io scheduler
Hold volume up and press focus key to force reduce brightness (useful when you get "Android is upgrading" for a long time)
Update FAQs
Fix all FCs in Settings
V3.8
Fix lag when CPU goes above 1GHz. You phone will be very smooth.
Re-enable mpdecision (fix problem with sdcard)
Improve double tap to wake:
+ Fix battery drain
+ Add half screen mode
+ Add setting
+ Now can work in deep sleep but sometimes need to tap 4 times
V3.7
Fix sdcard not mounting on some ROMs
Fix Settings menu
Add manually install method
Fix/update NUIondemand
Fix all problem with zip method
Disable normal install method
Clean source code and toolchain (may fix problem with mounting sdcard and random reboot)
V3.6
Option to on/off vibration on boot decision
Fix FC in settings
Add NUIondemand governor (still for testing, read FAQs)
Re-built all kernel object files (may fix problem with mounting sdcard)
V3.5
Add custom vibration intensity for haptic feedback
Re-add CM11 support
Add init.d support
Added installer via zip method
Fixed FC in settings
Add FAQs
Fix install algorithm
Add more information for reporting
V3.4
Remove support for CM11
Add kernel tweaks
Revert adjusting microphone volume
Mount system rw at boot
V3.3
Disable mpdecision by default
Revert using focus button as camera button
Add exFAT and f2fs file system
V3.2
Fix bootloop for update on devices using Disable Internal Storage mod
Optimize init.sh script
Reduce brightness when booting (Save battery)
Built-in undervolt script (set on every boot)
Add Lionheart governor
Add sioplus iosched
Increase microphone volume
V3.1
Fix apk file not recognize Xperia M dual
Fix camera button not working on all CM roms (Open camera app and try it yourself!)
Add sio iosched
Add SmartassV2 governor (UNSTABLE, I need developers to help me)
Merge newest commits from CM
V3.0
Stock boot logo
Build with GCC 4.9.3 linaro
New way to install (via apk file)
New way to reboot: press and hold power button for 8 secs
Re-enable FOTA recovery (read post #2)
Re-enable Dynamic FSync 2.0
Sync with CM's source code
V2.5
Based on CM12.1 branch from CM's source code
New funny boot logo!
Fixed beeeeeeeeeeeep noise when recording audio
Disable intelli plug (to control individual cores)
New boot script (add vibrations for boot decision)
Add 2ndrom function (still for testing)
Add new method for disabling internal storage
V2.0
Use SXD's source code (from here: https://github.com/NoelMacwan/SXDNickiLolly/ )
GCC 4.8
Overclock to 1.7GHz
Fixed dt2w (EXPERIMENTAL, MAY CAUSE BATTERY DRAIN)
Add intelli_plug, fsync, fstrim,...
intelli_plug tweak
Add support for CM12.1
V1.1:
Build with gcc tool 4.8.5 (thanks to @shrisangram )
Add doubletap2wake function (Worked but not stable!)
Disable mpdecision by default
Read ahead cache size to from 128KB to 2048KB
V1.0:
Stock boot logo
Overclocked to 1.6GHz (thanks to @FindYanot )
Added volt control and undervolt (thanks to @icoolguy1995 )
reduced min brightness level
Added TWRP 2.8.3.0 (with MTP support)
Added support for patch.cpio (for cm11 kernel patch)
When boot, blue led for boot decision and white led for TWRP (this is not an extra feature. I added it to test my codes)
Build with gcc tool 4.7 (Sorry, I have problems compiling with 4.8 and 4.9)
XDA:DevDB Information
[Android 4.4+] [KERNEL] [OC] Nui kernel for CM ROMs, Kernel for the Sony Xperia M
Contributors
thichthat, Garv Maggu, ndrancs
Source Code: https://github.com/ngxson/android_kernel_sony_msm8x27
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2015-06-08
Created 2015-03-30
Last Updated 2016-02-15
Reserved
Useful information:
See 3rd post for disabling internal storage
List of old versions can be found here: https://drive.google.com/folderview?id=0B2-0MyP06DN5LWs1YWZudm5La3M&usp=sharing
Manually install method: If you have problem with installing via apk file, try this method:
- Extract all files zip files from apk file
- In apk/assets/nui you will see a zip file. Extract and copy it to your phone.
- Reboot to recovery and flash method_zip.zip
- Reboot again.
Done!
Recommended setting:
Normal usage:
Use built-in undervolt table
CPU: max=1026MHz
governor=intellidemand
GPU: max=320MHz
io sched=zen
Battery saving:
CPU: max=810MHz
governor=conservative
Hard gaming:
Set all to max. It's easy for you.
MOD: Disable emulated storage (internal storage)
MOD: Disable emulated storage (internal storage)
FOR ANDROID 6.0+: http://forum.xda-developers.com/showpost.php?p=63787343&postcount=845
This mod works on almost roms. I tested it on CM11, CM12, Bliss pop v2.3, AICP, CM12.1 (beta 2 and 3), Flex OS and XenonHD
Update: Maybe not works on CM12.1 nightly
Unlike init.d method, this method is more stable. It will disable the emulated storage and change default storage to your real sdcard.
To use this mod, you must have:
- A computer running Windows
- Java Runtime (jre) installed (to use apktool)
- Your xperia M using NUI kernel
- You have to move ALL data from internal storage to sdcard before using this mod
- Download this file: http://www.mediafire.com/download/rj3vnokcbl8eyit/disable_emulated_storage_20150917_2.zip
Update log:
9/17/2015: Update apktool to v2.0.1. Fix problem on some nightly builds. Add zip align tool.
6/27/2015: Use 7z instead of zip1.exe
7/29/2015: Fix for dual SIM
7/30/2015: Adapted to v4.5
Guide:
Extract files from disable_emulated_storage.zip
Run 1Pulling_Files.bat and follow the instructions
After running 2Patching.bat, 3 files named backup.zip, NUI_MOD.zip and NUI_MOD_1.zip are generated
Flash NUI_MOD.zip
If it doesn't work, flash NUI_MOD_1.zip
If both files don't work, flash backup.zip
Enjoy!
Notice:
If you want to remove your sdcard, turn off phone first.
Wiping dalvik cache is recommend
Pre-built file (just flash it and enjoy):
RazorRC-2.0 (Thanks to @Garv Maggu ):
http://forum.xda-developers.com/showpost.php?p=63414136&postcount=757
Tipsy OS V2.0 (Thanks to @Garv Maggu ):
http://forum.xda-developers.com/showpost.php?p=63359465&postcount=751
For CyanideL RC20.0 (thanks to @Garv Maggu)
http://forum.xda-developers.com/showpost.php?p=63291657&postcount=739
For Archidroid_V3.1.3:
http://www.mediafire.com/download/y7r8zb67iybj0ud/NUI_MOD_Archidroid_3.1.3.zip
For xenonHD stable_2 06-06-2015:
http://www.mediafire.com/download/52wr93mc2z6mdhm/NUI_MOD_xenon_stable2.zip
For AOSP-20151807-DUALSIM:
Link: http://forum.xda-developers.com/showpost.php?p=62119355&postcount=560
ROM info:
allrested said:
AOSP-20151807-DUALSIM
ROM OS Version: 5.1.1 Lollipop
Build Number: LVY48C
Build Date : 2015-07-18
Based On: AOSP
link : [ROM][5.1.1][DUALSIM] The Android Open Source Project by smartAgent47
{
"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"
}
Click to expand...
Click to collapse
Parallax OS 1.0 (thanks to @Garv Maggu )
Garv Maggu said:
XDA link to NUI_MOD.zip and backup.zip for Parallax OS 1.0 :- http://forum.xda-developers.com/showpost.php?p=62308309&postcount=219
Click to expand...
Click to collapse
See screenshots below:
Thanks so much for this kernel!
What's the default voltage for any given CPU frequency and how much can we undervolt safely at 1.3Ghz for instance?
Not sent by me.
BlackArtsInc said:
Thanks so much for this kernel!
What's the default voltage for any given CPU frequency and how much can we undervolt safely at 1.3Ghz for instance?
Not sent by me.
Click to expand...
Click to collapse
You can reboot your phone to have the default voltage value
This is my UV settings. I suggest using Kernel Tuner
From 384MHz to 702MHz I reduce 200mV
From 702 to 1.6GHz I reduce 150mV (Don't reduce more. Otherwise, your phone will reboot immediately)
Code:
384000: 750000
432000: 775000
486000: 775000
540000: 800000
594000: 800000
648000: 825000
702000: 825000
756000: 875000
810000: 875000
864000: 900000
918000: 900000
972000: 925000
1026000: 925000
1080000: 975000
1134000: 975000
1188000: 1000000
1242000: 1000000
1296000: 1025000
1350000: 1025000
1404000: 1037500
1458000: 1037500
1512000: 1050000
1620000: 1100000
Wiil try tonight and post the results.
My ROM at the moment is RR 537 CM12.
N.
Well...as is the case with almost every OC kernel I've tried, the second core is stuck at maximum frequency. Kernel Tuner cannot make the settings stick. Any suggestions?
Not sent by me.
BlackArtsInc said:
Well...as is the case with almost every OC kernel I've tried, the second core is stuck at maximum frequency. Kernel Tuner cannot make the settings stick. Any suggestions?
Not sent by me.
Click to expand...
Click to collapse
That's because of the mpdecision included in almost qcom devices. You can try the newest Kernel Tuner 2015 (with green icon). Or you can use these command in terminal:
Code:
su
stop mpdecision
So I can use Kernel Tuner 2014 and be OK even after a reboot? OK thanks!
Not sent by me.
thichthat said:
That's because of the mpdecision included in almost qcom devices. You can try the newest Kernel Tuner 2015 (with green icon). Or you can use these command in terminal:
Code:
su
stop mpdecision
Click to expand...
Click to collapse
Sir
Thanks for the awesome kernel , everything works fine
Few requests
Can you check out and add commits from this kernel http://forum.xda-developers.com/xpe...rnel-thunderzap-4-1-r2-sound-control-t2390831 if you have time
BlackArtsInc said:
So I can use Kernel Tuner 2014 and be OK even after a reboot? OK thanks!
Not sent by me.
Click to expand...
Click to collapse
Yes. I will include this feature in the 2.0 version. So you can use other apps to set CPU
dastan4eva said:
Sir
Thanks for the awesome kernel , everything works fine
Few requests
Can you check out and add commits from this kernel http://forum.xda-developers.com/xpe...rnel-thunderzap-4-1-r2-sound-control-t2390831 if you have time
Click to expand...
Click to collapse
Almost feature in that kernel was included in my kernel. Just enjoy the smoothness and longer battery life!
SOME REMARKS:
1) Is undervolt is really working? You know i have tried undervolting from inside ACPUCLOCK file but i didn't find any difference.
2) AFAIK mpdecision maintains clock speed disabling it will give you max freqs all the time.
3) Use intelliplug it governs frequency better than mpdecision.
icoolguy1995 said:
SOME REMARKS:
1) Is undervolt is really working? You know i have tried undervolting from inside ACPUCLOCK file but i didn't find any difference.
2) AFAIK mpdecision maintains clock speed disabling it will give you max freqs all the time.
3) Use intelliplug it governs frequency better than mpdecision.
Click to expand...
Click to collapse
There's only one method to make sure UV work: If you under volt more than 250mV and change cpu freq again, your phone will reboot immediately! That because voltage table will be read when cpu freq is changed
About the mpdecision, I've found a way to disable it. I found this code in init.qcom.rc
chown root system /sys/devices/system/cpu/mfreq
chmod 220 /sys/devices/system/cpu/mfreq
chown root system /sys/devices/system/cpu/cpu1/online
chmod 664 /sys/devices/system/cpu/cpu1/online
start mpdecision
service hostapd /system/bin/hostapd -dddd /data/hostapd/hostapd.conf
class late_start
user root
group root
Click to expand...
Click to collapse
Just delete this code and you'll have permission to control 2nd core.
Will it improve battery life in cm12?
Cannot download @thichthat
haresh311999 said:
Cannot download @thichthat
Click to expand...
Click to collapse
Links are working fine, there may b server problem... Try again?
KHM90 said:
Links are working fine, there may b server problem... Try again?
Click to expand...
Click to collapse
Ya It was a server problem...now its fine.....anyway thanks[emoji2] [emoji2]
Finally a fully working OC Kernel for CM12!
Been waiting for this for so long. Just installed it moments ago. FindYanot's kernel was working fine except that there was Camera and Flashlight FC issues. But no such issues in this one, so I am delighted. No other feature seems to be broken at the moment.
One question: Where to install Kernel Tuner 2015 from? Kernel Tuner 2014 was updated on Feb 28, 2015 according to Play Store, so is that gonna work as needed? (override mpdecision and set on boot)
manal.21sinha said:
Been waiting for this for so long. Just installed it moments ago. FindYanot's kernel was working fine except that there was Camera and Flashlight FC issues. But no such issues in this one, so I am delighted. No other feature seems to be broken at the moment.
One question: Where to install Kernel Tuner 2015 from? Kernel Tuner 2014 was updated on Feb 28, 2015 according to Play Store, so is that gonna work as needed? (override mpdecision and set on boot)
Click to expand...
Click to collapse
It's KT 2014. Sorry I forgot the version.
Btw, the doubletap2wake function is now working. 2.0 version will be release soon!
thichthat said:
It's KT 2014. Sorry I forgot the version.
Btw, the doubletap2wake function is now working. 2.0 version will be release soon!
Click to expand...
Click to collapse
Dude, can you add intelliplug to v2.0?

[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??

[TW][N][G930/G935/F/FD/W8/S/K/L] PRIME-Kernel v1.3.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"
}
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?

[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][V7.0|13-June-2020]ResurrectedKernel

I would like to present you first kernel for nitrogen for Pie ROMS (MIUI+GSI)
Installation steps:
1)Download latest kernel zip
2)Reboot to recovery
3)Mount vendor partition in recovery
4)Flash kernel zip
5)Wipe cache+dalvik-cache
6)Reboot
Features:
-Overclock+Underclock+Undervolt
-sdFAT(exFAT) support
-KCAL
-Governors: cultivation, nightmare, darknessV5, darkness, alucard
-Maple I/O scheduler
-GPU undervolt
-CRC on/off support
-FSYNC on/off support
-Fast charge via USB port
-Wireguard
-Power Efficient Workqueue by default
-Headphones sound gain control
-Microphone gain control
-320K AAC encoding (for audiophiles mostly)
-Powersuspend!
-many power efficient workingueues patches
-ZRAM/SWAP disabled by default
Feel free to join to my Telegram group where you will get available ROMs list, fixes and latest test versions of ResurrectedKernel! :
JOIN!​
DOWNLOAD LINKS:
Click here for old versions
Click here for newest versions​
IM NOT RESPONSIBLE FOR ANY PROBLEMS OR BUGS THAT MIGHT HAPPEN WITH YOUR DEVICE
XDA:DevDB Information
ResurrectedKernel, Kernel for the Xiaomi Mi Max 3
Contributors
mario_R
Cirno/remicaa- big help with sources
afr- bringup kernel source upstreamed to 4.4.180
Makshow- tester
opasha- tester
Source Code: Click
Kernel Special Features:
Version Information
Status: Beta
Current Stable Version: ----
Stable Release Date: ----
Current Beta Version: v5
Beta Release Date: 2019-04-28
Created 2018-09-15
Last Updated 2019-04-28
Reserved
Every version is tested before pushing it on XDA
Changelog:
V7.0:
-Android 10 support
-MIUI and GSI compatible
V6.2:
-kernel updated to 4.4.189 version
-added missing touch drivers (thanks to @afr30010)
-added version for MIUI STABLE
V6.1:
-wireguard updated
-reverted CPU voltages to the previous state (unstability fix for some users)
V6:
-kernel upstreamed from 4.4.153 to 4.4.183
-Westwood TCP added and set by default
-GPU: unlock 19MHz for idle state
-improvement: system will now boot with maximum CPU frequency
-undervolted 1.1GHz/1.8GHz/2.1GHz/2.2GHz frequencies
-default pwrlvl for GPU changed from 2 to 3 (now GPU can sit down to 160MHz instead of constantly running at 266MHz even when it's not necessary)
-CRC check enabled by default
-improvements for RAM utilization
-improvements for CPU when it's in idle state
-Wireguard updated
-mine kernel presets when system boot up
More info here CLICK
V5.1:
-fix for sound+videos on latest beta MIUI versions
V5.01:
-re-enabled zRAM and SWAP as some users complain about low memory with a lot of apps in background on 4GB RAM variant
V5:
-added KCAL
-Governors: cultivation, nightmare, darknessV5, darkness, alucard
-Maple I/O scheduler (from now it's set as default since it offers best file system performance)
-GPU undervolt
-CRC on/off support (off by default for better performance)
-FSYNC on/off support (off by default for better performance)
-Fast charge via USB port
-Wireguard
-Power Efficient Workqueue by default
-Headphones sound gain control
-Microphone gain control
-320K AAC encoding (for audiophiles mostly)
-Powersuspend!
-many power efficient workingueues patches
-ZRAM/SWAP disabled by default
V4:
-ResurrectedKernel for Pie ROMs, same features as the Oreo version
-new features coming soon!
-update: sound doesn't work on latest miui 9.3.28 and latest stable
V3:
-added sdFAT (exfat) support
-undervolt (as you wanted me to do it few days ago) up to -500000 uV (depends on frequency)
V2:
-Overclock both big and little cores
-Underclock for more battery juice
-WiFi fixed
V1:
-- Initial release
Reserved
Features please
Zanr Zij said:
Features please
Click to expand...
Click to collapse
It's initial release, so it's just compiled from Xiaomi sources. As i said, i don't have this device yet, so i need you guys to test if Xiaomi's sources are complete and everything works fine. If it boots up, then i will add features to it
I'm guessing the kernel should be flashed on top of this rom?
https://forum.xda-developers.com/pr...pment/gsi-resurrection-remix-o-6-1-0-t3811299
SUPERUSER said:
I'm guessing the kernel should be flashed on top of this rom?
https://forum.xda-developers.com/pr...pment/gsi-resurrection-remix-o-6-1-0-t3811299
Click to expand...
Click to collapse
Yes, it's for any Oreo ROM. MIUI and Custom. I'm not sure about if it works on Pie GSI
Do not boot. Xiaomi eu
Boots into fastboot
Mikromama said:
Do not boot. Xiaomi eu
Boots into fastboot
Click to expand...
Click to collapse
Yep, same here with pitch black recovery and twrp recovery. Flashed over 8.8.9 xiaomi.eu rom.
Flash on miuipro 8.9.13
- Cannot boot, it auto boot into fast boot
- After flash magisk 17.1 , it can boot to UI but cannot power on Wifi and Network data
Can you add overclocking?
souljaboy said:
Can you add overclocking?
Click to expand...
Click to collapse
For now, im just fighting with WiFi drivers
Did ya we're able to fix the wifi issue?
Did ya we're able to fix the wifi issue?
jacky3362 said:
Did ya we're able to fix the wifi issue?
Click to expand...
Click to collapse
Yep, he's releasing it soon. Just undergoing some tests. Wifi fixed and overclocked too.
V2 Version is ouot
jacky3362 said:
Did ya we're able to fix the wifi issue?
Click to expand...
Click to collapse
V2 Version is out guys! Check out the changelog and enjoy Snapdragon 660 CPU performance in your Mi Max 3 equiped with Snapdragon 636
Changelog:
V2:
-Overclock both big and little cores
-Underclock for more battery juice
-WiFi fixed
Just installed on xiaomi eu 8.9.20(latest) it works fine.
edit. Wifi don't working even with fix.
In antutu i have got 119K on stock kernel and 131.7k on ResurrectedKernel
{
"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"
}
Shlyify said:
Just installed on xiaomi eu 8.9.20(latest) it works fine.
edit. Wifi don't working even with fix.
In antutu i have got 119K on stock kernel and 131.7k on ResurrectedKernel
Click to expand...
Click to collapse
Did you mount /vendor partition before flash both .zip files?
Btw. nice score. 12k points more
mario_R said:
Did you mount /vendor partition before flash both .zip files?
Click to expand...
Click to collapse
yes I did both,100% mount/vendor
first i installed kernel than 2x reboot phone cause 1st reboot was laggy, than i install wifi fix
Shlyify said:
yes I did both,100% mount/vendor
first i installed kernel than 2x reboot phone cause 1st reboot was laggy, than i install wifi fix
Click to expand...
Click to collapse
Maybe try manually replace qca_cld3_wlan.ko from the zip file in /vendor/lib/modules/qca_cld3 with a file manager for example, root explorer
Set permission to 644 and reboot
SUPERUSER said:
Maybe try manually replace qca_cld3_wlan.ko from the zip file in /vendor/lib/modules/qca_cld3 with a file manager for example, root explorer
Set permission to 644 and reboot
Click to expand...
Click to collapse
still not working. Here what i did:
1. copy file "qca_cld3_wlan.ko" from WiFi_fix.zip
2. I didn't know where the file should excatly be,so I paste the file in 2 places:
- vendor/lib/
- vendor/lib/modules/
3. set permission 644 for the file in both places - vendor/lib/ and - vendor/lib/modules/
4. reboot
any ideas?

Categories

Resources