[Eee Pad Transformer Android Development] timduru:
Hi everyone :)

Voodoo kernels

I've finally been able to add support for Voodoo Sound into 2.6.39.x kernels, starting with Roach EOS3 #56 & guevor JB kernels.

With a kernel that has Voodoo Sound support added you can simply use the latest free version of the VoodooSound Market app, and it should work fine. (that shouldn't stop you from buying the voodoo sound pro licence to show your support to supercurio :) )

The 2 kernels zip are tailored specifically for the TeamEos3 JB rom, for other roms someone will most likely have to edit the ramdisk / scripts or simply use the patch posted into post #2 to add support into the kernels.

Please report if the kernels works for you too

This had been bugging me for a while, as the status of voodoo sound for our TF101 has kinda been on hold for a while.

Sure there is the beta app but it doesn't have most of the features from the original app.

And with the recent craving from the voodoo market app to want to overwrite the beta app, it's quite annoying ;)

So now we can simply use the regular Voodoo app. :)

How to flash the kernels:

Just like any other kernels, use CWM or another recovery tool to flash the zip, then wipe /cache and reboot.

Disclaimer: The usual ;)

Use at your own risk, I won't be responsible for any damages caused to your Transformer or to your ears.

Makes sure to test it carefully with the headphones not on your ears, before using it.

KatAudio

KatAudio has now been moved into the android app See dedicated thread: http://xdaforums.com/showthread.php?t=1841851

Since our current kernels can access the WM8903 registers directly through alsa and don't even require a voodoo kernel module for that, I've added a few "KatAudio" zips to get better sound at boot time directly without the need of voodoo sound.

If you're not only after max power, I'd suggest to flash the default script "Tim_KatAudio01_Enhancer.zip"

I find it to be the best compromise between quality and power myself. :)

The KatAudio zip will install the command line alsa mixer "tinymix" for you and activate more or less boot scripts automatically depending on which zip you choose, so that you don't have to play with command line ;)

(About alsa see more info in this post: http://xdaforums.com/showthread.php?p=29908141)

When I get more time I'll make an android app that can make it even more powerfull, flexible, and easier for you :)

I'll also create a new thread at that time, since these scripts are not using anything "Voodoo".

KatAudio Zips

just flash using CWM or another recovery :)

Tim_KatAudioXX_Enhancer.zip

Speakers: left speaker fix (induce volume boost too)

Headphones: volume boost

Other registers forcing, to make sure they are at their correct values.

Tim_KatAudioXX_Higher.zip

Same as _Enhancer

+ increase the headphones higher to 0dB

+ increase the speakers higher to +3dB

Tim_KatAudioXX_Max1.zip

Same as _Enhancer

+ increase the headphones to max analog +6dB

+ increase the speakers to max analog +6dB

Note that some of the scripts are maxing the volume, which might introduce clipping

If at max digital android volume you ear saturation, just decrease the android volume slightly for those cases.

All scripts above include the "Left Speaker fix", what it does is that it re-routes both LR channels through both Speakers,

that is not considered "hifi" anymore, but I don't think it matters much with that kind of speakers, compared to the benefits:

Lower Left speaker fixing + increase of volume.

From msg #2:

Tim_KatAudioXX_RemoveSpeakerFix.zip

If you prefer not to have the speakerFix activated by default, flash this script after flashing one of the above.

Tim_KatAudioXX_Removal.zip

If you want to remove KatAudio and go back to like it was before. :)

You can also flash any new rom on top and it'll get rid of it.

Credits:

- Supercurio for the original Voodoo Sound GPL patches I based this one onto.

- Roach and teameos for TeamEOS3 JellyBean Kernel

- Guevor for his awesome kernels