yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
In my tests, when I increase the CPU or GPU clock, when the cell phone needs to use his power, it freezes and restarts.

I haven't seen any use in increasing power if I can't use it.

I could help write a more detailed application manual for newbies.

Even i being an advanced user, I have several doubts.

Example:

AC Current MAX

Default 1800mA

With the A2N I can put up to 3500mA maximum

We need to have written what changes can happen when modifying this value, if it can damage something, what has already been tested, what change in the speed of charging ...

If the user uses a charger with 10w, 15w and a certain value, what difference in speed.

As there is a lot of information, whoever is testing it could leave their test here and we would be adding it to the main post, thus forming a more complete information base.

We help the developer and he helps us with improvements, everyone helps each other.

PS: at the moment I changed from 1800mA to 2000mA to test ... I'm using the original standard charger.

My fast charge is not working ... because I switched from room stock 7 to rom stock 9 and the fast charge stopped working.

currently 5v working.

I bought a wireless charger that will arrive in 2 months, for testing.

The LED flashlight really looks VERY good, going from 5 to 15, it’s very strong, congrats

input booster

I tested and saw no visual changes, maybe I did something wrong or didn't know how to test and verify the change.

Profiles

I'm using performance plus

I don't know how to use this Zram size, we could have instructions with case examples.

Network

could have a short text explaining about support for CIFS and NFS, what advantages and when to use.

Next build is the suggestions, of explanatory noobs texts for newbies.

A FAQ with several questions and answers, suggested settings with certain apps, games.

disable water check on type c plug

on the profiles screen have a profiles for games :)

if you need help, i'm available.

Keep up the great work, you are surviving the Galaxy S8 / S8 +

Oh, if someone, like me, who will be using DEX, knows of any topic that made the portability of UI 2.1 to our s8, please let us know.

A new DEX port for our S8 would be beautiful

edit: Thanks [MENTION=10932227]moreformusic[/MENTION] for your tips
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
Some of the overclocks are unstable, every device performs different to them. Maybe that's why dev can't write a FAQ about them. You should test it alone so you can see what works best for your device.

Every S8/S8+ device can support up to 3000/3500mAh charging (fast charging) but this kernel can activate it automatically, no matter if the charger is original (in stock kernel you can't do that)

So you're free to charge your device safely, because this is already something that is tested and support by device.

If you install any of the apps that can monitor your CPU usage, you can see that when touching display, CPU raises to frequency that you selected in kernel settings.

you can actually read these instructions in kernel control, in this thread, or in description of the app in Google Play. :)

I agree that this will be useful in the future :)

[MENTION=3595344]rn2web[/MENTION] I hope that it's not a problem if I respond to you in developer's name, just wanna save some time for him because everything you said in this message, you can find in this topic by keyword search. :)
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
no problems, buddy.

I read the topic and the first page.

I also want to help other users of our dear S8.

Thank you very much for your answers. :silly:
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
When I tried to perform a benchmark test with (3D Mark apk) with CPU Cluster 0 at default settings, but Cluster 1 min/max settings to maximum unsafe frequencies, and Cluster 1 up_threshold 20%, every other settings at default, my phone just shuts down after ~6 mins of testing.

Can't find other reviews with this setup.:)

That was one of the overclocking test
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
Well, i'm using 3500mA and now i can see fast charging on the top.

the average time to charge the entire phone with fast charging is 1 hour and 45 minutes?

how is your cell phone? I wanted to make sure the phone is not deceiving me ?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
After you set 3500, then wait 1 Minute and check real "charging current" in A2N App.

Charging from 10 % to 100 % with 3500 on S8+ or 3000 on S8 should show around 1h : 15m.

The original Charger Supports at 9 V 1,67 A ... so power = V x A = around 15 Watt.

So because the Phone covert it again to 5 V ..it's: A = W / V = 3 Ampere or 3000 mA.

So the original charger officially supports max 3000 mA but there is on high quality charger always some margin / reserve .. so probably it can deleiver a max of 3200 - 3300 mA .. but not the fully 3500 mA .. for charge with full 3500 mA you need to buy an USB-PD Charger ;)

