Guys, I got it working on S6, but has someone ever trying to get this to Tab S please? I go for the normal installation on Tab S with KK and everything works, but on LP - it doesn't. I try to get the official version, but then the sound crashes (even Google Play Music doesn't like it). I would like to know, if the version attached inside this thread, it works on the Lollipop tablet. My CSC doesn't support LP, but I'm able to change CSC, then update Tab S by Odin and run LP with different CSC. Everything works except Viper4Android

The driver installation goes properly. I was trying to force the audioconf file to NEON, but no effects as well. Strange, that it works on KK like a champ.
Any suggestions please?
Cheers,
Marek
As for LP Neon drivers run only properly on permissive kernel or with the policy applied. Driver conflicts come due to sound alive and adapt sound / sound_effect.conf settings. If v4a is running properly (without neon) then it is no sound alive/adapt sound/sound_effect.conf settings. conflict. The only thing that is missing is the policy (or permissive mode)..
If there are general issues /without NEON as well then freeze sound alive / adapt sound.
In the sound config use only libv4a_fx_ics.so as v4a_fx. Load it everywhere /replace the paths of other libraries. Keep the first 5 lib-stings only (v4a_fx, bundle, reverb, visualizer and downmix). Remove default pre-processing effects...and output_session_processing
Also use the library v4a_fx, its UUID (here uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b) at any effects.
Later if it works re-add default pre-processing effects...and output_session_processing except sound alive related relations
If you compare both versions from the OP you can figure how to go on your Tab S
The structure is simple
The config loads/assigns the different libraries to a defined string (v4a_fx, reverb...) by their paths
Then the different effects (bassboost ..etc) are defined with the lib string from above and the UUID
Then default pre-processing effects are defined
Finally audio preprocessor configurations and output_session_processing are made by assigning effects to mic, camcoder, ring, voice_cal..etc.. .
Any flashable zip with neon. Thats a lot of messing around lol
The way I described is for those who have pingpong rooted. We cannot flash since we are still on KNOX 0x0 without custom recovery, lol...but we have NEON enabled and big volume anyway..
Add: To chmod su.d and the 50viper.sh to 0700 (as chainfire describes) is enough to apply the policy on each bootup. No need for more rights.
Also the base.apk (viper) seems still to run with original permissions 0644.
So it could work easier. One could just try to freeze the 2 apps, to apply the policy, to exchange/add the sound_effects.conf and then after reboot to install the original viper app from original page and the drivers at once...
One could write an update zip which ONLY replaces / adds sound_effects.conf (mixer_paths.xml) and applies the policy at once. Then one just would to have to install the viper app and its drivers after at once (usual installation)....might work this way...:and it can be used for futher updates of viper without changing the update.zip cool...