yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] PopaStefanx:
Testing, works fine until now
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
Here are some more logs for 20200513 "wrong" version (normal version was reuploaded few hours later by you, but it hasn't installed by me yet).

Logs were taken right after unplanned reboot.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yes it's right, i just posted again latest changelog, all right !

Yes it's OK, the reuploaded Kernel has only differences in Scripts that are only used for the Android system, but not for Recovery, so nothing to update here for recovery.

Thanks, this time i got it, and i think it should be fixed now on the version that i had re-uploaded.
[Samsung Galaxy S8 & S8+ Cross Device Development] keyboardhouse:
been a long time im not visiting this thread for updates so far even with my old version kernel my phone still working fine and hasnt got any problem yet. great performance especially for gaming, im glad you still taking care about your kernel gonna try the latest updates.
[Samsung Galaxy S8 & S8+ Cross Device Development] KTMNiko:
ace2nutzer I write this message to thank you with this build 513 the phone is stable nothing reboots and very fluid .. galaxy s8 Deluxe rom oveclock cpu and gpu zram 25 good battery life. my wife has galaxy s9 i made some comparisons with this s8 kernel and faster it opens application like phone book whatzapp etc .. faster. fantastic thanks I hope you can continue a lot with this fantastic job .. has the telegram channel been closed? sorry my english translate
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I'm glad too. :) Yes Telegram Channel and Group is closed, it was only a test how it works.

I want to concentrate on S8 Development, providing you high quality Software.
[Samsung Galaxy S8 & S8+ Cross Device Development] xaloundros:
Very stable and fast thank you for awesome work :)
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
ace2nutzer,

Could you please advise, what is recommended zRam size in % for 20200513 ? Or it is totally depends on our phone usage ?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Hi,

i'm currently trying to find out why VOLTE / Wifi Calling doesn't work.

Can u maybe install again my latest kernel ?

Then try to use Wifi Calling and then immediately open my demo App ---> open the menu bar on top of the right side ... and tab on "Debug" .. then tap on "logcat and dmesg" ... the 2 Logs will be saved in internal USB Storage. Please attach them here in Forum.
[Samsung Galaxy S8 & S8+ Cross Device Development] simonk206:
Done
[Samsung Galaxy S8 & S8+ Cross Device Development] Kizoky:
I'm eagerly waiting the release for S8+

Your features look very interesting :)
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
VoLTE should work natively, but you disabled a bit too much in defconfig. CONFIG_NET_CLS_BASIC. Disabling so many things would work fine being an AOSP kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Damn ! :D

Yesterday i saw this by using "tkdiff" Tool ... but i wasn't convinced that this really breaks WifiCalling. :o

Anyways, now i've updated defconfig. I hope it'll work on next Release.

btw: the less code the better ... ;)

Thank You very much.!
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
You are welcome, but I doubt that less size has any influence on modern mobile platforms. Also if you do believe that then it could be achieved through disabling drivers that do not matter. Now I see in your config that you broke bartender, which should be quite noticeable when you check the logs.
[Samsung Galaxy S8 & S8+ Cross Device Development] Loay209:
Hey so does this support G950FD you say it does in the post but there's no download for it
[Samsung Galaxy S8 & S8+ Cross Device Development] simonk206:
... Next release. That's what he wrote ;)
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yeah.. it's a micro optimization ... but better than nothing. :)

But what's more significant is to disable debugging as much as possible.

Reduces also kernel boottime, saves some RAM and saves some cpu cycles. (power saving) .. (not that much, but again better than nothing :D)

If u're a real Linux enthusiast then u're happy about every tiny optimization.

Kernel with higher efficiency (than stock) is just a sum of countless of such micro optimizations.

That is wanted as i don't like that feature. I've disabled CONFIG_CPUSETS support in kernel and ramdisk, but in Logcat BarTender is now complaining about missing sysfs interfaces. Honestly i don't know actually the Lib i've to disable. But it seems that it's in system_server ... so problably it's needed to recompile at least that lib or Binary executable.

But since it doesn't cause higher cpu load on idle or any other issues, i don't care much. ;)
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
Dont forget to profile your changes. Not every change is better, eventhough it would appear so.

Goodluck.
[Samsung Galaxy S8 & S8+ Cross Device Development] steveman29:
Can you add overclocking for the little cores too in the future if it's possible?

Στάλθηκε από το SM-G955F μου χρησιμοποιώντας Tapatalk
[Samsung Galaxy S8 & S8+ Cross Device Development] rav3shaw:
So far so good but app start is a little bit too slow on my custom rom
[Samsung Galaxy S8 & S8+ Cross Device Development] xudahua123:
Will it be updated today?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Probably :D
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Okay Guys ... it's time to make things properly ! :D

Brand new A2N Kernel for your Phone !

Changelog

Kernel 20181231

Sources update - CRGH -> CRL3

Fixed WifiCalling / VoLTE (not confirmed yet)

Compiled with latest GCC 8.2 ARM Toolchain

Fixed ADB

Re-enabled USB Sound Card Drivers

Optimized Memory Management

USB-OTG: Updated Max Vbus draw Current from 500 mA -> 900 mA, since USB 3.0 Spec allows 900 mA

Updated AC Charge Current from 1000 -> 1200 mA

and AC Fast Charge Current from 2000 -> 2200 mA

A2N Kernel Control [G95x] V1.1

Supports now all Galaxy S8 & S8 Plus with Exynos Chip

Adjusted AC Charge Current according to the CRL3 Source from 1000 -> 1200 mA

and AC Fast Charge Current from 2000 -> 2200 mA

Updated Tips for CPU-Max-Freq on Suspend

-----------------------------------------------------------------

Version Info

This is the long awaited A2N Kernel with Galaxy S8 Plus Support !

:o

Here you can find always the latest A2N Kernel:

http://xda.mister-freeze.eu/XDA-files/ace2nutzer/

Just choose your Phone Model and download the appropriate Kernel.

Note

G950F & G950FD uses the SAME Kernel, so if you have the G950FD Model then u need to download A2N Kernel for G950F. :o

Same for G955F & G955FD. :)

Just check the FTP Server, then you will see what i mean.

Please rate this Thread and to all Users who already have bought my App: please rate A2N Kernel Control App and if you can leave a lovely Comment. :angel:

ENJOY ...

REAL IMPROVEMENTS :cool:
[Samsung Galaxy S8 & S8+ Cross Device Development] jajecznic:
Hi , good to see kernel for s8+ thanks :) Can i install it on CRK1 Ambasadii rom for s8+ ? :)
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Hi, happy new Year to all !

It should work fine on all oreo roms.

And for all s8 and s8+ with exynos chip.

I'm happy about any reviews.
[Samsung Galaxy S8 & S8+ Cross Device Development] xudahua123:
Hi friends Happy New Year

G955N

Model recognition script is also wrong

* Prompt my model is G955F

I flash this kernel feel very slow every time you boot

Desktop icons are loaded one by one, slowly

Control app can not seem to set

These voltage and charging current can not be found by other kernel control
[Samsung Galaxy S8 & S8+ Cross Device Development] korica:
Install last version kernel and now didn't copy text
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Start with 0 %, then use your Phone like always and when you need to use e.g. 2 or 3 Apps at the same time and you face that it can't hold more than e.g. 3 Apps in RAM, because one of them was re-loaded in RAM, then you need to set to 25 %. Then again test if it can keep more opened Apps in RAM, when you are satisfied, then keep that Setting, do not increase it for no reason, because zRam comes with higher battery usage.

INFO: later if you need to switch from 25 % to 50 %, then be aware that it can take around 5 Minutes till the new Size is active and in that time the Phone can heat up due do RAM decompression.

Because it's not possible to increase the Size without to fully disable and reset zRam devices. The App do this for you all automatic.
[Samsung Galaxy S8 & S8+ Cross Device Development] Javisap:
Hi, I just checked and with this kernel and HorizonOne ROM gear VR is not working (with the ROM without this kernel it's working fine), I get a black screen with a littel x in the corner... Does anyone know how to fix it? I've tried uninstalling and installing everything but nothing works...

Thanks in advance, loving the kernel so far with the pro app and all.... but gear vr is kind of useful to me
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Hi, please post exactly what is not working, post a link to the device or App.
[Samsung Galaxy S8 & S8+ Cross Device Development] Javisap:
It's the oculus app, for the samsung vr headset, it gets installed automatically when you plug the phone into the headset (so i can't post a link to the app) but then only works with the stock kernel, with this one I get a black screen with a little x in the corner.
[Samsung Galaxy S8 & S8+ Cross Device Development] khanhbang2013:
I had this case from a few previous versions,
[Samsung Galaxy S8 & S8+ Cross Device Development] Javisap:
I clould make a backup in TWRP of /system of the original rom and restore it when I want to use gear VR, and when I finish using gear vr then restore other backup of system with this kernel? Shouldn't be any problem with that, right? The phone is soooo smooth with this kernel and I don't want to lose that :p
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Thanks for the Report ! - I'll check this.

No, it's actually not needed, just flash stock kernel and see if it works, later u can flash again a2n kernel on top, all settings and apps stays on place.

Download stock kernel from here:

S8

http://xda.mister-freeze.eu/XDA-files/ace2nutzer/G950X/General/

S8+

http://xda.mister-freeze.eu/XDA-files/ace2nutzer/G955X/General/

Let me know if it works with stock kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] Javisap:
Yep, just checked with the stock kernel and it's working normally.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Your Phone Model is ? So that i can upload a test kernel ..

in the meantime you can also try to post a logcat and dmesg ..

Once you see the "X" then open the demo a2n app and on "3 dots" --> "debug" menu there you can generate logs.
[Samsung Galaxy S8 & S8+ Cross Device Development] Orangelelo:
Have u fix cpu little cluster2002 mhz restart problem without getting hot.(voltage fix)
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
No, not important for now. I'm actually busy with building AOSP 9 and if it'll work fine, i'll start with AOSP 10.

Then i'll have time to improve Overclocking. ;)

Btw, new release is coming ... in the next minutes !!
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
New Build is Up !!

Changelog

Kernel 20200519

Source Update DTA6 -> DTC6

Charger Control: allowed higher chg_temp - should charger faster, especially for 3000+ mA

defconfigs: re-enable Gear VR related drivers

--------------------------------------------------------------------------------

Updated also TWRP Kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] Orangelelo:
Good
[Samsung Galaxy S8 & S8+ Cross Device Development] ACardAttack:
If I already have TWRP installed, can I just flash this kernel (and magisk)? The directions make it seem like you might have to format data, but I THINK that is only if you're coming from stock and dont have TWRP installed yet, but dont want to assume and then have to do a complete wipe if I screw things up.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yes, only need to flash Kernel and magisk.

Magisk always after Kernel flash.
[Samsung Galaxy S8 & S8+ Cross Device Development] xaloundros:
Tested and work perfect thank you
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
Hm nice

Build ROM or Kernel?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Both :)
[Samsung Galaxy S8 & S8+ Cross Device Development] Mynouddin:
Need premium app free ,no way to pay
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
premium app is not too expensive.

and if you buy it, you're the same as supporting this kernel project and keep getting the best updates going forward:)
[Samsung Galaxy S8 & S8+ Cross Device Development] ACardAttack:
Installed the kernel, but everything feels choppy in terms of animations and scrolling.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
@ Up

with kernel defaults is normal, since it's optimized for Battery life by default. So you need to tweak the Kernel to your needs. (e.g. with A2N Kernel Control)
[Samsung Galaxy S8 & S8+ Cross Device Development] eswas:
I want to ask two questions.

1 : Missing the commit log which is "defconfigs: enable KVM."

There is not the kvm config in the latest defconfig. (github.com/ace2nutzer/Samsung_dreamlte_Kernel) Why?

2: how to build this kernel and to create stock kernel.

I try to build as follows.

make g950x_defconfig

make​

but there was not toolchain. aarch64-linux-android-gcc is python script. I could not build it. (Samsung_dreamlte_Kernel/toolchain/gcc-cfp/gcc-cfp-jopp-only/aarch64-linux-android-4.9/bin/aarch64-linux-android-gcc)

I want to update my own kernel. I will only exchange the boot.img.

And I could not find the source files about A2NKernelControl[G95x]Demo.apk. Is All not in public?
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
ace2nutzer,

Good afternoon,

Had single reboot after manual restarting the phone.

I rmember that one or two previous crashes happened on same situation - after manual reboot and when I was entering 4-digit pin code (to phone, NOT to SIM). After typing OK - phone went to resart...

Please check attached log files. Hope you will find the reason.

Ver. of kernel is 20200519

By the way this time Demo App asked me about root rights. But I remember that I provided root right to it when I was on early April kerenl version. Why?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Because our CPU doesn't Support VM virtualization at all.

latest Stock Kernel Source, platform patches for ROM, and how to build kernel / ROM can be founded here:

https://opensource.samsung.com/uploadSearch?searchValue=g950f

Note:

Platform patches are not in every Release, the latest known package is: G950FXXU5DSFB

Also you need to download toolchain (see the readme files from sources)

And for proper boot, u need to patch the kernel. (disable knox related stuff in defconfig...)

And probably you also need to patch ramdisk. (use AIK-Linux to get stock boot.img-dtb, which u'll later use for your own boot.img)

Note: if u don't want to change any DTS Files, then you can always safely use the stock DTB image which is fine. (should cause no issues)

Otherwise if you want or need to compile your own DTB image from sources use google how to do this, it's for every kernel the same.

This App is not open source, sorry.

OK, i'll check right now ...

EDIT: [MENTION=2038193]dron39[/MENTION]

i've checked the log, the only strange thing is this:

<6>mmc_host mmc0: Tuning error: cmd.error:-5, data.error:-115 CLKSEL = 0x03030042, EN_SHIFT = 0x00000000
<3>dwmmc_exynos 11500000.dwmmc2: data error, status 0x00000088 2

Looks like an data error caused by overclocking. (INT Freq is overclocked from 400 @ 667 MHz)

Try with stock Kernel for few days, if it'll be stable.

After you are sure that it's really stable, (or not) then let me know and i will try to fix.

Yes, is normal, because every time u flash now latest kernel it'll first uninstall the existing demo App, and then it'll install the latest one, no matter if it's required to updated or not and that way the root permission is lost. But as i said, it's only after a kernel flash, not for reboot and full version is not affected.
[Samsung Galaxy S8 & S8+ Cross Device Development] M0gY:
Battery drop ( stock )

I have big issue with battery...( stock kernel )from 30 % to 15 % in few seconds and after that in second he just turn off...It's not battery I know...I am curious...does that issue is solved with this kernel ? I am not a gamer I just want smooth phone ( which S8 is ) a normal battery life...not from 30 to 0 % in few seconds...Thanks in advance...Nice work...you very help us with this project...Cheers
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Sounds like wrong battery calibration.

To re-calibrate your Battery: charge till it's green LED, and discharge till it will shutdown itself, then again charge till green LED and it should be fixed.

Not really a kernel issue. ;)

EDIT: if it'll not help, then try with A2N Kernel, maybe better, but usually it should work too with the stock kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] khanhbang2013:
Support android Q? Thanks
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
Here is another portion of 20200519 logs after crash (restart) after manual reboot. Hope you will find consistent pattern.

I will check stock kernel later this week. Reboot happens very randomly. I can manually restart my phone for few times each day and no unplanned restarts will happen. But next day, I can do restart for example after updating filters in AdAway and when I enter PIN to unlock phone - i get unplanned restart. :silly:
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
1. Did you maybe enabled in device maintainence the "Auto reboot" option ? (it's a new feature, and maybe it's enabled by default?)

2. According to the logs the reboot reason is just "userrequest" .. hmm

3. Again the same error ...

4. After a random reboot, last_kmsg is enough, the other 2 logs are useless for random reboots ;)

5. So far it's only happening on your Phone, latest build works without any issues for me.
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
No, it's not enabled.

Well, as I said it happens after i do reboot and when during boot samsung logo changes to wallpapers i use my finger to fingersensor to enter the main screen. But after boot i have to enter 4-digit pin o unlock screen. When I enter last digit and type "OK" - sometimes i get r=another restart but unplanned. It's not constantly and i do not know why it happens.

Well... Do you think that it is because of overclock? I have defaults. I did not set-up any settings.

Ok, thank you for advice ;)

Well, I also have no other problems except this. And this is not constant. It may not happen after 10 planned reboots and then it will happen. :eek:
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
OK, i'll try if i can reproduce this issue, doing the same things u do.

Yes, maybe, as i said before there's one chip overclocked by default in kernel, that's why i say try with stock kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] xaloundros:
Last update I face wifi issue ?
[Samsung Galaxy S8 & S8+ Cross Device Development] Near_07:
Is there a free version with less feature of the control app?
[Samsung Galaxy S8 & S8+ Cross Device Development] Alamsyah2902:
Works 60 fps pubgm

I played pubg surprisingly there was no lag at all :)

and I can control the fps that I want :fingers-crossed::fingers-crossed:
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
New Release is Up !!

Changelog

Kernel 2020.06.03

Ramdisk Update DTC1 -> DTEA

defconfigs: switched back to EXT4_FS_ENCRYPTION *

Build.prop tweaks (dalvik-heap)

* if you are using device encryption and your device can't boot with this release, then flash previous release

Wipe dalvik-cache + cache highly recommended !

Enjoy ! :cool:
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
Hello,

After i wipe data partition, and install the kernel, can i restore it with twrp backup?
[Samsung Galaxy S8 & S8+ Cross Device Development] dron39:
Good morning! And thank you for this release!

Could you please advise if TWRP will be updated to this kernel soon or there are no major changes for updating TWRP?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I don't know what you are trying to achieve.

Good evening,

yes merged latest A2N Kernel in TWRP. You can download right now.
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
I mean according the install for power users: ...Boot directly to TWRP Wipe ---> format data ---> type "yes" reboot to recovery Install A2N Kernel

So the format is really needed, if im already using custom rom? /Im flashed wo format, works fine/

Another question: Under stress test, the big cores bumps to the max freq, but the same time small ones are fall to minimum frequency. Is this normal?

Regards.
[Samsung Galaxy S8 & S8+ Cross Device Development] palfal:
you dont need to wipe your device .. its just simple as booting to TWRP then flash the new kernel and reboot.
[Samsung Galaxy S8 & S8+ Cross Device Development] Nongdanxembangmat:
lastest kernel flash on s8 plus boot loop :(
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
Im tested the kernel a bit, and i have a few problems.

-With V 06.05 when using heavy stress app, the big cores goes to the highest freq, but the small cores are goes to the lowest freq state. ( with V 04.03 all cores goes to the highest freq possible)

-The threshold value is ignored, no matter the threshold level, the cpu goes to the highest freq with a small load. (for ex. running firefox, the cpu load is under 10 percent, but the cores runs on highest freq. Or if i touch the screen, cores are jumps to the max.) Im try this with and without the boost option, same result.

Any suggestion?
[Samsung Galaxy S8 & S8+ Cross Device Development] recoman:
Same problem.

Im tested the kernel a bit, and i have a few problems.

-With V 06.03 when using heavy stress app, the big cores goes to the highest freq, but the small cores are goes to the lowest freq state.

Device warm 67~70°c. :confused:

Everything , battery life and smothness. Best kernel for eclipstock v16
[Samsung Galaxy S8 & S8+ Cross Device Development] rostifaner:
[MENTION=5840412]ace2nutzer[/MENTION]

I have got random reboot on latest version.

View attachment logs.zip
[Samsung Galaxy S8 & S8+ Cross Device Development] spdrfx:
Ok, im investigated a bit more of the cpu behavior, something wrong with the governor, at least for me. Monitored the cpu under full load, it seems to the little cores are goes to the min freq, and the big cores jumping between ~2600 - 2300, no throttling, just not using all the calculation power. With the stock kernel all cores are goes to the max. according the tests, the stock kernel is faster around 30%.

Another strange thing, under moderate load, for example playing yt video, the little cores goes to the max, and stay there, until i stop playing the video. With stock kernel, little cores goes to ~1000MHz.

Up threshold settings has no effect at all for the behavior.

Is it possible to implement more governors?
[Samsung Galaxy S8 & S8+ Cross Device Development] rav3shaw:
Flashlight brightness adjust dont work