yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] apophis9283:
thats the way its done outside stock

https://github.com/BenzoRom/kernel_moto_shamu/blob/marshmallow/arch/arm/boot/dts/qcom/apq8084.dtsi

As you see, benzo does the same. You can look at other kernels and see this is how its implemented
[Nexus 6 Android Development] KonoeKyon:
I mean the whole table seems messed up, looks like all the values are all higher than they should be on all frequencies, for example 2649 should be 1080mV, and it was on the earlier builds. On the latest however it's set at 1150mV, 70mV higher than it is supposed to be on bin 7.
[Nexus 6 Android Development] apophis9283:
Ill look into it, should be able to set them a little lower. Ill do it when i get the chance. For now just use the global setting to lower them
[Nexus 6 Android Development] KonoeKyon:
Looks like the pvs bin 0 voltages were used for every pvs bin.
[Nexus 6 Android Development] wrongway213:
Just a heads up, this was normal even when Synapse and UKM were actively being developed and working without developer modification. Something in the way Synapse dynamically changes settings causes replicable reboots when switching from certain governors to to other governors - switch one time and it'll reboot instantly no matter what if the governor you are coming from to the governor you are going to is a change that triggers the reboot. Very odd, but nothing to do with any of the wonkiness you guys are working out with UKM itself, and certainly not a kernel issue either.
[Nexus 6 Android Development] apophis9283:
I got it. Ill still keep it at 3.1 i have to finish it up and compile. Now for every pvs it has the right voltages
[Nexus 6 Android Development] KonoeKyon:
Thanks again! Sorry for all the trouble :)
[Nexus 6 Android Development] apophis9283:
OK! Finally. I kept OC and UC but all PVS' voltages are correct now. I updated the OP again with V-3.1. Everything should be right and fixed. Enjoy

Edit, i brought back a few things in HSB-UKM-V-7. Its in the OP if you want to use it for Synapse
[Nexus 6 Android Development] apophis9283:
Just stopping in for a second, no comments so I hope all is well
[Nexus 6 Android Development] dannycellestio:
No db gain control on this kernel? I'm gonna get a new N6 and I highly consider yours. :) But I'm doped with that option on my LG G2.
[Nexus 6 Android Development] :
I assume you mean sound control?

It doesn't actually work on any of the Kernels for marshmallow as far as I can tell.

Some have the option, but it's purely placebo.
[Nexus 6 Android Development] str8str:
Latest 3.1 working good here good job brother.

Straight Shooter
[Nexus 6 Android Development] apophis9283:
When I release another build in a day or two, i think youll like it. I have some good stuff.
[Nexus 6 Android Development] Mr_S:
It works 100%on hydra,however only for headset. There is no option in synapse for speaker gain
[Nexus 6 Android Development] apophis9283:
Then that wouldnt be 100%
[Nexus 6 Android Development] jolly_roger_hook:
Just stopping in to ask if setting stick inside synapse yet last time I restored my phone this threw me a boot loop so I've waited a few build till trying it again
[Nexus 6 Android Development] str8str:
Synapse is still not up to par but that has nothing to do with the kernel. Just use a different kernel app if it don't work.

Straight Shooter
[Nexus 6 Android Development] apophis9283:
So not only have i been working on the kernel, been trying to get ukm a little better. So far so good. Still a lot to do before next release

This CRC sysfys is starting to piss me off
[Nexus 6 Android Development] Mr_S:
Ok,...50% which no disrespect, is better than 0, and the only thing stopping Me jumping on board.

I actually meant it works,for headphones exactly as it should,every time.
[Nexus 6 Android Development] apophis9283:
Sorry that thats what holding you back. I have no will to want to implement any sound settings.
[Nexus 6 Android Development] :
That's possible. I only did my testing on the speakers as that's typically what needed boosting for me.

However. The sound is boostable through viper anyway. A kernel solution is honestly redundant.
[Nexus 6 Android Development] apophis9283:
So Ive changed a bunch of stuff in UKM. For those who still use it with Synapse. Should be happy. Im missing one thing. CRC control. Ive made sure the sysfs is right but still wont show up. Also I brought in a commit so you can disable android logger but that would have to be written completely. The kernel itself is running great still have a few more things to do. Im gonna try to get with Yoinx at some point but that may not be possible, we will see.

