yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] timduru:
The removed generic patcher would have ;)

But the 2 left kernels in the 1st post will work only with JB and TeamEOS.

Guevor has posted his #700 kernel with voodoo sound, including one that should work on ICS too (if your official rom is ICS ? ) :

http://xdaforums.com/showpost.php?p=29787288&postcount=2271

voodoo sound is not activated by default in his zip file, so you'd just need to load the included module manually or through a script at boot time. :)

Depending on what you are after, there are currently other ways that should work fine without any module, and only root access to an official rom. :)

I can make a few scripts that can be run manually or through init.d to increase the speaker and headphone volume for example,

if there's interest for that.

When I get more time after my vacation, I'll automate all that and make it more modular with an android app for direct access to the audio chips :)
[Eee Pad Transformer Android Development] javiek:
will wait impatiently for achieving automatic USTE a script for ICS official rom.

Thank you very much, I'll be waiting for an automatic script.

I congratulate him on his great work on this topic.:fingers-crossed:

Yours sincerely.
[Eee Pad Transformer Android Development] timduru:
I've added a few scripts in the first post :)

I'll be away for a few days starting from tomorrow,

and since I've not been able to fix the adhoc issue yet not sure if /when I'll have access to internet.

But feel free to test the scripts and reports which you prefer. :)

From what I've seen in the past on other roms, everyone seems to have different preferences, so I've made a few different combinations that should fit most likings I hope :)

The zips also contain a script to fix the audio issue mentioned earlier (if you use an app that uses the mic, the sound barfs.)

So you can just run that now:

/system/etc/kat/katfm34reinit

Have fun :)

EDIT: Version 02 added (had forgotten to include tinymix)

should work better now , unless you had already tinymix like me ;)
[Eee Pad Transformer Android Development] a.mcdear:
Something is broken on this implementation of voodoo sound.. it sounds good as ever with headphones, but I connected it up to a mixing console last night at the bar I do sound at.... Sounds absolutely terrible. Must be a huge impedance mis-match. The headphone amp is not correctly detecting high impedance connections or something..

Its definitely this implementation of voodoo sound. On Honeycomb with supercurios voodoo plus app it works fine.
[Eee Pad Transformer Android Development] timduru:
No, you were most likely experiencing the "microphone bug" of the current Jellybean roms.

Until it's fixed in JB, see the workaround fix below:
[Eee Pad Transformer Android Development] a.mcdear:
Unlikely.. I don't use any application that uses a mic, and I was switching back and forth between headphones and the line out to the mixer. Headphones always sounded fine, mixer always sounded terrible. Verified it was definitely my tf101 and not the cable by using my phone as an alternate audio source, which also sounded fine..

I'll try again tonight, just to double check the 'microphone bug' fix you mention to see if it fixes it.
[Eee Pad Transformer Android Development] P00t:
May I ask which one is the lastest kernel for the ICS?

Trying to flash it on ARHD 3.5.1
[Eee Pad Transformer Android Development] timduru:
Yep that would be great if you could test again and see if the mic fix get your sound back to good quality,

thanks :)

It could be either that an app is trying to access the mic, or that your mixer is detected as an external mic,

and so something is switching the dsp into mic mode, and the same kind of issue than with the internal mic might occur.

If that's the case running the fix should bring you back the audio quality. :)

Without the generic enabler, Guevor's kernel #701 would be the best try,

it has an ICS version that include the voodoo sound patches that should work with ARHD:

http://xdaforums.com/showpost.php?p=29787288&postcount=2271

You'd need to load the module manually too.

Otherwise you could try to flash one of the KatAudio scripts from this thread, see if it brings you what you're after. :)

And report if it works with ARHD. :)
[Eee Pad Transformer Android Development] atomic339:
So if I on EOS3 and guevor #700 how to active voodo sound?
[Eee Pad Transformer Android Development] asder00:
Flash the one in the OP... I think it is already activated and is the same kernel (700= 696 + voodoo sound support, as guevor told)
[Eee Pad Transformer Android Development] timduru:
yep exactly yhat :)
[Eee Pad Transformer Android Development] j3tt3:
I have uninstalled voodoo & voodoo plus...

installed Music Player for Pad/phone from google play (free)

flashed Tim_Kat Audio02_max1.zip

