yashsingh1/xdaforums huggingface dataset:
[Galaxy S6 Android Development] Chrisaa63:
Seems extremely disrespectful comments. No need to compare other kernels and put down this one in the process. You don't like it? Don't use it. The dev has stated a MILLION times he is doing his best and also has little time to build, fix, add support. Just show some respect doesn't hurt anyone and goes a long way. Been using this kernel since release had very few issues and get quick replies to the issues I have.
[Galaxy S6 Android Development] Firaristt:
With oppo. Eventhough I UV'ed, I got the same SoT. So I advice aldeon over oppo for now. Because it's solid stable. If it does/reacts to an action, it does same on other tries. That's something I really like it. It doesn't run 30fps once, then 40 then 60 then 40 or so. It runs same almost everytime. Alex (dev) seems to really did as he can do.
[Galaxy S6 Android Development] minealex2244:
Thank you :) Here is the truth:

Firstly, I promised to everyone that this kernel will be stock-stable.

Secondly, I'm using my kernel every day, every night and I just hate random reboots, freezes, performance drops or other kind of issues. The kernel is the "heart" of the OS. If we have the "heart" healthy then everything will be fine. I'll do sacrifices to make sure that this will be stable even by removing OC as you previously saw. :)
[Galaxy S6 Android Development] Chrisaa63:
Bro please don't feel the need to explain yourself or your situation. Some people can't respect the hours of time you put into this then it's hardly a loss to the you and the people that fully support your efforts! Looking forward to many more future releases but just remember do it your time not the time other people expect :)
[Galaxy S6 Android Development] hajara:
is there a chance to solve the random reboots problem using this kernel cause im really annuyed of my phone

+i see too many peoples insulting the dev bout silly stuff ...these guys are really stupid they dont respect all the hours a dev takes to make something like that .. good work
[Galaxy S6 Android Development] minealex2244:
The safe clocks for no random reboots are 200 MHz / 400 MHz min frequencies (little/big) then 1.7 GHz / 2.1 GHz. The governor is interactive.
[Galaxy S6 Android Development] hajara:
i know there is a thanks button i hit it and i wanted to thank you too sir

thanks you and have a good day :)
[Galaxy S6 Android Development] :
That's default values from Aldeon v2.9? I can ask also why u didn't update kernel patch to 105 or 107 version?
[Galaxy S6 Android Development] Chrisaa63:
Something to do with compatibility. Pretty sure they're default values yeah
[Galaxy S6 Android Development] :
I think, because Aldeon is stock-based (what is best solution) and even if we install Kernel Adiutor is not so many things to do there :D
[Galaxy S6 Android Development] minealex2244:
Big news everybody:

- GPU control (OC/UC and voltages) is 100% complete

- Synapse control pages, 75% complete

- CPU OC/UC 1704 MHz / 2304 MHz, testing it but 100% added (random reboots when overclocking big cluster over the stock values)

- CPU voltage control, 100% complete

- WiFi driver built for Android 7.0 and not in Legacy mode, 100% complete

- AOD? maybe in future versions

Note: This post will get updated soon.

Edit1: Added a beta testing version for G920F (second time :) ). Note: You can UC big cluster but you can't OC as you will get random reboots. Busybox should be installed in /su/xbin or /system/xbin. The first time you open Synapse app it will tell you "No UCI support". Close the app from recents and open it again.

Edit2: Added CPU voltage control :D Check the attachment again.
[Galaxy S6 Android Development] Chrisaa63:
Awesome news! Looking forward to that 925F release ;)
[Galaxy S6 Android Development] :
Only I must charge the phone then I'll make nandroid backup with current nice working and fully-customized "my base" - then I will test it :D
[Galaxy S6 Android Development] minealex2244:
We are close to the 3.0 release :) Check the last post again, the attachment was updated.
[Galaxy S6 Android Development] dinamo1975:
Waiting AOD support!
[Galaxy S6 Android Development] srose sp:
i download and flash'stock 'kernael edge' thinking that it make selinux to permissive but nothing change and tried aldeon kernel it says selinux in not standard enforcing in bootloop any advise.
[Galaxy S6 Android Development] minealex2244:
Did you flashed root again? SuperSU or Magisk? Also, man, stock is stock! No permissive SELinux.
[Galaxy S6 Android Development] h1nnak:
I'll give u my feedback for the last beta builds.