For 3500 mA you need at least 17,5 W .. so if it supports 20 W then it's fine. :o
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
https://i.ibb.co/h2289wq/Screenshot-20200706-182648-A2-N-Kernel-Control-G95x.jpg

https://i.ibb.co/mRGRjR5/Screenshot-20200706-182655-A2-N-Kernel-Control-G95x.jpg

:good::laugh:

Edit:

A few minutes.

https://i.ibb.co/GCvVbMV/Smart-Select-20200706-184327-A2-N-Kernel-Control-G95x.jpg

?
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
I've managed to charge my device with ~2800mAh and 9 volts, and my charger output specs are:

9,0V - 1,67A or 5,0V - 2.0 A

So I still can't get it how can it charge my device with both 9V and 2.8 A at the same time! (That's over 25W!!)

Edit: I have a Samsung original charger, that came with this phone.

---------- Post added at 11:44 PM ---------- Previous post was at 11:40 PM ----------

[MENTION=5840412]ace2nutzer[/MENTION] Apart from charging topic, what do you think about putting in your next update something like a graphic monitor for battery/performance results from settings applied by user? :)
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Please post the Specs from the Charger or a Foto.

Yeah, so you have the original AFC Charger ... but why not 3000 mA ? For me it charges stable with 3000 mA .. according to A2N App.

Nope, read again what i've wrote above Wattage, aperage and voltage calculation ... For charging the battery the phone always uses 5 V .. even if it get 9 V from the Charger .... because it'll convert from 9 V to 5 V internal in the Phone.

Nice, but no idea how to do that.
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
9,0V - 1,67A or 5,0V - 2.0 A

Original Samsung
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
So it seems it's a S8+ charger driver bug, since it works properly on S8.

Well i need some more informations. After some time it's showing you fast charging + 5 V input voltage ??

If so, that's a bug.

And what about if u try to use 3400 ?? - If no changes, then try 3300 .. till 3000 ... at least with 3000 mA it should work.

And the 2200 mA are right for the 5 V ... because spec is 2000 mA but it gets +200 mA because it's a good quality charger.

If u use a cheap charger from ebay, then it's exactly viceversa ... specs say 5V 2000 mA and maybe you get 1500 mA out. :)
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
I have Ampere premium App that real-time measures charging and discharging current, so with this I can tell that even if A2N app tells me that it's charging at 3000mAh, real charging to battery is around ~2700mAh because device already consuming ~300mAh while changing.

https://prnt.sc/td1uvv

So technically, yes, it's charging at 3000mAh :D

Edit: sometimes I see that it's only charging with less than 1800mAh (even if A2N showing 3000mAh) just because device discharging current is over than 1200mAh!

https://prnt.sc/td2765
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
when you set a value in a2n, it informs you that it is using that load.

however, with a few minutes it will show the actual load used .... it will change.

I put it in 3500 and in a few minutes it drops to 2223 sometimes 2132

An amperage adjustment is being made ... it is not fixed.

but this difference between the 2 apps up there ... it was very strange. :eek:
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
For me, it never changes like that in A2N app. When the throttling hits, it can show something like 500mAh, or 1000mAh, but never an exact value like it's used in Ampere App

Edit: I measured discharging values for some apps and games, and for overclocking of course. The discharging values can be over 2000mAh for me! Like it used to be when I tested benchmarking test for overclocking. Before my device shuts down, discharging value was nearly 2100mAh, and battery temperature was over 60°C.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Yes that's correct ! - It's actually "max input current / AC Current max" and not "charging current" ... and the "charging current" button is also basically a max accepted current that can be drawn from the charger.

But to make things simply and better to understand for users that don't have much how know it's called "charging current" in the App.

I can also allow 3500 for S8, and 4000 mA for S8+ to compensate device power consumption.

But that would increase the heat. anyway when i was programming the driver i had decided to not do that, because with screen OFF the power consumption is only around 10 - 20 mA and with screen ON and low LCD Brightness and only Wifi ON, it's only 100 mA ... even if u use whatsapp ... chat. So it's OK.

Nope, "charging current" that Value of 3000 mA only means the max accepted input current ... and only if battery voltage is under 4,35 V.

Since you had 89 % on that time, batt volt is 4,35 V .. means it'll hold 4.35 V and when current drawn from the batt is at 300 mA it'll stop charging and the LED is green. :)

As is said, try with 3000 mA if it can hold it during charging. Maybe S8+ need a fix. Since i don't have S8+, i can't test it here.

So i can only debug it using your provided informations. Actually i don't have enough info for making a fix.

Yes, that's normal ... on full load. And at 60° C batt temp your SoC (CPU/GPU) hit probably 100 °C and device did a hard reset. (controlled by hardware and it can't be manipulated over software, in order to avoid damages due to stupid people that would have the idea to disable such important protection over software)
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
[MENTION=5840412]ace2nutzer[/MENTION] what config are you using in your s8?

All configs in A2N
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
Oh you were right!

But something strange is when I first put device to charge, it's showing me 3000mAh in A2N app, and after 2-3 mins 500mAh (Ampere App showing 800mAh), and it keeps charging with only 800mAh even that battery temp is under 30°C and battery percentage under 20%, until I have to unplug charger and plug it back, and it's charging again at 3000mAh. Maybe my charger is faulty, or automatic fast charge is bugged. (Didn't see same problem from other users)

Other bug I saw is charging won't stop after 100%, like the led is still red, no notification about full charged, and device will still take ~600mAh+.

I noticed that if I decrease maximum frequency for Cluster 0, with up_threshold 100%, discharging value is a bit more than if it's at maximum safe freq. Is this a bug or that's normal?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
CPU cool freq to 2002 MHz

GPU DVFS disabled

LED Torch brightness to 10

I don't play games, also i don't have very big apps.

But for Games i would set:

CPU cool freq to 2002 MHz

GPU DVFS disabled

Cluster 1 ---> up_threshold 45 + Boost

GPU max freq 572 MHz

RAM --> zRam to 25 or 50 %

Need more info, like used charger ... and check also always input voltage.

Not a Bug, at certain level the drivers consider it 100 % .. but it's not real fully charged ... once the current falls to 300 mA it's green and charging is stopped.

Normal, because it needs more time to execute the tasks. In addition RAM Freq is also higher when CPU little / big and GPU Freq is not at minimum Freq.
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
I plugged now charger and this is what A2N app shows me:

https://prnt.sc/tdp8dq

Btw: voltage input is 5V

This is what Ampere shows me:

https://prnt.sc/tdpa7a

You can see here voltage of the battery

Charger is original Samsung, that supports adaptive fast charging, which comes with this phone. Model EP-TA20EBE

After 10 minutes (in which charging values was the same) I plugged in and out charger and this is what I got:

A2N app:

https://prnt.sc/tdpby8

Ampere:

https://prnt.sc/tdpcj6

Hope you got all necessary information :)

EDIT: [MENTION=5840412]ace2nutzer[/MENTION] I listened to your response about still charging at 100% and actually tested it, you were absolutely right, but it was still charging at 100% for ~25 minutes until I got "Full battery" notification. Would you recommend me a BATTERY CALIBRATION?
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Plugged: USB Charger and 500 mA = detected as USB 2.0 ...

Yes, it seems it's hardware issue, so probably it's a contact problem between Phone and Power source.

Try to replace cable and or Power source. If it still happens, it's unfortunately the USB Port from the Phone itself. Try to clean it up.

Try it.
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
[MENTION=5840412]ace2nutzer[/MENTION] Is it technically possible to make notification led fading or personalizing at all? I thought it will be a cool idea for next update:)
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
i'm here testing a usb control (generic joystick, same as the playstation 2), i've tried several youtube tutorial apps, but my galaxy doesn't recognize it.

as our device is rooted, is the method different or has something changed?

has anyone tested any usb control in recent times?

in the notifications it appears that something is connected to the otg, but does not recognize it.

the keyboard and mouse are working for otg, i'm writing for it.

the joystick has been tested on the computer and is perfect.

it is offtopic, i know... but as I changed the kernel and made root, I don't know if it changed anything. :rolleyes:
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
I think yes, but so far didn't had the time to do that, maybe i'll do later. ;)

Post exact name of the device, device model number and if possible a Foto, probably i only need to enable the driver.
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
https://i.ibb.co/7X6m3tz/20200709-200716.jpg

https://i.ibb.co/QcPLFnY/20200709-200723.jpg

:laugh:

itˋ s a generic ps2 joystick usb

works great with pc :D
[Samsung Galaxy S8 & S8+ Cross Device Development] Drupall:
Awesome!

I'd compiled many kernel for s8+, only your kernel can boot and work with fbcon. :laugh:

Now it stuck at kernel space (maybe by SElinux or TIMA), I'll try make another rootfs from Ubuntu Base again to boot Linux userspace. :crying:
[Samsung Galaxy S8 & S8+ Cross Device Development] Orangelelo:
Where r u buddy.why not any activity right now.a2n for aosp 10 r u making?
[Samsung Galaxy S8 & S8+ Cross Device Development] Tenyaa:
Any way to get battery idle mode on this kernel? Ive looked in the paid app but there seems to be no option there.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
What is "Battery idle" ?

EDIT:

found it, powering the Phone only from AC / USB Source but not charge or discharge the battery.

I don't know if many users need it, but basically you can achieve nearly the same by using Input current max (aka charging current) of 200 mA.
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
I would like to know if increasing a bit more max CPU frequency (or undervolting) could actually improve battery efficiency, because it would make calculations more faster and could improve battery consuming time. (That worked for older devices)

And can you tell what OC freqs for GPU and CPU you unlocked that are stable? Or these are just the ones you marked "SAFE" in A2N app? Because I've seen that first unsafe freqs are completely stable with no reboots or errors (and didn't notice any battery consuming difference) but the last ones are very unstable
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Sure. :)

There is no stable OC at all, because every Freq that is higher than stock is unsafe, due to the fact that every Phone has different Chip Quality and last one is because we don't have source code for the CPU/GPU/RAM Voltage Regulator.

All Voltage + Freq parameters are locked in this firmware file:

https://github.com/ace2nutzer/Samsung_dreamlte_Kernel/blob/master/firmware/exynos8895_acpm_dvfs.fw

It's a leak that u guys can actually adjust CPU GPU Freq, thanks to some hacks in source code, but so far it seems almost impossible to change CPU/GPU Voltage in order to get higher stable oc freqs.

Anyway, it's still possible to improve performance even more, without to OC, wait for next update. ;)
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
Actually, this is a very useful function, but your method with setting input max 200 mA isn't effective (I tested it, and you need to set everytime different value for different activities)

But I remembered about good-old magisk module for this:

Advanced Charging Controlles (ACC) but it needs kernel support for "Battery idle".

And this is what it tells me when I try to enable Battery idle:
[Samsung Galaxy S8 & S8+ Cross Device Development] harshkumar07:
On my kernel, Advanced Charging Controller is working perfectly.
[Samsung Galaxy S8 & S8+ Cross Device Development] toorzilla_:
Hello,

https://github.com/Noxxxious/Upgrade/commit/20289f14ace4cb6519ebbf043d6ad0bb63f24a1b might help you with this ? :)

V/
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
Try to put your device to charging, and keep it at idle. It just wouldn't work, I set it for idling at 80% and it didn't even charge at specified settings
[Samsung Galaxy S8 & S8+ Cross Device Development] harshkumar07:
Explain in more detail what I have to do

---------- Post added at 04:55 PM ---------- Previous post was at 04:54 PM ----------

But I am using different kernel. I am not using A2N kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
I've described a problem, not a solution for it

That's why I posted my error in this topic, because it's about A2N kernel, and can't figure out why would you tell me that it's working for you, because that was a kernel specific problem ;)
[Samsung Galaxy S8 & S8+ Cross Device Development] Orangelelo:
Display over clock can possible like refrash rate on this kernel.?
[Samsung Galaxy S8 & S8+ Cross Device Development] Orangelelo:
Rz kernel developer(diaep queen) says voltage control possible in this kernel.he did it but he says he didn't now how to set properly it so he discontinued it.
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
Hmm yeah that's right, it's a bit tricky anyway. Can you maybe search what changes are needed in kernel ? - maybe you can save some of my time, resulting in faster new release upload!

