Well, it looks like I finally got my horrible sounding audio fixed once and for all.
My speakers sounded like they only output treble, and the midrange sound was either non-existant or sounded like it was playing in mud or something. I was running Condu's 4.4.4 KLD ROM from the end of December (which sounded worlds better than the stock 4.2.2 Klyde ROM)... but tonight I flashed Condu's KGL 4.4.4 ROM from Feb 2 and... WOW! It's like I actually have a quality sounding head unit again.
While on the Condu 4.4.4 ROM late Dec ROM, I replaced the CANBUS adapter and also had to switch the factory settings adapter to make the Amp settings do anything (adjustments made no difference in sound quality). Changing the CANBUS in Factory settings made the Amp settings do *something*, but overall sound quality was still horrible, missing a wide variety of sound frequencies. The woofers on my 6.5" speakers hardly moved at all, but treble was blaring loud as can be. I flashed this KGL ROM with the correct canbus adapter and the correct canbus setting in factory settings BEFORE flashing. Not sure if this made any difference in quality (re-flashing after changing to the correct canbus settings), but it really did make the sound quality come to life.
I know there are a handful of others on here that said they were missing midrange sound and just an all around muddy sound, and at least for me, the Feb 2 Condu 4.4.4 KGL ROM 100% resolved my sound quality issues. I'm now happily running a Klyde unit that sounds way better than my factory sound system (which I must say had about 50% of the quality of the factory HU running the KLD ROM).
The only issue I had was, initially after flashing, my volume knob did not change the volume. After a reboot, everything was working 100%.
Thanks Condu!!! Those with sound quality issues, try this ROM! It was a miracle worker for me.
For anybody interested to use Viper4Android, follow this steps:
1. Install the apk from this post
2, Install viper fx drivers when prompted (Choose Super Audio Quality)
3. Restart device
4. Open Viper4Android from Launcher, go to menu, then click "Lock Effect Mode" and choose "Headset"
5. Go To Menu, click "UI Setting" and choose "Expert", to gain access to more options
6. Go to "Headset" tab, and click "Enable"
7. Enable and play with different options, according to your taste in sound
In PowerAmp, in order to enable Viper4Android, you need to uncheck "Direct Volume Control" from Settings -> Audio -> Advanced Tweaks
To start Viper FX from install-recovery.sh, use this command:
am startservice com.vipercn.viper4android_v2/.service.ViPER4AndroidService
More about Viper4Android, can be found here: http://forum.xda-developers.com/show....php?t=2191223