yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] bigrushdog:
Dude that op is a complete train wreck. Here's what we need.

1) a download link to the Viper package which contains the updated visualizer fix

2) Clear and concise instructions how to install said package.

3) names of anyone who needs or deserves credit, respect, and all that.

4) information on anything I need to do on the device/platform side.

Let's get this handled people so we can get some Pulse Viper action!
[Nexus 6  Original Android Development] wase4711:
whatever apps that normally would work with Viper, will work the same way with this "package"
[Nexus 6  Original Android Development] twcobra:
I have been using this with Dolby Atmos. Awsome combination.
[Nexus 6  Original Android Development] wrongway213:
[MENTION=3987079]remicks[/MENTION] does your auxiliary connection work and your Chromecast audio work with Viper4Android in normal mode (not compatibility mode)? If it does then we just need to do a little digging in the zip, but sadly I am assuming your aux and Chromecast is borked right now - precisely why the N6 specific zip for Viper injects a modded audio_policy.conf and audio_effects.conf, the very part of the zip that breaks Pulse.

What fixes aux/Chromecast for system-wide Viper = what breaks Pulse for Viper.

If your aux and Chromecast connection is working, it's time to dissect some zips and isolate our fix. If not, sadly, we're at square one fellas
[Nexus 6  Original Android Development] bigrushdog:
You need to look at remote submix. Anything Chromecast will be submix for sure.
[Nexus 6  Original Android Development] wrongway213:
And auxiliary connection? It breaks down like this: with broken auxiliary due to Viper, the "fix" = plug your aux cord in incredibly slowly until your Google Now opens. Trick your phone into believing you are using Google Now and not playing music and it comes through your speakers. If you plug a Shamu with Viper and no aux fix into aux without plugging in incredibly slowly, the music comes out of the Shamu's speaker's as opposed to the speakers on the vehicle/stereo you have plugged it into. The behavior with Chromecast is quite similar but I do not think there is even a workaround for that, although auxiliary function is my main concern anyway.. I can't imagine tricking your phone like that with the slow plug/Google Now to get it to process can be a good way of doing things.
[Nexus 6  Original Android Development] remicks:
Hello friends! Since [MENTION=470268]bigrushdog[/MENTION] won't stop bugging me to do something useful for EOS I have collaborated with my buddy dark eyes from the n5 forum and convinced him to fix V4A for EOS without having to flash some crazy mod. Below is a link to the first test zip, please flash and report if the visualizer and pulse work with V4A using this file.

File pulled due to systemui crashes.

Game on.
[Nexus 6  Original Android Development] wrongway213:
It didn't crash anything here but it broke Pulse and also whatever was done caused Viper not to process.
[Nexus 6  Original Android Development] twcobra:
Pulse is now working for me.

I uninstalled xtream music and dolby atmos.

I installed the new Viper mod and installed drivers.

I then reinstalled dolby atmos which now works without xtream music.

Now everything seams to be playing nice together.
[Nexus 6  Original Android Development] bigrushdog:
Can you confirm Viper drivers are properly installed and functioning in the Viper app?

Btw pinged 3Minit dev a few days ago but no word back yet.
[Nexus 6  Original Android Development] wrongway213:
He's indisposed in the Middle East I do believe, [MENTION=5808364]jolly_roger_hook[/MENTION] is handling 3minit in dev's absence last I was made aware.
[Nexus 6  Original Android Development] bigrushdog:
Ok I'll ping his thread.

What we're shooting for is source code for the battery mod systemui hooks. He's distributing raw smali which is appropriate for Sense or TW hax but not really for aosp. The idea is I can write some code that allows for aosp to be fully 3Minit Battery Mod compliant without the need for guys decoding systemui.

At the same time we still protect the closed source proprietary side of the battery mod.

The reason this interest me is this app has over 100 battery styles and mods. That pretty much solves my battery mods issues. Forever.
[Nexus 6  Original Android Development] wrongway213:
I like the way you think: big... your name suits ya man.
[Nexus 6  Original Android Development] Kris Nelson:
I just got everything set up exactly as laid out in this thread.. Which yes, is a hot mess.. But the following does work, does NOT break Pulse or lockscreen visualizer.

Viper does install drivers properly and works perfect [MENTION=5964313]wrongway213[/MENTION]

Ive tested it with aux, headset (not Bluetooth yet cause i smashed my speaker in a million pieces)

They work great.

http://xdaforums.com/android/software/mod-beatsaudio-e-xloud-installer-t3029951

Kernel must be set to permissive and Audio FX disabled or removed.

How i installed and what:

Download

- XTREMEMusic-

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

- Project Desire from here-

http://xdaforums.com/android/software/soundmod-project-desire-hear-perfection-t3183119

-Viper fix

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

I flashed XTREMEMusic first (IMPORTANT), wiped both caches and rebooted system.

At this point Pulse will be broken, that's OK.. Back into twrp

Flash Project Desire + ViperFix/wiped caches (optional) and rebooted system

Opened Viper installed driver, rebooted = beautiful Pulse and incredible sound!!

Thanks to [MENTION=5627933]androidexpert35[/MENTION]
[Nexus 6  Original Android Development] wrongway213:
It would be you that fixes this! Thanks so much!
[Nexus 6  Original Android Development] Kris Nelson:
Ohhh i was just the Guinea pig.. Trying one and another.. Another.. Another.. LOL.. I only offered up time ;)
[Nexus 6  Original Android Development] ecsnead69:
Kris, can you post a link to the latest modem? Thanks!
[Nexus 6  Original Android Development] twcobra:
Yes ? they show working and it is functioning.
[Nexus 6  Original Android Development] Kris Nelson:
Last one under 6.0 preview 4 (standard)

http://xdaforums.com/nexus-6/development/fxz-nexus-6-recovery-flashable-fastboot-t3066052

---------- Post added at 05:32 PM ---------- Previous post was at 05:28 PM ----------

Holy color all the things.. What are you using to color your status bar icons?
[Nexus 6  Original Android Development] twcobra:
Neon theme and 3minit battery mod for the battery icon. There are some black on black menus. I have emailed the dev for the theme to see if he can fix them.
[Nexus 6  Original Android Development] Kris Nelson:
Thank you very much!
[Nexus 6  Original Android Development] twcobra:
Your welcome.
[Nexus 6  Original Android Development] bigrushdog:
I posted a request in 3minit thread

http://xdaforums.com/showthread.php?p=62685947

Seems to me it would be a mutually beneficial opportunity.
[Nexus 6  Original Android Development] bigrushdog:
Oh snaps! You just pwnd everyone! When I'm on deck I'll get this up in the second OP.

Now, I'll be curious to see aux and remote_submix (ie Chromecast) working.
[Nexus 6  Original Android Development] Kris Nelson:
AUX works great... BT is also confirmed working and i just tested on chromecast (didn't know that was an issue prior).. Works great..

Now what's odd is.. Opening YouTube app and using the chromecast button inside, you don't get Pulse BUT if you use the cast screen toggle in qsettings you do.. Very strange, not at all like it matters cause well.. It's on your TV now. Lol..

But yeah all is working beautifully!
[Nexus 6  Original Android Development] gippy2:
Amazing job getting viper to work with pulse and visualiser ...Sound is amazing now...Its what was keeping me away ....Loving fling Im hooked ...
[Nexus 6  Original Android Development] bigrushdog:
Glad to have you back. But you said something that requires commentary.

It is Viper that breaks public api, not me. Viper has always functioned as advertised on this project. It's just that, up until today, one of my hallmark features was broke as a result of Viper being broke. I'll refrain from passing further judgement on these sound mods as I already have in a previous rant.

All that being the case, I'm glad you guys pulled it off and got it working.
[Nexus 6  Original Android Development] gippy2:
[MENTION=470268]bigrushdog[/MENTION]... You shouldn't put such good features in then lol...I shall compliment you on a very good rom sir..... Thank you....[emoji4] [emoji106]
[Nexus 6  Original Android Development] micmars:
You are a God among mortals...my ears thank you.

#WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6  Original Android Development] twcobra:
I noticed earlier today. I hope you have luck with the 3minit devs.
[Nexus 6  Original Android Development] ecsnead69:
I've got a theme issue. Looks like even though I don't select nav bar to be themed, when you select status bar, it gets themed anyway. This breaks pulse and lock screen visualizer. Is this a theme issue or ROM issue? I know on blisspop it was a ROM issue. Anyone able to install a dark theme and not break pulse? Thanks
[Nexus 6  Original Android Development] Kris Nelson:
I haven't had any problems with themes breaking pulse at all.. I'm using the COS 12 per app port though.. Have you tried that yet? If not, i can not recommend it enough

http://xdaforums.com/oneplus-one/themes-apps/share-cos-12-app-themer-cm-12-x-roms-t3182123
[Nexus 6  Original Android Development] ecsnead69:
I'll give that a try, thanks
[Nexus 6  Original Android Development] gippy2:
I'm using deep darkness overhauled with the mods...All working fine here ....
[Nexus 6  Original Android Development] bigrushdog:
I assure you. I is IMPOSSIBLE for a theme to break Fling or Pulse. Many themes don't use the navigation portion of a theme and put their navbar resources in statusbar. To my knowledge, nobody has themed the Fling logo. Even if they did it still wouldn't break. Link to your theme and post some screens of this issue.
[Nexus 6  Original Android Development] bigrushdog:
What is this COS 12 sorcery you speak of? And dude mentioned Fling in that thread. What's that about? I know the kangs are circling like vultures for it bit they won't get it ;D
[Nexus 6  Original Android Development] Kris Nelson:
COS 12 is a CMTE port for per-app theming.. It's amazing.. Just flash it! Lol Trust me.. You've never seen CMTE so fantastic.

Ohhh yeah.. Someone on G+ asked AICP to add Fling to their ROM Davor didn't know what he was talking about.. So i told him.. That guy jumped in and started arguing about not wanting gestures on his nav..blah blah blah.. Lol

And yes there have been many requests for other ROMs.. Watch those kangers though! ;)
[Nexus 6  Original Android Development] bigrushdog:
I'm gonna flash this theme thing and see what's up. I'm a bit iffy on including it in the project because it's all but impossible to support since it's cm proprietary stuff.
[Nexus 6  Original Android Development] ecsnead69:
Kris Nelson, can you post the project desire zip you used? I am getting some over capacity crap when I try to download, thanks
[Nexus 6  Original Android Development] bigrushdog:
Regarding all this audio mod stuff, why couldn't someone consolidate it into a single flash zip?

Including permissive, Viper, and fixes, and other mods and call it a day. No science project. Queue up the Eos, the sound mod zip, any other nonsense. Flash in twrp. Done.
[Nexus 6  Original Android Development] wrongway213:
This is precisely the question I asked to encourage someone to make the V4A_AIO zip for this phone after I gave up - unfortunately I figured out what needed done but simply couldn't figure out how to do it (same case here or this zip would already exist).. been contemplating how to simplify this to a one flash deal since this morning now but Kris's instructions are pretty specific about chronological order so I'm not sure where to begin.
[Nexus 6  Original Android Development] ecsnead69:
Kris's method worked perfect!

Any way to add true silent to the ROM? One step below vibrate, no sound no vibration. The only option for this now also silences alarms...
[Nexus 6  Original Android Development] Kris Nelson:
Oh yeah i wasn't asking you to include it or anything.. Lol Just to check it out..

---------- Post added at 06:35 PM ---------- Previous post was at 06:32 PM ----------

Let me throw it in my drive..

---------- Post added at 06:42 PM ---------- Previous post was at 06:35 PM ----------

Really don't know.. I'm sure someone could.. Really wish, i was that someone.. Lol When i was messing about yesterday.. I did try flashing all 3 together and couldn't get the driver's installed without looping.. Then tried a combo of the 3 and this was the only way it worked... Someone far smarter than i would need to figure it out..

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

Here ya go

https://drive.google.com/file/d/0ByczfSw2UY4JN3BNMXRJZ2NsNVE/view?usp=docslist_api
[Nexus 6  Original Android Development] ecsnead69:
Anyone able to get pulse to work with iHeart?

I've got six music apps. Right now Pulse works with Spotify, Google Music, and Eleven. It does not work with Pandora, iHeart, or Tune in? Any ideas? Thanks
[Nexus 6  Original Android Development] bigrushdog:
It won't work with drm protected content. Also it won't work with some specialized audio players like a audio book player I have. These are all limitations of the Android api. But they all should work over bluetooth.
[Nexus 6  Original Android Development] bfederspill:
Any particular gapps work better with this ROM than others? Preferably something very minimal.
[Nexus 6  Original Android Development] bigrushdog:
Don't be so quick to be down on yourself! You definitely have a good splish of awesome sauce from where it sit! I'm having [MENTION=3987079]remicks[/MENTION] take a look at it. If he comes up short I may have to cook it up. I'm kinda curious to try it fully functional now so I can pass a more rational judgement.
[Nexus 6  Original Android Development] Kris Nelson:
I use Banks.. They always seem to work best with CM

---------- Post added at 08:25 PM ---------- Previous post was at 08:10 PM ----------

I wonder if flashing everything WITH the ROM would yield different results? I'll be back..
[Nexus 6  Original Android Development] Kris Nelson:
OK.. Flashing with the ROM is the ticket.. I tried both on a clean install and dirty flashing today's update.

So ROM + custom kernel or permissive zip

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

+ gapps (if clean install) + extreme music zip + desire zip + V4A installer zip + + +.. LOL