Any Info ? which kernel ? - What changes are needed for ACC ?

Thanks, i think i'll use it as a base.

Didn't try so far, but it's known that it can damage the LCD after some months of usage.

So works or not ? I can also set any GPU Voltage like a want .. but it doesn't accept any higher voltage than original voltage for 572 MHz.
[Samsung Galaxy S8 & S8+ Cross Device Development] harshkumar07:
You were right bro. Battery Idle is also not working on the kernel i am using.
[Samsung Galaxy S8 & S8+ Cross Device Development] Orangelelo:
He says he implemented it on oreo kernel in hot condition it gets warm.so due to affraid of device burn he dont go far .but he says it was normal heated as stock kernel.but he didnt want experiment furture due to expensive only device. so he discontinued. And our device screen is far better than galaxy j5(2016) model if that outdated model display can oc to 72 mhz to 81 and even 91mhz. Why not ours. Let it try to 72 and 81 mhz.i will test it.so go for it friend.
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
I think that OC-ing display should only be tested on low temperature, eventually at stock CPU/GPU values, so the battery drain wouldn't start heating more our poor display:)

Btw: I don't know if anyone really needs this, S8 isn't a gaming phone, so no use of higher refreshe rate
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
dreamlte:/sys/class/devfreq/17000040.devfreq_disp # cat time_in_state
630000 0
533000 40100
356000 1056
214000 8239066
134000 0

min_freq is 214 MHz and max_freq is 533 MHz for the Display.

I didn't study the driver very deep, but in certain situations 533 MHz is used .. but most of the time 214 MHz is used.

And what ? - S8 is not a gaming phone ? having a powerful quadcore cpu, 4 GB RAM and a GPU with 20 Cores.

Do u really need 20 Core GPU for using whatsapp youtube etc. ??
[Samsung Galaxy S8 & S8+ Cross Device Development] rn2web:
Hey buddy, did you see anything about joystick usb with your kernel? :o
[Samsung Galaxy S8 & S8+ Cross Device Development] ace2nutzer:
As i said it'll be enabled on next update.
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
But what really means overclocking "display" if it's about "214 Mhz - 533 Mhz", like..what exactly is the improvement when display gets at the max freq, cause I can't associate it with refresh rate. And as you said, it can jump to 533 Mhz, but what happens then? Display refresh rate doesn't go any higher that 60,2 FPS so what are the actual benefits of overclocking it's "Mhz frequency"?

EDIT:

Yep, when I'm talking about gaming on this phone, I don't refere to some casual games, but for heavy consuming games like Call of Duty, PUBG mobile, Mobile legends, and to games like this, our S8 isn't fully capable this times, because them Devs doesn't optimize these games for outdated phones like S8 anymore (outdated in terms of Samsung will not longer support anything older than 2 years) even that we hardly trying to keep this phone alive with custom kernels, custom roms, rooting..it can't keep up with newer phones ( for example you can't compare even the cheapest model of a ROG phone with S8, because it's was fully intended for gaming experience, better cooling, higher Display FPS, etc) our phone was first designed for user experience, and because it was very optimized in the past - people usually considered it a "gaming phone". Best example: you can't really play a good 3d game in more that 90 minutes on this phone, because it will drain the battery with over 2000mA per hour. And we need to plug in a charger. So with charger plugged, you can't really play something big cause it will get hot and throttling hits.

Maybe I'm wrong in some arguments over there.. but much of these are truths :(
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
You can take a look at this custom kernel source code, as I've seen, it contains OOS idle battery support.

Kirisakura-kernel for the One Plus 7 Pro:

https://github.com/freak07/OP7PRO
[Samsung Galaxy S8 & S8+ Cross Device Development] Orangelelo:
I mean display refresh rate oc it is increase fps and scrolling and processing much smoother.i think our display can easyly withstand upto 71,81,90 Hz .try it if u have knowledge of it.
[Samsung Galaxy S8 & S8+ Cross Device Development] moreformusic:
Only if [MENTION=5840412]ace2nutzer[/MENTION] would somehow unlock them settings and make them stable, it would be nice, but I've seen this as a great pain in the ass, so...