yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] rafalense:
Voodoo Sound Kernel mainly improves the way the device records (reducing mic gain, applying dynamic compression...) but if you want a final file with quality, don't use phone recorder, as it records on 'amr' format (just ****, sorry).

With Tapemachine you can select the output format (ogg, mp3, wav,...), and most important, samplerate (set on 44100 by default for our i9000), so, it´s a plus to obtain better audio

Does it make sense for you now?

I hope ;)
[Galaxy S I9000 Android Development] supercurio:
You know, it's Linux, so.. maybe it's possible :D

If not by USB, it would definitely be by Wifi.

Didn't said it would be easy but ^^ that would be awesome. It's not in my short-term projects however.
[Galaxy S I9000 Android Development] supercurio:
Sorry for the outdated documentation. It doesn't clear anything anymore
[Galaxy S I9000 Android Development] supercurio:
Yes, when Voodoo sound will be advanced enough, I'll come back to my first love: screen ;)
[Galaxy S I9000 Android Development] supercurio:
How to reproduce this issue? - no issue here in my tests -
[Galaxy S I9000 Android Development] supercurio:
Hi !

As long as you don't disable the lagfix, it stays enable because it's ON by default.

Even if you flash a partition with Odin, if a Voodoo lagfix kernel is still here, at each boot it will make sure partitions are converted to Ext4 automatically.
[Galaxy S I9000 Android Development] supercurio:
Thanks :)

hardcore and me discussed it by mail after his message, but I will answer here as well in case people wondering.

A lower clock rate could be used for 64x "low power mode" oversampling to save battery when playing sound.

However yeah from what I saw in the measurements in the datasheet, difference is probably negligible compared to 1min of screen on ;)

The priority is to fix the clock issue targeting the jitter. The issue for which I will work with a Samsung engineer (someone is studying it ATM).

However it it takes too much time to arrange the meeting, I'll fix it by myself and give them the solution they will use in future products ;)

About the +1.5dB: DRC bits send to the first register don't mean that the dynamic range is affected.

First parameters act on the which route the DRC is "plugged in", and second ones acts on the input/ouptut gains of it, but don't do any actually compression.

What's funny is that the only way to really disable the DRC signal processing, is by configuring it, and that's exactly what the +1.5dB SNR option (full_bitwidth) do.
[Galaxy S I9000 Android Development] supercurio:
I guess it's because the App he suggest allows much higher quality recording than the stock one ;)

Based on your description only, the default recording app records at a low samplerate and compress with a low bitrate. As a consequence, the only real solution is to use a better recording app.

A popular sample published today of audio recorded by a Galaxy S.

http://twitter.com/#!/supercurio/status/29249033394454528

http://twitter.com/#!/supercurio/status/29249894266966016
[Galaxy S I9000 Android Development] KennyLegend:
hi supercurio

is it recommended to leave lagfix enabled ??

im currently running spedmod q-t5 but thinking of trying yours.

thx
[Galaxy S I9000 Android Development] supercurio:
In my tests, despite the recent RFS improvements, Ext4 still performs sensibly better.

I'm so used to the Ext4 configuration now that I can detect any change.

A phone using Voodoo in Ext4 boot faster, and especially is usable quicker after boot.

Less hiccups during usage too.
[Galaxy S I9000 Android Development] KennyLegend:
ok thx a lot.

Might give it a try. Although speedmod is probably very battery efficient when it comes to the screen , its just that bit too dull for my liking on auto brightness.

A friend of mine has voodoo and his is brighter....interesting to compare battery life.
[Galaxy S I9000 Android Development] KennyLegend:
i wonder if adjustment on the Samsung volumes could be incorporated into voodoo sound and controlled via voodoo app?

for example. . my alarm volume is set to min and most of the tones are still too loud at min volume.

Sent from my SGS
[Galaxy S I9000 Android Development] fueled:
I have flashed voodoo 5.2 over 5.1 now iam getting an error when I go to recovery/advanced/clear dalvik cache

E:can't mount /dev/block/mmcbl1p2

(File exists)

But I still can clear dalvik cache.

Plz help me.
[Galaxy S I9000 Android Development] tomeks:
With +1.5dB SNR option sound seems 'cleaner' and therefore for me is better.

One question, is there possibility to set it on every reboot along with 128x (or other way to preserve the settings) ex by scripts in init.d?
[Galaxy S I9000 Android Development] Ed_Gein:
Thanks for the answer, although neither of the ones you recommend works on my phone... Have flashed both versions 2 times, odin says ok, nothing happens.

Full info:

Firmware: 2.2.1

Baseband: I9000XXJPY

Kernel version: 2.6.32.9

Build: FROYO.XWJS3

Odin3 V-1.3 Edit: Also tried odin3 V-1.7 same result

What am I doing wrong?

Totally unrelated (but since you're the man I feel the need to ask you): I recently rooted with the CF ROOT with Odin, and when it was done I lost all ability to connect to the internet. Have any cool suggestions that don't involve re-flashing the firmware?

Thanks again, your help is appreciated

/Ed
[Galaxy S I9000 Android Development] Arkanius:
One question supercurio:

What is the jitter problem?

Is it the electrical interference of when we do something with the phone? Like UI interactions, Wifi on, etc (Not to be confused with the pops and cracklings)
[Galaxy S I9000 Android Development] DalmatHR:
Question for supercurio

I am "redirected" :rolleyes: here from Darky's ROM forum...

I would like to try voodoo 5.2 (instead of speedmod) but could not find one info which is a deal breaker for me: is there CIFS and TUN support in voodoo 5.2?
[Galaxy S I9000 Android Development] _bottle_:
I see that 5.1 and 5.2 are for 2.2.1 ? Any updates for stock 2.2 users ?

Cheers
[Galaxy S I9000 Android Development] supercurio:
Not yet but next release will work fully with 2.2.

In the meantime, I suggest strongly to upgrade to 2.2.1 firmwares because their quality is much improved (especially the music player!) compared to 2.2 ones
[Galaxy S I9000 Android Development] fuzijacz:
Hi supercurio.

Just a quick question, is there a cifs.ko support in you Kernel?

I use 9.0.2 Darky's with Voodoo and I need cifs.ko support to use it with Cifs Manager.

Thanks in advance for your answer.
[Galaxy S I9000 Android Development] Ed_Gein:
Recent development: Apparently one of my 8 trys gave in and now my kernel is 2.6.32.9 curio@carton #Voodoo_stable_5.2 but no change in the internet status so i need to reflash my firmware so how do i disable this? Tried to add a disable-lagfix folder but it still says so in kernel. Can i flash anyway?
[Galaxy S I9000 Android Development] Virnik0:
You do not need to disable lagfix, if you want to reflash, at least not if you want to do complete wipe with repartition. If you want to upgrade only without loosing data, just place empty file 'disable-lagfix' to the /sdcard/voodoo folder and reboot.

Sent from my GT-I9000
[Galaxy S I9000 Android Development] supercurio:
Hi !

Not yet in the current version but in the next one yes there will be cifs and tun included
[Galaxy S I9000 Android Development] Ed_Gein:
I really want to do it right this time so let me get this straight.

From what i gather i only need a .tar file and flash that as a pda in odin, and do a factory reset and i should be all good right? Does that "clean" it completely? I really want a clean phone this time
[Galaxy S I9000 Android Development] fuzijacz:
Awesome, thanks a lot and keep up the great work :-)
[Galaxy S I9000 Android Development] aladin6:
what are your reviews regarding battery life? is there any improvements ? (comparing to the famous SpeedMod!).

Thank you :).
[Galaxy S I9000 Android Development] Virnik0:
It depends on user's behaviour. I am using latest Voodoo 5.2 right now, and I am pretty happy with it (thx to supercurio, and dare you supercurio in one time because of leaving me without tun support ;-)), but I am using SetCPU too, so it lowers my CPU freq when display is off to 100MHz.

The main problem is, that everytime I've tried SpeedMod kernel, my battery drain was two times higher then normal with Voodoo, which means that normally I can hold up with operational phone more then one day, and with SpeedMod, I've been unable to use phone after 18:00 (removed from charger previous day at 23:00).

So, in my point of view, I'd not use SpeedMod. It is little bit faster (but only in benchmarks, you can't feel it in the GUI), but for a big price I do not want to pay - shorter battery life.
[Galaxy S I9000 Android Development] Virnik0:
Ah, great news!

But you have told us the same with previous version already :-D

Anyway, I hope that this time it will finaly make it to the release....Thanks again m8!
[Galaxy S I9000 Android Development] KennyLegend:
ive tried both and for me hardcores speedmd is giving me better battery life. voodoo gives a higher quadrant score due to the different mount option and in my opinion has a brighter auto brightness.

since the screen seems to be one of the biggest drainers of the battery this would make sense.

Sent from another GALAXY
[Galaxy S I9000 Android Development] KennyLegend:
but just to reiterate what the last poster said . . . the user and phone usage has more of an influence on battery life than any of the two kernels to be honest.

Sent from another GALAXY
[Galaxy S I9000 Android Development] wiseman-fr:
Hi every voodoo's fan :)

I have 2 problems with the last version of voodoo (Voodoo 5.2) and i think the guilty is Voodoo Sound...

Let me explain :

I have downloaded Voodoo Control App.

1 - When i reboot my phone, Voodoo Control App comeback to default setting (without +1.5 db SNR booster & 128x checked).

2 - When i use up ou down button to change ringtone sound's level, the level of notification sound don't move... It's very boring... I must go to sound menu now... I want the same sound level for both (ringtone and notification)

Thank you for your help, everything else is perfect !
[Galaxy S I9000 Android Development] Virnik0:
Wipe voodoo app cache and sql database, and you'll be fine ;-)

Sent from my GT-I9000
[Galaxy S I9000 Android Development] wiseman-fr:
Ok ! And how i can do that ? :D I know how to clean Dalvik cache but don't know how i can wipe SQL database and voodoo app cache ^^

Big thanks for your answer ;)

EDIT: Ok, i have wipe in recovery mode all i can, and it seems to work :) Good !!!!!
[Galaxy S I9000 Android Development] aladin6:
What do you think about activating the lagfix, is it necessary for 2.2.1 version? the lagfix can have an impact on battery life ?

Thank you :) .
[Galaxy S I9000 Android Development] Virnik0:
You had not to wipe all cache :-) From Settings->Apps Management, you are able to wipe cache of every single app. SQL DB is just a file inside /dbdata/databases, which can be deleted by Root Explorer.

Sent from my GT-I9000
[Galaxy S I9000 Android Development] gemini8026:
I9000M user here.

Ive had NO luck with Voodoo sound. It sounds GREAT when it works, but since I started using it on Darky's ROMS, it works when I first turn on the phone and plug in my phones, but after I disconnect them, the headphone port totally stops working until I reset. Ive reflashed phone, and tried uninstalling/etc.

But I cant for the life of me get it to be stable without rebooting the phone when listening to music!!!!
[Galaxy S I9000 Android Development] shoefly:
just wanted to say thanks to supercurio, running js3/hardcores captivate kernel with voodoo sound2. recorded this at a rock concert in knoxville tn last nite sound is pretty much spot on

http://www.youtube.com/watch?v=a4dO5zXqY_0&hd=1
[Galaxy S I9000 Android Development] specialex:
you don't even need SetCPU

SGS phone automatically regulates the speed of the CPU depending on your usage.

it drops back down to 100~200 Mhz as soon as it's done with the heavy tasks

this phone does that by default

if you wanna save some juice, you can try superpower
[Galaxy S I9000 Android Development] supercurio:
Awesome.

Each time I'm impressed by the infra-bass performance.

You have a pretty nice souvenir of this live show :)

Edit: ah, spotted slight saturation at 3:30 in the infra-bass department :D

You used the loud environment preset right?
[Galaxy S I9000 Android Development] supercurio:
Yep, SetCPU is often counter-productive. Limiting the CPU abilities to choose its frequency only reduce the power efficiency.
[Galaxy S I9000 Android Development] tkienzle:
52X838533U414082J

Thanks for the hard work sorry its not more but you might be able to get a bottle of water or beer lol...
[Galaxy S I9000 Android Development] AngeredNumber:
STONE SOUR! Sick vid man, wish i had my sgs when i went to see them in November! Coreys the boy!:D
[Galaxy S I9000 Android Development] lucbl1:
What about increasing the cache size partition in the next update so the bigger games on the market can be installed?
[Galaxy S I9000 Android Development] Timo Schmidt:
Hmm,

will the voodoo kernel see further love beyond Voodoo Sound (for example disabling of logging like in hardcores current kernels) or is the voodoo kernel "only" meant to be a basic kernel for other developers which can then improve your kernel.

The only difference between 5.1, 5.2 and 5.3 is the sound-driver right?

Greetings

Timo
[Galaxy S I9000 Android Development] hensk:
I`m now on insanity .5.3 our kernal give best resalt on tauch screen respond &

apps on ADWlauncher EX that is confirmed with Quadrant(NO lagfix 1300 on fisrt)

Battery decent
[Galaxy S I9000 Android Development] alxdadev:
Super kernel many thanks for your hard work.

Due to the facto that this thread have a lot audio knowledge I hope anybody can help me :-)

I want to record some calls. Have anybody good experience with some apps.

Many thanks for help
[Galaxy S I9000 Android Development] ooohhh2:
taken from call recording thread. flash with cwm, but backup your system first, its not compatible with every rom. then record directly from the phone call window
[Galaxy S I9000 Android Development] betoNL:
Hello Master Supercurio,

I felt like going back to basic for a while ( some optimized kernels are getting out of control).

So I decided to flash back stock JS3 + your built-in CWM and it feels good..and still no lagfix needed and good GPS performance...Stock JS3 really rocks....

But I do miss the sound improvements. Any idea when that apk for all , (rooted or not) will be ready?

Sounds nice, no more patches and stuff....

Cheers
[Galaxy S I9000 Android Development] gemini8026:
Ignore cross post plz, I posted this in the sound thread
[Galaxy S I9000 Android Development] rlorange:
Supercurio, just curious about something...

I'm running a modded version of the touchwiz launcher and in the system folder the apk stands alone without an odex file ti accompany it. I assume it's a 'deodexed' apk file however I run stock jpy rom and everything else in the system folder has a odex file.

Now I am keen to replace my phone.apk with a modded version which fixes the ascending ring tone however this does not work indeed the thread it comes from states it will only work on a deodexed rom.

So why the difference between the two modded apk's? Is there an easy way to fix ascending ring tone on a stock rom?
[Galaxy S I9000 Android Development] rlorange:
What?!?!? Sorry this is news! I have following progress on call recording but did I miss something? Exactly which thread do I find the mod I can flash from cwm to enable this... Please?
[Galaxy S I9000 Android Development] ooohhh2:
check this thread

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

somebody extracted the phone apk from an asian galaxy s and it works!
[Galaxy S I9000 Android Development] rlorange:
Holy crap they did it! Thanks so much :p

And increasing ringtone disabled too, two birds with one stone!
[Galaxy S I9000 Android Development] gioffon:
Voodoo sound its crashing my "sound" on a Blackberry and Original Samsung handsfree, looks like its not working on handsfree audio,

any one have any idea about this ? cuz i connected an iPod audio's and worked fantastic
[Galaxy S I9000 Android Development] deadred:
Does anyone know if this supports or works with the KB1
[Galaxy S I9000 Android Development] tonysac:
I run voodoo 5.4.1 on darky's 9.1, everything goes well but I noticed that when I go to cwm then the phone folder voodoo has a new cwm backup file! Why this happens?

Sent from Galaxy !
[Galaxy S I9000 Android Development] aladin6:
I don't know why supercurio don't update the first post for the updates!

How do you know that there is a newer version ???
[Galaxy S I9000 Android Development] KennyLegend:
a

if you click on the link that says check for bounty sound it lists the updates there

Sent from my SGS
[Galaxy S I9000 Android Development] russwarez:
Hi guys, I'm little bit confused, need help.

I installed the

Voodoo 5.1 kernel

on my Galaxy S. Do i need that: http://xdaforums.com/showthread.php?t=806195

Or

Voodoo 5.1 kernel

include that already?...

Please anyone.
[Galaxy S I9000 Android Development] fishcake13:
http://xdaforums.com/showthread.php?t=806195
[Galaxy S I9000 Android Development] russwarez:
Is there a difference between lagfix of

Voodoo 5.1

and

5.4.1

:confused:
[Galaxy S I9000 Android Development] sOt0nGx:
I noticed you were testing on Startup script speed tweaks by hardcore and wondered if it is advisable to implement them?

I am want to try it out, should I create a new file in /etc/init.d/ or somewhere else?
[Galaxy S I9000 Android Development] matshako:
Hi

My story:

Had JPA and Voodoo lagfix. Removed lagfix, flashed JS3, worked fine. Tried to flash Voodoo kernel to get lagfix again. Then I only get the message "system not available". I have found out that system can be corupted from using an old speedmod, but that is not the case. So can you help me out? Really want the Voodoo lagfix:)
[Galaxy S I9000 Android Development] nikolicabgd:
Can someone confirm me that voodoo stable 5.4 or 5.4.1 is going to work on XFJS2?

thanks
[Galaxy S I9000 Android Development] Taomyn:
I currently have on my i9000 2.2.1 XXJPY with Voodoo_stable_5.4.1, all is well and I'm pretty happy.

However, being the techie I am, I'd like to try to get JS5 onto my SGS - will Voodoo 5.4.1 work with it? Of course I'll disable the lagfix first before upgrading.
[Galaxy S I9000 Android Development] bartoszradka:
Works pretty well mate
[Galaxy S I9000 Android Development] rlorange:
Supercurio. Have you heard about the deep rooted android bug which causes massive spikes in cpu use when touch detection is in use? Seems to be a major cause of ui lag and poor gaming performance when compared with ios...
[Galaxy S I9000 Android Development] HTCHDHK:
Hi Supercurio, I have been using your lagfix for long time. It mades my i9000 very good. May I use your the latest 5.4.1 on Asia 2.2 (JPE)firmware? because the latest voodoo is for 2.2.1. Thank you.
[Galaxy S I9000 Android Development] rlorange:
Supercurio. Do you think increasing the size of the cache partition from it's paltry 30mb would help the phone?
[Galaxy S I9000 Android Development] _JKay_:
Hi supercurio,

Could you create a

stock+Voodoo-Froyo-GT-I9000-XWJS5.tar ?

Thanks!
[Galaxy S I9000 Android Development] supercurio:
Ok I'll think about that.
[Galaxy S I9000 Android Development] supercurio:
Sure ! XWJS5 Added ! :)
[Galaxy S I9000 Android Development] betoNL:
YEAH !

Merci !
[Galaxy S I9000 Android Development] temilla:
model not detected

Hi Curio!

After installing "Voodoo-stable-5.4.1-Froyo-2.2.1-GT-I9000-odin-pda.tar", lag fix is not installed. I get a "model not detected" log in the voodoo folder. Mi phone is a GT-I9000 with XWJS3 firmware.

I also red some info related about a dirty MBR, so I tried flashing "stock+Voodoo-Froyo-GT-I9000-XWJS3.tar", but I get same result (model not detected).

Please, can you help me?

Thank you!!
[Galaxy S I9000 Android Development] supercurio:
Hi !

Dirty MBR is not a problem anymore because It reads only the partition table data now.

Show me your log :D (zip of /sdcard/Voodoo/logs)
[Galaxy S I9000 Android Development] temilla:
Please, find attached the log files.

Thank you again!!
[Galaxy S I9000 Android Development] supercurio:
Okay, your partition table have been strangely altered some way or another.

How to fix your partition table:

- activate the debug mode (/sdcard/Voodoo/enable-debug or the option in recovery)

- adb shell (you will be root on your phone)

- ls /voodoo/partition_tables/

- dd if=/voodoo/partition_tables/the_one_corresponding_to_your_phone of=/dev/block/mmcblk0 bs=1 seek=446

No guarantee - good luck !
[Galaxy S I9000 Android Development] temilla:
If I flash with ODIN and re-partition ticked, do you think the partition table shal be fixed as well?
[Galaxy S I9000 Android Development] temilla:
Thaks a lot. I wilk try!
[Galaxy S I9000 Android Development] mizius:
Is the name misspelled in your updated download post as "XYJS5" instead of "XWJS5 "?
[Galaxy S I9000 Android Development] ngkkv:
hi all, can I flash the lagfix kernel for 2.2.1 even when my existing firmware is 2.2?
[Galaxy S I9000 Android Development] dyallo:
I would like that when I'm using headphones and listening to music (Spotify in this case), I don't want the INSANELY loud SMS-notification signal to mess up my hearing.

So if like, when I get an SMS, it could pause or mute the music for a sec, or even add a soft "puup" sound or something.

How about that?
[Galaxy S I9000 Android Development] supercurio:
Which INSANELY loud notification are you talking about?

In early versions notifications were louder than on Samsung kernels, it's not the case anymore.
[Galaxy S I9000 Android Development] dyallo:
Just any notification is loud when it's coming through your headphones :P Didn't mean any in particular.

Can this be done?
[Galaxy S I9000 Android Development] jornbjorn:
Whats insanely loud is the alarm. The default good morning sound make the speaker spark. Is the alarm boosted?
[Galaxy S I9000 Android Development] politik7:
Supercurio, are you planning on a kernel for the Telus fascinate? I know you already uploaded a stock+lagfix one, but it doesn't have voodoo sound. I still have that issue with horrible sound quality when using headphones with mic attached, so this is my biggest priority. Thanks.
[Galaxy S I9000 Android Development] aurelm:
Hello an thanks for all the work.

I do have a question tho. The sound quality on the voodoo kernels is really bad a whole range of frquencies cannot be heard. I compared raw sound to the one from my home system (asus xonar d2x + audio technica air 900 headphones) and there is a huge difference). The only implementation that was OK was the one in speedmod kernel but the brightness on the display is too low in it compared to voodoo or ULK.

Can someone give some hints on how to set it up in Voodoo so it sounds ok ? I tried many versions of the kernel and it's still bad.

Thank you.
[Galaxy S I9000 Android Development] supercurio:
Hi !

No I don't plan to compile a Telus Fascinate kernel by myself, you'll need to find a developer interested by maintaining one that use my patches :)
[Galaxy S I9000 Android Development] supercurio:
Hi!

I think your ears played tricks with you for several reasons.

Speedmod kernels and mine sound the same, you wont have more bass, less bass or things like that. 100% placebo.

However, Xonar D2X headphone amp and Galaxy S headphone amp (Class W, integrated in WM8994) sound different. Don't be surprised if you find difference in sound between them.

Maybe you prefer sound (and you're more used to) Xonar D2X + your headphones output.

Each amp + headphone combination is unique, and, basically, none sound the same despite measurements made.

It's because measurement made on line-in level are not representative to the actual resulting sound.