yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I've tried to enable the proper driver ... i've uploaded a test kernel .. (just tell me what you have, S8 / S8+ ?)

I'm trying to enable the proper driver but i'm not sure if it'll work, i can't clearly indendtify it. Maybe you can provide more info about the hardware ?

You can also try to provide some device informations while you connect to the phone and checking at the same time the kernel log over ADB.

Best would be one time a log with working kernel, and one time with this test0 kernel failing to recognize the zeuslap TS device.

btw: what is your Phone ? S8 / S8+ ??? i've uploaded a test kernel .. so you can provide the logs with the test kernel, because it'll be better for me.

S8

a2n_kernel_g950x_9.x_test0.zip

S8+

a2n_kernel_g955x_9.x_test0.zip
[Samsung Galaxy S8 & S8+ Cross Device Development] PopaStefanx:
S8+ here are the logs hope they help

First log is with your kernel 11.08 and then flashed again the test and got the same result dex working on the external display but not touch
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
S8 + G955FD

Did you see the XLM files I sent? do they help with something on the joystick drive?
[Samsung Galaxy S8 & S8+ Cross Device Development] PopaStefanx:
Stupid question is possible to have enabled dex over wireless on s8+?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
So with test kernel at least dex works now with the zeus ts ??

I think the logs are wrong, you need to flash test kernel, then try your TS zeus, then reboot and then grab the last_kmsg.

Then same thing with a stock kernel you can find in my download site.

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

Usually dmesg is enough without to reboot, but the log buffer is too small .. i need to increase it ... while last_kmsg has much bigger buffer.

2 MB vs 64 KB or so ... :eek:

Not really, but i was able to find out over google search, that a generic joystick requires:

CONFIG_INPUT_JOYDEV

which is even disabled in stock kernel.

Did you already test it if it works now with test0 kernel ?

Sorry, i've no idea with dex that much.
[Samsung Galaxy S8 & S8+ Cross Device Development] PopaStefanx:
Will do tomorrow moning
[Samsung Galaxy S8 & S8+ Cross Device Development] TechNoobForSale:
This Kernel really has the potential to be a record breaking one (And it already performs unreally better than the stock software). I really can't wait for further developments!
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
I tested the " test release" ... I dont see any change . ( joystick usb )

S8+ android 9 Stock
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
tips for best gaming experience

hallo i tryed gpu at 837 mhz, i knew my phone would reboot but i played creative destruction for 2 minutes it was so smooth and phone wasnt overheating but it still rebooted.

is there any plans for a fix? thanks love this kernel

btw is can you give me best setting on the a2n app for gaming, performance plus wasnt good enough to run my game smoothly.

.
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
hello, you need to read the previous pages, maybe about 5 pages ago we talked about these settings for games.
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
this is my setting

CPU

cpu lil core= 1794 (set on boot)

cluster 0= 20%

boost enabled

cpu big core= 2574 (set on boot)

cluster 1= 100%

boost enabled

cool frequency= 2496

GPU

gpu= 572 (set on boot)

disabled cooling

RAM

zram= 75%

NETWORK

tcp= westwoord+

SCREEN

input booster duration= 3000

input boooster frequency= 2808

but still my fps drops down to 35 40 and 60fps is not smooth, tested on creative destruction. any help is appreciated.
[Samsung Galaxy S8 & S8+ Cross Device Development] PopaStefanx:
Hope you can fix it now

On windows the touch screen is installed as ILITEK-TP
[Samsung Galaxy S8 & S8+ Cross Device Development] PopaStefanx:
Phone problem not kernel one. Limited performance from 8895
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
i tryed many different custom roms their perfomance was amazing but i had charging issues overheating and the the ui is not nice (aosp).
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
You dont need to much OC and another tweak.

Thats make your phone hot and Drop the FPS.

Back to 0117 Build

And just disable DVFS on CPU and GPU, and Set Cluster 1 Up thresold to 25.

RAM 25%

And Foila! I can Run PUBG on Smooth extreme 60FPS no FPS drop. The problem is just phone too much hot when you play the game to long ( Because S8 not a gaming phone:) ).
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
Bug found.

Using android 9 stock

S8+ exynos

Last kernel ( test kernel )

When my battery fall to 60% or less my phone enter in economy battery mode. ( i was in : optimized mode )