and the sound is much better than the unattended voodoo plus.

I never enjoyed voodoo anyway since ICS come to life..
[Eee Pad Transformer Android Development] PeQuEsan:
Should your flashable scripts (Enhancer flavour in fact) work with last Harmony #80 kernel?? It worked (or at least it seemed to work) with guevor kernel... but I'd say it's not working with Harmony.. :(

Thanks a lot.
[Eee Pad Transformer Android Development] stenc55:
About this mic bug.

Someone on EOS nightly mentioned that same issue happens when he connects/ disconetts headphones. Looks like connectors for mic (pin 3 ground and pin 4 mic in fem part of connector ) with his headphones gets in contact long enough that system thinks there is headset with mic connected. Same happens when I want to plug my guitar with home made splitter ( it works perfectly on ARHD 3.x). Based on that I think bug is not apk related (any apk that uses mic ) but driver/ mixer related. System goes beserk when mic should be used, no matter if it is external or internal. By the way, I don't use google search or any voice/talk/blabla/ , I only plugged guitar.

To think that I was happy that google finally addressed sound delay issue...... Now this........
[Eee Pad Transformer Android Development] timduru:
Good to hear, thanks for the report :)

I think it should work with Harmony, I'll try to test to make sure.

But the question is more which rom are you using it with ?

If you're using RaymanFX AOSP rom, it doesn't support init.d scripts,

so the scripts are not going to run at boot time.

You can still run them by hand,

they are located in /etc/kat/

You can run katinit for the defaut enhancer script

if you want higher levels run katwmhigher after the katinit script

or katwmmax for the max levels.

Yep I think the same. And also why pluggin in the mixer could do the same effect if it's detected temporarily as a mic.

Then the service switches the dsp into mic mode, but then crashes and it doesn't switch it back .

Until we run the fix that reinits the dsp.
[Eee Pad Transformer Android Development] a.mcdear:
Just noticed that init.d support is broken.

Looked in the init.rc file, don't see the usual commands to have busybox execute init.d scripts.
[Eee Pad Transformer Android Development] PeQuEsan:
I'm with TeamEOS 3. I'll check if it supports init.d scripts and report back, but I'd say it worked with guevor kernel. I'll check deeper and report back.

Thanks

Desde el móvil...
[Eee Pad Transformer Android Development] timduru:
If you're with TeamEOS3 it supports init.d :)

so yes in that case if it doesn't work that would mean that Harmony doesn't support alsa.

try to run the command tinymix from the command line

and see if it outputs something when you use the Harmony kernel.
[Eee Pad Transformer Android Development] PeQuEsan:
Thanks for the reply.

I've executed "tinymix" command with guevor kernel inside this same thread, and also with last #stable Harmony. I attach both outputs. Three lines differs... I don't know if that makes sense to you.

I'd say it's actually working... but I can't ear great differences...
[Eee Pad Transformer Android Development] timduru:
Thanks for the tests :)

Yeah it seems to work, but there are values that are not logical if you only flashed the _enhancer script.

This script should set the Headphones level to 52 while your tinymix output is showing a 62 value with both kernels...

None of my scripts are setting a value of 62.

Did you install the Voodoo sound app or an alsa mixer and told it to restore the values at boot time ?

To test and compare the different KatAudio zips:

Anyone who want to tests the differences more easily than having to reboot and flash a different script,

all zips are including all scripts (then what the differrent zips are doing is activating more or less scripts)

It also includes a script to put the values back to the default JB values.

So that you can compare easily. :)

But basically, flash any of the 3 zips, then go to the scripts directory :

cd /etc/kat/

run the katwmJBdefaults to go back to the default JB values.

Play some music and you'll listen with the default JB values.

Then to get the results done by one of the script :

_enhancer zip: run katinit + katspeakersfix

_higher zip: run katinit + katspeakersfix + katwmhigher

_max1 zip: run katinit + katspeakersfix + katwmmax

in between each tests you can run katwmJBdefaults to go back to the default values if you want to compare to that.

You can also run the katspeakersfixundo script to also deactivate the "speaker fix" if you want to compare what it does too :)

You can do the same tests with the speakers and headphones, and compare easily which scripts / values you prefer that way :)

Once I'm done with the application, you will be able to do that live directly from the application.

Until then you can play with the scripts ;)
[Eee Pad Transformer Android Development] stenc55:
timduru

Becouse you're dealing with sound fixing here, do you have any idea what is wrong with mic implementation in JB and how to fix it? I know it's not priority since there is no use of talk like it is on phone, but aniway, that is the only feature I still can't wait to be fixed.
[Eee Pad Transformer Android Development] timduru:
Yes I've pretty much cornered the issue, it needs a bit more research and testing to find the "cleanest" way to fix it.

Currently you can fix it temporarily and until the next reboot in most cases by running this in a terminal after it broke:

su

ioctl /dev/dsp_fm34 0x4004f302 1

A more permanent fix would be to deactivate the mic activation of the FM34 dsp until it's fixed in the JB roms.

That requires kernel code change though, I can compile a kernel with that patch included if there's an interest for that.
[Eee Pad Transformer Android Development] stenc55:
aaaammmmmmmmm............

( I need external mic to work :eek:)
[Eee Pad Transformer Android Development] PeQuEsan:
Very good explanation. I saw that your zips were installing all scripts, but I didn't know that was a safe way to test without rebooting. I'll do it right now and report back. :)

BTW yes, I installed Voodoo app to see if that made a difference. I'll uninstall now to avoid interferences. :)

Thanks a lot.

Desde el móvil...
[Eee Pad Transformer Android Development] PeQuEsan:
Ok. So I've uninstalled Voodoo app, and I've been able to compare and SEE DIFERENCE between Enhancer and Max scripts... It was a bit difficult to see the difference between Enhancer and Higher scripts, with a reboot in the middle.

So confirmed that kataudio, tinymix and your scripts are working with Harmony kernels. :)

Thanks a lot for the hints.

Desde el móvil...
[Eee Pad Transformer Android Development] timduru:
Okie perfect :)

thanks for the update. :)
[Eee Pad Transformer Android Development] klau7:
What should be the output of "ioctl /dev/dsp_fm34 0x4004f302 1"
[Eee Pad Transformer Android Development] timduru:
sending ioctl 0x4004f302 0x01 0x00 0x00 0x00

return buf: 01 00 00 00
[Eee Pad Transformer Android Development] Kasush:
I have tested the "fix" during a Skype call and here are my findings:

launch Skype and video call friend - tinny sound

run fix while on call with friend - rich sound, but friend says my sound (mic input) has dropped drastically

unplug/plug speakers while on call with friend - tinny sound and friend says my levels (mic input) back to normal

Hope that helps in some way.
[Eee Pad Transformer Android Development] timduru:
Yes, the temp fix is made to bring you back the sound quality after using the mic / when you don't need to use the mic anymore, not during a session.

Your test results during the session are interesting though, because that would mean that deactivating completely the DSP mic mode in the kernel, might decrease the mic input.

Is it only the mic level that was decreased ?

If so, maybe have to see if we can still deactivate the DSP and just increase the mic level in the WM8903 instead.
[Eee Pad Transformer Android Development] PeQuEsan:
Finally I haven't succeded 100%... My find is that my TeamEOS3 JB ROM IS NOT executing any script inside /etc/init.d... That's why I didn't notice any difference after flashing any of your scripts... Manually executed they work like a charm as I reported, but they're not executed on boot... :(

I've tested adding a simple script that creates a dir in /sdcard... After a reboot, the dir is not there... :( I'll report this in TeamEOS thread.

Just one more question regarding your scripts if you let me... :P What's the katinit script for? I mean, if I run the speakerfix and/or the higher/max scripts, they work, regardless if I've executed katinit before or not...

Desde el móvil...
[Eee Pad Transformer Android Development] timduru:
That would be weird as I'm using TeamEOS3 rom and init.d works fine on mine.

I've not installed the latest versions yet though, so it might be that it broke in the latest versions of TeamEOS3 but I doubt so.

Did you chmod 755 your test script you added into init.d ?

Otherwise it won't get executed.

It should be easy to see if it's executed or not, can you reboot, then run the tinymix command, and post the output.

I'll see quickly if the script has run at boot time as some of the values will be changed.

EDIT: I see in the TeamEOS3 thread that you're using the Harmony kernel,

If you're using the Harmony kernel, I think it's made mostly for RaymanFX Aosp rom, that rom doesn't support init.d last time I checked,

The kernel usually contains the ramdisk and has the init.rc script that is executing the sysinit call for the /etc/init.d scripts.

That would explain why you don't have them executed with that kernel.

RaymanFX would need to add a call to sysinit in the init.rc that comes with his kernel most likely.

katinit is just the entry point that will execute more scripts, for the moment it's only the kataudio script.

But K.A.T (short for Kat.Android.Toolbox) is planned to host more scripts and as such I've organised the scripts to be as modular as possible.

It'll be basically a toolbox containing enhancements, sound or not that I'll release and add stuff into as we need ;)

And add the Application that goes with it on top. :)
[Eee Pad Transformer Android Development] markculton:
Has anyone else had a problem with losing sound completely after 100 hours or so of having the tablet running? Fixed on a reboot.
[Eee Pad Transformer Android Development] fear_factory84:
The alsamixer method in kat ehnancer works also on revolver rom (stock based).

Perhaps tinymixer don't work, it sigsevs..

I found on marker "alsa mixer (root required)" that installs alsa_amixer command. And it works.

In addition to tinymix it uses also labels for channels, and that's nice.

All scripts need to be modified... I'll try to find some time to change them to use alsa_amixer...
[Eee Pad Transformer Android Development] gaetanolip:
hi

does the kernel support ntfs format and swap partition???

thanks
[Eee Pad Transformer Android Development] timduru:
The modified kernels have the same features than the original kernels, so you'd have to check in their respective threads.

I think Guevor's kernel supports swap, not sure about NTFS.

KATKernel includes swap support.

See there: http://xdaforums.com/showthread.php?t=1841851

Not sure to remember, but I think the current version should have basic NTFS support (read + write of files in place, not full write support)

The 1.1.0 upcoming version has it for sure, not sure to remember for 1.0.1

(It will require manual mount for the moment)

The upcoming K.A.T android app will allow you to mount NTFS drives with full read and full write support.

I just need a few more days to finish stuff. :)
[Eee Pad Transformer Android Development] mrjoy:
can we use this mod on galaxy s3..????
[Eee Pad Transformer Android Development] timduru:
No, but I got a Galaxy S2 yesterday, so I'll see if I can get the K.A.T application to work with it,

once it's generic enough it might work for S3 and other models too then :)
[Eee Pad Transformer Android Development] dedichthui:
Have a problem with wifi !!! (do not turn on or off wifi button) . I'on JB4.2.2 CM 10.1 .
[Eee Pad Transformer Android Development] aniketkau:
I want to install voodoo kernel on

ICS 4.0.4 tab which is stock and rooted.

Can anyone tell me the procedure in detail.

As in, which file to flash and procedure thereafter??

(I want to increase sound of speaker)
[Eee Pad Transformer Android Development] Kollagen:
I have a TF101 I'm about to install either ParanoidAndroid or the no-name CM10 nightly on. Once that is done, do I need to use this in order to enjoy Voodoo sound enhancement?
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] Damacy6:
Hi everyone, whenever i try to download a rom or anything from mediafire or anything. Always unsuccessful,so i try again and still the same result, i reflash the rom again and the same thing happened all the roms i try also cannot, anyone help
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] Masston:
install an android download manager and try again...
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] Manvendra05:
U can't download from mediafire on mobile..u need an additional browser like dolphin browser in which u have to change the user agent to desktop...then there will e no problem! :D:p
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] badjaguar007:
Press 'Request Desktop View' if an option so exists in your browser. Else as Manvendra05 said go for download of dolphin browser. Make sure you are not running any FWs
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] Damacy6:
Thanks guys
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] Damacy6:
It worked thanks.
[Nexus 7 General] electric0ant:
I just wanted to post about handtec trying to rip off people looking to buy a nexus 7 from them.

I know most people in the UK would just buy from else where but handtec are one of the few sellers who ship internationally.

I have just moved to hong kong and previously bought a HTC one x from them without VAT which was quite a good deal, and I thought I would try get the nexus 7 from them as well as their service previously was pretty good.

However they list the price of the 16gb version at £238.80 (£199 + VAT) I then talked to them via online chat to verify if this was just a typo as it should be £199 including VAT and hence about £165 without vat. I was told by their rep that this was the best price available, I told them no, the RRP is £199 including VAT and that is what all the other retailers are selling them for, the rep replied that yes that is correct, so I asked them why they are selling for more than the RRP to which I just got ignored, so i asked if they are going to sell at this higher price and again got no response, I waited another 10 mins on the chat window and then when i had no reply i closed it.

this happened a week ago and I see they still have not updated the price. I think that this is their way to get some more money from international buyers who can't nexus 7 elsewhere as its not released and I'm pretty disappointed that they would try to do this and not sell at the RRP.
[Nexus 7 General] krelvinaz:
Supply and demand...

Retailers have the right to sell products at whatever price they choose.

Consumers have the right to choose who they buy from.

If you don't like the price, buy from someone else. They might not have the best price/deal, but it is a bit of a stretch to call them a ripoff.

A ripoff is more like when they give you something other than what they said they were going to give you.

Sent from my Nexus 7
[Nexus 7 General] peterk-1:
Have you tried their price match?
[Nexus 7 General] knotts:
Clove sells it for even worse price - £220 for 16GB excluding VAT.
[XPERIA X8 Q&A, Help & Troubleshooting] banesh:
how to change the message service centre no. as my msg are not going??
[XPERIA X8 Q&A, Help & Troubleshooting] realzahed:
I solved my problem changing my SIM card for another of the same operator and then running the setup guide
[Android Q&A, Help & Troubleshooting] adiif1:
Hello I have a pretty weird issue on the phone Well, prada lettering is white as it should be, but after 1-3 sec, everything has a color yelow or hard reset or installing the new firmware does not help because lg overwrites files and not delete them ..

like I had a voodoo color ...

http://www.youtube.com/watch?v=s9iRrE34Bhg&feature=player_detailpage

quick help please ..
[General Questions and Answers] J.Rawand:
hey guys, I wanted to post this question in Android Hacking Q & A ,but I couldn't

I am trying to translate Roms into my own language using apktool.

the problem is that I can't build the apps , when ever I type in the command line this ( in this case, we have framework-res.apk )

'' apktool b framework-res ''

it gives me error, I don't know why, it does not give me this error ONLY for MIUI ROMS,

but it gives this error for all other roms, including AOKP,CyanogenMod.

I have the latest version of JDK Version 7.

please help.

this is screenshot of the error.

hope you answer
[Asus Transformer TF700] darkwolfelite:
I searched for this and only came up with two post. I'm curious as to how many people have this electronic burning smell coming from the speaker holes.? Now so you guys know, everything is stock and have had it for only 7 days. I never have the brightness set to high and I don't use Ips +.

Today I played a pinball game for like 2 minutes then downloaded 3 books and then searched for something on the browser. All in all about 10 minutes worth of doing things and then noticed this burning smell coming from my beloved Infinity. Also this was in balanced mode the whole time. So what should I do? Is this normal? Is this happening to lots of people?

Only reason I ask is because no bestbuy by me has any and when they told me they could order another that it could be a week to 3 or 4 months that they had know for sure way of knowing just when they would get it. So should I just keep it or is the smell something that shouldn't be overlooked? Thanks to anyone who stops in to leave a comment:)
[Asus Transformer TF700] d14b0ll0s:
Haven't noticed any burning smell, even when the battery was really hot (~45*C) after using the tablet in direct sunlight.
[Asus Transformer TF700] darkwolfelite:
Thanks for the reply. Guess it means I need to return mine. Hopefully others will let me know if they have the same issue.

Hey

d14b0ll0s do me a favor and surf the web and play a game for a few minutes and then smell the holes on the back. I know it sounds stupid I just want to make sure yours is ok. I know you said you haven't noticed it but maybe you didn't smell the speaker
[Asus Transformer TF700] Pretoriano80:
Hi, i didn't noticed any burning smell on my tablet, but imho you should wait more time and see if the issue is persistent. Sometimes with brand new electronics this burning smell can happen but should go away after a while.
[Asus Transformer TF700] darkwolfelite:
I agree that new electronics can sometimes have this smell but the smell just started. and happens after minimal usage. As I type right now using splashtop i can smell it. But I will take your advice and wait .. Can't wait to long as I dont want my 30 days to be up so i can bare with it for a week or so

Also, new question. Has anyone had this problem and it eventually cleared up? Thanks