No problem so far. Battery life is perfekt, OC/UC work like a charm. No random reboots or freezes.

So please go on, i like your work.

??
[Galaxy S6 Android Development] Sm0k3r83:
Your kernel works good on the 925w8 only wish u had the SmartAssV2 Governor and AOD
[Galaxy S6 Android Development] minealex2244:
I'll add that governor for you.
[Galaxy S6 Android Development] Sm0k3r83:
Sweet! Thx ?
[Galaxy S6 Android Development] ItsPeet:
My 920F is most stable and has fastest boot and snappiest UI with this kernel, in comparison with other custom kernels. Since today testing v3.0! No reboots so far. Battery little less than v2.9 because of OC I guess. Going to try without OC and keeping the UC.
[Galaxy S6 Android Development] minealex2244:
I have added a special patch to the kernel to use the phone as USB keyboard/mouse. It works without any drivers in BIOS and any OS (including Android phone to phone). Also these days I will try to finish Synapse support.
[Galaxy S6 Android Development] lucianofontao:
Hi friends...

I´m new here (coming from Xperia Z3).

After few months using stock Galaxy S6, i decided to root and use all the resources to this device, and i confirm, this Kernel is amazing!

Thanks Dev for this.

Two questions: Anyway to double tap to wake?.........And Xposed Framework?

Thanks in advance!

:D
[Galaxy S6 Android Development] minealex2244:
DT2W sorry, I won't include it; there are unofficial Xposed builds here: https://www.google.ro/url?sa=t&sour...sg=AFQjCNE3UCiCWI6BNYUsMEuJnxuJUj6qXw&ampcf=1

By flashing Xposed you loose all of your rights for reporting bugs! You have been warned.
[Galaxy S6 Android Development] lucianofontao:
Thanks Alex...

I´ll wait for Xposed stable!

:good::fingers-crossed:
[Galaxy S6 Android Development] Njcki:
Hi [MENTION=6371648]minealex2244[/MENTION],

can you add support to S7 Edge battery?
[Galaxy S6 Android Development] ItsPeet:
Result: Kernel Adiutor doesn't keep CPU at a set 2100/1500, the CPU still OC's to 2304/1704. I'm on OdexLite 4.1 & Magisk 13.3.

Anyone got an idea?
[Galaxy S6 Android Development] minealex2244:
Are you on beta 3.0? If yes then you need Synapse not Kernel Adiutor.
[Galaxy S6 Android Development] minealex2244:
I'll try. Do you have S7 Edge's battery?
[Galaxy S6 Android Development] ItsPeet:
Thanks for fast reply! Yes currently testing your v3.0.

I switched from Magisk to SU and use Synapse now *rubs hands together* Keep up the great work!

My only wish would be f2fs support.
[Galaxy S6 Android Development] Njcki:
Yes, I have.

I can test It for you. AFAIK the only kernel working well with S7 Edge battery is Kiboi kernel.
[Galaxy S6 Android Development] ItsPeet:
I set and apply ✓ 2100/1500 in Synapse, and I see root toast messages, but CPU doesn't honor it. Still 2304/1704 usage visible in CPU monitor.

What am I missing?
[Galaxy S6 Android Development] minealex2244:
If it doesn't show you any error then it works. It should look like this: (attachment). The usage doesn't matter.

After you set it and click apply the changes will be applied.
[Galaxy S6 Android Development] ItsPeet:
Once I exit or go to other app and reopen Synapse, it shows this (att)
[Galaxy S6 Android Development] :
Isn't true. Every kernel support every battery in every Android phone... Look HERE, he's on stock...

If you say "don't support S7 Edge battery" because Kiboi Team says like that or Smartmanager/other app's don't show you that there is 3600mAh battery - don't care. You will use all of mAh what battery have... I not yet installed S7 Edge battery and for example CPU-Z shows me there is 3000mAh battery, because S8 port rom...
[Galaxy S6 Android Development] minealex2244:
Just click "X". It's a bug.

You are right! At a closer look at the kernel it will correctly detect the capacity. Third party apps are just dumb :eek: No need to add useless patches to my kernel. It's just a battery, it doesn't have any firmware on it so the kernel doesn't care about patches to "support" it.
[Galaxy S6 Android Development] Njcki:
The 3000 mAh you are referring to is only written on a config file. You can even set 733982629376 mAh. Nothing will change.

As my tests with Accubattery https://play.google.com/store/apps/details?id=com.digibites.accubattery Kiboi is the only one who uses all battery capacity.

For example with standard kernel I have to reset fuel gauge (*#0228# on dialer) to charge battery completely. If you don't do it you will see 100% but actually it's only 75%. You will see 75% only after fuel gauge reset.

---------- Post added at 22:34 ---------- Previous post was at 22:25 ----------

Here's the value you are referring to https://goo.gl/photos/tBUaUQEd15dwBbYc9
[Galaxy S6 Android Development] :
Also not true... That code is only little bit battery calibration trick which can only little bit helps to calibration battery but you cannot see much changes after that. For me that code don't still so many % (not more then 10%) and I used few times untill code didn't do nothing (but not in one time after one loading!). Every kernel will support every battery and use all capacity of battery. After few days I will got orginal S7e battery in my S6, and I show you that...
[Galaxy S6 Android Development] MintyB:
I just switched to this kernel and it seems good so far - but I am curious, has anyone had any issues with auto-brightness maxing out and then sticking there? Toggling it off and on resets it to dim as it should be (dark room). This is with a stock ROM and everything.

Cheers.
[Galaxy S6 Android Development] minealex2244:
No brightness issues here.
[Galaxy S6 Android Development] MintyB:
I guess that makes sense since nobody else has mentioned it in the thread yet, but hey. Seems to get jammed when the sensor picks up something bright when turning the screen on and just doesn't dim. Auto-brightness apps seem to work fine though, maybe the OS-side one just finally gave in.

Either way, kernel seems good so far; keep up the good work!

Thanks
[Galaxy S6 Android Development] h1nnak:
Here, sometimes I've the problem too. I deactivate auto brightness and then I activated it. Temporarily fix..
[Galaxy S6 Android Development] dartoumi:
Been trying this kernel for a day now. It's super smooth but pretty heavy on battery usage. Anyone else having this drainage?
[Galaxy S6 Android Development] :
That's depend of your kernel settings etc. If you didn't changed anything from that, I think that default values for example from CPU freqs are on OC so maybe first cut them to stock values or even smaller ;)
[Galaxy S6 Android Development] dartoumi:
Im on v 2.9 and havent changed any kernel settings. Should I change it or is default stock values already?
[Galaxy S6 Android Development] minealex2244:
Good news again: ;)

I finished Synapse support and right now it is building and I'll test the final changes. We will have the ability to change the GPU governor :D. Also I tried to add ZSwap control. I'll inform you whether it worked or not.
[Galaxy S6 Android Development] minealex2244:
I see that you have your own permissive kernel. Is it compatible with G920F with stock 7.0? I don't want to create a duplicate project. Also I wonder why I didn't find your kernel while searching :(

I included the commits you gave me (started from original source again) but I still get a bootloop. I can't understand what's going on so here I need help. I'll attach the last_kmsg and the flashable zip.

I can't provide the source but it is stock plus that commits nothing special.

Hmm... Tell me your method of building the boot.img.
[Galaxy S6 Android Development] Noxxxious:
I am on holiday. Anyway you should extract the stock original ramdisk from the latest N 920F kernel and then build your own kernel with that. To boot you probably need to edit fstab and remove the scs_verify from both fstabs.

My kernel is not on XDA because something happend and I decided to share it with users on Telegram. But my stock based permissive kernels can extracted from the NNE rom if you want to use it. On telegram i share a custom kernel with Synapse controls etc.

Id encourage you to go on with your project, who knows what beauty it will turn out to be.

Edit: you need to modify the defconfig after you apply one of those commits i sent. You do not use both. Lets say you take the first then you need to edit it like this:

# Security options
#
CONFIG_KEYS=y
# CONFIG_ENCRYPTED_KEYS is not set
CONFIG_KEYS_DEBUG_PROC_KEYS=y
# CONFIG_SECURITY_DMESG_RESTRICT is not set
# CONFIG_SECURITY_PERF_EVENTS_RESTRICT is not set
CONFIG_SECURITY=y
# CONFIG_SECURITYFS is not set
CONFIG_SECURITY_NETWORK=y
# CONFIG_SECURITY_NETWORK_XFRM is not set
# CONFIG_SECURITY_PATH is not set
CONFIG_LSM_MMAP_MIN_ADDR=4096
CONFIG_SECURITY_SELINUX=y
# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set
# CONFIG_SECURITY_SELINUX_DISABLE is not set
CONFIG_SECURITY_SELINUX_DEVELOP=y
# CONFIG_SECURITY_SELINUX_ALWAYS_ENFORCE is not set
CONFIG_SECURITY_SELINUX_NEVER_ENFORCE=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
# CONFIG_SECURITY_SMACK is not set
# CONFIG_SECURITY_TOMOYO is not set
# CONFIG_SECURITY_APPARMOR is not set
# CONFIG_SECURITY_YAMA is not set
CONFIG_MST_LDO=y
# CONFIG_IMA is not set
# CONFIG_EVM is not set
# CONFIG_TZ_ICCC_MOS_SUPPORT is not set
# CONFIG_TZ_ICCC_NOS_SUPPORT is not set
# CONFIG_TZ_ICCC is not set
CONFIG_DEFAULT_SECURITY_SELINUX=y
# CONFIG_DEFAULT_SECURITY_DAC is not set
CONFIG_DEFAULT_SECURITY="selinux"
CONFIG_CRYPTO=y
[Galaxy S6 Android Development] minealex2244:
OP and reserved posts updated + new version :)
[Galaxy S6 Android Development] minealex2244:
Version 1.2 uploaded and we need to give [MENTION=4587002]Noxxxious[/MENTION] a big thanks :D
[Galaxy S6 Android Development] minealex2244:
I have added my source including some important scripts so others can roll their own.
[Galaxy S6 Android Development] mainu.006:
Is this works in edge ?
[Galaxy S6 Android Development] minealex2244:
I don't know. It may be. Please test and report :)
[Galaxy S6 Android Development] minealex2244:
Init.d is on the way to its release :D
[Galaxy S6 Android Development] minealex2244:
I need some confirmations whether this kernel is working or not on other models :) Maybe an AnyKernel version won't be necessary.
[Galaxy S6 Android Development] Frasertbf:
I don't see the download link on the op, did it get removed?
[Galaxy S6 Android Development] minealex2244:
Please read OP again :) Go to Downloads section.

Also subscribe to this thread as today I'll release a new version :D
[Galaxy S6 Android Development] minealex2244:
V 1.3 added. I'll focus on more important things and not on init.d support (I will still work on it). Not even su.d is working. What? Maybe SELinux?

Also I'll try to add SafetyNet bypass.
[Galaxy S6 Android Development] enzospain:
I'm on custom rom i can't test bur thx for your hard work
[Galaxy S6 Android Development] minealex2244:
There are so many devs having problems with init.d support on Android N but I'm working hard to provide you init.d support as soon as possible. I'll test every possible way of achieving this special feature. Stay tunned for news ;)
[Galaxy S6 Android Development] minealex2244:
Finally I got it working LOL :D Let's add it.

(Post to be edited...)

Edit: Uploaded v1.4 :)

BEFORE FLASHING V1.4 MANUALLY REMOVE INIT.D FOLDER FROM /SYSTEM/ETC OTHERWISE INIT.D WON'T BE INSTALLED.
[Galaxy S6 Android Development] enzospain:
Hi,

