Supports all S8 / S8 Plus / Note8 Exynos Variants Running Android 9
This Kernel Aims are to
A2N Kernel Special Features
A2N Kernel Control
Best way to tune this kernel to your needs
# App Features #
# Power
-- Charger Control
For faster charging. - Range: 100 - 3000 / 3300 / 3500 mA (S8 / Note8 / S8+)
-- Battery Informations
Like accepted charging current, input voltage, battery temperature and battery voltage.
-- Battery Care
E.g. stop charging at 95 % to reduce battery aging. - Range: 50 - 100 %
Battery IDLE feature, useful for DeX or gaming.
Set Max charging temperature. - Range: 30 - 45 °C
-- Battery Service
Shows charge cycles and ability to reset to 0.
Check real battery capacity in % / mAh and ability to reset. (battery gauge recalibration)
-- Disable (Buggy) Moisture Detection
Ability to disable moisture detection, for the case the USB and Jack-port is dry but you get still a moisture warning.
# Screen
-- Input Booster
Adjust touch boost CPU duration in ms, to improve scrolling.
# CPU
-- Overclock Control
BIG CPU: 741 - 2808 MHz* - default: 2314 MHz
LITTLE CPU: 455 - 2002 MHz* - default: 1690 MHz
Set Max Freq for screen OFF.
Ability to disable boost, for powersave.
Governor up_threshold, to adjust balance between performance and powersave.
BIG CPU DVFS Max Temp (thermal throttling)** - Range: 45 - 100 °C
# GPU
-- Overclock Control
260 - 839 MHz* - default: 546 MHz
Ability to disable boost, for powersave.
Governor up_threshold, to adjust balance between performance and powersave.
GPU DVFS Max Temp (thermal throttling)** - Range: 45 - 100 °C
* Max stable Freq depends on the quality of the SoC !
** To avoid too big performance drops from stock thermal throttling driver.
# Performance Profiles
-- Powersave
-- Balanced
-- Performance (Kernel Default)
-- Performance Plus (Gaming / OC) (Adjustable CPU / GPU Freq)
# RAM
-- Memory Management
Swap / zRam* - LZ4 compressed swap block-device in RAM - Choice: 0 - 100 % of RAM size
Adjust Swappiness, page-cluster and read_ahead_kb.
Ability to drop caches / buffers, to free RAM.
* For multitasking, gaming, responsiveness and battery life.
# Network
Load kernel module for network file systems
SMB2/SMB3 / CIFS
NFS v2, v3 & v4
L2TP - used for VPN.
Wireguard - Secure Network Tunnel.
TCP Congestion Control - Choice: cubic, new reno, bic, westwood+, vegas, veno, hybla, etc..
Wi-Fi Band Selection, choice: "2.4 GHz / 5 GHz", "2.4 GHz only" or "5 GHz only".
# Misc
-- Torchlight Tuning
Increase brightness for the highest level in Android quick settings. - Range: 10 - 17 - Default Max is "10"
-- LED-RGB
Set blink ON / OFF delay for notifications / low battery.
Optimize RED, GREEN, BLUE LED - Increases brightness by disabling powersave mode on low lux.
-- Accelerometer Calibration
# File Systems
-- Load kernel module for NTFS.
# Advanced Power Menu
Reboot to:
-- system
-- recovery
-- download
or:
-- shutdown
Update A2N Kernel
Big thanks @ Mobile Tech Point for making this awesome video !
Note: the video is no longer up-to-date, but it's still a good starting point.
Current Bugs and Changelog
FAQ
Join Telegram Group
Note: the group is not maintained by the kernel developer.
Disclaimer
I am not responsible for anything that happens after flashing the work provided here.
Sharing is caring, so according to the (much unwelcomed) rule 12 you can use my open source on GitHub without my explicit consent or credits. But this is where the caring stops as I do not allow you to use any of my own provided files (except for unmodified stock files). Section 3 of this rule states that you can try to bypass my explicit consent by releasing it as your own when you succeed to make significant changes to the work, otherwise i'll report you and your thread will be removed.
Linus Torvalds - Linux kernel
Google - Android kernel patches
Samsung - device kernel source
@corsicanu - TWRP recovery - original thread
@S.AMU for providing FTP-Server
000webhost - Webhosting
@Noxxxious for the nice disclaimer text
XDA members - Reporting bugs
Contributors
ace2nutzer
Source Code: https://github.com/ace2nutzer/Samsung_dreamlte_Kernel
This Kernel Aims are to
- reduce the power consumption
- reduce device heat
- improve the performance
- make it more smooth
- reduce RAM usage
- improve RAM management
- extend device features
- and many more ...
A2N Kernel Special Features
- charger control
- battery IDLE and battery care
- stable CPU OC up to 4 x 2,7 GHz - thanks to my custom DVFS driver
- stable GPU OC up to 839 MHz - thanks @ me lol
- adjustable CPU / GPU / Battery Max Temp
- voltage control for all clocks (CPU lit/big - GPU - RAM - bus clocks etc..)
- fixed time to full battery
- flashlight tuning
- wireguard support - always latest version
- DriveDroid support
- Dex with any HDMI adapter - thanks @ Barna Keresztes
- Samsung Dex: WQHD support with every adapter - thanks @ craftingmod
- higher SOT - with new battery up to 10 h, with old battery see screenshots
- Wi-Fi calling & VoLTE works
- S8: RAM upgrade - 3679 @ 3717 MB
- Note8: RAM upgrade - 5339 @ 5376 MB
- unlocked higher CPU Freq steps - thanks @Noxxxious for initial CPU OC
- SELinux in permissive mode - thanks @Noxxxious
- fake enforce for SELinux (you can enable it in a2n demo app)
- DRM - L3 stable streaming
- SafetyNet bypass (you need to enable "MagiskHide" in "Magisk" APK
- Google Play - certified device
- replaced SSWAP with zRam - fast LZ4 compressor
- optional filesystem: NTFS
- kernel modules for CIFS and NFS
- optional device encryption
- HMP driver fix
- extra gamepads drivers: Xbox / Sony PS / Nintendo Wii
- ability to OC CPU only for screen on
A2N Kernel Control
Best way to tune this kernel to your needs
# App Features #
# Power
-- Charger Control
For faster charging. - Range: 100 - 3000 / 3300 / 3500 mA (S8 / Note8 / S8+)
-- Battery Informations
Like accepted charging current, input voltage, battery temperature and battery voltage.
-- Battery Care
E.g. stop charging at 95 % to reduce battery aging. - Range: 50 - 100 %
Battery IDLE feature, useful for DeX or gaming.
Set Max charging temperature. - Range: 30 - 45 °C
-- Battery Service
Shows charge cycles and ability to reset to 0.
Check real battery capacity in % / mAh and ability to reset. (battery gauge recalibration)
-- Disable (Buggy) Moisture Detection
Ability to disable moisture detection, for the case the USB and Jack-port is dry but you get still a moisture warning.
# Screen
-- Input Booster
Adjust touch boost CPU duration in ms, to improve scrolling.
# CPU
-- Overclock Control
BIG CPU: 741 - 2808 MHz* - default: 2314 MHz
LITTLE CPU: 455 - 2002 MHz* - default: 1690 MHz
Set Max Freq for screen OFF.
Ability to disable boost, for powersave.
Governor up_threshold, to adjust balance between performance and powersave.
BIG CPU DVFS Max Temp (thermal throttling)** - Range: 45 - 100 °C
# GPU
-- Overclock Control
260 - 839 MHz* - default: 546 MHz
Ability to disable boost, for powersave.
Governor up_threshold, to adjust balance between performance and powersave.
GPU DVFS Max Temp (thermal throttling)** - Range: 45 - 100 °C
* Max stable Freq depends on the quality of the SoC !
** To avoid too big performance drops from stock thermal throttling driver.
# Performance Profiles
-- Powersave
-- Balanced
-- Performance (Kernel Default)
-- Performance Plus (Gaming / OC) (Adjustable CPU / GPU Freq)
# RAM
-- Memory Management
Swap / zRam* - LZ4 compressed swap block-device in RAM - Choice: 0 - 100 % of RAM size
Adjust Swappiness, page-cluster and read_ahead_kb.
Ability to drop caches / buffers, to free RAM.
* For multitasking, gaming, responsiveness and battery life.
# Network
Load kernel module for network file systems
SMB2/SMB3 / CIFS
NFS v2, v3 & v4
L2TP - used for VPN.
Wireguard - Secure Network Tunnel.
TCP Congestion Control - Choice: cubic, new reno, bic, westwood+, vegas, veno, hybla, etc..
Wi-Fi Band Selection, choice: "2.4 GHz / 5 GHz", "2.4 GHz only" or "5 GHz only".
# Misc
-- Torchlight Tuning
Increase brightness for the highest level in Android quick settings. - Range: 10 - 17 - Default Max is "10"
-- LED-RGB
Set blink ON / OFF delay for notifications / low battery.
Optimize RED, GREEN, BLUE LED - Increases brightness by disabling powersave mode on low lux.
-- Accelerometer Calibration
# File Systems
-- Load kernel module for NTFS.
# Advanced Power Menu
Reboot to:
-- system
-- recovery
-- download
or:
-- shutdown
- Settings --> Phone Info --> Software info --> build number (tap 7 times)
- Tap 2 times the back-key
- Developer settings --> enable "OEM unlock"
- Download TWRP for S8 / S8+ / Note8 accordingly (the .tar version, for ODIN flash over PC)
- Download latest A2N Kernel for S8 / S8+ / Note8 accordingly and put the file in USB-thumb or in micro-sd-card
- Download latest Magisk.apk
- Rename Magisk.apk to Magisk.zip and put the file in USB-thumb or in micro-sd-card
- Power off
- Boot in Download-mode
- Flash the .tar twrp file with ODIN (disable "auto-reboot" and "reset time")
- Reboot directly to TWRP
- wipe ---> format data ---> "yes" (type yes) and ENTER.
- Flash latest A2N Kernel
- Flash Magisk.zip
- Optional but recommended: flash AdAway_hosts_patcher_g95x.zip (battery drain fix for vanced YouTube and vanced YT music)
- Reboot to system and enjoy !
- Note: first boot takes around 15 minutes for proper app optimization !
Update A2N Kernel
- Flash Magisk.zip
- Reboot to system and enjoy !
Note: the video is no longer up-to-date, but it's still a good starting point.
Current Bugs and Changelog
FAQ
Join Telegram Group
Note: the group is not maintained by the kernel developer.
Disclaimer
I am not responsible for anything that happens after flashing the work provided here.
Sharing is caring, so according to the (much unwelcomed) rule 12 you can use my open source on GitHub without my explicit consent or credits. But this is where the caring stops as I do not allow you to use any of my own provided files (except for unmodified stock files). Section 3 of this rule states that you can try to bypass my explicit consent by releasing it as your own when you succeed to make significant changes to the work, otherwise i'll report you and your thread will be removed.
Credits
Linus Torvalds - Linux kernel
Google - Android kernel patches
Samsung - device kernel source
@corsicanu - TWRP recovery - original thread
@S.AMU for providing FTP-Server
000webhost - Webhosting
@Noxxxious for the nice disclaimer text
XDA members - Reporting bugs
Contributors
ace2nutzer
Source Code: https://github.com/ace2nutzer/Samsung_dreamlte_Kernel
Attachments
-
Screenshot_20210523-002553_SafetyNet Checker.jpg403.1 KB · Views: 1,742
-
Screenshot_20210523-002636_VoLTE Check.jpg323.2 KB · Views: 1,735
-
Screenshot_20211113-192401_Settings.jpg269.6 KB · Views: 1,465
-
Screenshot_20220705-200739_Google Play Store.jpg253.4 KB · Views: 10
-
Screenshot_20220705-201659_A2N Kernel Control [G95x].jpg380.8 KB · Views: 9
-
Screenshot_20220705-201619_A2N Kernel Control [G95x].jpg404.9 KB · Views: 7
-
Screenshot_20220705-201903_A2N Kernel Control [G95x].jpg293.8 KB · Views: 8
-
Screenshot_20220705-201638_A2N Kernel Control [G95x].jpg412.1 KB · Views: 8
-
Screenshot_20220705-201718_A2N Kernel Control [G95x].jpg328.2 KB · Views: 7
-
Screenshot_20220705-201747_A2N Kernel Control [G95x].jpg340.8 KB · Views: 7
-
Screenshot_20220705-201707_A2N Kernel Control [G95x].jpg375 KB · Views: 8
-
Screenshot_20220705-201345_A2N Kernel Control [G95x].jpg407.8 KB · Views: 9
-
Screenshot_20220705-201911_A2N Kernel Control [G95x].jpg321.3 KB · Views: 8
-
Screenshot_20220705-201317_A2N Kernel Control [G95x].jpg135.6 KB · Views: 9
-
Screenshot_20220705-201754_A2N Kernel Control [G95x].jpg347.1 KB · Views: 8
-
Screenshot_20220705-201332_A2N Kernel Control [G95x].jpg349.2 KB · Views: 6
-
Screenshot_20220705-201649_A2N Kernel Control [G95x].jpg394.6 KB · Views: 8
-
Screenshot_20220705-201625_A2N Kernel Control [G95x].jpg142.3 KB · Views: 11
Last edited: