yashsingh1/xdaforums huggingface dataset:
[HTC One X] xtntx:
got the Answer ... well EVERY THING IS WORKING JUST FINE NOW =)))

im so happy !!!! :laugh:

- it go's like that

1) i found a threat of : paulobrien

look Here -> http://xdaforums.com/showthread.php?t=1579797

you have to download some thing here :

http://www.modaco.com/topic/353009-...ch-recovery-for-the-htc-one-x-stock-download/

Then you go to fastboot (power + down vol.)

enter the fastboot

put your downloaded file to some folder ex. C:\myAndroid\

then u go " CMD " and do there this command :

NOTE: ( i have renamed the file to recovery.img )

thats it .... now you can download any rom ( dont forget to download the right BOOT.IMG ).

othwerwise after installing a rom it will LOOP BOOT ..

i hope i was halpfull ... if there are any Q. ill very try to help you all ;)

-------------------------------------------------------

i have installed this rom ( looks the best :victory: ) ->>> [ROM] HTC One X - CyanogenMod 10 Preview 11(Aug/1) - 4.1.1|Echo/Games/Hotspot fixed
[HTC One X] shiningarmor:
no offense but if u try to help me i might break my phone

oh if im not wrong, flash boot first before flashing rom. and get cwm 5.8.4.0

interim is like what, completely unstable
[HTC One X] xtntx:
maybe i just didnt afraid to break it .... i did so many thing with it untill i got the results ...

well what can i say .. i know what i have to do now .... ( camera fixed too )

every thing works just GREAT ... =)

if u dont need my help ... maybe some one else will .... :highfive:
[Eee Pad Transformer Android Development] timduru:
Sources

:

For Guevor JB Kernel #696 branch: https://github.com/timduru/tf101-kernel-test

For TeamEOS3 Roach kernel: https://review.teameos.org/#/c/904/

Compatibility report from users

:

Tim_VoodooV3_JBKernel_EOS3_Roach56.zip: JB - TeamEOS3

Tim_VoodooV3_JBKernel_EOS3_Guevor696.zip: JB - TeamEOS3

For other roms you should try to flash the "Generic enabler" zip, it seems to work fine with most 2.6.39.x kernel flavors so far, ICS or JellyBean. :)

For the generic enabler I've moved the kernel side code into a module and it will try to add the module for you at boot time.

(Pending that the rom has init.d support, but most custom roms should have it)

It might be a hit or miss but that shall add support for most kernels in a more generic way :)

EDIT: Generic enabler zip removed as to respect Supercurio's wish and preferences.

You can check our discussions in his thread if you want to see our views on that subject: http://xdaforums.com/showthread.php?p=29940776

You can still use the specific kernels that have the modules inside, since for him it's not the same and is ok...

Tim_VoodooV3_2.6.39_Kernels_GenericEnabler_2.zip:

ICS - ARHD 3.5.1 - Stock Kernel

ICS - Revolver 4.1.1 - Guevor Kernel V22.6

ICS - ARHD 3.5.1 - test kernel #689

ICS - Megatron 116 - guevor kernel #657

ICS - CM9 Nightlies - Rayman Harmony kernel

JB - TeamEOS3 - GuevorKernel#696

JB - TeamEOS3 - RoachKernel#56

JB - JELLYBRO-cm-10-20120804.1329 - Default rom kernel

JB - RaymanFX-AOSP #3- Default rom kernel

(Working - Works with manual insert - Not Working)

For roms that require a manual insert of the module (rom doesn't support init.d)

do the following:

- launch a terminal

type the following commands:

su

insmod /system/lib/modules/voodoo-sound.ko

kill / relaunch voodoo app.
[Eee Pad Transformer Android Development] alizafar:
Please make it compatible with the rayman 33 asop jellybean build!!
[Eee Pad Transformer Android Development] cbrox:
excellent work ! working like a charm with the latest Voodoo app from the market and EOS3-N56.

Thank's!!!!!!
[Eee Pad Transformer Android Development] acquariusoft:
what change with this voodoo sound respect to normal sound?

is more hight?
[Eee Pad Transformer Android Development] Badbullet:
Finally, thanks.

Inviato dal mio Transformer TF101 usando XDA Premium HD app
[Eee Pad Transformer Android Development] sagar_tiru2006:
Can it be OC'ed ???
[Eee Pad Transformer Android Development] timduru:
Never tried his rom, but I might have a look after I'm done with adding Voodoo to Guevor's kernel..

It should be about the same if rayman has kernel source posted.

perfect, thanks for the report :)