I also have Synapse giving me the x or checkmark after a reboot, but hitting the x or checkmark does nothing
[Nexus 6 Android Development] apophis9283:
For those who need some kind of sound mod. I highly suggest Dolby Atmos. I couldnt get it to work at first so I found Dolby Digital, flashed it, then Atmos. Afterwards delete just the Dolby Digital app. Its the best sound mod Ive come across. Sounds amazing through speakers and headphones. It beats the hell out of anything kernel based
[Nexus 6 Android Development] apophis9283:
I really want to figure out the UKM CRC stuff before the release, but its completely correct in UKM and not working. Ill look at it a little bit longer. If need be, the code is in the kernel, I would just need to update UKM when I get it to work. For the time being Ive disabled it by default

This is a rather large update. When I do update feel free to go through our github
[Nexus 6 Android Development] pantmunu:
Is anyone having problem to boot it on chroma ROM. I think I got into a bootloop the last time i tried .
[Nexus 6 Android Development] apophis9283:
Updated OP. Kernel Version 3.2 is up. Also HSB-UKM is updated to V-8. I also posted my setup in post #3 below the OP as someone had requested them. Have a great day and enjoy.

This was a rather huge update. Let me know if you have any issues
[Nexus 6 Android Development] str8str:
Need you to have a look at these. Installed kernel booted super su started going thru it's granting and it gets to a point stops and reboots. When I installed despair problem went away. Something with kernel permissions I assume.

https://www.dropbox.com/s/ao24dvvkj9cvoeo/2015-12-05_15.03.zip?dl=0

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Weird. Ill take a peek when I get home. Maybe try wiping caches?

Also flash his kernel again and send me the logcat. Theres some weird stuff in there i want to compare

Nothing in this update should cause this

I borked UKM, stand by as i fix it.
[Nexus 6 Android Development] apophis9283:
Ok, sorry about that the MISC tab was missing in UKM. I uploaded UKM-V-8.1 to the OP.

Still havent found a cause for the issue with SU

Although I do see where it grants su perms for quite a few apps, then it starts denying su perms for a few apps
[Nexus 6 Android Development] str8str:
Not using ukm but I switched to a new version of twrp I got from the 3minnit battery dev. I restored my nandroid backup then flashed back to the 271 version of twrp I was using from June I believe installed your kernel again and booted with no problem. I'm thinking it's a twrp thing.

Straight Shooter
[Nexus 6 Android Development] apophis9283:
I didnt see any kernel errors. It was just app SU perms being denied.

The UKM thing came to my attention as I was looking through Synapse. MISC tab is back in working order
[Nexus 6 Android Development] str8str:
Here you go https://www.dropbox.com/s/x4vgqc85lxodtko/2015-12-05_15.56.zip?dl=0

Straight Shooter
[Nexus 6 Android Development] apophis9283:
The only thing I see still is SU perms being denied. Ill look through my commits, although nothing I added should have caused this
[Nexus 6 Android Development] str8str:
Do you know what was causing the permissions to be denied? I think it had to do with twrp. No issues since I went back to the previous one

Straight Shooter
[Nexus 6 Android Development] apophis9283:
It doesnt say, it just says denied. You had quite a few apps granted, then it started denying.

Im out for awhile. Hope you guys enjoy. Family time :)
[Nexus 6 Android Development] str8str:
OK I still think it was twrp. Since reverting back it hasn't done it since all permissions get approved. The dev for 3minnit battery mod has an unofficial version of multirom and twrp. Think the twrp is borking the permissions some how

Straight Shooter

---------- Post added at 17:22 ---------- Previous post was at 17:21 ----------

OK let me know what you find

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Yeah, its possible. I decided to pull a logcat from myself before family time. I like to keep track of Synapse and what it displays in the logcat. I need Yoinx but Im pretty sure its starting to look good. I dont know when Yoinx will be available, but from the logcat I see no errors as before. Have cautious optimism, as I do. Hopefully Yoinx can shed some light on what Im seeing in my logcat. You all have a good night.
[Nexus 6 Android Development] str8str:
How's that? Your not working on synapse your working on ukm. I'm confused. Lol . . turns out it was super su causing my issue I had version 252 installed. Went up to 256 and gone are the issues. I think that version was no good.

Straight Shooter
[Nexus 6 Android Development] apophis9283:
I have synapse source too. But thats not it. The only thing thats changed is our code. Im not getting the errors i was getting with synapse. The solution may be in my logcat. Have to wait for yoinx
[Nexus 6 Android Development] gatorz77:
Would you say your settings are for performance or battery? I don't know much about anything when it comes to kernel settings. Usually I just leave them default after flashing a kernel.
[Nexus 6 Android Development] apophis9283:
Im gonna eventually make that post better. Like have a battery saver section etc
[Nexus 6 Android Development] apophis9283:
I had to fix UKM again, so 8.2 is up, gpu tab is back. Also I made a post for those who need it. To give you an idea of different settings for the kernel.