I'm on StockRomLite patch may ( xef )

i flashed the 1.4 and he boot in recovery but after the flash 1.4 i need flash magisk v12 and he boot normally

Thx

Sorry for my bad english
[Galaxy S6 Android Development] minealex2244:
If you were rooted then you need to flash Magisk after each update otherwise you will end up in a bootloop. Thanks for your feedback. :D
[Galaxy S6 Android Development] minealex2244:
Added v1.5 with SafetyNet bypass support (please read changelog).

If coming from v1.3 please manually delete the init.d folder from /system/etc otherwise init.d won't install (my script limitations).
[Galaxy S6 Android Development] dev-host.eu:
Your GitHub is a mess. You should do some basic cleaning, and learn what to sync. Don't post your makefile and output folder.
[Galaxy S6 Android Development] minealex2244:
I removed the output folder (my bad for uploading it) but Makefile should stay there.
[Galaxy S6 Android Development] :
On Aldeon v2.9 default CPU freq value's are on stock level so I think that's good... I thought you are on v3.0 where OC is for sure.

Yes, changing GPU governor is in latest N0G33K V7 RC6 Kernel (which is the best now for me) and works fine, also GPU, Bus and Memory voltage control etc, those options are more usable ;) Those features can help to makes some good kernel ;)

EDIT:

Some tips for more experienced users "

HOW TO GET N0G33K'ed

"

(install Telegram App then join to N0G33K Telegram Group with that link to get

THE BEST AVAIABLE

V7.0 RC7 (POS16) kernel, ofcourse you must have also Synapse or MTweaks - but that second one doesn't supports Busses/HPM/Doze control)

- max big (A57) CPU freq : 2100mHz (min big CPU freq is also stock so 400mHz)

- max little (A53) CPU freq : 1500mHz (stock)

- min little CPU freq : 200mHz

- both CPU's voltage: every voltage for every 'mHz'-value is lowered about -75mV (12 steps)

- max GPU freq : 600mHz (min GPU freq is stock so 266mHz)

- min GPU freq (Boost) : 350mHz

- GPU voltage : every voltage for every 'mHz'-value is lowered about -37,5mV (6 steps)

- Busses voltage: every voltage for every 'mHz'-value is lowered about -37,5mV (6 steps)

- HPM's: every value for every HPM (so for both CPU's, GPU and busses) lowered about ONE STEP only

- Spectrum: Battery profile for both CPU's (with MTweaks we can set Battery profile only in Quick Phone Settings, but I don't know do is it works properly)

- Doze Idle Mode is enabled by default, only profile must be switched to Battery

- Wakelocks control: Disable all those what you want, I personaly disabled all beside WiFi wakelocks (only those which affect to notifications I leave enabled).

For make sure that Synapse will use your settings every boot, you must select "Apply on boot" in Synapse settings and unselect "Stability check". Then every reboot you must wait about 1min for phone show you info "synapse boot completed". Sometimes that doesn't work then go to Synapse, press "X" (because if you press "✓" you apply default settings) then reboot phone one more time and again wait ~1min then phone for sure will shows "synapse boot completed" ;)

Battery saver mode (medium) is turned on, so: resolution FHD (by default also in settings I have FHD), brightness -10%,

BUT DISABLED CPU max freq's -30%

(isn't needed because we adjust us freq's in Synapse/MTweaks). Also I have always disabled auto-sync and other similar battery-eater options (there are some, like all system sounds/vibrations off, 30sec backlight display time, disabled notifications LED etc, just check all avaiable phone settings which you can change and set it to the best battery life ;)).
[Galaxy S6 Android Development] minealex2244:
Yeah, I tried to add device voltage control but it failed. I'll try again in the next version.
[Galaxy S6 Android Development] arneldna:
I can run the upfated Samsung health app, but I don't see the functions that use the heart rate monitor, like the heart rate, O2 measurement. Is it the kernel? Or is my phone missing anything else?
[Galaxy S6 Android Development] minealex2244:
Please read the OP again! This is a stock-based kernel. Everything will work including S Health. Just add that options in the main menu.
[Galaxy S6 Android Development] arneldna:
I understand, and I did check the app in and out and I couldn't find the options at all, May be I am doing something wrong, here's a screen of the Shealth menu..
[Galaxy S6 Android Development] minealex2244:
I have them all. But I have v5.2.2.0033. Also it depends on the ROM you are using.

Synapse is finished :) Everything is working well (some minor issues which won't affect the user experience).
[Galaxy S6 Android Development] arneldna:
StockROM here debloated with a script, EE remains unchanged, I am so confused.
[Galaxy S6 Android Development] minealex2244:
Use the version I'm currently using.
[Galaxy S6 Android Development] minealex2244:
It's finally here. The moment everyone was waiting for. Synapse support!

- look at the changelog and see FAQ for more information about this update and some instructions

- for me everything works; if for you it doesn't then PM me

I put a lot of hardwork in this update. There were so many things to be fixed, added or removed but I succeeded and now everyone can enjoy this beautiful kernel.

Edit: I forgot to say that I've added a new CPU governor: Smartass2.
[Galaxy S6 Android Development] KChunStry:
Nice... I will try it out!! News for lineage kernel?
[Galaxy S6 Android Development] minealex2244:
After a last attempt to add AOD I'll move to 7.1 (Synapse support, GPU control and other features) then completely to 8.0.0.
[Galaxy S6 Android Development] :
@Noxxxious - He don't tried... He did it... That was stronger than him :D
[Galaxy S6 Android Development] minealex2244:
You are talking about 2 different kernels made for different versions and 2 different devs. I'm not an expert. Noxxxious is.
[Galaxy S6 Android Development] :
I know that, but don't understand me wrong - continue your work, I wish all good. I'm happy to check your new builds ;)
[Galaxy S6 Android Development] minealex2244:
Oh yeah :D All builds are uploaded. Everyone, check them out! ;)

I wish to add support for bus voltages control but I need to fix an error which appears when building. I didn't have time to inspect it.
[Galaxy S6 Android Development] :
Yes bro we can understand that. Every normal user could understand dev's and appreciate the work they (so you too) do for us and devote time.
[Galaxy S6 Android Development] ItsPeet:
Unfortunately the CPU still overclocks. Any monitoring app says little CPU current freq to 1704. Synapse doesn't really locks it to 1500 if I tell it to.

Last night I clean installed OdexLite 4.2 and its addons + uninstalled magisk13.6Beta and installed Aldeon R3.0 + SuperSU and Synapse... Just shoot me but it does the same!

Anyway I restored back to my OdexLite 4.1 & stuff.

I'll stay on v2.9.

Or flash a v3.0 with UC and no OC if you create that, lol.

Thanks for the hard work anyways!!
[Galaxy S6 Android Development] minealex2244:
You are the only with this issue :/

Go to /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq (for big) and write 2100000 (it's 2100 * 1000) instead of the OC value then save (use Solid Explorer). Same for /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq (little cpu0 this time).
[Galaxy S6 Android Development] Njcki:
Waiting for it :)
[Galaxy S6 Android Development] ItsPeet:
Yes I feel really stupid... :(

It's a rights thing I guess; the operation fails: Permission denied. No matter which file browser I install and grant root permission. Perhaps Synapse has the same issue; that it can't update the files you mention.

SU says it grants root but perhaps it doesn't *really*.

I'll get into this..... Thanks for your help!!! ;)
[Galaxy S6 Android Development] minealex2244:
Change the permissions of the file to 0755 (rwxr-xr-x) then try again.
[Galaxy S6 Android Development] ErmiNatorYT:
Will you add AOD?

Best kernal keep it up.
[Galaxy S6 Android Development] Sm0k3r83:
Your newest build on the W8 works beautifully. Already noticing battery improvement. Great work. If you can get AOD working, your kernel will be a Masterpiece:svetius::svetius:
[Galaxy S6 Android Development] dongu54321:
Galaxy s6 tmobile phone call not working