Supercurio's thread will explain it better than me. check there:

http://xdaforums.com/showthread.php?t=1132875

Yes, for the 1st kernel I posted, the base is EOS3 #56 Roach's kernel.

I see that you are using Guevor V23 kernel, I'm currently trying to get his #696 to compile with Voodoo sound, I'll post it too when I'm done if you prefer to wait for that one :)
[Eee Pad Transformer Android Development] acquariusoft:
it works very well!!

Good work!

Can you try to solve the problem with audio problem with hdmi output with your kernel?

Inviato dal mio Transformer TF101 con Tapatalk 2
[Eee Pad Transformer Android Development] K900:
It's a userspace issue, we're working on it.

@OP: If you ever want to do one for AOKP, don't. I'll be adding Voodoo soon anyway.
[Eee Pad Transformer Android Development] sidneyk:
The voodoo beta or pre-alpha (or whatever it is called) for ICS works just fine on JB aokp, aosp or cm10 based ROMs that I've tried, as long as you own the paid Voodoo Plus license. No kernel support needed by design.
[Eee Pad Transformer Android Development] acquariusoft:
good, i hope you can work together for solve this big problem ;D

Inviato dal mio Transformer TF101 con Tapatalk 2
[Eee Pad Transformer Android Development] timduru:
The beta app just turns voodoo sound on but it doesn't have any features though, and it doesn't seem to go anywhere unfortunately.

I've paid for the licence myself, but in EOS3 the beta app is not even able to map the analog gain with the volume slider anymore in the latest versions.

If you get a compatible kernel you can simply use the regular Voodoo app that works fine and has all the features.

You will also benefit from the voodoo market app updates as it seems Supercurio is still updating that one at least. :)
[Eee Pad Transformer Android Development] sagar_tiru2006:
Looking foward to it ;) I flashed this kernel either wayz :P
[Eee Pad Transformer Android Development] sidneyk:
:rolleyes:

I'm not knocking your work or anything, good to see things progress, as long as you have supercurio's blessing. He got mad at me for posting a link to the app on my dropbox trying to help someone out. I was just saying that the ICS app w/license works on JB seemingly the same as it does on ICS, lacking the same features it lacked there. Still, it does improve the sound if you already own the license. I see that supercurio posted that he is going to update the market app (bug) and also update the beta app soon.
[Eee Pad Transformer Android Development] timduru:
No offense taken :)

I just wanted to add precisions for those who've not tried the beta app yet, that way they know what to expect. :)

As for the kernel well, I just did it the way supercurio wanted it to work and how it was working previously, so I don't see why there would be a problem:

And well you can still buy the licence even if you have a kernel supporting voodoo, voodoo is definitely a great sound enhancement for the TF101, so it's a good move to thanks supercurio for bringing it originally too :)
[Eee Pad Transformer Android Development] timduru:
First post updated with Guevor's JB #696 kernel voodoo support. :)

I've also added a Generic 2.6.39.x kernel enabler.

Depending on your rom and kernel it *might* work.

It might actually work for ICS roms too if they use 2.6.39 kernels...

Please report the rom - kernels combinations that are working with it. :)

See 1st post for updated instructions.

Try the generic enabler and report :)

It *should* work, unless Rayman has made major changes to the tegra sound files.
[Eee Pad Transformer Android Development] bkmo:
Generic enabler report: running ARHD 3.5.1 with stock kernel..... voodoo-sound module does not load with provided script. Changing the init script commandline to "insmod /system/lib/modules/voodoo-sound.ko" the module loads at boot and the old app works fine. Thanks for this.
[Eee Pad Transformer Android Development] sidneyk:
OK, so I flashed the voodoo enabled guevor JB #696 kernel on eos3. It didn't really change anything with the beta app and license setup, other than loading the additional module, sound and control were the same. But, it did let me update to the latest market app and now I don't have to keep dismissing the notification about an update. A few more control settings than the ICS app. Looks pretty good. Thanks. I also reflashed DSP Manager from the Revolver thread which gives pretty good control and results for shaping the resultant sound further.
[Eee Pad Transformer Android Development] timduru:
Ah good news then, thanks for the info :)

That means that it's working with ICS roms too, which is good :)

