yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S 5 Unified Development] Exzu:
It seems as if I've managed to OC the RAM to 1.6GHz up from 993 MHz. Benchmark tool shows roughly 1,5GB/s faster bandwidth along with CPY_MEM Copy up from 3500mb/s to 5000mb/s.

I've also managed to OC the GPU by a small fraction. Problem is, I have no way to track how hot the RAM is getting so I have no idea how stable said OC is. But it was achieved none the less, so going back to 1,3GHz which I've had running for a while.
[Samsung Galaxy S 5 Unified Development] airidosas252:
If it isn't placebo, then congratulations. Regarding heat, when RAM gets too hot, data stored in it will become unstable, thus causing the device to drop out of apps and eventually system will crash. That's no big deal, since I hope you haven't overvolted RAM. As far as I know, RAM is stacked on top of the SOC, so overvolting would be a pretty bad idea.

Run some comparison benchmarks, would be really interesting to see the difference.
[Samsung Galaxy S 5 Unified Development] omgbossis21:
Awesome! Try super pi for benchmark and stability test. 4m @ 2.8 gets me 70.5 w music playing and a few apps open. 1.6 even WO extra voltage will push some heat. I'd be very impressed if it was stable at 1.6 but I'd definitely run mine at it if it was. My screen is dying anyway so I'm down to push it to max lol. Nice job!
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
Coming soon...
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
New (Oreo-beta-v2.4) builds...

Hi friends,

New update (beta-v2.4) for Oreo ROMs are now available.

Please note:

This version of kernel includes Boeffla generic wakelock blocker, which is a potentially useful feature for advanced users.​

How to use:

Using SmartPack-Kernel Manager:

I'll publish a new version of app later today, which natively supports full control over this driver. Stay tuned.​

Command-line: You can basically block any wakelocks by running "echo "wakelock_name(s)" > /sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker" in root terminal. To block multiple wakelocks in a single command, use ";" between each. e.g. "echo "wakelock1;wakelock2" > /sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker". It is highly advisable to read the official documentation here for more information.​

Warning: Please keep it in mind that this feature is only for advanced users and blocking some wakelocks sometimes make issues. Do it at your own risk.

Download links for all the variants can be found at the below links as well as in Smartpack-Kernel Manager. Enjoy...

https://sunilpaulmathew.github.io/downloads/
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
SmartPack-Kernel Manager v4.1

Hi friends,

A new version of SmartPack-Kernel Manager (v4.1), which provides full control over Boeffla generic wakelock blocker, is now available.

For change-logs, plz visit here.

Please note:

The entire "Wakelocks" page is really slow. It is mainly because of the huge contents of that page. So, be patient :p

Further, as I already stated, playing with wakelocks are only for Advanced users. and most importantly, use at your own risk.

If you are already on a recent version, you can avail auto-update within app.

Alternate download links are, as always, here.
[Samsung Galaxy S 5 Unified Development] Drhedphuk:
Awesome work as always my friend. Thank you.
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
Thank you very much friend for the nice words, as always.:highfive:
[Samsung Galaxy S 5 Unified Development] ErbDroid:
Sorry for no response since I asked for this, So glad my suggestion was heard and is now happening!! Thank you Sunil!

For the few that stated it "fries" your phone .....

I am tying on a klte that has been rooted and overclocked from brand new.... That was 4 years ago!!! And I am still using the ORIGINAL battery too!!! Still works better than when it was new on touchwiz!

If you still don't trust me then use a heavy hotplugger like ondemand/plus, BLU or ALU etc & you'll see that you only ever spend 2% of time a 2.8ghz! ....when it ACTUALLY NEEDS it!

**feeling happy right now!!**

Thank you again!!!

As the last suggestion went down a treat it seems!... Could I possibly suggest 2 more? that is, if the beautiful people here agree!!

So...

1. Could we please have this OC magic on your Oreo build for when the Oreo bugs are gone please!

2. Could you please add BLU governor for your boeffla 15.1 build please??

Thank you so much Sunil, you absolute Genius!
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
Thanks for the nice words.

By the way, OC is already available in the last two Oreo builds (in fact only in Oreo builds by myself)

and regarding blue_active to Boeffla-Kernel, the first part (adding to Kernel) is pretty simple, however, I need to do some research to make it fully tunable in the Boeffla-config app. So, no promises this time.
[Samsung Galaxy S 5 Unified Development] XdaGiedriusŽeromskas:
Hi

cpu minimum frequency up to 2.84 GHz. not possible ?
[Samsung Galaxy S 5 Unified Development] Saber:
Not sure why you'd want this because ideally, you wouldn't want your CPU to be running overclocked frequencies for too long, otherwise it could start damaging the CPU (heat, etc).

Alternative, you could use the performance governor to keep CPU clocks up.

---------- Post added at 09:37 AM ---------- Previous post was at 09:34 AM ----------

For anyone who are not informed about the wakelock blocker, visit this wiki page:

https://wiki.boeffla.de/index.php?title=Boeffla_generic_wakelock_blocker

Regards, Saber

Note: Disregards the boeffla config stuff since it won't apply to this kernel and we have SP-Kernel manager anyway
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
You mean CPU Max frequency?

I have already informed and *highly* advised users to read the official documentation :p I hope they all do before using that driver. By the way, nice to see you here again :highfive:
[Samsung Galaxy S 5 Unified Development] mrfeh:
Hello folks.

Could somebody please explain how to use profiles and tasker? Here is my issue - when I play a game (Candy Crush), it depletes my battery very quickly. When this app is launched/running, I want to use a different profile which uses fewer CPU resources, hopefully reducing battery drain. Conservation of battery is more important to me than performance in this situation.

Thanks.
[Samsung Galaxy S 5 Unified Development] Legitsu:
there is absolutely no problem with running a 801 at 2.8 or even 3.0Ghz for short bursts

provided that

A: you can do so at a reasonable voltage e.g less then 1.250

B. Do not exceed 75C @ 1.250v for more then one minute
[Samsung Galaxy S 5 Unified Development] LokifiedMee:
Hey sunilpaulmathew. Can I put in a request for over clocked GPU Please... Let me know what you think
[Samsung Galaxy S 5 Unified Development] tommasa:
Hi! Yesterday I tried to install the lest smartpack kernel for lineage OS 15.1. Obviously I'm on Resurrection remix oreo 8.1 and not on lineage OS 15. [emoji28] When I rebooted I lose Magisk. I have s5 klte with twrp 3.2 and Magisk stable v16.
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
Sorry, Not interested. I'm personally not convinced of the benefits of GPU overclocking. I do not think that it is useful for normal users, but will be a burden in terms of battery life.

While installing this kernel, it will do the following things in your ROM

1. Unpack boot.img and replace kernel (zImage) Image and dtb with the new one.

2. Add two files, namely init.spectrum.rc & init.spectrum.sh, in the ramdisk

3. Added a single line of code (or make spectrum support) in init.rc​

I don't think that none of these steps are capable to break you Magisk. Should be something else, and no way related with Smartpack.
[Samsung Galaxy S 5 Unified Development] narinder4554:
Hi, could someone say what is the best best configurazion to make on this kernel?
[Samsung Galaxy S 5 Unified Development] BlueCyclone:
This had been said before, but there is no one universal configuration that is perfect for everyone. Your best config will be based on your personal usage pattern. If your phone is a very low usage case, say emergency communication only, then you could play with more conservative governors/hotplug/undervolt,etc to gain more battery life. If on the other hand, you are a heavy gamer, maybe mine bitcoins/heat your apartment, then you will want to tweak for more performance/power. Your usage is probably somewhere between those extremes.

I am a fairly casual user, so I am happy with nightmare/alucard/adreno idler/zen scheduler/-75 undervolt.

This might not work for you though.
[Samsung Galaxy S 5 Unified Development] tommasa:
I'm sorry, I'm repetitive. I have only Magisk for root and a bunch of modules. I flashed smartpack kernel and all went fine, no errors and Magisk is OK. I installed the modified apk of KA, I applied the settings, rebooted and Magisk is gone. I can't understand... [emoji38]
[Samsung Galaxy S 5 Unified Development] BlueCyclone:
Strange, what happens if you reflash the Magisk zip now?

I assume by modified KA, you mean Smartpack kernel Manager?
[Samsung Galaxy S 5 Unified Development] tommasa:
Yes. Mm, I don't know, I'll try soon. I'll even try with kernel adjutor official. Thanks anyway guys, you're awesome.
[Samsung Galaxy S 5 Unified Development] Exzu:
Currently I'm writing a Fastchg/QuickCharge/Slowcharge hybridbdriver that will allow the user the following. (If QC(1/2/3/4.1) exists and adapter allows hvdcp > use quick charge > otherwise use fastchg. The driver will also allow slow charge as seen in Xperia phones(Charging at a very low mA to favour battery lifetime). Sony also claims if a battery has been Slowcharged it will hold the capacity longer than if it has been fastcharged). This will eventually be available for Nougat rom sometime in the feature for testing for those interested in that)

I've possibly also found the reason why charging may be unstable and the phone defaults to a lower value at (1,5A+) alot of chargers may claim i.e 2.1A output but driver for fastcharge fails anyway, however switching thru a couple chargers solved the problem and currently I have almost 99% uptime(no driver failure) on 2.1mA even(Until batt temp hits 55° and it throttles). I believe the reason for this is similar to that of computer PSU (they claim i.e a certain output but fails under load, unless 80+). However there are no certificates for chargers, so it's quite an hit or miss.

The best configuration is always your own, and it requires alot of trial and error.

If you want THE best version in an advanced way you'd have to compile the kernel yourself and slim it down, removing stuff l.e frequencys for other pvs_bins other than your own, etc. Removing drivers for things you do not use etc. Things like this isnt necessarily going to give you alot of extra speed ir battery, talking nano/millisecond second performance here. But that's what i'd call "absolute best".

Other than that, the "beginner" stuff would be using the preconfigured scripts in KA manager featured in the latest builds.
[Samsung Galaxy S 5 Unified Development] DavidRN:
Good job, I really want to test. Is the ram overclocking still in the plans?
[Samsung Galaxy S 5 Unified Development] tommasa:
Ok, I'm back. I tried flashing smart pack kernel, no error in twrp. Reboot and noticed Magisk is gone. Reflash Magisk, rebooted, and Magisk still there. Configured kernel adjutor, rebooted and Magisk is gone and so on... Bohhhh!!
[Samsung Galaxy S 5 Unified Development] montecarlo5:
Try installing the latest Magisk Manager (5.7.0) and reboot, see if its there afterwards. I had the same issue when I installed Magisk in twrp, it was there after boot but gone after reboot until I installed the latest Magisk Manager. Hope this helps you.
[Samsung Galaxy S 5 Unified Development] omgbossis21:
I've only used it through magisk manager and never had it disappear.
[Samsung Galaxy S 5 Unified Development] m.ebedo:
mine is psv8, what should I do?
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
If you are a normal user, forget it... and use everything as usual... :)

By the way, new maintenance update soon to work best with new LOS build...
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
New (beta-v2.5) builds for Oreo...

Hi all,

New maintenance update (beta-v2.5) for Oreo ROMs are now available.

For detailed change-logs, please visit this page.

Download links for all the variants can be found at the below links as well as in Smartpack-Kernel Manager. Enjoy...

https://sunilpaulmathew.github.io/downloads/
[Samsung Galaxy S 5 Unified Development] Bobthahog:
Just a quick question. I looked through some of the thread and couldn't find confirmation but does the G900P use kltedv kernel on 15.1? Thanks.
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
Yes, it will work...
[Samsung Galaxy S 5 Unified Development] Exzu:
Yes! Currently it's possible to OC Ram/GPU/CPU etc easily. However without overclocking the bus bandwidth it only brings a small performance output. Currently looking into ways to have a more stable overclock overall and how much voltage is considered "Safe to use".

But I should be able to get a testbuild up within week ends for those wanting RAM/GPU OC on Nougat.
[Samsung Galaxy S 5 Unified Development] DavidRN:
It would be great and having the voltage controls available to configure would make it even better because the behavior can change from chip to chip. huh?
[Samsung Galaxy S 5 Unified Development] doubledragon5:
Just installed this on my crdroid 7.1.2-20180117 v3.8.5 and it works fine.. No over heating or anything... Not really sure how to adjust the kernel, if I want better battery life. But if it isn't broke don't fix it.. Some day I will figure out how to tweak.. Thanks for this.
[Samsung Galaxy S 5 Unified Development] Mcha01:
If you want you can try my settings...

Go to cpu section and set the max cpu to 1958

And on cpu voltage choose -10

Then go to gpu section and put max gpu to 462

You will get great battery life with no lag use
[Samsung Galaxy S 5 Unified Development] doubledragon5:
What is your cpu govenor set at, and your i/o scheduler set.. I assume I have to set the kernel to permissive.
[Samsung Galaxy S 5 Unified Development] Mcha01:
Default govenor... My i/o set to 1024 both of them

I didint change the kernel strict its on enforcing
[Samsung Galaxy S 5 Unified Development] doubledragon5:
I have a question to ask.. When the phone is off, and plugged in, I do not get any indication that it is charging, no light or if you press the home button nothing.. Is this a setting in the kernel itself or the rom? This kernel in general by far is the best, when it comes to batter life, smoothness, no lag, no over heating or anything.. If it is a rom related setting, please let me know, and I will check. Thanks..
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
I think home button will not work while offline charging. Can you try Power button, and you will see the charging details.
[Samsung Galaxy S 5 Unified Development] doubledragon5:
Thank you, yes touching the power button does show the charging details.
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
SmartPack-Kernel Manager v4.2

Hi friends,

A minor update of SmartPack-Kernel Manager (v4.2) is now available.

For change-logs, plz visit here.

If you are already on the last version, simply open the app and then follow the new pop-up about the new version. For the fresh installation, manually download from here.

Some useful information about the app are available at

https://github.com/SmartPack/SmartPack-Kernel-Manager/wiki

Enjoy...
[Samsung Galaxy S 5 Unified Development] limalvin1203:
I think people keep asking for ram OC CPU OC and gpu is because there want kernel to push s5 to the max limit like this old kernel

https://xdaforums.com/galaxy-s5/unified-development/kernel-chronickernel-uv-gpu-cpu-oc-t2806430/amp/
[Samsung Galaxy S 5 Unified Development] Sickyman678:
Can someone give me a settings profile for this kernal? Good settings for a good balance.I was using a tuned boeffla before but the fingerprint wasn't working.Just need a decent setup for this kernal.Thanks
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
If you install SmartPack-Kernel Manager, you will get an option to select a profile (from Balanced, Performance and Battery) in one click...
[Samsung Galaxy S 5 Unified Development] Sickyman678:
Cool thx still using your miui camera
[Samsung Galaxy S 5 Unified Development] Muhammad Tajy:
On Oreo?
[Samsung Galaxy S 5 Unified Development] Sickyman678:
Yes it works on both Oreo and noughat
[Samsung Galaxy S 5 Unified Development] swiftbones74:
Oh yeah I liked that one. Will you please put a link up for that ? I can't remember where that was?
[Samsung Galaxy S 5 Unified Development] Sickyman678:
Go to page 130 of this thread,you will find it there

Or search miui and it will pop up
[Samsung Galaxy S 5 Unified Development] swiftbones74:
Thanks. I though it was posted in a different thread for some reason.
[Samsung Galaxy S 5 Unified Development] m.ebedo:
thanks so much for your hard work to keep our s5 alive, by the way, is it possible to add more governors?

if yes, i would really like(hyper,darkness, and pegasus governors)

again, thanks so much for this awesome kernel :o
[Samsung Galaxy S 5 Unified Development] xSpaceShiva:
do i need to have root to install the kernel?
[Samsung Galaxy S 5 Unified Development] Drhedphuk:
In short, yes.
[Samsung Galaxy S 5 Unified Development] doubledragon5:
I have a question (always do) Can the stock MM TW kernel for Sprint be used with a custom MM TW rom? Just curious.
[Samsung Galaxy S 5 Unified Development] The~Skater~187:
Nope.
[Samsung Galaxy S 5 Unified Development] DarkSideOfMyRoom:
Where can i get the health services module? Also the MIUI cam module works really good. Is there maybe an updated version for our device?

Thanks for your hard work ;)
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
Thanks for the nice words. By the way, is it really useful? I mean more govs. In my opinion, it will be useless for most of the users but make the Kernel little heavier (and possibly laggy). As I understand, a handful number of users never touched the governor side at all. example, me ;) never used anything other than Interactive (default), Nightmare and Blu_active except for the initial testing...

Technically, the requirement for installing any Custom Kernel in our device is an unlocked bootloader, and a Custom recovery (like TWRP) installed. If you have a custom recovery installed, you can flash this Kernel even without root. However, for tweaking the Kernel with an app, root access is really really necessary.

Question is not clear. Is it related to this Kernel, which is only for LineageOS based ROMs and will NOT work on any TW roms?

You can find health service here. Please remember that it is only for LOS-14.1 and related custom ROMs. It won't work on any Oreo ROMs at least in the current form. Regarding the MIUI camera module, I don't know its development status. If it received any useful update from the original dev, I shall make a new module.
[Samsung Galaxy S 5 Unified Development] doubledragon5:
Sorry I was referring to your TW kernel on your site...
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
Well, my TW kernel will work on most ROMs that are purely based on klte firmware. Not sure about other ROMs ported from higher/newer devices, like S7/S8/N7/N8 etc. Please try at your own risk...
[Samsung Galaxy S 5 Unified Development] DavidRN:
[MENTION=7060205]sunilpaulmathew[/MENTION] : Hi, I think it would be interesting to have the voltage control of the gpu as well as other voltage controls. I wish I could reduce the Soc's temperature at high load, is it possible, dear friend?
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
Hi, Thnks for the suggestion.

