yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S6] tdhite:
They're are two main rights granted by the GPL:

. . . You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium . . . .

and

. . . You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work . . . .

There are stipulations around those, and we follow them all (most of us anyway). Most of the hobbyists don't actually understand that when they GPL their code they are expressly granting the exact permissions discussed. No further request is ever necessary. Otherwise everyone would have to ask Linus Torvalds himself to use his original kernel. Not a good plan for his time and I doubt any kernel dev here asked Linus for permission to use his code. It is presumed, of course, which is the point of GPL and other such licenses.

None the less, no harm in appeasing.

As we find out, XDA is a giant kang farm by their own definition. Permission makes zero difference to that, again, by XDA's own definition.

Gotta love that finding. ;)
[Sprint Samsung Galaxy S6] UpInTheAir:
Stay out of it. You have no idea what you are talking about.

I have been lenient on you on condition you mend your ways. . . . no need to "appease" anyone. Just follow the rules !! If you can't be bothered, then I suggest go to those Russian and Viet kang sites where there is no compliance and rife with "stolen work" from XDA.

This is the

first

part of XDA rule #12 :

Now, IF you wish to be part of this community and post re-badged work of others, then this IS applicable.

Now, is this the end of story, or do we have to escalate things? I don't think there's any need, but abide be the rules and sharing policy here. Have a nice day.
[Sprint Samsung Galaxy S6] tdhite:
[KERNEL] [ROOT] [SM-G920P] [01 -May-2016] Port of SkyHigh MM 6.0.1 Kernel [v2.84]

It's ok -- [MENTION=3511708]UpInTheAir[/MENTION] makes a reasonable request if we interpret it right. That was the point of "t never hurts to appease." I think there's some language barrier issues here -- appease means "to bring to a state of peace or quiet" which is the request -- keep folks moving without concerns -- in this case get some notification of what's up.

Too much worrying over spilled milk here. Legally, GPL does what it says -- explicitly gives the permission. I read that in the rules as pertaining to Rule 12's final comment: ". . . These rules apply to all software posted on XDA (including but not limited to ROMs, RUUs, apps, games, kernels, themes, icons, etc) unless that software comes with a license that waives these rules." GPL creates that waiver with all due credit unquestionably given, but who really cares in the end . . .

The reasonable request is made here is to say: hey -- let me know what's going down so I have a shot at giving fair warning, keeping tabs on things (it's like a download count for ROM devs -- it's nice to have info about where stuff is going and how many).

No worries folks. This is about community, and the request is simply to interpret the above as don't just rest on GPL as a waiver, would you please also get hold of me. We just couldn't get hold of the member and he already said ok, let's move on and next time give me more chances please, effectively anyway. We just do that, it's no real effort folks and will keep everything in nice state of peace. I can totally understand the request.
[Sprint Samsung Galaxy S6] JoeFCaputo113:
Is it just me or does the app Kernel Auditor not work with this kernel?? What are you guys using to tweak the kernel settingssettings? Thanks.
[Sprint Samsung Galaxy S6] tdhite:
Grab Synapse from Google Play. That will do it for you.
[Sprint Samsung Galaxy S6] UpInTheAir:
You seen my Synapse Doze commits? A lot of time, effort and testing. adb shell is great :)

Sent from my SkyHigh Kernel powered SM-N920C
[Sprint Samsung Galaxy S6] tdhite:
Not yet -- haven't looked. Adb is the key to all debugging, drag is most folks don't know it in reality. Other phones we boot kernels with fastboot as well for much easier debugging.

I'll take a look at the Doze stuff and see how to incorporate.
[Sprint Samsung Galaxy S6] UpInTheAir:
Quite simple. One major commit + a fix up :)

Sent from my SkyHigh Kernel powered SM-N920C
[Sprint Samsung Galaxy S6] koop1955:
Yeah, the guy that maintains that thread is one of helluva...oh wait. :p
[Sprint Samsung Galaxy S6] JoeFCaputo113:
Don't know why but no matter which version of this kernel I always have problems. Yesterday my phone just froze, then shut itself off and I couldn't restart it except for holding power+vol dow+home button. :confused:
[Sprint Samsung Galaxy S6] Stryke_the_Orc:
Thread cleaned.

Lets try to keep things drama free.

Thanks!
[Sprint Samsung Galaxy S6] tdhite:
Thank you, sir. With that said, given the original author is now deactivated, I find it less than useful to enhance and propagate the works any further.

I'll be back with a different kernel one day in the near future.

Moderators, please close this thread.
[Sprint Samsung Galaxy S6] tdhite:
Back in action . . .

All,

Ends up I decided to keep this kernel alive, even though soon enough I'll put another out with pure performance as a goal, though with serious battery performance to boot. This kernel has different goals than that, and ultimately I find it useful to continue it for the general community.

Here's a shout out to the moderators for keeping it real for everyone as well. So thanks to [MENTION=2376614]jcase[/MENTION] for keeping the reality of code production as true is it is here, as well as [MENTION=3053298]Stryke_the_Orc[/MENTION] for cleaning up the thread mess that sometimes happens when folks fail to understand XDA rules and code models -- we move on now.

Look for another update soon.

:cowboy:
[Sprint Samsung Galaxy S6] nostrings:
Awesome!

Any chance we can have 2.84 in the meantime ??
[Sprint Samsung Galaxy S6] Jimmy1life:
Sweet man glad to have you around here missed the kernel. With TeamSpr V3.6 the synapse app isnt working says device not supported is that something you could start with please it maybe cause im on the lastest firmware PD3 not sure
[Sprint Samsung Galaxy S6] tdhite:
Yup. I will get it up to AFH tomorrow.
[Sprint Samsung Galaxy S6] anderd:
Wonderful, was hoping to get to try this kernel out, specially since it has exfat support...
[Sprint Samsung Galaxy S6] tdhite:
All there -- OP updated with download links. Always read the DISCLAIMER.
[Sprint Samsung Galaxy S6] omar_31091:
Can i get a link for 2.83 ☺
[Sprint Samsung Galaxy S6] nostrings:
Is anyone else using F2FS? I am trying to use `cache` formatted to F2FS, but after the phone boots, it restarts immediately, and then stays on after booting. When I check the FS type for `cache`, it's back to ext4.

I am using renegade MM as my ROM.

I am not sure if this is kernel or ROM related.
[Sprint Samsung Galaxy S6] tdhite:
how did you setup f2fs?
[Sprint Samsung Galaxy S6] tdhite:
of course, in the OP, open up the "Previous versions" and all the links are there.
[Sprint Samsung Galaxy S6] nostrings:
Got twrp 3.0.2 installed from the forum here on xda sprint galaxy s6 development.

In twrp, changed the FS type for cache from ext4 to f2fs, then rebooted.
[Sprint Samsung Galaxy S6] Jimmy1life:
Have you notice positive results doing this? Is more cache built up and called upon by any chance? On another thread all benchmarks were higher with f2fs . Kinda wondering if thats the case with you.
[Sprint Samsung Galaxy S6] nostrings:
No. If you reread my post, you can see that I cannot get F2FS to "stick".
[Sprint Samsung Galaxy S6] tdhite:
I'll take a look. Cache is relatively useless as it is barely used. Good for testing, though.
[Sprint Samsung Galaxy S6] omar_31091:
error

404 not found
[Sprint Samsung Galaxy S6] omar_31091:
Link is not working.. error 404

Not found
[Sprint Samsung Galaxy S6] nostrings:
It's working just fine here.
[Sprint Samsung Galaxy S6] tdhite:
It's the download links. I moved them. I will fixup, but I cannot imagine why anyone would want the older versions, there were issues fixed in 2.84, which is astonishingly stable, performant and battery efficient with ktoonservative.
[Sprint Samsung Galaxy S6] Jimmy Mossiba Floyd:
sorry but, is there a possibility this kernel can be ported for g920f? the lack of kernel developers on the international versions is terrible!
[Sprint Samsung Galaxy S6] omar_31091:
Yup, its working fine now. I flashed 2.84 before and then my imei got unknown so using it without sim, now the kernel is working fine.. thank you ☺
[Sprint Samsung Galaxy S6] yaibakt:
may i ask that how many hours of onscreen you guys could get with this kernel?

with pure rooted stock i just could get around 3 hrs which is much worse than 5.1.1 OL3 :(

Thank you.
[Sprint Samsung Galaxy S6] emosk8rboydylan:
So I have a problem... after flashing 2.84 my phone is randomly rebooting after a couple minutes on... it is on a clean pb6 stock rom and nothing I have done has been able to fix it. Yesterday I originally flashed it on Renegage and got the same result, Odin it back to stock no luck, tried aurora kernel, back to stock with this kernel, now I am at a loss. Can some please help? I don't want a $700 paperweight:crying:
[Sprint Samsung Galaxy S6] tdhite:
Hmm. Not sure the whole story is listed -- meaning something other than the kernel is at play. I use Renegade and TeamSPR ROMs regularly, and with 2.84 of this kernel have experienced no issues. I do *not* run Xposed or other mods that interfere with general operations, so I'd need to know just what you loaded besides the kernel and ROM.

With that said, start by posting your tombstones (/tombstones/*) as attachments here so debugging can start.

With that said, v3.1 is about to appear today. It has a later ramdisk update set and also quite a few nice touches (e.g., multipath TCP schedulers, etc.).

Anyway -- without logs, it will be impossible to discern your issues. v2.84 has not seen any issues posted other than Xposed problems or similar, so hoping we find the same here.
[Sprint Samsung Galaxy S6] emosk8rboydylan:
can you tell me how to do that please? I can't get the phone to stay on for more than 3 minutes... Can I do it from teamwin... I'm sorry I'm a noob and I just don"t wanna here my phone is ruined
[Sprint Samsung Galaxy S6] tdhite:
If you're not familiar with working on logs, you might want to get that way before doing so many modifications next time. If you don't mind, let's move this thread to the Q&A thread -- I don't want to over-pollute the dev thread with teaching you how to get logs. Just go here and open a new post to discuss helping with your problem: http://xdaforums.com/sprint-galaxy-s6/help/kernel-qa-skyhigh-mm-6-0-1-kernel-t3351169

Next post will be a new kernel version, so would appreciate not replying to this topic after that other than the Q&A post you're about to open. Ok? Thanks a bunch, we'll get you going, your phone is nothing even close to a brick because it boots. You very likely just have some bad data form a prior ROM or something similar.

:good:
[Sprint Samsung Galaxy S6] tdhite:
The flash, kernel and synapse support were updated to fix reported errors and add new toys!

See the OP for download and flash instructions (no different instructions, they are just in their normal place).

As always: READ THE DISCLAIMER.

:cowboy:
[Sprint Samsung Galaxy S6] gargleblarg:
Flashed Skyhigh v3.2 on MM PD3.

Wiped cache and dalvik.

Restarted twice, third time was the charm and is running strong. Thank you for the hard work.
[Sprint Samsung Galaxy S6] tdhite:
Yes -- it because it is auto-root, it will reboot on you during initial setup. No worries, totally normal.

:good:
[Sprint Samsung Galaxy S6] yaibakt:
could anyone suggest a profile or any workaround to get better battery life with this kernel v3.2 on stock rom?

i could just get around 3 hours on screen with lots of apps and services already frozen. :(

thank you.
[Sprint Samsung Galaxy S6] tdhite:
Ktoonaervative is 90% of the game for battery savings games.

The screen has zero to do with a kernel. All that matters is brightness and color on this phone. Black screen uses the least power, white (all leds on) uses the most. So turn your bilrightness down if tou want more acreen time.
[Sprint Samsung Galaxy S6] omar_31091:
Leave the cell kept it on rstarting till the battery dies then charge ur cell it will be fine.

Same thing happened to me now cell is working but i have lost my imei...
[Sprint Samsung Galaxy S6] tdhite:
If you lost IMEI, you did not lose that by flashing this kernel. It really has nothing to do with IMEI; the flash does not load or alter that area of your phone.

Open a post in the Q&A section for help. We *may* be able to clean you up, but you need to describe what you loaded (not this kernel, rather what else). If you loaded Xposed and added modules, for example, which Xposed and which modules.

We should be able to reset the thing.
[Sprint Samsung Galaxy S6] Jimmy1life:
Got the renegade rom and ur kernel running and all is excellent and working.
[Sprint Samsung Galaxy S6] tdhite:
Updated -- July 07, 2016

Updated to install SuperSU 2.76!

See the OP for download and flash instructions (no different instructions, they are just in their normal place).

As always: READ THE DISCLAIMER.

:cowboy:
[Sprint Samsung Galaxy S6] Jimmy Mossiba Floyd:
Any chance to have this kernel work on g920f?? Please :(
[Sprint Samsung Galaxy S6] yaibakt:
I have stock PF4, twrp and this kernel ver 3.21 flashed.

I got rooted. But when i install synapse, it says "no uci supported..."

How could i run synapse and change the governor?

Thank you.
[Sprint Samsung Galaxy S6] crazynapkinman:
I have tried using synapse app to manage kernel but i get the "no uci" error.

What is being used currently by people who have flashed this?

Apparently I'm not the only one. Lol
[Sprint Samsung Galaxy S6] tdhite:
Which ROM -- probably busybox is not installing so UCI does not properly setup on boot. I'll post a force-fix of that as an update, but regardless, which ROM are you using (I'm betting Stock?).

:confused:
[Sprint Samsung Galaxy S6] crazynapkinman:
You are correct sir!

Using stock rom. Latest build.

Could i install busybox and flash your kernel? Think it would install properly?
[Sprint Samsung Galaxy S6] tdhite:
[KERNEL] [ROOT] [SM-G920P] [01 -July-2016] Port of SkyHigh Kernel [v3.2]

No worries. I'll post a kernel that will solve all such issues tomorrow, I just wanted to drive it a few days to assure its it stable and I see everything operating as all things should.

I've been driving it on pure stock very hard, works like a champ and battery is beyond good, even on stock.
[Sprint Samsung Galaxy S6] crazynapkinman:
I noticed it improved things really well on stock. I changed to this other one for the time being. It is not what I'm looking for, however. Anticipating using yours soon!
[Sprint Samsung Galaxy S6] crazynapkinman:
Excitedly waiting for the new release! Go dev, go!
[Sprint Samsung Galaxy S6] tdhite:
Updated -- July 11, 2016

Updated to provide complete and proper PF4 based ROM support (including Stock ROM) and to fix some reported busybox install issues!

Note, there are now two downloads: one for PF4 based ROMs; and one for PD3 based (and earlier MM) based ROMs. PF4 made quite a few changes to SELINUX file contexts that are not properly formed in PD3 based roms, so for the time being two flashes are really needed. Pick the right one for your ROM and if your ROM dev can't tell you what ramdisk base was used, well, that's a problem anyway ;).

See the OP for download and flash instructions (no different instructions, they are just in their normal place).

As always: READ THE DISCLAIMER.

:cowboy:
[Sprint Samsung Galaxy S6] omar_31091:
Will this work on edge?
[Sprint Samsung Galaxy S6] nostrings:
Using 3.22 here on TeamSPR 3.6, on PF4 bootloader. Some observations;

The max OC for a57 is currently 2.4Mhz ... I think this is wrong. As I recall, the max this can go is 2.3Ghz. If I set the max to 2.4Ghz, my device gets unstable and more often than not, reboots

While we're on the subject of clockspeed - could you get the minimum down to 200Mhz for a57, from currently 500?

F2FS still doesn't work. I am using TWRP 3.0.2-1 (from official TeamWin), and formatting CACHE to F2FS only has the device restart and convert that partition back to EXT4.

In Synapse->Battery-> Scroll all the way down to Store Mode-> setting min and max percentages, selecting enable, and applying the changes only reverts it back to disabled.

As an aside - having the a53 ktoonservative governor setting for "no_extra_cores_screen_off" set to 0 by default would help, as the device can become unresponsive when attempting to bring it back from screen off/sleep, music playback gets wonky. Just my 2 cents on the matter.

Good to have - is there a way to set the mic gain a little higher? I have seen this being done in my S4 (QC 600 chipset), but I am not sure if this is something we have access to for this device/platform...

Thanks for your continued awesome work!

---------- Post added at 01:25 PM ---------- Previous post was at 01:22 PM ----------

No. This is for G920P. The edge version is the G925P.
[Sprint Samsung Galaxy S6] tdhite:
On G920P -- I'll cook up an Edge version -- not a big deal. But -- I need a stock ramdisk if anyone can send me one.

On the issues -- OC is whatever we feel like setting the clock to -- so there's no 'real' max other than what goes unstable on you. Looks like 2.3 is your max :).

UC to 200 MHz on the big cores is a serious challenge -- I can set the clock to that, play around and see if the thing even works. I'll let y'all know.

F2FS -- hmm. I can mount f2fs ok. Can you post a boot log for me? There is no such thing as 'reformatting' back to ext4 on boot -- no service will reformat your disk at boot -- that would be a disastrous service for sure. Regardless, if you can get me a boot log that'd be great.

As for no small cores on screen off -- agreed. I noted that earlier in the thread that if bluetooth, or background activities are needed, turn that off (i.e., set it to zero). I'm not inclined to default it that way, though, because it can affect battery. I prefer conscious effort there. Taking suggestions, though. :)

Mic gain -- Note 5 has more toys :(. I'll look at some trickery around this -- no promises, but worth a look.

The other item (battery Synapse setting) looks like a bug (at first blush). Update coming soon if so, that's for sure. One is coming in a week or two anyway, with more toys.

Thanks for the great feedback.
[Sprint Samsung Galaxy S6] nostrings:
I think voltage tables are not present for anything above 2300Mhz for a57, and 1600Mhz for a53. Though, theoretically, they can both go up to 2500Mhz (L0 in exynos7420-atlas-cpufreq.c) and 2000Mhz (L0 in exynos7420-apollo-cpufreq.c), respectively. I remember trying to mess with these last year using [MENTION=2553151]djvoleur[/MENTION] 's kernel, but the cores never went above 2300Mhz for a57 and 1600Mhz for a53, even when their levels were set to the highest stepping. *shrug*

UC to 200Mhz should not be too bad - set `min_support_idx_CA57 = L23` in exynos7420-atlas-cpufreq.c, and that *should* be it.

As for the governor - I don't think the battery life would be substantially different. Though, it does suck when things don't work (bluetooth, music stuttering, screen unresponsive, etc.) when LITTLE refuses to wake up. It's a personal preference, but I would at least emphasize the side effects on the same line when you mention ktoonservative ... just so that people don't pull their hair trying to figure out why their device is laggy/unresponsive (and they are dimwits like me who don't look at the Q&A page where you mention this ;) )

I will get you a boot log with F2FS shenanigans. I am inclined to say that ROMs (Samsung) themselves are to blame... this is not unheard of. The partition reverting to ext4 is strange, though...

Appreciate you looking into MIC gain. I use Viber with my family extensively, and I have to yell at the damn phone for them to hear me. Could be app specific, so don't kill yourself with this if nothing looks out of place.

Looking forward to the fix for the battery storage limits - I try to stay within 40% - 80% range now, but it would be nice to have this be done automatically, rather than have me babysit it. ;)

Thanks again!
[Sprint Samsung Galaxy S6] crazynapkinman:
Just flashed this again. V3.3. This time fingerprint works, and my wifi settings remained. I didn't have to input passwords again. Yay! Im liking this kernel more n more using synapse.
[Sprint Samsung Galaxy S6] r3dmvn:
Install

When I install the rom with TWRP I wait for the reboot done. I have root but if I restart my phone I have to reinstall each time am I doing something wrong?
[Sprint Samsung Galaxy S6] tdhite:
This is not a ROM, rather a kernel.

Would probably be best if you opened a thread in Q&A for your issue? Also give some details -- it's not clear what you are doing, what ROM, etc.

Thanks
[Sprint Samsung Galaxy S6] crazynapkinman:
This is what happens when i flash this kernel. Any ideas?

Edit: This error only occurs if i use the home button to wake screen.
[Sprint Samsung Galaxy S6] GlitterKill:
Are there other kernel managers that can tweak more of the ktoonz governor? I am unable to get synapse to work. I keep getting a "no uci detected" msg. I even tried to force stop synapse, clear cache/data and then start it again. Same message.

I am running the latest TeamSPR ROM and the Skyhigh 3.22 kernel, since I am on PD3 firmware.

I really missed the ktoonz gov. :) Thanks for bringing it back to my device. Easily the smoothest kernel i have tried on my S6 so far. :)
[Sprint Samsung Galaxy S6] crazynapkinman:
Funny you should say this because my s6 experiences random reboots and fingerprint sensor failures often with SkyHigh. :sad face:
[Sprint Samsung Galaxy S6] crazynapkinman:
[MENTION=4988866]tdhite[/MENTION] Every time i flash your aweso e kernel i get this fi gerprint sensor error. It only occurs when waking the screen with home button. I can capture a log if necessary. Please let me know if i can help you fix this. See attachment.
[Sprint Samsung Galaxy S6] tdhite:
If no UCI support is coming up, that means the ice program installed by the kernel flash is not running. The error is message is less than obvious about that.

Can you confirm that there is a file /sbin/uci please?
[Sprint Samsung Galaxy S6] tdhite:
Which kernel version are you running with Renegade? I do not believe that ROM has been updated to PF4 or beyond.

The kernel works flawlessly with fingerprinting on the stock ROM, and I have seen errors with non-updated ROMs. I'll help figure it out, but the process death is within the ROM, not the kernel. Can you let me know the SkyHigh version and Renegade version you are using?
[Sprint Samsung Galaxy S6] tdhite:
[KERNEL] [ROOT] [SM-G920P] [11 -July-2016] Port of SkyHigh Kernel [v3.3]

If no UCI support is coming up, that means the uci program installed by the kernel flash is not running. The error is message is less than obvious about that.

Can you confirm that there is a file /sbin/uci please?
[Sprint Samsung Galaxy S6] crazynapkinman:
I'm using Renegade v1.1 DB (over pf4). And latest SkyHigh.

If you've seen this error before, then i guess thats why.

Too bad the development of roms/kernels is so... wonky for the s6. All these build number requirements are frustrating.
[Sprint Samsung Galaxy S6] GlitterKill:
Yes, it is there.
[Sprint Samsung Galaxy S6] tdhite:
Ok, so something is very odd with your setup -- that file should be ***zero*** bytes in size as it is actually a link pointing to "/res/synapse/uci" upon the kernel install. So, can you please post that file here so we can determine 1) if it is correct; and 2) how it got there in the first place.

Thanks. To be sure, if you loaded other software that overwrite the /sbin area, this can be problematic.