I've updated the Generic enabler zip in the first post.

Do you mind retesting it to make sure it works with ARHD too now ?

Using insmod is definitely better, and should be more compatible with the different roms.

The default android one lacks the -f option though, but it shouldn't be too much of a problem unless the kernel is of too different version and uses the module magic version.

Okie, sound good :)
[Eee Pad Transformer Android Development] pops106:
Just flashed and tested with my cheap pair of headphones and it really did make a difference, thank you very much.

EOS3 jb with kernel and voodoo from this post
[Eee Pad Transformer Android Development] archcantor:
Thanks for the Generic Enabler! I installed it on Revolver 4.1.1 ICS with Guevor 22.6 Kernel and installed the latest Voodoo (I have licence) from the market. Nice work!
[Eee Pad Transformer Android Development] alizafar:
works great with EOS BUILD #56 plus add dsp manager and its a almost perfect sound system .....well in the headphones atleast :)

great job guys !

going to try the new governor kernel .
[Eee Pad Transformer Android Development] TheUndertaker21:
So awesome second link works on teameos thanks dude
[Eee Pad Transformer Android Development] bkmo:
Version 2 of the enabler is working fine for me with ARHD. It probably needs the paid app because it is not in the kernel, but at least it is working on the more complete 3.x version of the app. Modprobe was looking for the module in "/lib/modules/kernel-version". I moved it there but it still didn't seem to load properly. So I just insmoded it like on my desktop and it loads just fine. Again....thanks for the effort....it works fine on stock ICS. Now why couldn't Supercurio do this for us instead of trying to re-invent it for ICS+ and then basically abandon us.
[Eee Pad Transformer Android Development] Globespy:
Support for Guevor Kernel

Please add support for Kernel-2-ICS-V1.1-OC1700-fb_28.zip
[Eee Pad Transformer Android Development] timduru:
Thanks for the reports, I've modified the 2nd post to include them :)

Did you try the Generic enabler script with it ?
[Eee Pad Transformer Android Development] K900:
Source diff please?
[Eee Pad Transformer Android Development] timduru:
See 2nd post. :)
[Eee Pad Transformer Android Development] bkmo:
Take a look at Supercurio's post in his voodoo sound thread. He just stated that patching an ICS kernel with the old Honeycomb patch will not work properly.
[Eee Pad Transformer Android Development] timduru:
Well I dunno, it seems to be working fine for me.

I've posted the sources modifications and kernels I've patched in hope to help others.

And so more people can test on more rom and kernel combinations.

So far it seems to work ok for most, so I dunno.

But if users or supercurio find bugs they can contribute to fix them :)

That's the joy of open source ;)

But I think he might be referring to that:

It's from *March*... So something might have changed since then in the rom sources / kernels/ app.

I don't see that happening on the JellyBean rom I currently use with the latest Voodoo App.

But yeah as stated you should be careful and even more when using the generic enabler, hence why I've added the disclaimer. :)

It's still an early patch that *seems* to work fine so far.

So when you test, please report if you have tested the old issue supercurio was mentionning, and what are your results.

That will help others to know where to stand that way.

But yeah it's still early and we definitely need more users to test and report, to be more representative. :)
[Eee Pad Transformer Android Development] Roach2010:
Hi mate, I will try this out tomorrow. Did you need to do much work to get this to work?

Also any idea why Supercurio says it wont: http://xdaforums.com/showpost.php?p=29728005&postcount=645
[Eee Pad Transformer Android Development] timduru:
Hi Roach :)

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.

The wm8903 registers and codec didn't change it seems, so the rest still seemed compatible to me.

As for what Supercurio says, I think he might be referring to his test back in March.

He mentioned the bug I list in the post above, and stated that the driver would need a full rewrite.

I dunno, maybe he had bad luck with the kernel he tried, or something has changed since then maybe...

All I know is that I don't have the issue he's mentioning with TeamEOS3 rom & the latest voodoo app from the Market, and I can enjoy voodoo sound fine :)

For other roms, wait&see what others are saying here, but so far so good it seems too.

I guess the best is to test yourself and see if it works fine for you :)

