[Xperia Z1 Themes and Apps] showlyshah:
viper compatibility problem

In the latest version v13, i have encountered a problem with viper app. the problem being, viper cant recognized the installed driver, no matter what i do , like moving into and out of system, installing as user app etc, . it always shows that driver needs to be installed, no matter how many times i try installing and reboot, and not even compatibility mode on viper does not work.

so as to find the problem, i dig deep,

and found that viper,s driver is there. and the problem being , it is not recognized as a driver by the android system, and hence it is not loaded, and that's why viper app cant find it out.

so, the culprit is" audio_effects.config " .file.

and then when i opened it, i saw viper app have already added links to its lib(driver) file, and its uuid is also there. but there is some problem.

even though those lines are added, it is not added in proper place, ie the app checks for the line where "libraries" are started, and then add a new line which defines the path to its driver also add line regarding the driver uuid next to the line "effects". normally in every android os, it should work, but in this audio mode, the dev have few lines commented in between the introduction ( i mean starting reference of libraries and effects) and the content . ( may be he just forgot to remove commented out lines or may be he was lil lazy to clean it up). so i think may be because of those commented out lines, android os cant recognize the viper's driver (wtf, android shd have probably lil bit more logical to avoid commented lines and white spaces). so moving those to proper place( can be in between anywhere in the corresponding section ( like put the lib path line in between anywhere, where the other lib paths are defined and put the uuid line in between anywhere, where the other uuids are defined.) will make android os to load the lib. and just save it, with proper permission, copy the same file to vendor/etc directory too..

reboot and enjoy viper, and hey don't bother about installing the vipr driver again ( in case u haven't installed it at first), becoz viper only add two lines more( which of course wont get recognized, but since you have added it properly, it will work.

in simple steps :-

1) install viper apk, and open it, it will ask you to install driver, click install. ( assuming that u have ykg mod already installed into rom)

2) edit the audio_effects.config using some root file manager as i said above

3)save it

4)reboot and enjoy viper with ykg.( NB:- u still have YKG working if u turn off viper, nothing is lost, so its a good news for those who like viper and still want YKG .)

btw, v13 is the best audio mod for external speakers with stereo enabled, and so far its all good, speaker quality is at its best till today. also with viper enabled, and convolver effects, its a real pleasure to hear through speakers.

thanks to the dev for spending a lot of time to balance things out, the audio quality from speakers is superb now.

NB for dev:- please clean the audio_effects .config file, so that no more people will complain about viper not working, just delete the commented out lines, so that the app can add its lines in proper place.

Thanks.