CPU voltage control is already available. Regarding GPU voltage control, I do not have much idea or any available reference at this moment. I'm not sure if it ever happens to this kernel. So, no promises...
[Samsung Galaxy S 5 Unified Development] DavidRN:
Oh yes, thank you for your attention.

I did a search and found something and it seems that the dev AlaskaLinuxUser already did it at some time, follow the link of the topic:

https://xdaforums.com/verizon-galaxy-s5/development/kernel-nougat-kernels-t3608886

https://gitlab.com/alaskalinuxuser/android_kernel_samsung_klte
[Samsung Galaxy S 5 Unified Development] doubledragon5:
Worked fine on pure stock rooted QD1. But I ran into a lot of issues, that I know were not kernel related, so I ditched TW all together, and went back to crdroid. 14.1

I do however have a issue running this on crdroid.. When I play youtube and use the youtube background play back. When the phone screen goes to sleep, the audio is all broken up and I have to wake phone to make it stop, or leave the screen on all the time.. Now with the stock kernel I don't have that issue. Just thought I let you know, and I really like this kernel battery life is supper..
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
I have a quick look on the mentioned source by AlaskaLinuxUser and found only CPU voltage control, that is already implemented (ofc, in a slightly different way).

Do not have much idea about your issue atm. However, have you tried to tweak the Kernel, like CPU govs and hotplugs. If you install SP Kernel Manager, you will get much more options (CPU input boost, performance tweaks etc.) to play with.
[Samsung Galaxy S 5 Unified Development] DavidRN:
I think I found it:

https://gitlab.com/alaskalinuxuser/...mmit/37664e51977ccd27563458526463f53c6be0490a

Sorry, I was wrong, it really does not seem to be there.
[Samsung Galaxy S 5 Unified Development] bytes2bits:
Which governor do you use with this? Just leave it on interactive?
[Samsung Galaxy S 5 Unified Development] Mcha01:
Yes... I dont like changing governor :)
[Samsung Galaxy S 5 Unified Development] Edgus:
No deep sleep

hi, but Interactive, doesn't launch deep sleep mode.

Sorry after restart my phone, deep sleep mode is on
[Samsung Galaxy S 5 Unified Development] DavidRN:
I got confused in the last post. AlaskaLinuxUser actually implemented voltage control for Ktoonsez CPU and GPU in its kernel, but went to S4.

If it is useful in any way, I found this:

https://github.com/ktoonsez/KT-SGS4/commit/3e817e24c79e94387226c3372d9a34a20ebacd80

https://github.com/Grarak/KernelAdiutor/issues/288

I'm sorry for the confusion and inconvenience.
[Samsung Galaxy S 5 Unified Development] bytes2bits:
Can this kernel be used on an aosp based (8.1) rom also?

Thanks in advance.
[Samsung Galaxy S 5 Unified Development] Mcha01:
Yes
[Samsung Galaxy S 5 Unified Development] ofirmz:
Does this kernel has wakeup gestures?
[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
Last and "final" version of SmartPack-Kernel for LOS-14.1 (Nougat) ROMs

*** *** ***Announcement*** *** ***

Hi all,

After closely monitoring the development of LOS-14.1 for a while, I decided to stop building my Nougat Kernels with a last and "final" release. I do not expect any significant changes from Lineage-OS development team. Also, I'm not planning to remove any of the Nougat Kernels from the download page. You guys can safely use my *final* version on any latest LOS based Nougat ROM.

So, here you go to the last and final version (final-v14) of SmartPack-Kernel provided from my side for LineageOS-14.1 and other LOS based Nougat ROMs.

Changes:

Added LED blink/fade control.

Added boeffla generic wakelock blocker driver (v1.1.0).

Merge recent patches from osm0sis's anykernel2 repo.​

As already mentioned, this will be the last and "final" update of SmartPack-Kernel for LOS-14.1

(Please note: only Nougat Kernels are discontinued. Oreo Kernels will receive updates on time-to-time)

As always, download links for all the variants can be found at the below links as well as in Smartpack-Kernel Manager. Enjoy...

https://sunilpaulmathew.github.io/downloads/

Bye bye Nougat... and welcome you all to Oreo... ;)