Thanks.
[Eee Pad Transformer Android Development] cecilyen:
The general module works great on ARHD 3.5.1 with test kernel #689.
[Eee Pad Transformer Android Development] metaldood:
Works great on EOS#57
[Eee Pad Transformer Android Development] klau7:
Which one.
[Eee Pad Transformer Android Development] metaldood:
Eos3 roach 56
[Eee Pad Transformer Android Development] nappent:
its no longer on play any more? anyone else able to download it?
[Eee Pad Transformer Android Development] timduru:
I still have it there: https://play.google.com/store/apps/details?id=org.projectvoodoo.controlapp
[Eee Pad Transformer Android Development] maxal:
Comes up not compatible for my, device must be a location/area thing, anyone know of a way of getting round this?
[Eee Pad Transformer Android Development] j3tt3:
I have tested voodoo enabler and it runs on my rom-kernel combinations

megatron 116 + guevor kernel #657

Tim_VoodooV3_2.6.39_Kernels_GenericEnabler_2.zip

team eos 3 + guevor JB kernel #696

Tim_VoodooV3_JBKernel_EOS3_Guevor696.zip

Uninstall vooddoo plus / reinstall / flash enabler.... enjoy!
[Eee Pad Transformer Android Development] timduru:
Thanks for the info,

I've updated the 2nd post to add megatron :)
[Eee Pad Transformer Android Development] maxal:
I have just tried again and I still can't buy Voodoo Sound Plus I get a message, not compatible with my device.
[Eee Pad Transformer Android Development] timduru:
Do you see the regular voodoo app in market ?

With the kernels / module from this thread you don't need the voodoo plus.

Otherwise post your device specs into supercurio's thread: http://xdaforums.com/showthread.php?t=1132875

He's the one making the regular voodoo app and voodoo plus.

So he might be able to help you buying the plus app.

You can also make a donation directly from the free app, so if the free app is working it's also a way to thank him :)
[Eee Pad Transformer Android Development] maxal:
Yes I do see the regular Voodoo and I have downloaded it.
[Eee Pad Transformer Android Development] timduru:
Then launch it :)

If you see that it lists your device as a Generic voodoo device and gives you the controls then you should be all set.
[Eee Pad Transformer Android Development] a.mcdear:
Thanks for the hard work! This is awesome! I was really missing my voodoo on JellyBean!
[Eee Pad Transformer Android Development] chappatti:
Super!!!! Works greattttttttttt! Im on bigfau's full stock ICS Rom and the voodoo patch activates just fine.

Thanks :):):)
[Eee Pad Transformer Android Development] timduru:
Ok thanks for the report :)

I don't know that rom though, is that a TF101 rom or for another model ?

Do you have a link to its thread ? :)
[Eee Pad Transformer Android Development] nergrum:
For the life of me, I cannot get the vooodoo sound(free) .apk.

I cant get it through Google Play as my device is not compatible. So I applied the patch, but without the App isnt this useless?
[Eee Pad Transformer Android Development] sidneyk:
Thanks for the informative and technical details in your response. It indicates that you have researched this and experimented and discovered something that can be quite useful. Now I'll have to go look up an alsa mixer from Playstore.
[Eee Pad Transformer Android Development] K900:
Nice job :) I guess I'll stick to alsamixer for now, but if you make a user-friendly app, I'll be more than happy to use it in my AOKP builds. Would be great if you could export a fragment that I can easily reference, too :)
[Eee Pad Transformer Android Development] thatlonedude:
works on the latest cm9 nightly with raymans harmony kernel :cool:
[Eee Pad Transformer Android Development] thejust:
Anybody else experiencing what seems to be very high gain, all bass is stripped out?

Im using team eos nightly with your kernel.

Tried with power amp and mobo player

Any suggestion would be greatly appreciated
[Eee Pad Transformer Android Development] timduru:
Make sure that the analog level is not too high,

otherwise it'll tend to saturate and generate clipping.
[Eee Pad Transformer Android Development] nergrum:
timduru, Thank you for your reply and the extra information. I'm a fan of simplicity, so not needing extra modules would be great.

If/when you get the chance to put the app out, make sure to include a donate button.

Thanks again, have a great day/evening!
[Eee Pad Transformer Android Development] supercurio:
Note that I didn't request to remove it (its GPL stuff, I can't).

What I said is that didn't like it as its reproducing Voodoo Sound Plus feature for free, with an obsolete driver, when kernel modules were really intended only for use inside my app.

I would appreciate if you don't attempt to make me look evil or something.
[Eee Pad Transformer Android Development] timduru:
Unfortunately it seems that there was a misunderstanding, and as to respect Supercurio's wish and preferences I removed the Generic Enabler.

