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

First let me thank you for all your great work, I've been enjoying voodoo sound for a while on my TF101,

first by using your app on HC, then on ICS through your beta app and voodoo plus license,

and even if the beta app was working for some time on my JB setting it stopped working well and was still lacking the regular options from the default voodoo app.

So I've had a look about adding the sysfs interface back into 2.6.39.x kernels on Roach's JB kernel first,

so that the regular voodoo app could work too, and I could enjoy all features without having the app bugging me to overwrite the beta app too ;)

It was mostly a matter of getting it to compile with the new kernel sources, as it seems the tegra_soc* files have been changed and split around since there was tegra30 added alongside tegra20 support.

So mostly a few changes in the includes and such, and trying to include less files that are not totally needed and were generating issues. Nothing major nor a rewrite was needed.

I might look into that later on and also add more register access to try to enhanced the speaker sound level, as quite a few would be interested by that it seems too.

But the wm8903 registers and codec didn't change much in the new ICS or JB kernel it seems, so the rest still seemed compatible to me.

After using the kernel side voodoo sound in TeamEOS3 and confirmed that it worked fine for me, I thought that others might enjoy it too

and posted test kernels and the modifications into this thread: http://xdaforums.com/showthread.php?t=1810722

People have reported it to work fine too with a variety of roms and even on ICS roms.

If you have some time I'd be more than glad to discuss with you either here or by PM, as to why you think the kernel module is not supposed to work on ICS or JB on 2.6.39.x kernels.

(I can speak French too, so feel free to write in French by PM if that's easier for you to explain)

Because I'm a bit surprised that you still think that it doesn't work with ICS and JB.

Sure there might eventually be a few bugs to iron out, but so far so good it seems...

Stating that it won't work and that it requires a full rewrite of the driver sounds a bit weird to me while I've actually been using it for a while and that many users are also reporting it to work.

I've been following up your thread for a long time, and the only info I've found is that you had made a test back in March,

and stated the following:

I confirm that I do NOT have that issue with TeamEOS3, the 2.6.39.x kernel modifications and the latest voodoo app.

Just to be safe I had added your comment in my disclaimer in the thread, and asking users to report if they were spotting that issue, because it might still be just some combination of rom / kernel that actually get it to work.

Maybe you were unlucky when you tried it back in March, and there was some bug in the kernel or rom that you tried that have been fixed since then, or did you mean that the app needed some changes and not the kernel code itself, and that you have fixed the regular voodoo app since then ?

So I don't know, do you mind testing it and see for yourself that it is working ?

That would save users a lof of confusion if you could verify that, because for the moment they don't know exactly where to stand.

Or if you have other worries beside the issue you were listing back in March, do you mind sharing them with us

so that we can work on fixing them in the JB & ICS kernels ?

So far nobody has reported that issue, people who have tried the kernels or the module I compiled for 2.6.39. are just saying that it works fine for them.

The good news is that it doesn't seem to require a full rewrite after all, so ironing the few eventual bugs if there are any, shouldn't take too long now. :)

Thanks :)