[DEV] Atrix : Voodoo Sound similar method / Its a WM8993!

tpr0

Senior Member
Jun 7, 2012
175
117
0
Moon
Hello all,

According to my depth researches, I'v summed up bits into a package:

- Atrix MB860 does have Wolfson WM9803L DAC chip. (1-?) (Even though all Tegra 2 AP20H should have the same SoC, but after a lot of questions, AP20H {Ventana} stands out for handheld performance (CPU, GPU), power only) Update: Wrong!

- The Asus Transformer uses Tegra 2 T20 , Wolfson WM9803L chip. Does have Voodoo sound support. Based on V1 voodoo drivers.

- I'v got into the same confusion about the 'L' in 'WMxxxxX'; The DAC is based on 2 revisions, both ends with L. Useless

- They both use same SoC implementation, very similiar drivers, nearly same headers. (Based on my own research.)

- Supercurio did not support the Atrix 4G, due its locked bootloader based on the V1 driver date of WM8903L. (So, he might not look back, Wolfson's WM1811 on the road) Update: Atrix 4G = Optimus 2x/Galaxy R

I know I might seem like asking questions, but it should also be considered as a dump project based on both devices. Plus, opening opportunities on other Tegra 2 hard/soft-ware porting.

I don't agree with the idea ignoring 1+ yr old phones with such capabilities...
I consider it just like the fame of the Gi9000, <<<Voodoo = major plus.

P.S. : Supercurio once stated that, Atrix 4G has a diff implementation... Though, after chatting over the IRC, he stated that he do not touch locked bootloader based phones. Thats totally different story. Diff implementation means indirect hardware access, using NVRAM i2c communication (registers)

Big thanks for supercurio, making our phones more valuable. Not anymore... -__-

Thank you all
I will appreciate any help/comment/feedback/correction/response.
Thats Bla bla bla above...

Conclusion: Voodoo sound is communicating with #? low level registers with the DAC. Same as what ALSA mixer do when modifying STdac (ICS leak). Unfortunately, Atrix uses OSS on GB, or barebone ALSA thought thats not a problem.

Project STATUS:
Found the right DAC, its WM8993!! Developers/Anyone try Optimus 2x Voodoo sound driver using the patch, patch it to the kernel (WIP)... Loading Voodoo Sound Plus modules didn't work :/

Alternative to Voodoo app coming soon for Atrix/Optimus2x/GalaxyR Tegra 2 Ventana


Workaround for ICS Leak kernel and Kernel 3.x (that includes tiny-ALSA), install AlsaMixer from Play, modify STDac Only While listening to music (be sure not to leave the head/earphones on) to 15. Now you can drive 300 ohms headphones ;) (Though its still limited, shows 10db but not exact) Note: When you remove the earphones or stop music for 5 secs, settings will revert.

List of the confusing/wrong info about Tegra 2 DAC links:

http://forum.xda-developers.com/show....php?t=1124198 Those guyz heard from Androud forums lol
http://www.head-fi.org/t/549644/moto...-sound-quality That guy heard from xda! ^
http://androidforums.com/motorola-at...ola-atrix.html Those are the guilty ones :eek: (kidding :p), they referred to Tegra 250, thats Harmony used in Tablets not Vantanna 250. :silly:
 
Last edited:

djluis48

Senior Member
Nov 16, 2009
1,773
232
0
Santo Domingo
Having Voodoo sound on the Atrix would be great! I had a Samsung Vibrant before my Atrix, and Voodoo sound was pretty nice! I really like how it sounded and all the settings that it had.

One that i miss for sure is the ability to make the sound mono. I haven't found how to do it on my Atrix yet.

Keep the good work dude! Hope to see it done soon! If it can be done.
 

tpr0

Senior Member
Jun 7, 2012
175
117
0
Moon
Having Voodoo sound on the Atrix would be great! I had a Samsung Vibrant before my Atrix, and Voodoo sound was pretty nice! I really like how it sounded and all the settings that it had.

One that i miss for sure is the ability to make the sound mono. I haven't found how to do it on my Atrix yet.

Keep the good work dude! Hope to see it done soon! If it can be done.

Mono can be done as a software wise.
Use Poweramp, it has the mono DSP feature.
Good luck.
 

raghul

Senior Member
Apr 11, 2010
149
10
0
Mumbai
www.hel2.com
bets of luck!! and it will be one hellova feat if u can pull this off ... i have used sgs, nexus s and sgs2 with voodoo ( yes i have purchasrd it from market :D )... and it makes them a formidable music player rival... i'd really really love to see it for ATRIX also :)
 
  • Like
Reactions: tpr0

jadwv2210

Senior Member
Dec 31, 2010
153
30
0
My friend had this on his Samsung Galaxy Tab and I have been jealous of him ever since lol. I was hoping someone would port it but had given up. I'm glad to see someone is on the case!

Sent from my MB860 using xda app-developers app
 

tpr0

Senior Member
Jun 7, 2012
175
117
0
Moon
Yes I already read it :p

However, the last link was a guess before the Atrix release i guess, though, what they said is about the Tegra 250 T20 not the A20HP...

All T20 has the WM8903L, while all the A20HP has the WM8990. Thats the confusing part, however, when i get the Atrix, Ill be analyzing the implementation they are using... Might be indirect driver, but i dont think so (Inside a SoC=Direct)

Confusing topic also: http://www.androidtablets.net/forum/shenit-com/18404-tegra-t250-vs-tegra-t20-same-thing.html

What also worries me about the Moto X2. It does have Tegra 2 Ventana. No voodoo sound support, or at least DAC lookout. I don't think there is any A20HP with WM8903 (Does moto play with the sound layer? It should be strict since its a SoC)

I'm not sure between an implementation fault, or lack of support (VoodooSound author). (Though the GS is old)...
 
Last edited:

tpr0

Senior Member
Jun 7, 2012
175
117
0
Moon
Now this is the way for the diff. between T20/T2 ...

http://www.toradex.com/Products/Colibri/Modules/Colibri-T20

And guys, this thread is leaning towards dumping, which clarification can be simplified by yes or no (nothing new), due to poor documentation etc...

And please, can anyone test this https://play.google.com/store/apps/details?id=zausan.zdevicetest&hl=en

It only shows the DAC name on SoC based systems...
Worked with Galaxy R. Result: WM8990 ...

Can't wait to get the Atrix. I'm eager about it...

Plus, I won't lean to the software part, only hardware.
In case it needs to be re-developed, I will work only on the driver. (More to C orientation / kernel...)

Edit: okay, thanks Night Walker! ! For testing the app
 
Last edited:

tpr0

Senior Member
Jun 7, 2012
175
117
0
Moon
Okay guys,

Anybody owns one of these devices except the Atrix:

T2-A20HP:LG Optimus 2X, Motorola Atrix 4G, Motorola Droid X2, Motorola Photon, Samsung Galaxy R, Samsung Captivate Glide

Other: i9023, i9000, Galaxy Tab.

If yes, try the same app above, seems the only app that shows the chip info through alsa...

O2X uses different implementation, thats why supercurio gave a deep shot supporting it, even though, it only supports bits of the original voodoo capabilities...

Can't wait for the new Kaudio driver, might work with the Atrix with no SoC mods.
Just another sound driver made specifically for voodoo. (LG uses its own implementation to the DAC, its driver)
 
Last edited:

tpr0

Senior Member
Jun 7, 2012
175
117
0
Moon
Guys, sorry for the delay, got ill. And yes, I know your intentions towards support...

I still haven't got my hands 'tight' on the project, got distracted by setting it up... (the Atrix kernel compilation errors)

Anyways, thanks guys, it certainly needs a (low level dev. me) I'm not a high-level programmer, more into hardware level (intermediate) But this project doesn't seem hard to accomplish, but poor documentation does it... ( IT is based on low level programming )
 
Last edited: