yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
Is available new update sir?

Thanks before
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
No.
[Samsung Galaxy S8 & S8+ Cross Device Development] Baticzek2k:
@ace2nutzer

Could you give me the patches for higher charge current? I want to patch an older oreo kernel to charge faster
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
Sorry sir i've random reboot here,can You help?

Thanks Sir!
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Flash the stock kernel for now from here, it's in "General" folder. (until R62 will come online)

No need to wipe anything, just flash it like an A2N kernel update.

I've patched and uploaded the stock kernels exactly for this reason.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Yeah no. It shutdown while on Youtube Music at STOCK. It's over for this battery.
[Samsung Galaxy S8 & S8+ Cross Device Development] Driieel:
Good morning gentlemen! I would like to know if the Kernel is stable, it's been a while since I've been here. Can I use it on a daily basis?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Please wait for R62. It'll be released in a few hours.
[Samsung Galaxy S8 & S8+ Cross Device Development] smartphonerecovery2.0:
Hi, can you add some features like power plans on windows? I want performance plus while charging (or using dex) and power save on battery.

Thank you
[Samsung Galaxy S8 & S8+ Cross Device Development] leonidasZ953:
Any news mate??
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
In the last minute I'd noticed a regression in performance.

Well, not a big problem here, I'm going to fix, compile, test and upload the R62.

Edit:

rolling-out ...

done :)
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
New Release is Out!!

Changelog

A2N Kernel R62

Fixed instability issues

Fixed performance regression

Updated LMK driver and optimized memory management

CPU/GPU: updated ondemand gov

CPU/GPU: updated DVFS driver to handle even little CPU if needed lol

Updated HMP driver for higher performance on multi-thread

Updated input booster for max smoothness

Fixed some bugs in video/camera driver

GPU: updated mali driver

Updated devfreq driver (system clocks)

Enabled TDMB for korean models - required for FM radio

Enabled zRam @ 75 % by default

CPU boost + input booster enabled by default

Set boot DVFS temp @ 75 °C (to speed up dalvik-cache compilation) and @ 55 ° on boot_completed to reduce the device heat for normal daily usage

Fixed CPU/GPU temp not showing up properly in apps like "DevCheck"

Updated ramdisk

A2N Kernel Control V62

added game boost level - from low to high+

updated powersave profile

CPU/GPU: updated voltage control

updated theme to my custom dark-mode

better handling of restoring app settings

updated app defaults

Release Informations

Now apps should be able to show proper CPU/GPU/Bat temp.

See my DevCheck screenshot.

A2N app has now changed behavior in debug menu.

"Disable Restore Settings" will no longer wipe app settings.

Instead it'll just not apply any settings as long as this button is enabled.

Anyway, it'll still apply any settings if if set them actively in the app.

To apply ALL custom settings, just disable this button and restart the app, then the usual dialog box will appear about "Applied A2N Settings".

For Korean model I've found out some data about that it should support FM radio ... so I've enabled the required driver TDMB. To test if real FM radio works on your Korean model, you need the latest Samsung stock ROM + latest A2N kernel (min R62) and then you can test both attached real FM radio apps .. "SpiritFMFree" (root required) and "nextradio".

If one of them works, please let us know!

Info for banking apps:

Banking apps actually works!

You need to use the "Universal SafetyNetFix" by Displax in Magisk.

Then this will patch your Play Integrity API like you see in my screenshot attached here.

Enjoy as always your favorite kernel.

Cheers: a2n 🍺

Download R62
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Nope, it'll go slower ... it's a battery save option. "Disable Boost" means "no boost".

To increase performance to the max, set both CPU/GPU DVFS temp @ 100 °C and on GPU section set Game boost level high or high+ if you play 3D games. Finally you can even overclock CPU/GPU to the max stable freq for your phone which is individual for every phone.
[Samsung Galaxy S8 & S8+ Cross Device Development] archeiii:
Thanks alot for this update, I could see the improvements. Played Genshin Impact for hours after the update and so far, it's been smooth sailing. R61 was bad, where the screen would glitch up and I need to force a restart but I don't see that anymore in this update.
[Samsung Galaxy S8 & S8+ Cross Device Development] Just_try:
Sir i've stuck reboot after install stock kernel to R62
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Wipe dalvik-cache and cache.

Then flash R62 and Magisk, finally reboot to the system.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
UPDATED DRIVER WOAH I NEED BUY ANOTHER S8 AGAIN AAAAAAAAAA YOU UPDATE IT DEV AAAAAAAAAAAAAA

I NEED SAVE MONEY TO GET S8 AGAIN btw kinda cheap tho hehe

Like 70$ can get s8 normal
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Time to test :cowboy:
[Samsung Galaxy S8 & S8+ Cross Device Development] Twiq:
dirty flashed it along with magisk 25.2, boots as quick as the previous.. gonna let it sit while charging, then i'll clean dalvik..

edit: my banking apps was always working with magisk and safetynet fixes, otherwise i would've ditched this kernel a long time ago :)
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I forgot to mention that wiping dalvik-cache is recommended for this release due to changed dalvik-heap config.

Yes I know but things are now more complicated with the new Play Integrity API. You need that modded safetynet fix to pass MEETS_DEVICE_INTEGRITY. Otherwise without any patch you get only MEETS_BASIC_INTEGRITY... . With BASIC you can pass the old safetynet ... and some online banking apps works. To make ALL online banking apps work, we need DEVICE integrity.

This will bring back the Netflix app in the official Play Store. So far no known app uses STRONG ... .. but if one day they will switch to STRONG then we are broken.... because it's a hardware check and can not be bypassed with software hacks. At least for now.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
User_Scaling Min Freq for both Big and Little missing. Ace's doing 100%. I guess he wants to keep me from accidentally cooking the phone.

GPU performance in Slingshot Extreme Unlimited OpenGL ES 3.1 went slightly up. CPU performance is identical

GPU Performance in Icestorm Unlimited slightly up. CPU performance slightly down, will run Geekbench 4 to test reliability of this result.

Geekbench 4 performance is identical. Due to scaling, single core score has a tendency to score just shy of 2000, but multi is around 6800, a usual.

AnTuTu V7 result is perfectly regular. GPU variance at 90,500 to 94,000 points as usual. There's that occasional run into which it scores 94,000+ thanks to apparently a surge in the Refinery Benchmark score (38,000 points Vs 43,000) which I'm still unable to find a reason to. It's quite a noticeable variance, too. Way above margin of error.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yeah, removed since it conflicted with my custom DVFS. But you can use game boost level high+ to get CPU/GPU at max freq while there is some GPU load. Alternatively you can check /sys/power for user_cpu4_min_limit and user_cpu0_min_limit if you want to increase the min_freq. This works properly without to mess it up with the DVFS driver.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I told you that the user scaling min freq prevented the DVFS driver from throttling the CPU! Didn't I? So yeah, it messed with it. Good to see that now I can force max without needing to burn my 8895 :coffee: great job as always Ace. I just need to figure what's with the jumpy scores on GPU for AnTuTu, but this problem has always been there. I'll try to look into it.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Bruh I ran Slingshot Extreme Unlimited at 2496MHz Big and 1794MHz Little and cpu test keeps crashing even if I raise big voltage. Gotta be Little’s fault. Man what the hell. I’ll keep trying tomorrow. Need to get a good score to post here with a side by side against Exynos 9810 so I can show people how good this Kernel is
[Samsung Galaxy S8 & S8+ Cross Device Development] andr_SMOLKEYS:
Which variant works for G950FD? The G950X one? I'll try this on a custom ROM (EvoX 13) and see what happens. (probably won't work, but we'll see)
[Samsung Galaxy S8 & S8+ Cross Device Development] andr_SMOLKEYS:
Forgot to ask, but does this include mass_storage? Or is that not part of the kernel?
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
This literally won’t work. This Kernel is for Android 9 only.
[Samsung Galaxy S8 & S8+ Cross Device Development] andr_SMOLKEYS:
Yeah, looked into the zip file. It contains a bunch of specific stuff which can't work on other roms.
[Samsung Galaxy S8 & S8+ Cross Device Development] joelafleur:
Hi guys, I am fairly new here. Came across this topic, sounds interesting. I was wondering if there are any effects on security, either positive or negative by flashing the kernel. Wanted to reactivate an old S8 for family, don't know whether its an good idea at all, considering the age of the device and the missing security updates etc. Any suggestion appreciated.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
A2N kernel will improve your S8’s performance, but nothing about security.

Additionally, “security” is overrated. Stop blindly believing that some hacker is after your data 24/7 and the moment your phone missed an update you’re “in danger”. That is simply not true, nobody cares. Ditch this misconception and flash this amazing Kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Spoiler content hidden.

I don't understand what's the problem. is GPU score worse than on R59?

Hi, like @TechNoobForSale already said, there is no problem at all.

It's a Linux phone, not a Windows phone! :)

The whole thing with "security patch level" is just an marketing thing to fool people to by after a short time again a new phone.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Ah I see. But there are a lot of possible reasons why you guys get different scores....

- RAM fragmentation

- zRam active .. (compress/decompress RAM at that moment while the bench is running)

- LMK active ... killing background processes to free RAM

- restarting (previously) killed tasks ...

- or a bug in GPU driver itself.

btw: right now for the first time I've managed to make my phone power off without to reach even 110 °C while running for 3 sec SlingShotExtreme Unlimited!

Settings was:

2,7 GHz, 1,9 Ghz, 764 MHz

both 100 °C

Game boost level high+

So far I don't have much informations why it's shutting down, but I suspect due to too much current draw / too old battery now.

Anyway, the weird thing is, if I connect the phone via USB cable to my old laptop .. and therefore charging with ridiculous 500 mA .. then I can pass the benchmark! - Battery was charged at 85 % .. and I saw voltage drops to 3,7 V in logs .... with and without cable connected.

I'm a bit confused now. Do we need now to patch the DVFS driver to take care even to the current draw now, instead only the temp?!

That could workaround the shutdown issue while it's on battery and OC is active... again by reducing Freq in order to reduce the current flow.

But for now I don't know if it's ever possible to do that, because it would require to be able to read the current flow in real-time. Because the reported data about current flow in logs is quite slow.

In addition I did a test with ADB-WIFI running ..... to see live the kernel log on my laptop while it was running the bench .. and the worst thing is the log doesn't show any reason at all shortly before the shutdown happens.

The only suspect Info is the last battery Info from the battery driver that shows 3,7 V and current flow of 3200 mA .. quite a lot.

But again, I can't believe that the +500 mA current flow coming from my laptop are rescuing the case. lol

Will try now with lower freq, which should replace the 500 mA and therefore in theory should not power off while on battery.

Edit:

Yup, like expected it works now using just one step lower freq!

2,65 GHz, 1,8 Ghz, 683 MHz works stable on battery.

I'll try to patch the DVFS driver to address this issue on next release.
[Samsung Galaxy S8 & S8+ Cross Device Development] fahadshah401:
I installed the Hades ROM Q Android 10 on my S8 G950F Exynos 8895, and ever since then, I've been facing heating issues and battery draining problems, unless I turn on the power-saving mode the phone becomes difficult to hold even in my hand. Do you have any solution for this?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
If you really want to fix it, then you need to flash latest stock ROM with ODIN and then the other steps (unlocking bootloader, twrp) and then you can flash this kernel. Yes it'll fix all your issues by default.
[Samsung Galaxy S8 & S8+ Cross Device Development] fahadshah401:
Will this work on Android 10 HadesRom which i already have installed? A2N kernel
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Just keep the default, as the description already says.
[Samsung Galaxy S8 & S8+ Cross Device Development] Baticzek2k:
@ace2nutzer

Hi, since the last update my phone N950F on Stock Rom Magisk 26.0 is random rebooting all time. On the previus version it worked fine. But i was forced to update and now its vey unstable. Nothing else has changed on my phone after the update. Please fix this.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Usually it's not allowed to report bugs if you use OC.

You are actually running out of power.

Your setting are: BIG: 2,7 GHz / LIT: 1,9 GHz OC @ 35 % (3,53 V) battery level. I've updated hard-coded voltage table for OC freqs in R62. If you like to use the old voltages from R61, you can check my GitHub commit.

In your case it means to set the voltage for the CPU LIT 1794 MHz step @ 1135 mV and the CPU BIG step 2496 MHz @ 1035 mV.

Probably you only need to increase the voltage for the LIT CPU .. in order to compensate the high voltage drops caused by too low battery. (low battery level, battery aged ...)
[Samsung Galaxy S8 & S8+ Cross Device Development] Baticzek2k:
Thanks for reply. But I can set only 1025mV and 1050mV for big cpu and 1150mV for small lit cpu. There is no "35mV" option in the app
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yeah, I told you about the old voltages. The A2N app doesn't support such fine voltage selection. Just round up/down and it should be fine.

Later you can report if it fixed your issue.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
So MIF OC is a no go? Or has some progress been made? Since it's the last thing I've seen you work on, it's been a little while so I figured I might as well ask.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
I think that A2N Kernel Manager app needs to change the way profiles are applied. For example, due to my weak battery, if I run Big at 2652MHz and I crash while I'm at it, once I reboot and A2N Manager tries to apply the settings, my phone immediately crashes again, and it starts doing this cycle infinitely. In my humble opinion, I think people should have the chance to use the more traditional Profiles menu where they can choose separately the one they want to load from the ones they make AFTER the A2N Manager loaded and did the license check. That way the phone won't crash in these circumstances unless the user makes it happen again.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Like the a2n app loads a default profile and you need to load the wanted profile yourself?
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Correct. Because currentl the A2N App simply loads the latest config and that causes me to crash endlessly and forces me to wipe app data.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Check in debug menu. There are 2 options. Read carefully what they do.

It's even possible to use both at the same time.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Thing is that option will completely reset my profile. At the end of the day it's the same as wiping app data. My point here is that I don't want to lose all my settings to an unstable CPU frequency. Resizing ZRAM is a pain everytime.

Either way I understand that implementing a profiles system in the app would probably be very taxing. So that's no big deal. This "disable restore settings" options will still come in fairly useful. Thanks for pointing it out :cowboy:
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
No, it'll not. Read the changelog.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Any news for update dev ?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
So far I didn't change the source code since R62. But R63 is planned as a final release. It'll solve some regression in HMP and GPU driver. In addition it'll bring back some removed features as requested by some users from Play Store.
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
Yeah interesting that it took me so long to notice. It's a very slight drop.
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
Hello Ace,

Is there any way to use the previous kernel? For me, it is more faster and fluid, than the latest one. I made 2 screenshots, one with the R61 and another with the R62. Same cpu settings, but the older one is a beast.

Regards.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Thanks for the report!

If it's a regression then it'll be fixed in next release, but we never go back to older releases. And no, sorry, you can't.
[Samsung Galaxy S8 & S8+ Cross Device Development] Widitwe:
When I use the highest frequencies my cell phone restarts. Do you have a solution? What I can do? Can you recommend a kernel control and a custom rom. Sorry, I'm new to this and I still don't know many things.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
You can try to make it more stable by increasing the CPU voltages a little bit. If it'll still reboot, then you should choose a lower Freq. That means your CPU just can't handle 2,8 GHz, but may work stable with 2,7 GHz.

Anyway, it's still much better than stock performance. :)
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
If it freezes before turning off and rebooting, feed it more voltage. If it just shuts down and reboots, it's your battery, and nothing can be done about it currently. Mine has got so bad that I can't even reliably handle 2496MHz.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
@ace2nutzer question, i have a usb c to jack dongle what i use for my s21 but if i use it on my s8 it doesnt work. Is it becus android 9 didnt have support for it or becus the kernel doesnt have modules or whatever to make it work or both the case?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Check developer settings, there are a few audio settings, especially for audio routing.

If it doesn't help, then maybe due to a missing kernel driver.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Settings seems fine to me, nothing different between dev settings in s8 and s21. So i think its a missing kernel driver thing. Probably gonna tinker around with the kernel stuff again if i have time for it :)
[Samsung Galaxy S8 & S8+ Cross Device Development] :
the thing is i can t buy original aplication bcs in my contrey is 50 euro so i get paid on 15 next month anyone here who can help me with the aplication until 15? i will pay the full price of the app but i don t have for now please understund guys and all respect to dev <3
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I think you mean 5 EUR, right?
[Samsung Galaxy S8 & S8+ Cross Device Development] :
no in play store in romania is 49.99Euro
[Samsung Galaxy S8 & S8+ Cross Device Development] :
the thing is i changed my rom from stock for first time after 3 yrs and i search for a kernel but your is the best and only at 2.8 ghz i find one more but you can t change freqency in that kernel so you are my last hope until 15 ..
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Can you please show me a screenshot?! - Never ever it's 50 €, that's a bug.

For Romania it's 24,99 RON.
[Samsung Galaxy S8 & S8+ Cross Device Development] :
i tought it from my phone but on my brother phone it show same
[Samsung Galaxy S8 & S8+ Cross Device Development] :
i don t have money until next month on salary if you have good heart and help me until 15 i will pay you don t worry its just an aplication but i don t have other kernel and i don t have experience to create one and time too.. its up to you bro and thanks i respect your work i know how hard it is to learn and create something from scrath
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
It's Google bug. I'll send you a pm to fix the wrong price and to help you.

Thank you very much for this creazy report.
[Samsung Galaxy S8 & S8+ Cross Device Development] :
Haha ok bro I'm sorry but I wanted to test it I'm like a kid now discover a new world 🤣 my respect for your work
[Samsung Galaxy S8 & S8+ Cross Device Development] leonidasZ953:
2nd day and when I open app..say App updates required / Rolling out..Any tips about that??
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Updating the app or reinstalling the app maybe fixes it.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Alright, check my pm, we will fix everything!

Sorry for the inconvenience guys! - The rolling-out wasn't initiated by me.

Google just updated my app signature, now i've it synced with my server, so now it should be fixed.

Yeah, sometimes it works, but not this time. :)

@ ALL

R63 soon available with higher performance and stability fixes against too low battery voltage, or better say: against battery voltage drops caused by too old battery or by extreme OC.
[Samsung Galaxy S8 & S8+ Cross Device Development] Ryujin96:
Never thought it was a google caused issue lol and didnt notice it myself becus i didnt need to switch to my s8 yet when my s21 runs out of battery
[Samsung Galaxy S8 & S8+ Cross Device Development] leonidasZ953:
It's fine now with Play store ✌😎
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Right!, and here is the fix for the battery issue:

CPU/GPU DVFS: update driver & add management for battery voltage drops · ace2nutzer/Samsung_dreamlte_Kernel@bec8bcf

Custom Kernel. Contribute to ace2nutzer/Samsung_dreamlte_Kernel development by creating an account on GitHub.

github.com

It's initial commit, but it seems to work as expected.

You will be able to adjust in A2N app the battery threshold 3300 - 3600 mV for CPU/GPU throttling. By default it'll be 3300 mV = no throttling, max speed, but highest risk of reboot if battery isn't fully charged and too old. 3600 = more throttling but more stable against old batteries.

According to my tests, mostly GPU will benefit from this new hack.

On the other hand, increasing GPU voltage on every step by +50 mV also fixes the instability issue if battery voltage is too low!
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
People underestimate just how important this commit is. You never fail to push things further, Ace! Throttling will always be better than having to deal with a device shutdown. It's a shame that these batteries aged as much as they did. Thank you so much for your efforts. I've been waiting for this.