stable in my position
stable in my position
Hey @ace2nutzer can I quote you in a YT video I made about an OC'ed S8 3DMark run? So people looking to root their S8 know where they should look.
Stable Sir
It is stable in mine. (G955FD)
Revive your Samsung Galaxy S8 / S8 Plus phone in 2023!
Fastest custom kernel world-wide with lots of innovative features!
Supports all S8 / S8+ Plus / Note8 Exynos Variants Running Android 9
A2N Kernel Special Features
- Google Play - certified device
- SafetyNet: OK
- DRM: L1/L3 patch (you can apply L1 or L3 patch over A2N app demo version)
- 100 % compatible with latest Magisk
- Banking apps works fine
- Charger control for faster charging
- Battery IDLE and battery care
- Stable CPU OC up to 4 x 2,8 GHz
- Stable GPU OC up to 20 x 839 MHz
- Adjustable CPU / GPU - Max Temp
- Adjustable Battery Max Temp
- Voltage control for all clocks (CPU lit/big - GPU - RAM - bus clocks etc..)
- Fixed time to full battery
- Flashlight tuning
- Wireguard backend support - always latest version
- DriveDroid backend 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
- SELinux in permissive mode - thanks @Noxxxious
- DRM - L3 stable streaming
- Replaced SSWAP with zRam (RAM compression) - with fast LZ4 compressor
- Added backend NTFS, CIFS and NFS support
- Removed enforced device encryption - you can enable it in Android security settings
- HMP driver fix
- Added extra gamepads drivers: Xbox / Sony PS / Nintendo Wii
- Ability to set different CPU Freq while screen ON/OFF
- Ability to use only the little CPU
- Proper support for Korean version (proper Wi-Fi power)
- and many more ...
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 Control - App Features
Best way to tune this kernel to your needs
Note: 3-party kernel manager apps do not work with this kernel.
# App Features #
# CPU/GPU
-- Overclock Control
-- Voltage Control
-- Stable CPU OC up to 2,0 GHz/2,8 GHz (lit/big)
-- Stable GPU OC up to 839 MHz
Ability to use different CPU Freqs while the screen is OFF.
Ability to disable boost, for better battery life.
Governor up_threshold, to adjust balance between performance and powersave.
DVFS Max Temp (thermal throttling) - Range: 55 - 100 °C - Default 65 °C.
To avoid too big performance drops from stock thermal throttling driver.
-- Input Booster
Adjust touch boost CPU duration in ms, to improve scrolling.
Ability to use only the little CPU.
# Performance Profiles
-- Powersave
-- Balanced (Power Efficient)
-- Performance (Kernel Default, customizable in CPU/GPU menu)
-- Performance Plus (Gaming / OC) (customizable CPU/GPU Freq below the profile)
# Power
-- Charger Control
Adjustable Max input current in 100 mA steps. - Range: 200 - 3000/3300/3500 mA (S8/Note8/S8+) - Default: 1500 mA.
This affects the time required for charging the battery.
For the S8: the original AC charger (9.0 V -- 1.67 A // 5.0 V -- 2.0 A) is enough to achieve 3000 mA charging current.
For the S8+ make sure that your USB charger supports min. 9.0 V -- 2.0 A or 5.0 V -- 3.5 A.
-- Battery Informations
Charging current, input voltage (5 or 9 V), temperature and voltage.
-- Battery Care
E.g. stop charging at 95 % to reduce battery aging. - Range: 50 - 100 % - Default 100 %.
Battery IDLE feature, useful for DeX or gaming.
Limit charging temperature. - Range: 30 - 45 °C - Default 40 °C.
This will throttle charger input current if needed.
-- Battery Service
Shows charge cycles and ability to reset it.
Check real battery capacity in % / mAh and ability to reset it. (battery gauge recalibration)
-- Disable (Buggy) Moisture Detection
Ability to disable this, for the case that the USB- or Jack port is dry but you get still a warning.
# Screen
HDMI/DEX custom resolution changer (to fix low resolution / refresh rate)
# 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+ etc ...
Wi-Fi Band Selection, choice: "2.4 GHz / 5 GHz", "2.4 GHz only" or "5 GHz only".
# Misc
-- Torchlight Tuning
Increase brightness. - Range: 1 - 17 (to get brighter torch)
-- LED-RGB
Set blink ON / OFF delay for notifications / low battery.
Increases brightness of the LED by disabling powersave mode.
-- Accelerometer Calibration
# File Systems
-- Load kernel module - NTFS.
# Advanced Power Menu
Ability to reboot to recovery / download-mode
## END App Features ##
- 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 or for Korean variant: 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 !
Current Bugs and Changelog
FAQ
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
Minimum stable version: R54
Contributors
ace2nutzer
Source Code: https://github.com/ace2nutzer/Samsung_dreamlte_Kernel
I've been using the a2n kernel and it's rooted but my screen on time doesn't last up to 8 hours, it only gets 4 hours Is something wrongInitial Release
Changelog
Kernel 20181205
- Initial Release - All changes compared to the Stock Kernel u can find it in Post #1 "A2N Kernel Features"
- Based on Stock CRGH Source
A2N Kernel Control [G950] V1.0
- Initial Release - All Features you can see in the built-in Demo App by flashing the Kernel package
Version Info
This Thread // Kernel is only for G950x.
I'll release G955x Kernel and App in a new Thread just to keep things more sorted.
----------------------------------------------------------------------------------------------------------------------------------
Which Filesystem are u using on the sdcard?
This Kernel is optimized to work best with the Stock ROM, but it's nice to hear that it works as well with custom ROM.
Yeah that's normal it's a fully optimized custom Kernel, all features works only with the original Kernel Control App from me. Using such "Universal" Kernel Manager Apps can even make your Phone unstable and will not make things better. That's why i build for every Device // Kernel a separate Kernel Control App.
Otherwise i would build also an Universal Kernel App ... but it's not that efficient and this is what u Guys definitely don't want for sure.
Because we only need one good working CPU Governor and I/O Scheduler ... right ?
Short and easy explanation:
Interactive: it's the perfect gov for low latency workloads. - So it's perfect for Android to have a smooth and quick response experience.
Deadline: It's optimized for Flash Devices, it's simple and stable - Also appropriate for Android.
All other Gov and I/O are unstable or will decrease the Performance and or battery lifetime ...
(at least not very appropriate for Android .... however there's also I/O sched "ROW" or "FIOPS" which would be also ok for android, but they are not that stable like "deadline" and the difference in I/O Performance isn't that much.
So i've removed them so that u Guys can't change (accidentally) this important Drivers.
G950 App comes hopefully Today out .. unless Google will block it again.
Sorry, there's no Trial Version at all ... only the Demo u can find in the Kernel Package.
But i know, u can't Tweak anything.... Please wait for the full Version.
Thank u very much Guys for your Appreciation. :good:
That seem normal because the dev and us have diffrent enviroment useI've been using the a2n kernel and it's rooted but my screen on time doesn't last up to 8 hours, it only gets 4 hours Is something wrong
Your phone is properly configured.it's good enough for me .. almost 7hrs SOT
work use scenario, watched 1 movie during break, and couple of minutes mario kart and light instagram browsing
and it still have 10% right after i got home..
Your phone is properly configured.
Good SOT for a old battery I guess.
With new battery we get 10h easily.
Just flash twrp at download mode and untick option autoreboot or the device encrypted if STOCKhi please some one help me
i install orginall rom android 9
then usb debuging and OEM unlock then install twrp with odin
but after this my phone will not boot and stay on samsung logo
and then this happend twrp have no access to strong data or any ting
i wana say i cant use twrp when use orginall rom at the same
its work with custome roms
please help me some one
i need use this kernal but without twrp option its impossible
my phone S8+
sm g955F
dream2lte
Yup this is right i ussually charge at night with 600 or 500ma when morning unplug and use the phone i got 5 h sot always depend on usage when i need fast processing it will 3 or 4 hbelieve it or not.. the kernel settings i use is always the same..
i capped the amps at 1500 for every charge types..
this suggestion was given by "Mooch the battery guy",
while the original question/context was about 18650 batteries, but i guess applying the idea on the old phone wouldn't hurt, i don't mind at all since i only charge when i'm sleeping anyway.. read more here
if you people noticed, i usually have 3-4hrs SOT (see my previous reports / replies)..
View attachment 5851343
edit: and of course the latest kernel improvements totally make this phone more efficient
how disable device encrypted storageJust flash twrp at download mode and untick option autoreboot or the device encrypted if STOCK
Format data first and encryption will disappear but first you need to backup your datahow disable device encrypted storage
i have no access to my internal storage in twrp
feedback>?
So that lil troll s dealt with becus i reported his 3 messages. Xda is no place for those disrespectfull people who targets other members, if one thing mades me mad would be that. But kudos to badger50 for banning him
Not sure if its the latest one, but its from a nov release atleast. https://mega.nz/file/3MZixaSJ#8-_kvB8PD_UCzoDU6QsTTs-MLbS5Pz0L3NZj0ksxffAYeah it looks like the FTP server is down. It was a FTP server from an xda friend. A few years ago he told me that one day he'll take it down for private reasons. So that's the day.
I'll upload all the needed files soon in a new server or to my github. Likely once R64 is done.
If someone needs to download R63, it would be cool if someone could upload the original zip file here, as I don't have a backup.
Yes it's R63 for the S8.Not sure if its the latest one, but its from a nov release atleast. https://mega.nz/file/3MZixaSJ#8-_kvB8PD_UCzoDU6QsTTs-MLbS5Pz0L3NZj0ksxffA
Yeah, probably the usb port has a contact ussue or battery is broken.Welp i guess my s8 hates that cable or it has port issues, becus i tried with stock kernel and it still doing the same thing and tested it with my s21 aswell. So no kernel issue. Anyways, about my s21 im not sure on which current and voltage it charges, according to ampere and dev info it charges with -+ 2amps, but to sure i test it with a usb tester on both when it gets delivered maybe next few days or next week and if i can find a shorter cable i will test it too with them. Cant do more stuff i guess lol