can be seen here http://xdaforums.com/showpost.php?p=62671300&postcount=3
[Nexus 6 Android Development] apophis9283:
Dont come in here and hit and run. Meaning dont just come to our thread for OUR UKM zip. We spend a lot of time on this stuff. If you want to have a UKM zip to flash for another kernel then ask that kernel dev to spend HIS time working on it.
[Nexus 6 Android Development] :
IF the kernel is being run in permissive, the AVC denials and grants are meaningless. When running in permissive, everything is granted but they are still logged for whatever the current SELinux *would* have done with them.

If you're running in enforcing and getting a lot of AVC denials, then yeah it might be some of the issue.

Doesn't have anything to do with TWRP. The recovery has it's own boot.img (recovery.img really). That means that it's got it's own ramdisk, kernel, and SELinux policy.

Short of a broken recovery not correctly flashing something, there's absolutely no way that it would affect something while you're booted into your rom. It definitely wouldn't be adding anything to the logs.

@apophis9283, I can't access any of the filesharing/posting/etc sites. You'll have to post whatever section of your log that you're trying to get me to look at in a post.

*edit*

Side Note: Looks like some Samsung devices are starting to get WiFi calling on Verizon. Hopefully we're around the corner.

http://www.cnet.com/news/wi-fi-calling-to-begin-landing-on-some-verizon-smartphones-this-week/
[Nexus 6 Android Development] str8str:
Yes I figured that out. I'm running in permissive but running our kernel I get some su permissions denied at boot and it reboots. If I change kernels no issues. Ie, I added a file and changes permissions for it then rebooted and su would go thru the normal granting app by app on boot get to a certain point and freeze then reboot. Have to change kernel to get it to boot and stay booted. But before I added the app or file it was fine. And it's not the app or file that's causing it cause I can delete it in recovery then reboot and it won't stay booted just gets to a certain point granting permissions and stops then reboots. I'm lost.

Straight Shooter

---------- Post added at 18:55 ---------- Previous post was at 18:54 ----------

Who's this directed at

Straight Shooter
[Nexus 6 Android Development] apophis9283:
[MENTION=4231562]Yoinx[/MENTION]. I ended up getting a android box to run kodi on. Needless to say its awesome. Ive spent all day looking for the kernel source so I can make a kernel for it. Let me know how you want me to send you my log. Its not failing like it was.
[Nexus 6 Android Development] apophis9283:
Its not hard to see. I can do math. Our UKM downloads vs kernel downloads put into a math equation

UKM downloads > Kernel downloads = people using our UKM because no other devs put time into it
[Nexus 6 Android Development] str8str:
OK just asking is all.

Straight Shooter
[Nexus 6 Android Development] apophis9283:
I would like to recant my last statement. It was unfounded. XDA is a community where everyone shares and tries to take part in creating something greater. I would rather enjoy if everyone who needs a UKM script uses ours.
[Nexus 6 Android Development] str8str:
Just wish I could. Until I figure out the issue I'm forced to use another

Straight Shooter
[Nexus 6 Android Development] apophis9283:
The only thing thats really different from this kernel to every other kernel was they just upgraded their kernel from lp where this was based of pure mm source. ATM its giving me the checkmark and x everytime i reboot. where as it wasnt before. Only problem is when you click on either it does nothing. Thats when the errors about it reading the database stopped.
[Nexus 6 Android Development] Nickchapstick:
Wow I read a bunch of pages and have read the OP and all I have to say is wow this seems to have more options than anyone can ever get through in one month. That's amazing how you got all that in and I am happy to say this is working very well on a few roms I have use it on. I can't believe this is so comprehensive and user friendly. More customization than any out there. I appreciate the work and will be using this for the foreseeable future.
[Nexus 6 Android Development] apophis9283:
I and Yoinx thank you.
[Nexus 6 Android Development] blacklight1025:
Hey, just a quick question, [MENTION=4392154]apophis9283[/MENTION] . I tried searching in this thread, but it didn't yield any results. Is it safe to use the ukm uninstaller, on the official ukm thread, with your version of ukm?
[Nexus 6 Android Development] apophis9283:
Should be fine, I dont see any issues it would cause. I always suggest making a backup just in case
[Nexus 6 Android Development] apophis9283:
Kernel version 3.3 is up and in the OP. All I did was add the kernel code from the mr1 update
[Nexus 6 Android Development] ancidroide:
Does it work on 6.0.1??
[Nexus 6 Android Development] apophis9283:
Just went through the defconfig, compiling now to make sure it builds. then ill start on other things
[Nexus 6 Android Development] apophis9283:
Im hoping to have a kernel for you all to test. This is a test. It should be in good working order but make a backup in case. There is no changelog, all I want is opinions. (No asses).
[Nexus 6 Android Development] apophis9283:
I found some major bugs. Have to be tomorrow
[Nexus 6 Android Development] DreamFX:
No rush.
[Nexus 6 Android Development] apophis9283:
Actually I think I just squashed them, ill let you know

Just fixing some small stuff and itll be ready
[Nexus 6 Android Development] apophis9283:
Here is a link. Still some things needing worked out. it is stable but plenty more work to do

https://www.androidfilehost.com/?fid=24052804347815056
[Nexus 6 Android Development] apophis9283:
I dont know where that BFS option showing in synapse came from... I dont mess with BFS. Ill have to track it down. The last thing I did was configure the hotplugs. I made Bricked the stock one. I know Dynamic hotplug also is enabled at boot, I have tried 50 ways to get it to stop that. I havent compiled to test my latest fix
[Nexus 6 Android Development] wrongway213:
[MENTION=4517211]Xileforce[/MENTION] made that UKM build I linked ya too lol, credit goes to him man
[Nexus 6 Android Development] apophis9283:
Ok, Ill give proper credits
[Nexus 6 Android Development] apophis9283:
Ok so ive made it a lot more stable now. Also theres more wakelocks you can control. I have yet to find the as*hole commit dealing with that bfs crap. It just annoying it doesnt affect anything.
[Nexus 6 Android Development] buckmarble:
You should scrap bfs and stick with cfs. Much more stable.
[Nexus 6 Android Development] apophis9283:
I havent been trying to pull in BFS. It had to be one commit causing it. I just havent tracked it down yet
[Nexus 6 Android Development] nrage23:
Does the test kernel support F2FS?
[Nexus 6 Android Development] DreamFX:
Is there a download for this one?
[Nexus 6 Android Development] Mr_S:
I looked in the ukm zip and couldn't see shamu under devices. Hammerhead,mako,bacon but no shamu? Does this matter?
[Nexus 6 Android Development] apophis9283:
No, it works fine.
[Nexus 6 Android Development] apophis9283:
A fellow Blisspop member has been testing this for me. He said it was running well. Ill have another test build later
[Nexus 6 Android Development] apophis9283:
test 2

https://www.androidfilehost.com/?fid=24052804347815645

feedback appreciated
[Nexus 6 Android Development] apophis9283:
Im breaking down and gonna rebase. I dont want to go nuts with questions but hellscore kernel dev has helped me, and as long as i dont have too many questions he should be nice enough to help
[Nexus 6 Android Development] apophis9283:
Screenie
[Nexus 6 Android Development] apophis9283:
Im running it on 6.0.1. Thats what the update was, the source they added for 6.0.1 or MR1.
[Nexus 6 Android Development] apophis9283:
Guess what everyone. I know this will be hard to believe but SYNAPSE IS WORKING! Given when you reboot go into synapse and hit the x at the top and it restores the previous values. All I have to say is Im fu***** happy (you need our 3.3 kernel release)
[Nexus 6 Android Development] apophis9283:
I decided to work on the kernel for a bit today. I got some good stuff. Probably have a release tomorrow too.

Edit, I keep exposing these values but they dont show up in Synapse. Confusing the hell out of me

I got it to build with -03 optimizations so thats a plus.
[Nexus 6 Android Development] :
Are you sure the values are actually being exposed, or able to be changed?
[Nexus 6 Android Development] apophis9283:
Everything looks good. I tried adding sysfs for android logger and sysfs for printk logging, the printk one kept throwing errors so I killed it.
[Nexus 6 Android Development] str8str:
Well I finally got to the bottom of the issue I was having and it was definitely the kernel. Latest despair would do the same thing. It would fc super su as well as apps just like I was getting with hsb. If I go back to version 39 of despair all's good. Did you take any comets from 6.01? Anyway the kernel is the culprit not behaving with super su. Don't know if looking into his thread would help you but his version was running fine on my device till he updated it and then it started doing the exact same thing that hsb was doing causing the issue with super su. I've tried everything and the only thing that makes a difference is changing kernels .

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Its not perfect but synapse works. If you reboot, you have to open synapse and hit x
[Nexus 6 Android Development] str8str:
Still can't boot the kernel or rather stay booted. Just keeps rebooting. On despair rom.

https://www.dropbox.com/s/cumezb5y4g5rpw4/2015-12-09_11.12.zip?dl=0

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Weird. Ill be releasing a new build soon. Quite a few more changes and now with -03 optimizations
[Nexus 6 Android Development] apophis9283:
Kernel V-3.4 is up. Some more changes/fixes also compiled with -03 optimizations. I changed around some of the OP and the title to be clearer. Enabled blc driver again. Running great here. Im happy with where the kernel is

Also I flashed the kernel rebooted. And all my settings stuck without hitting the x. Not sure if this is permanent or a fluke

Edit: I rebooted several times and setings stuck. No need to hit x at all
[Nexus 6 Android Development] str8str:
https://www.dropbox.com/s/md3bshjk71gny2r/dmesg.txt?dl=0

So you can have a look

Straight Shooter
[Nexus 6 Android Development] apophis9283:
i have it downloaded. Not sure why it wont flash. Making dinner then family time. I will try and look at it tonight. what ROM?
[Nexus 6 Android Development] str8str:
Yah, it works. Don't know what you did but this version works. Thanks bud I'm back on hsb. ?

Straight Shooter

---------- Post added at 19:34 ---------- Previous post was at 19:33 ----------

Despair/ubermallow

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Awesome. Glad it works. Hope you enjoy :)

While Yoinx is away, I will play
[Nexus 6 Android Development] t1.8matt:
Not sure why, but it seems like everytime I try to flash this kernel in conjunction with the UKM zip file, I get really bad lagging on any rom I've tried. The UKM zip is needed to be able to run synapse?
[Nexus 6 Android Development] apophis9283:
Weird. Whats your setup?
[Nexus 6 Android Development] t1.8matt:
Its done it on multiple ROMs like Cataclysm, Pure Nexus and 1 or 2 other AOSP based ROMs. I usually try to leave everything stock. I changed my TCP and other basic stuff to Cubic, FIOPS, but other than that I don't mess with much. Its somewhat laggy if I don't install UKM zip but when I do it gets worse.
[Nexus 6 Android Development] apophis9283:
ive had no issues. If you look at post 2 I give some "guidelines" or different settings
[Nexus 6 Android Development] apophis9283:
I always like to change things around. Thinking of a name change since all this has been worked out and running smoothly. Ideas for name change?

Thinking Singularity Kernel
[Nexus 6 Android Development] apophis9283:
So Ive figured out synapse. If you set and just reboot you dont need to touch synapse. If you wipe cache youll need to open it and hit x. As well as set a few things. It does keep settings 100% after a normal reboot
[Nexus 6 Android Development] KonoeKyon:
Singularity sounds good.

Question, is there any possibility of getting a toggle to turn off fsync like some of the other kernels have?
[Nexus 6 Android Development] apophis9283:
We should have a toggle. It may have gotten lost in a code update or ukm change. Ill peek tomorrow and figure out which one
[Nexus 6 Android Development] KonoeKyon:
Alright thanks!
[Nexus 6 Android Development] whojabacod:
Force encryption?
[Nexus 6 Android Development] apophis9283:
No
[Nexus 6 Android Development] DreamFX:
Like the new name.
[Nexus 6 Android Development] apophis9283:
Ok, I fixed some stuff both in the kernel and ukm. I just kept the kernel at V-1.0 and reset ukm to V-1.0. Just redownload the kernel, with the new ukm and enjoy. Yes, Fsync toggle is back. Please let me know if I missed anything or something isnt working. Enjoy
[Nexus 6 Android Development] str8str:
Got your message about synapse working in 3.3. Is it still working? I'll try new update. PS, new name is good

Straight Shooter
[Nexus 6 Android Development] apophis9283:
Heres how synapse works. If you set everything and do a normal reboot it will keep your settings. If you wipe cache and so on, you need to go in and hit x, even then theres a few settings you need to set. And of course if you do a complete wipe you need to set everything. After a normal reboot and you set your settings, after boot you should see synapse boot complete

Edit: make sure you wait until SU has granted everything permissions. If you open Synapse early it tends to act like you wipe caches.
[Nexus 6 Android Development] 875295391:
More smooth and stable on the chroma than ever.Good job.