You can check our discussions in his thread if you want to see our views on that subject: http://xdaforums.com/showthread.php?p=29940776

@Supercurio: I've now updated the first post, does the words "wish and preferences" sound better to you than "request" ?

I'm not trying to make you look bad, I'm trying to explain why it has been removed, because people will most likely wonder why it was removed.

You're welcome, will do as time permit :)

I think the alsa way which is already supported on our kernels should definitely be easier and more generic :)

alsa has been quite universal for years :)
[Eee Pad Transformer Android Development] goenieg:
Although you are French I still don't think you are evil Supercurio :)

I appreciate the work both of you guys are doing!

(and I bought the Voodoo Plus thingy to show it)
[Eee Pad Transformer Android Development] Hammerfest:
I bought Voodoo Sound Plus long ago, this whole argument just upsets me...

It reminds me of "undocumented api" arguments you see turn up for software in windows all the time... "oh it could always do that", "was only supposed to work if you bought the "plus" (add-on) program", next it will be "removed that ability"...

I bought and will continue to support Voodoo Sound Plus and any other great tools/apps/anything-really that supercurio puts out, but the ability to use the free version which isnt beta, is NICE, Ill still wait for the VSP re-write to be complete, but its nice to be able to use the free and complete version once again, module or no module...

EDIT: this is all coming from my understanding of the 2 threads, but the free version of the app was meant to work as an in-built driver for Kernels to have built-in, and the paid version of the app was meant to turn the driver into a module for use on any kernel by just making it modular
[Eee Pad Transformer Android Development] thejust:
how do i adjust the analog level?

edit: in the voodoo app i can adjust the analog gain but then if i turn the volume up its the same then the analog gain is right up there again.

is the digital bar the same as the analog amp from the app?

it sounded much better with the beta 4.0 pre
[Eee Pad Transformer Android Development] Hammerfest:
Considering it was only 1-3 days worth of posting compared to the normal month long squabbles (more or less, here on XDA at least), and not even heated squabbles at that, it ESCALATED and then quickly DEESCALATED

Like Hot Fudge Ice Cream Cake... now im hungry...
[Eee Pad Transformer Android Development] goenieg:
did you see the AlsaMixer app in the play store Timduru? Works nicely, although I have no idea what all the settings mean (I did increase the speaker volume with succes)
[Eee Pad Transformer Android Development] timduru:
Yep, I've seen one there, it's kinda in text mode though, would be nice to have sliders and such

instead of having to enter the values...

I thought there might be other good graphical ones, but I've not found any so far.

One more reason to make one maybe. :)

But yep it works great :)

I've also compiled tinyalsa mixer, it's a command line program, but you can set and list all the different alsa controls too. :)

works great for scripting. :)

I can post it here if there's some interest for that ..

As for the settings, they correspond to the WM8903 registers

To see what each registers does, you can check in the WM8903 documentation

on Wolfson's website:

http://www.wolfsonmicro.com/documents/uploads/data_sheets/en/WM8903_1.pdf

But yeah, the ones you'll be mostly interested in to start are the headphone and speaker levels :)
[Eee Pad Transformer Android Development] timduru:
Crap sound issue:

For those having the "crap sound issue" it's not particular to Guevor's kernel or the voodoo sound patch,

it seems to be a bug with the microphone handling, for example with Google Voice and our current JB roms.

To put the sound back to its high quality mode, you can either reboot, or just simply launch that in a terminal:

su

ioctl /dev/dsp_fm34 0x4004f302 1

From what I've discovered, what happens is that basically when you launch google voice, it activates different things including the DSP in the FM34 chip, thing being that something seems to crash, and so it never restores the values to their original values after it's done recording.

(basically it leaves the DSP in "MIC voice filter mode" which degrades the audio a lot if you try to play music in that mode, as it incorporates voice filters.And so the sound is degraded.

Until we can fix what is crashing, either don't use an app using the mic it, or launch the command I gave above after the first audio issue, and then it seems that you should fine until the next reboot. :)

I guess that explains also why some were having the issue and other not, and why it would degrades "at some point" after booting :)

That some point being using an app that uses the microphone ;)
[Eee Pad Transformer Android Development] javiek:
This patch works with asus oficcial rom?

Hello, I have a question for you:

This contribution to voodo patch, works on the official rom and have access to root?

Thank you. -