Open viper, install driver, reboot
[Nexus 6  Original Android Development] TechnoAnder:
Wow, awesome work, thanks to the developer for help with this ROM for N6, thanks ;)
[Nexus 6  Original Android Development] deuce_biggins:
I did theme the Fling logo and I can assure you everything works perfectly.
[Nexus 6  Original Android Development] wrongway213:
Hey you.. you're awesome. First you show us how to get Pulse and Viper, and now you're saving the laziest, dirtiest flashing XDA user (me) among us time, precious time? Yeah, thanks for being awesome:good:
[Nexus 6  Original Android Development] Kris Nelson:
My pleasure ;)

I'm in the same boat.. I don't mind flashing all the things but holy optimizing apps hell.. Ughh LOL
[Nexus 6  Original Android Development] gitchrodd:
How does this happen?

Every once in awhile I'll notice pulse is on. Like just now was casting Netflix and noticed it was on, but not doing anything. So popped on Pandora and pulse was working. Closed it and reopened and pulse gone. I know it's not supposed to work with drm content so was just curious.

Edit: I'm using tbo Pandora that's modified so I also tried it on Google play music that's not and it also had pulse working and normally it doesn't.
[Nexus 6  Original Android Development] Kris Nelson:
Pulse has always worked on Play Music for me.

So are you saying Pulse does work on TBO Pandora version all the time or was this just a fluke?
[Nexus 6  Original Android Development] gitchrodd:
Not all the time but once in awhile. I've been trying to reproduce it but I'm not having luck.
[Nexus 6  Original Android Development] ecsnead69:
There's a ROM update?! The AOSP tele build??
[Nexus 6  Original Android Development] bigrushdog:
Nope. Updater delivers the cm tele build. I'll drop a fresh tele build tomorrow. Gotta test a few things first.

See, you shamu folks are most lucky. You are my Guinea Pigs. All the things I need to test from the BRD Labs get dropped here. Tomorrow will be one such build.

https://plus.google.com/101146731143183859725/posts/FzxugiiU3dD
[Nexus 6  Original Android Development] ecsnead69:
Man, Pulse with the stock nav bar would be AWESOME!!!!!

On a side note, has Viper just stopped processing for anyone else?
[Nexus 6  Original Android Development] Kris Nelson:
While playing music? Nope but it's not like another, it doesn't process system
[Nexus 6  Original Android Development] ecsnead69:
A reboot seems to have fixed it. Every thing said yes on driver status except processing. Anyway after reboot all is good...
[Nexus 6  Original Android Development] remicks:
Thanks [MENTION=5420128]Kris Nelson[/MENTION] for saving us all some time with that V4A fix! I have been busy with one of my other projects so hadn't even dived into dissecting the zips yet (was going to this morning) and you just saved me a bunch of time! On the downside now [MENTION=470268]bigrushdog[/MENTION] is gonna ride my arse even more for some useful additions... Android is a cruel mistress...
[Nexus 6  Original Android Development] wrongway213:
I mean, if you simply insist on working, I do believe if I understood correctly that Kris saved you a lot of time, but did not completely finish consolidating into one zip, which is what I think BRD had wanted your skills for? A cruel mistress indeed :p
[Nexus 6  Original Android Development] remicks:
Gotta stop getting on XDA before I have my morning Rockstar. The struggle is real. Off I go to dissect some zips today then! :D
[Nexus 6  Original Android Development] bigrushdog:
This isn't the xda-slacker thread! Go to Android Development sub forum for that. This is a Eos thread in Original Development with BRD as your OP! I'm not taking any prisoners here! Better double down on that Rockstar ;D
[Nexus 6  Original Android Development] remicks:
Just posted the first V4A consolidated test zip for EOS to [MENTION=470268]bigrushdog[/MENTION] so we will see how this works. EIther nuclear war or working ViPER... I'm fine either way.
[Nexus 6  Original Android Development] gippy2:
If it's war you're fooked...haha....[emoji4]
[Nexus 6  Original Android Development] remicks:
2nd test zip created, this time it will AUTO PERMISSIVE your kernel (selinux).... Cross your fingers everyone.

---------- Post added at 12:25 PM ---------- Previous post was at 11:58 AM ----------

Anyone feeling brave and want to test the zips as I create them feel free to PM me ASAP.
[Nexus 6  Original Android Development] gippy2:
View attachment 3465898View attachment 3465899. Running sweet
[Nexus 6  Original Android Development] remicks:
Ok first off, huge thanks to [MENTION=5420128]Kris Nelson[/MENTION] for figuring out what was needed to make this all possible and [MENTION=2511909]gippy2[/MENTION] and [MENTION=470268]bigrushdog[/MENTION] for testing.

Second, ALL CREDIT GOES TO THE ORIGINAL MOD AUTHORS (All I did was edit some code and repackage a zip for you guys to save a ton of time).

Third, I am not responsible if this zip causes your device to become transgender, start a nuclear war, eat your cookies or otherwise screw up in any way.

On with the show! Just reboot to recovery and flash.

EOSViper Version 5 (PLEASE REDOWNLOAD IF YOU HAVE V4!!!)

Early tests report it is working, I will update if needed to fix any problems that may come up.

ORIGINAL MOD AUTHOR LINKS:

http://xdaforums.com/android/software/mod-beatsaudio-e-xloud-installer-t3029951

http://xdaforums.com/android/software/soundmod-project-desire-hear-perfection-t3183119
[Nexus 6  Original Android Development] bigrushdog:
[MENTION=3987079]remicks[/MENTION] thank you for not wiping my cache/dalvik cache. Every time some noob script needlessly wipes my caches I want to commit a felony. ;D
[Nexus 6  Original Android Development] wrongway213:
Want to? Every time I see "Android is optimizing" needlessly I club 3 seals and start a forest fire with a Cuban cigar.. glad I'm not the only one who is a step beyond annoyed by that, lol
[Nexus 6  Original Android Development] gippy2:
Dont let it wind you up bro...:D
[Nexus 6  Original Android Development] remicks:
Yeah [MENTION=470268]bigrushdog[/MENTION] was very clear on that. NO WIPING CACHES. Even made me go back through every line in the scripts and make sure it didn't wipe for you... Slave driver.

Oh almost forgot... New AOSP tele build that BRD told me to post if it works: https://mega.nz/#!gwUCTSxJ!I2e_KZb-9S7Wz77mQeuzZzodAyoW1F9L_Tu5N9LzF1o

Enjoy!
[Nexus 6  Original Android Development] Kris Nelson:
[MENTION=3987079]remicks[/MENTION] .. Fantastic! Thank you..

Got some good juju goin on in this thread guys!!
[Nexus 6  Original Android Development] wrongway213:
Haha well I appreciate his demands.. that is flashing so much stuff to your device at once and doesn't optimize, awesome. Also, you're just cranking out useful EOS goodies today, so apparently based on the last couple pages, and your sig, welcome to the Team man :good:

Really is just awesome momentum going right now, glad to see the Shamu getting opened up to all its potential in innovative ways still after all this time.
[Nexus 6  Original Android Development] remicks:
You are very welcome! Thank you again for all your work to get this project working for us!

I actually have known TeamEOS and [MENTION=470268]bigrushdog[/MENTION] for years, used to hang with em on IRC on freenode and since I got a shamu recently I figured I better hit him up and get back on the bandwagon. Glad to see such a thankful and helpful community over here for the ROM, great group of people for a great ROM. Keep posted, I will actually be contributing to the ROM itself here soon.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Now on to business!

Just noticed that the build.prop entries didn't apply during flash. Now I know that V4A is currently working, which to me means that they are not ACTUALLY needed.... but I know how some people are, so I made an optional v6 of the zip with an attempted fix for the build.prop entries. If anyone wants to test this please follow this process:

Make a nandroid of your current setup

Clean flash EOS + gapps + kernel (optional) + EOSviper-v6

Boot into EOS

Install a file manager with root capability

Browse to /system/build.prop

Look for a line at the end of the file that says "#BEGIN EOS VIPER ENTRIES"

Report back here (make sure to mention me so I get the notification) and let me know if these entries exist in the build.prop file

If this entry and the entries below it exist that means that I have fixed the issue, if they do not exist it means I have some more work to do.

Thanks in advance to anyone who tests this zip for me!
[Nexus 6  Original Android Development] micmars:
You're killing me...up is down, down is up...is that George or Opposite George?

#WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6  Original Android Development] Kris Nelson:
I'm on it [MENTION=3987079]remicks[/MENTION]... I'll report back in a few
[Nexus 6  Original Android Development] remicks:
You rock.

Obligatory awesomeness post also intented to allow you to post without combining with your last reply successful.
[Nexus 6  Original Android Development] Kris Nelson:
All good.. Thanks again!
[Nexus 6  Original Android Development] remicks:
Awesome! I love it when the problem is EXACTLY what you expect it to be. Sometimes the universe just works... other times it takes a huge steaming dump on all your work and you want to punch an infant.

:D

Thanks for the test, I know it was a large order lol!