I dont like this mode and then i change to optimize mode.

So when i plug my charger i get charging only for a few minutes and the blue led turn on and stop charging. I only can charger if i reboot the cellphone.

:eek:
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
OK, maybe you can also provide the driver name from Windows like PopaStefanx did ? This helps to find the proper driver in Android-Kernel.

cluster 1= 100% is for BATTERY, not for gaming ! I suggest 45 % + Boost enabled.

:good: Found it now ;) Wait for next test kernel.

Why should that old kernel be better than latest one ? I don't see any reason.

Performance + battery is always best on latest kernel, unless some mistakes happen. :o

Don't use a test kernel for daily usage.

Maybe this is even some new feature introduced with DTF1 ? I saw many things changed in the Stock ROM DTF1.

For just in case i've disabled all the battery stuff from ROM Settings, and i keep only battery in "optimized energy mode".

So far no issues.

Next kernel Update will have better handling of the Blue LED for Battery IDLE + Battery Care. ;)

(Since ACC isn't supported on this Device)
[Samsung Galaxy S8 & S8+ Cross Device Development] PopaStefanx:
Yeeeee nice thanks man!!!!!!!!!!!
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
New Build is Up !!

Changelog

Kernel 2020.08.24

Improved Performance - also more smoother

LED-RGB: Proper handling of BLUE LED for Battery Care / Battery IDLE :D

Extended Input Support for mouse, keyboard, joysticks and touchscreen panels

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

Version Information:

Please Update to A2N App V. 2.6 (if you have the Full Version)

Enjoy ! :cool:

EDIT:

I've attached here 2 "Ampere" Screenshots for the proof that Battery IDLE (0 mA) and fast charging (3000 mA) works even with screen ON. :cool:
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
Sh*t this kernel is litterly the best

How am i supposed to update the app in play store i cant
[Samsung Galaxy S8 & S8+ Cross Device Development] PopaStefanx:
Amazing.
[Samsung Galaxy S8 & S8+ Cross Device Development] HiQual:
Sorry for nube question ...

If I flash this to replace stock firmware and I don't make any customisations - what difference will I notice in terms of day to day usage.

In other words if I don't want to customise A2N am i wasting my time flashing it ?

Thanks for reading.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
If you don't have the Full Version, then you don't need to do anything with Play Store.

Otherwise i was suggesting to make sure that you receive the App Update in Play store from V. 2.5 to 2.6 in order to use the latest kernel properly. :)

This is not a full firmware .. it's only kernel, so you can use the stock rom from samsung with this kernel.

But a factory reset is needed .... so it's a bit of work.

So later u've TWRP + A2N Kernel + Stock ROM.

Personally i suggest and use the stock ROM .. because it's bug free and it still receives the security patches. Not as cool like Android 10, but it just works fine. :cowboy:

Now to your question:

Without customizations, you will get this:

Better performance

Better battery lifetime (up to 10h SOT)

Better memory management

Maybe less multitasking (because swap is disabled by default)

A bit faster charging with screen ON

A bit slower charging with screen OFF

Some lags while scrolling in Chrome browser (because by default it's optimized for battery liefetime)

Reduced device + battery heat

With customization you get this:

Higher performance - especially for games

Faster charging than stock even with screen ON/OFF

Battery Care - for longer Phone usage without to spend money to replace battery or even the whole phone

Stop Charging at 50 - 99 % in order to reduce battery stress (especially useful when charging over night)

Smoother scrolling in Chrome Browser

Better Multitasking than Samsung Kernel

Increasing the brightness of the Torch (3 times brighter)

Adjust LED blink dealys ON/OFF

Increase the brightness of the BLUE LED

And some more exclusive features
[Samsung Galaxy S8 & S8+ Cross Device Development] Orangelelo:
cool:good:eagerly waiting for android 10 aosp and kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Sorry but i've loosed Motivation. :(

But I'll still provide some required kernel updates if needed.

@ all

Currently there is a running offer for the A2N App and it's valid till 31.08.2020. After that the price will increase to 15 € world wide. So you are warned.
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
Thanks for update :highfive:

i gave up the generic joystick ... i will buy a better one. other functions are working smoothly.

A question: .... someone already tried to use this usb cable rj45 from apple with android? tried on windows ... it works when you install the driver ... on android it was not recognized. i have it here unused and i would love to be able to use it with dex.
[Samsung Galaxy S8 & S8+ Cross Device Development] jowl_tnt:
I root and modified my device some months ago on Android 9. I test every pie compatible kernel and my purpose is better battery life. Im addicted gamer but I play on ps4, xone and switch, no on phone, maybe an NBA JAM match that is old and didnt require powerfull specs.

Your kernel is the only one that I achieve 8+ hours SOT.

Its great! My settings is Little598 - Big1170.

I dont know how the hell you did it but my phone is smooth even that underclocked.

Only one problem, RAM managment is very bad.

I cant have even 2 apps on the background even with zRam75%. I will wait for a fix but if not I can live with that...

One question, I use the charger comes with the phone (by the way is an s8 not +) and I can achieve 3000mA, but its getting too hot now the summer even with screen off and then charging getting too slow 500mA. If I buy a USB-PD charger and use 5v will the charging temprature be lower?

Thank you very much for your good work.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I'm very glad to read it. ?

But it's a bad idea to downclock little cpu.

Real Clock is 1690 / 2 = 845 MHz for background Tasks.

But power consumption is already very low .. anyway if you make it slower as it already is, then tasks needs more time to finish and it takes more time to go back on idle making it less efficient.

Just a hell of work and time.

If you are running non stock ROM then it's normal.

No, it'll not reduce the heat ...

You have to reduce charging current.

Also make sure to put your phone on a smooth surface with the Display on top ... so that the heat can transfer.

Actually the throttling starts with 45 °C .. and stops with 40 °C. I'll Update from 40 to 43. That should help to charge faster. Also i'll check if it's safe to allow till 50 °C. I want to make sure that i don't burn your batteries ?
[Samsung Galaxy S8 & S8+ Cross Device Development] jowl_tnt:
I see a post of you with uv table.

598= 643750

1690= 1062500

I dont know much about volts but its about the double power... maybe Ill set it to 832 then ?

If you make it to 50 it will be perfect.
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
I am getting the blue Light and stop charging :rolleyes:

When i reboot the phone...it's ok... charging normal

I'll do more tests
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
Yes its happenng to me too
[Samsung Galaxy S8 & S8+ Cross Device Development] God's Bro:
you might have turned on "battery idle" option... make sure its unchecked:o
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
No... its turn off.

I only use it with dex mode.

When this bug happen, even turn on and turn off baterry idle, its happen again.

In previous test build i was getting this issue .

Yesterday i reeboted my phone and today is normal.

Lets see what about today.

A lot of lag when i rotate vídeos on youtube
[Samsung Galaxy S8 & S8+ Cross Device Development] Javisap:
Hi! Is there any way to be able to watch netflix at full quality with this kernel? I've tried magisk hide but netflix still shows widevine L3, and L1 is the one required for netflix... Thanks in advance!
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Of course the lower the freq and volt is, the lower the power consumption .. that's right.

But on this kernel there is no task migration between little and big cpu, so all the background tasks are forced to run only on the little cpu.

So if you lower the freq of little cpu, then the system need to wait that all tasks are finished in order to go in IDLE + if screen is OFF, in deep sleep. As you can see, you will likely increase the power consumption.

Little CPU is optimized for low-power. I did some tests and running at 1690 MHz at 100 % load .. the power consumption of the whole phone was around 300 mA.

A Second test, to measure the performance between little and big cpu showed that little CPU at 1690 MHz has approx. the SAME performance like the BIG CPU at 858 MHz. So i've to assume that 1690 MHz is fake, because real clock is probably only the half, so 845 MHz.

That's why it's even not possible to run a simple 2D Game smooth on little CPU. (And that's why we get rid of task migration, since it's pretty useless overhead in kernel)

I'm not convincing you what to set, it's of course you personal phone and personal settings, experiment yourself what works best for you, i only teling you some facts.

As i said before, before touching such critical stuff, i do my researches to make sure that i don't burn your batteries.

According to this Site:

https://batteryuniversity.com/learn/article/charging_at_high_and_low_temperatures

max allowed charge temp for Li-ion batteries is 45 °C. I can increase recharge at full speed from 40 to 43 °C, this is already an improvement in terms of charging time. ;)

No issues for me so far, can you maybe try to describe how to reproduce it ?

Also once the bug happens, try the following (if you have full version) instead to reboot:

Open a2n app, and tap on "Battery Care Level" and press OK.

Let me know what happened.

Once i've a clear description, i'll be able to fix the issue.

Tested right now and i don't see any lags using YT in full screen at 1080p and then i rotate of 180°. :confused:

I've checked with "DRM Info" App and it shows L1 (see screenshot) even without Magisk Hide ... so probably you are not using Stock ROM ?

Also i've read in internet that L1 is only for EU Devices ...
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
I am trying to understand how this bug is activated.

During the day, I use the phone in dex mode, plugged into the charger.

Then I activate the battery option in idle.

When I finish using the dex and end the day, I turn off the idle battery option, so the cell phone can be charged normally.

At evening I use my cell phone in normal mode, until I get close to 20%, and then I charge it. At this point, the bug happens.

The bug only happened in the previous test version and in the last update.

In the previous official version, it didn't happen. (I left the last update and went back to the previous official 811 this normal)

In the test version and in this last official one, when the problem happens, I noticed that on youtube when rotating the videos, it takes 3x more.

With the problem happening, when restarting the phone, everything normalizes ... but the lag continues when rotating videos on youtube.

I went back to version 811 and everything is normal 100% as before.

In theory, after someone uses the idle battery function, turns it on and off ..... then when you try to charge the phone, this function is automatically activated and does not let the phone charge. Even manually turning it on and off, after a while it is activated.

I thought this was really strange, but it's my theory, I'm not sure how the bug is activated.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
[MENTION=3595344]rn2web[/MENTION]

FYI the "battery idle mode" and "battery care level" works independent.

So check your battery care level as well.

Anyway i've revisited the driver and i've found one small bug, so maybe that's the culprit.

Let me know if it happens again, then i'll upload new test kernel or release with fixed Battery Care + optimized fast charging temp from 40 to 43 °C.
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
I am using 95% baterry care level
[Samsung Galaxy S8 & S8+ Cross Device Development] jowl_tnt:
[MENTION=5840412]ace2nutzer[/MENTION]

Thank you for your answer and suggestions, you are great!

43 limit would be very helpful too.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
New Build is Up !!

Changelog

Kernel 2020.08.27

Charger Control: increased high_temp_recover from 40 @ 43 °C (faster charging)

Battery Care: Fixed Blue LED / Non-Charging randomly

A2N Kernel Control V. 2.7

Compiled with SDK 29 (Google Play requirement)

Power: fixed "Battery IDLE mode" description

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

Enjoy Guys ... you really deserve it !!! :cool:
[Samsung Galaxy S8 & S8+ Cross Device Development] PopaStefanx:
lovely. flashing

---------- Post added at 11:49 ---------- Previous post was at 11:23 ----------

31w charging. Better than note 20 ultra??? 1.10 h full charge
[Samsung Galaxy S8 & S8+ Cross Device Development] Amrch787:
Did anyone noticed that TTL fix doesn't work after 2.5 release? Or i've broken something?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
CONFIG_IP_NF_MATCH_TTL
and
CONFIG_IP_NF_TARGET_TTL

is enabled. :)
[Samsung Galaxy S8 & S8+ Cross Device Development] Alamsyah2902:
Multi touch issue for gaming

Just 1 problem for me sir , can you fix the multi touch if i play game like pubg, if i plug charger , the multi touch only can perform 2 touch
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Test with stock kernel first ...

Get it from Folder "General"

http://xda.mister-freeze.eu/XDA-files/ace2nutzer/
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
Hallo can u make for the full version something like per app profile bc when i am not gaming i want more battery life heheheh thanks for kernel this the best
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
Click to see full detals.

The issue with blue Light is gone so far.

Lets see.

Keep the excelent work.
[Samsung Galaxy S8 & S8+ Cross Device Development] God's Bro:
when will the cpu and gpu voltage control update comes for a2n kernel... eagerly waiting for it:(:rolleyes:

---------- Post added at 06:13 AM ---------- Previous post was at 06:10 AM ----------

blue light means you mentioning about the battery idle option?...is it safe for battery or not :rolleyes:
[Samsung Galaxy S8 & S8+ Cross Device Development] bruh™:
A2N telegram grup wen?

And oh btw i can hook u up with patches for AOSP if u plan on building an AOSP kernel...
[Samsung Galaxy S8 & S8+ Cross Device Development] God's Bro:
isn't there anyway that i can clock my cpu to 2.5 or 2.6 ..whenever i clocked to that frequency and do an antutu bench phone turns off when 80% benchmark completed... my phone is 3 years old is it the reason for such behavior or i should adjust my voltages?? :eek:
[Samsung Galaxy S8 & S8+ Cross Device Development] jowl_tnt:
[MENTION=5840412]ace2nutzer[/MENTION] I dont know if it is kernel related or rom but happens in any kernel.

When the temprature is high, multi window stop working. You cannot have a small window in yt vanced or a camera window in whats app.

Can we have a fix for this?
[Samsung Galaxy S8 & S8+ Cross Device Development] HiQual:
See Helix Engine app on playstore - needs root obviously.
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
I have a same issue with the multi Touch on the latest version... and when i comeback to previous build, the problem is solve... maybe the problem because the new Battery charging system?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
What is latest working version for multi touch?
[Samsung Galaxy S8 & S8+ Cross Device Development] Orangelelo:
at those freqancy antutu only works on aosp 10with yuruj overclocking kernel. on stock rom with custom kernel on those freqancy it is getting extremely hot and rebooted.
[Samsung Galaxy S8 & S8+ Cross Device Development] God's Bro:
im using horizon rom.. whats the best rom u suggest me for my purpose.. will the bliss rom work? its android 10 based i guess.. it will be great if u can send me the links for yuruz kernel and the best android 10 rom:o:good:
[Samsung Galaxy S8 & S8+ Cross Device Development] Orangelelo:
here is the best android 10 rom. no need to install kernel differant. its included in rom itself. just flash with twrp

---------- Post added at 11:24 AM ---------- Previous post was at 11:12 AM ----------

here is the best android 10 rom. no need to install kernel differant. its included in rom itself. just flash with twrp

https://drive.google.com/file/d/1D8RlrdfMueGz_1Q_v0V419uHGRY1X7G3/view?usp=drivesdk
[Samsung Galaxy S8 & S8+ Cross Device Development] predict9:
yooo, when i disable gpu dvfs nothing happens i found something better go to system/etc/init.d/ make a new file called "dvfs" or anything. then put those lines in the file

chmod 0000 /sys/devices/platform/13900000.mali/dvfs

chmod 0000 /sys/devices/platform/13900000.mali/dvfs_min_lock

chmod 0000 /sys/devices/platform/13900000.mali/dvfs_max_lock

then save it and run it then play your game. thats it it was very smooth it might only be for smg-955f
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
What is that ?

Actually it's still not hacked. Tried it, but it's not that easy. When i've time i'll check once again.

It depends if you need it. Lowest battery stress is at 50 % Battery level. Even if you stop charging at 95 % it's already better than nothing in terms of prolonging battery lifespan. :highfive:

For what ? For chatting with other A2N members or with me ?

No thanks, this is my last project here.

There is no voltage selection so far, also it has nothing to do with Phone Age. Did you increase CPU Cool Freq ? (Stock is 1469 MHz)

Also did you disable GPU DVFS ? Both things will overheat your phone in benchmarks and phone will reboot when SoC Temp is 100 °C.

I'll check if there is something to optimize.

Please run on that "OC ROM/Kernel" Geekbench 5 and post the Single-Core Scores for the following CPU Freqs:

2314 MHz = (392 with A2N Kernel Default Settings)

2496 MHz = ??

2574 MHz = ??

2652 MHz = ??

2704 MHz = ??

2808 MHz = ??

So you need to run it 5 times (2496, 2574 and so on ..), to check if it's real of fake.

I've checked 2 different kernel sources from that dev Yuruz, and there is nothing special about CPU OC.

Nope, that's quite ugly ! That way you will create a lot of Errors in Logs ...

Proper way is this:

echo 0 > /sys/devices/platform/13900000.mali/dvfs_min_lock
echo 0 > /sys/devices/platform/13900000.mali/dvfs_max_lock
chmod 444 /sys/devices/platform/13900000.mali/dvfs_min_lock
chmod 444 /sys/devices/platform/13900000.mali/dvfs_max_lock

This is exactly what Full Version does and it works only if the App has proper ROOT permission !

So open Magisk --> Superuser .. and check if A2N Kernel... is enabled (allowed). :cowboy: