yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] jcole20:
I don't use Spotify but understand in order for v4a to work the audio has to route through the android default sound processor. With apps like PowerAmp you have to go into the audio settings and disable any built-in equalizers (equalizers that are built into the audio app you're using). In many cases you also need to enable the android sound processor in the settings of said app.

Many apps like PowerAmp have built in sound processors that are optimized for things like battery life or processing low quality audio so that they can stream a low bitrate file to you but the audio processor (built-in to the app itself) tries to restore sound quality via amplification and equalization. This keeps data being used low without much degradation to audio quality.

To get v4a working you'd have to bypass/disable stuff like this. Spotify is a steaming radio app (I'm assuming), so it may not be possible.

Finally if none of that works you may need to open ViPER4Android and go to the menu button at the top right and find the "FX Compatibility Mode" option and run V4A in Compatibility Mode. Understand that after changing compatibility entries you may need to restart the audio process. You can either kill the app manually or reboot the device to accomplish this.

I hope the above makes sense. An understanding of why the above is necessary will allow you to figure out how to enable v4a in any app where it's possible.

HTC One (M8) MultiRom: PACman 5.1.1; Carbon 5.1.1

Also... I keep plugging this because it's awesome (I didn't make it) but if no one else has seen it or has it here's a link to a material themed v4a. I found it and uploaded it to my drive account so I'd have it accessible if someone wanted to have it.

https://drive.google.com/file/d/0B5ludpXGl7ACNXFNOWY3MjFRNm8/edit?usp=docslist_api

---------- Post added at 11:43 AM ---------- Previous post was at 11:14 AM ----------

Yeah the spelling threw me off too at first. If you reread that post from yesterday I was careful to include the actual spelling the author of the app used.

I'd like to note that I ruu'd before testing both of those setups... Ie I ruu'd and tested lionheart for a day and then ruu'd and tested abyss as above. I've used both for awhile now but finally narrowed those two down as my favorites and actually recorded the data from yesterday.

Today I've been using lionheart off the charger since 900am est with just over an hour and a half screen on time and I'm at 93% battery. It's now ~1141 est. As the kernel settles in its looking like battery life is improving over what I've actually been recording lately.

HTC One (M8) MultiRom: PACman 5.1.1; Carbon 5.1.1
[One (M8) Android Development] krazie1:
Hey IDK if you guys noticed about this issue I posted in the CM thread, this happens on all roms that merged in the Audio Distortion Fix

But there is a patch here that "MIGHT" fix it, can you cherry pick this into a build [MENTION=5676253]fizbanrapper[/MENTION] to see if it fixes the issue?

http://review.cyanogenmod.org/#/c/101223/
[One (M8) Android Development] mrtoddles11:
Using your 'battery saving' configuration in the previous post and abyssplugv2 today I'm at 70% after ~6 hours on with 30 min of SOT. Comes out to be 5.2%/h with 3h 37m Active. Not so bad, but worse then your findings.

Turns out the Kernel app was installed and located in the "Performance" section in settings. The more you know.

EDIT: Now at 45% battery in 11.5 hours with 1hr SOT. 7h 20m Active.

com.caf.fmradio is taking up 14% which is strange because I don't use the FM Radio. Even still, that's pretty good battery life overall.
[One (M8) Android Development] jcole20:
Yeah keep in mind results will vary from device to device. It takes 24-72 hours ime to allow a kernel to settle in and get accurate battery/performance info. Also understand that apps like Facebook wake devices a lot. I showed 180 some odd wakes in less than 9 hours. Turn those permissions off on those kind of apps for best battery life. Also note my device is less than 3 months old. My battery has never died and is still basically new. Batteries degrade over time so take that into account as well.

It should also be noted that smartmax_eps (extreme power saving) may be better for some than abyssplugv2. This is why I mentioned it as well. Good luck.

HTC One (M8) MultiRom: PACman 5.1.1; Carbon 5.1.1

Edit: BTW, a continuation of my post above I'm at 70% battery life now with close to 2.5 hours sot with lionheart. That's 7 hours off charger.

Edit 2: 10 hours off charger with 3h13m sot @ exactly 50%.
[One (M8) Android Development] fizbanrapper:
I got 40 hours out of a charge, 4 hours of which was screen on time.

If you configure it right, Candy kernel can be incredible compared to stock.
[One (M8) Android Development] jcole20:
Yeah without a doubt. With regards to sense there's no comparison.

HTC One (M8) MultiRom: PACman 5.1.1; Carbon 5.1.1
[One (M8) Android Development] Tech_Savvy:
Does the pac/candy kernel have doubletap to wake at kernel level?? If so could you uploax the latest version you have? Im uzing sokp but that candy kernel only has swipd to wake and that doesng work and i need dttw.. Thank you
[One (M8) Android Development] jcole20:
Yep here you go...

https://drive.google.com/file/d/0B5ludpXGl7ACNHNna25UWFoyQXc/edit?usp=docslist_api

HTC One (M8) MultiRom: PACman 5.1.1; Carbon 5.1.1
[One (M8) Android Development] NexusR7:
Using the 06/16 with candy, everything's fast and the only bug is when i start a video in the browser or a stream on twitch the audio starts on max for 0.2 seconds then goes back to normal.

The battery life is really good:

http://imgur.com/6SewbNz

http://imgur.com/ZCwC82I
[One (M8) Android Development] d1ez3:
How do you install the candy kernel over PAC in multi rom?

Last time I removed the boot.img and tried flashing and it caused big problems, maybe I made a mistake. Can someone please let me know the procedure for flashing candy kernel to PAC with multirom? thanks

---------- Post added at 01:33 PM ---------- Previous post was at 01:29 PM ----------

How can I downgrade from v32? I am on TWRP not multirom after I RUU'd. Is there a way to install a different version?
[One (M8) Android Development] KhemaraS.:
Candy Build is Amazing, first recharge after 38 hours of use...pretty amazing.

Only one annoying thing i realised is: Whenever i start the music player , theres a loud bang before the music starts playing...can this be fixed?

Nice work op using this as my daily driver.
[One (M8) Android Development] d1ez3:
How do you flash the kernel as a boot.img file? I have multi rom I just don't want to screw it up again. thanks
[One (M8) Android Development] KhemaraS.:
Sry im not using multirom,i also didnt flash it seperatly. Just download the candy build in the second post.
[One (M8) Android Development] d1ez3:
Ah I wish I knew about that button an hour ago before my clean flash. lol
[One (M8) Android Development] mrtoddles11:
Any special settings you used to achieve 38 hours?
[One (M8) Android Development] KhemaraS.:
I think it was posted before but here u go:

Max 1958400

Min 300000

Max Screen of 1190400

Abyssplug v2
[One (M8) Android Development] fizbanrapper:
The most important thing in getting great battery life is to watch the frequencies after you make your adjustments. After a few seconds, 3 of your 4 cores should be off altogether. This is 90% of the battle.

The remaining core should be at it's it'slowest allowed value for most of the time, but will spike up on occasion. Managing the size and frequency of those spikes is the next most important thing. If during those spikes, it recruits another core, you fail.

All of this is to manage how power is being used when you're not touching the screen, since that's how your phone spends most of its time.

Screen on matters of course, but how your phone performs then is a matter of preference because there's a trade-off.

Lots of people ask about settings, but it's more important to follow the above. We don't all have the same apps, so what works on one may not work for another.
[One (M8) Android Development] mrtoddles11:
Sort of off-topic, and I know this is a multi-carrier ROM, but it is possible to add AT&T's HD Voice capabilities? "Enhanced 4D LTE Mode" is missing from settings. It appears when you search settings but clicking on it opens the "Mobile network settings" but that particular setting is not there. I'm referring to http://www.att.com/esupport/article.jsp?sid=KB425890&cv=820 Thanks!
[One (M8) Android Development] jcole20:
You can flash a boot.img to a primary ROM by changing the install from zip to image at the top and then finding the boot.img and selecting that it installs to boot not recovery. I haven't found a way to install a kernel to secondaries either via recovery or any app like flashify. They all tend to overwrite the primary kernel. You could create a flushable zip and flash it from multirom onto your secondary or simply change the boot.img in your original (secondary) installation zip.

To downgrade you just go into multirom twrp and flash the v31 zip. It's just as simple as flashing v32.

HTC One (M8) MultiRom: PACman 5.1.1; Carbon 5.1.1
[One (M8) Android Development] d1ez3:
ignore. And thank you [MENTION=4452290]jcole20[/MENTION]
[One (M8) Android Development] _moelle:
[MENTION=5676253]fizbanrapper[/MENTION]

just bzw:

this GPU commit is amazing! Plesse keep it alive on future updates:
[One (M8) Android Development] amirfida:
Hey can anyone tell me whether the latest cyanogenmod audio fixes are included in the recent build?
[One (M8) Android Development] jcole20:
No problem... You can also switch your primary and secondary roms, flash the boot.img to your new primary (that was secondary) and then swap them back. This takes awhile but it's a possibility. I just use the same kernel on all my roms as it gets rid of the multirom going to bootloader issue when going to secondary and allows me similar performance across roms.

HTC One (M8) MultiRom: PACman 5.1.1; Carbon 5.1.1
[One (M8) Android Development] fizbanrapper:
Ok guys, I'm trying to bring up the kernel on the stock PAC builds from vanilla CM to something better...

You should notice a lot more cpu governors in the latest nightly build that's uploading at the moment. These are picked from candy, but what others would you like to see?

I'll be adding force fast charge relatively soon too. There will be lots of other tweaks as well, but I don't want to stray too far from cm because compatibility seems to become an issue at some point. That's priority #1 for me.
[One (M8) Android Development] amirfida:
Hey thanks for that your builds are awesome, can you tell me are you going to include audio fixes also in the latest build?
[One (M8) Android Development] fizbanrapper:
No custom tweaks yet, but the cm boomsound fixes should be fully integrated into nightly builds at this point.

My end game is to upgrade the kernel to the point where the latest and greatest is included in the nightly builds, without sacrificing compatibility or stability. I know that means that I'll probably never get to use the mpdecision used buggy candy, but that's ok with me if using it causes compatibility issues for some (I'm not even sure that it does yet, just a suspicion).
[One (M8) Android Development] amirfida:
Cool waiting for the latest build :D
[One (M8) Android Development] kickassdave:
Ability to undervolt is just about the only other tweak I'd really like as well as additional governors. Keeps those temps down.
[One (M8) Android Development] AuX2:
Thanks for a very stable and quick rom!!

All I see is pac_m8-lp-mr1-Nightly-20150623.zip.md5sum but not the actual rom. Am I missing something or is it still not uploaded?
[One (M8) Android Development] fizbanrapper:
They had build bot problems last night. Hope it's fixed fitted tonight's run!
[One (M8) Android Development] AuX2:
Hmm still not seeing it.
[One (M8) Android Development] fizbanrapper:
Last night's build was assigned to a different server and didn't even compile properly. Must be a problem with that server. It's always compiled just fine every night, compiled fine at home, and this is the first time that particular server has tried an M8 build. Hoping for better luck tonight.
[One (M8) Android Development] KhemaraS.:
Is a build with candy Kernel on the way ?:)
[One (M8) Android Development] mattie_49:
This is the best example of asking for an eta.?
[One (M8) Android Development] jxcorex28:
What's the updated candy kernel ? I've found older versions,but can't find any newer ones
[One (M8) Android Development] Shadow Death:
Anyone else having issues with speaker phone not working on the latest build? Just noticed today.
[One (M8) Android Development] fizbanrapper:
Ha! Thanks!

But I actually don't mind. I can't possibly respond to everyone, and I generally don't respond to posts like that. While I don't respond, I do read them and it does influence what I choose to build next.

The other category of posts I generally don't respond to are the ones that start with "how do I...?", or "where is the...?". Most of those are good and valid questions, but I'd never get a build done if I responded to all of them. I rely on the good people at xda to help one another out with stuff like that.

Hot of the press buildbox

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

I can't help you.

Here's the full zip title:

pac_m8_LP-MR1.Beta-2.Unofficial_20150627-222146.zip

Ideally you'd give me this, as well as what kernel you're talking about.

But as long as you post this part

20150627-222146

I can do the legwork to figure it out.
[One (M8) Android Development] fizbanrapper:
Oh and if any of you are using the official nightlies and actually paying attention to what's going on with the kernel, feel free to provide any feedback. I'm planning to make a ton of changes, but will be doing it slowly to avoid compatibility issues. The only thing I've changed so far, is adding a ton of cpu governors and kexec-hardboot patch.
[One (M8) Android Development] Shadow Death:
I don't flash kernels outside of the roms anymore. Most of the time they cause problems so I run the stock kernel.

It was actually pac_m8-lp-mr1-Nightly-20150621.zip

I am currently running 20150627 and haven't checked to see if it's still there yet.
[One (M8) Android Development] KhemaraS.:
Damn im sorry mates, just came back to Android after two years windowsphone and IOS.

I kinda forgot that rule and i was too dumb to read. Anyways im cery hyped and waiting for a New candy build, will stick to the old till then :)
[One (M8) Android Development] amirfida:
New build has been uploaded, have a look :)
[One (M8) Android Development] PunkUnity:
If I just repo sync off the latest pac rom repos, and build the ROM on my computer, am I getting this same rom? Or are you merging stuff into your own repos first?
[One (M8) Android Development] PunkUnity:
My latest build looks like this
[One (M8) Android Development] fizbanrapper:
You'll basically be building the nightly build. No special kernels.
[One (M8) Android Development] fizbanrapper:
Awesome! You want to upload it for others? I'll add a link to post #2 where I put my unofficial and special builds.

Send me a pm. Not sure exactly what your plans are, but would love to work together. I could use the help! Any interest in becoming a maintainer?
[One (M8) Android Development] fizbanrapper:
I keep very very little on my personal machine. I commit all of my changes to public repos, except the most basic changes (trimming repos via local manifest etc).
[One (M8) Android Development] PunkUnity:
I don't know much about developing or code. But I can build the ROM from source. Pm me or hmu on hangouts. Bryan Hocking
[One (M8) Android Development] PunkUnity:
I think my last build took about 3.5 hours to finish on my old laptop running Debian Cid. I'll try and post my most recent build soon
[One (M8) Android Development] zosopage:
just came over to this ROM. I am on VZW, and I have noticed that on all CM12 based ROM's, my wifi will just turn off (and start using mobile data). I thought at one point, when I was thinking of trying this ROM, there was a fix that someone posted. Is that the case and I just can't find it? Those of you on VZW, are you having that same issue? I know this has been discussed in many other AOSP ROM's but it was the first time I saw some kind of fix for it. Thanks in advance.
[One (M8) Android Development] PunkUnity:
I'm on AT&T and dont have any wifi issues. Sometimes a little hiccup with Bluetooth tho but no biggie. I'll post a build tomorrow morning or tonight sometime.
[One (M8) Android Development] PunkUnity:
Running a build now. Hopefully post it in the 2nd post under UNOFFICIAL.

---------- Post added at 04:13 PM ---------- Previous post was at 04:12 PM ----------

https://www.zerobin.net/?564eb1e34cad329a#2yQMJo20D+9QitLF19hNps92RylUlzwDNeireGuu/MI=
[One (M8) Android Development] PunkUnity:
OK! Build is done! Under 3 hours this time! YAYYY! LOL.

https://drive.google.com/file/d/0Byp_Oxka--aWd2t5WkRhQkVOZ1E/view?usp=sharing

https://www.dropbox.com/s/s98x43abu5ri3iu/pac_m8_LP-MR1.Beta-2.Unofficial_20150629-231030.zip?dl=0

---------- Post added at 07:17 PM ---------- Previous post was at 07:16 PM ----------

@fizbanrapper
[One (M8) Android Development] fizbanrapper:
Check your hangouts.
[One (M8) Android Development] PunkUnity:
Nothing in hangouts. Bryanhocking@gmail.com
[One (M8) Android Development] fizbanrapper:
****, then I've been sending messages to someone who probably thinks I'm a real weirdo, lol.

Can you create a linkable folder on a hosting site? Basically what I want is to link to a permanent folder in the second post so I don't have to update it for each new build.
[One (M8) Android Development] PunkUnity:
Lol! Like Androidfilehost.com or something?
[One (M8) Android Development] KhemaraS.:
THX for the newest update fizbanrapper :) i need some help tho,where can i set up my CPU frequency and governor? Kernel adiutor seems to be integrated but cant find it .
[One (M8) Android Development] zosopage:
Thanks for the update so quick. I have installed and have not noticed the same wifi issues that I was having prior. Not sure if you did an update just for that issue or not... If not, just reflashing may have fixed the issue. Thanks again as this is now my daily driver....

Z
[One (M8) Android Development] PunkUnity:
Flash UKM (UNIVERSAL KERNAL MANAGER) zip. Install busybox and Synapse from play store. Fire up Synapse. Boom. Best kernel manager around.

---------- Post added at 12:26 PM ---------- Previous post was at 12:25 PM ----------

http://xdaforums.com/showthread.php?t=2736986

---------- Post added at 12:27 PM ---------- Previous post was at 12:26 PM ----------

Good stuff! I might be helping out around here soon. Op has a lot on his plate.
[One (M8) Android Development] jcole20:
Completely unrelated and I've been so busy with work lately I've not even had time to look at the forum but synapse has to be the best name for a kernel app ever.

HTC One (M8) MultiRom: PACman 5.1.1; SOKP 5.1.1; CyanogenMod 12.1.1 (Nightlys updated weekly); ViperOne M8 w/Hypernova Kernel
[One (M8) Android Development] adeptustech:
What is a ETA? As far as I read it he just wants to know of we are planning to put out a update for the candy edition with no request of knowing "estimated time of arrival" for release of update...

Jumpy much?
[One (M8) Android Development] mattie_49:
Shhhh the adults are talking, back to the kiddie table. And back to the subject of pac rom. Go troll elsewhere
[One (M8) Android Development] PunkUnity:
NEW UNOFFICIAL BUILD

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

---------- Post added at 09:51 PM ---------- Previous post was at 09:50 PM ----------

Someone PLEASE TEST and give me input. I need to make sure I am doing this right. I will flash it soon as well...
[One (M8) Android Development] adeptustech:
Think your mommy is calling you.

Don't go there!

I'm here for PAC ROMs not bulling.
[One (M8) Android Development] PunkUnity:
OK. Guys keep the thread CLEAN, please. Everyone keep in mind this is a development thread. Anyways, I flashed my own build, and all is well. So far. I dirty flashed it, and flashed Supersu zip and then UKM zip. And thats it! Seems great so far. Didnt wipe dalvik, cache, nor did i reflash gapps. Hopefully this works well for everyone!

---------- Post added at 10:38 PM ---------- Previous post was at 10:36 PM ----------

And I didint mean to thumbs up any of that bickering. Just an FYI. You guys are good. Keep it chill in here and enjoy the FREE support around XDA! Thanks.
[One (M8) Android Development] amirfida:
Can i have a changelog? What's changed compared to candy kernel rom?
[One (M8) Android Development] fizbanrapper:
His build is the same as what's in the nightlies.

If you're flashing nightly builds, it would be helpful for us if you flashed his build. Want to make sure all is well with his build environment. Of course he's going to flash it, but with all of the different variants out there, the more the merrier.
[One (M8) Android Development] zosopage:
dirty flashed, mostly a stock install, no playing with kernels, etc. Will test and let you know if anything is wonky. Anyway to get an advanced power menu in this one... or am I just missing where it is?... thanks again!

Z
[One (M8) Android Development] PunkUnity:
I just hold the power button down and tap on reboot and theres another menu that pops up for recovery etc
[One (M8) Android Development] zosopage:
Not for me, all I get is "phone will now reboot".

Also, is there a good replacement for the "audioFX" app since it is completely obvious that that doesn't do a darn thing.
[One (M8) Android Development] mcwups1:
Dev options, Advanced Reboot

Sprint M8 Converted HK 4.25.654.14
[One (M8) Android Development] zosopage:
totally missed it, thank you.
[One (M8) Android Development] PunkUnity:
I always uninstall AudioFX as well as any Google or aosp music app. Then I install Viper4Android and any music app I actually like. Viper4Android is the bees knees
[One (M8) Android Development] zosopage:
I removed Audio FX, via TB and installed Viper, but I still don't hear any difference when enabling and disabling... I am very aware of how good viper is, love it... any hints to get it working? says it installed fine and I did the reboot thing...
[One (M8) Android Development] PunkUnity:
Hmm. Idk. Top right there's the 3 dot menu. From there tap on lock. I love it on Bluetooth and notice a difference immediately in my car audio
[One (M8) Android Development] reV17:
Make sure the Kernel is in Permissive. And that V4A is in compatible mode. Awesome Player had to be on too.
[One (M8) Android Development] zosopage:
thanks. I think it has something to do with Superuser rights. Can I install a different SU? I say that because it has had me install the driver a couple times.

I am running the nightly build, not sure that has anything to do with my issues...
[One (M8) Android Development] PunkUnity:
In Synapse, set kernel to permissive. Should be in one of the last sections.
[One (M8) Android Development] PunkUnity:
Here you go. But this is getting a little OT
[One (M8) Android Development] zosopage:
totally off topic of the ROM so thanks for the help, I will give up as I have stock kernel with no UCI suport for synapse... Everytime I get one thing done, it leads to another issue... LOL... will just stick with this stock rom.. thanks again guys.
[One (M8) Android Development] PunkUnity:
Hey bro. Just send me a pm or a hangouts and i'll walk you through getting Synapse working. You just need to flash the UKM zip (i posted a link a a page or 2 back). Uninstall synapse, reboot to recovery, flash UKM.zip, reboot (dont wipe anything), insgtall busybox (stericson, and make sure you open the busy box app and have it install everything), then install synapse app form play store, profit.

---------- Post added at 06:08 PM ---------- Previous post was at 06:06 PM ----------

Anyways... Running another build now. Takes my computer about 2 hours to do it. Hopefully I can learn more and get more up to speed and really start helping the xda community out some more. Baby steps.... lol

https://www.zerobin.net/?148824bc39e79131#Q9mI0YC82LIEwnk3LwmYq257b9weEUS1lGQEYYaii8A=