yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Stitch!:
The 4 line TRSS 3.5 mm headphone jack of the SGS is comparable to the nokia one when it comes to functionality. Iphone Jacks are similar but they switched pin 3&4. Since there is a lot of hardware for the iphone, making this an option on the SGS would enable you to buy Iphone headsets with mic support (steelseries syberia neckband for example)

I just bought good headphones without a mic, so I dont really care, but I just wanted to share the idea.

Furthermore, theoretically it is possible to switch this with software, but it might be freakin hard or impossible in reality.

http://pinouts.ru/HeadsetsHeadphones/iphone_headphone_pinout.shtml

http://pinoutsguide.com/HeadsetsHeadphones/samsung_galaxy_headset_pinout.shtml

here you can see what I mean.

Great work btw, Im an audiophile and I love the improvements!
[Galaxy S I9000 Android Development] dennishylau:
reporting on the volume issue

with cm7 build 1203, bilboa1's 1703 kernel with sound v5 and control app 0.10 the problem seems to be mysteriously solved :D thank you supercurio

wonder what changes have been made that resolved this problem :rolleyes:
[Galaxy S I9000 Android Development] sekkai:
Maybe it's a noobish question but :

What the heck is "DAC Direct".

And yeah I read through the first post and wasn't able to find it out ;D
[Galaxy S I9000 Android Development] mkr14:
As you stated Supercurio, the volume spike issue for Captivates ended up being a bug in the Suckerpunch kernel. It appears it was a conflict with some of the secondary tweaks in the kernel.
[Galaxy S I9000 Android Development] rlorange:
Yep hardcore came back from a break and said as much. I'm on suckerpunch i9000 test beta. Its based on speedmod

Stock JPY, SuckerPunch i9000 beta#1 kernel 1.3ghz, all ext4, JVE GB Modem,
[Galaxy S I9000 Android Development] retskrad:
Why can't the headphone amplifier go beyond 5dB?
[Galaxy S I9000 Android Development] supercurio:
v5 fixes something that was a bug in v4.

Now, as intended, Speaker is always mono, Headphones are stereo or mono following the user option.

Doesn't work like that on your phone?
[Galaxy S I9000 Android Development] supercurio:
+6dB is hardware headphone amp maximum gain, but its affected by clear saturation, so I limit the output level in my driver to +5dB, which is already plenty loud.

For hifi line-out-level quality I recommend between +2dB and +4dB.
[Galaxy S I9000 Android Development] supercurio:
Lol yeah sorry I didn't publish yet a readable Changelog.

DAC direct uses better signal routing in the audio hub hardware itself.

Typical signal path:

DAC => analog channel mixer set to 0dB => headphone amplifier

"DAC direct" signal path:

DAC => headphone amplifier

As a result, the signal path is shorter and affected by less components (despite everything is tightly packed in the same package).

It doesn't make a world of difference but, you know ;)

Measures demonstrating improvements

(mind-blowing for a phone or any portable device... also beats a ****load of audiophile rated dedicated components, especially mobile ones)

http://supercurio.project-voodoo.org/audio/voodoo-sound/Nexus-S-Voodoo-sound-DAC-direct.htm
[Galaxy S I9000 Android Development] supercurio:
Mistakes related to output paths in CM-modified code I guess. Remember its an in-development platform.
[Galaxy S I9000 Android Development] _bottle_:
Thanks for the new updates supercurio :D
[Galaxy S I9000 Android Development] Jeshter2000:
Have you seen my print screen and logcat Supercurio ?

Edit: The strangest thing happened . Flashed your kernel again only trough odin this time . Reibstalled Voodoo control app and all is fine now !! Really love V5 !!! Awesome work is done here !! From the bottom of my heart THANK YOU !!!!
[Galaxy S I9000 Android Development] DarrenCarnall:
I'm on Darky 9.3 with voodoo 5.4.1 - my external speaker has always played only the left audio channel. I tested my wife's SGS on stock 2.2.1 and hers plays standard ' both channels' mono, so it's something to do with the rom/kernal I'm guessing.

I'm forced to use the voodoo app to force mono whenever I want to listen to music on the eternal speaker so I can hear everything. Slightly inconvenient as i forget sometimes. If I can find the problem I'd be SO happy!

(by the way I LOVE the loud environment recording option, and the headphone/line out amplifier)
[Galaxy S I9000 Android Development] Qukel:
Flash the new Voodoo kernel with sound v5. It should be fixed as Supercurio is saying in the post you are quoting. 5.4.1 is the kernel that originally came with Darky 9.3. Since then we had 5.4.2 and now 5.5. Just update the kernel.
[Galaxy S I9000 Android Development] DarrenCarnall:
oh i see... I thought Voodoo 5.4.1 *was* version 5. (as in the 5.*.*)

i'll look into that, thanks! :D

UPDATE: WORKS!! thanks! :)
[Galaxy S I9000 Android Development] Danielpc:
Never knew the frequency response was really that flat. That is awesome. There is really no need to attenuate unless your speakers are adding color.
[Galaxy S I9000 Android Development] BronzedDroid:
Your tests are done with Nexus S, so I am obliged to ask: Does this also affect the Galaxy S?
[Galaxy S I9000 Android Development] Danielpc:
Perhaps. See 1673.
[Galaxy S I9000 Android Development] kamakazie2:
Is it possible to make the headphone out a SPDIF digital out?
[Galaxy S I9000 Android Development] supercurio:
Nexus S audio = Galaxy S audio.

I completed this test with my Nexus S because its board is a bit cleaner than my Galaxy S, but earlier I measured friends Galaxy S and they were cleaner than mine ;)
[Galaxy S I9000 Android Development] supercurio:
Nope!

It would be possible to extract a SPDIF signal from the HDMI output but it seems it will stay an unfinished business on I9000.
[Galaxy S I9000 Android Development] androben:
Hello,

Hardcore said he could'nt implement voodoo sound 5 now because he didn't find the patches.

(But how damianGTO and franck.maia did the job? )
[Galaxy S I9000 Android Development] j.go:
I would also like to add hardcore's observation of the new kernel from the latest east asian firmware, ZSJPJ (http://xdaforums.com/showpost.php?p=12221167&postcount=16):

Any chance of seeing voodoo 5/voodoo sound on that kernel? :)
[Galaxy S I9000 Android Development] ducutu:
@supercurio

Thanks for your work !!!

I'm inlove with my phone :P

Again!

http://www.youtube.com/watch?v=v3gL8wlDQM4
[Galaxy S I9000 Android Development] Qukel:
Installed the new kernel and now sometimes I can't hear the other party when making a call. The other side can hear me fine.

When I reboot the phone it's ok but at some point I am losing sound again.

Edit: @supercurio just saw on twitter you've released a test kernel with regard to this issue. Will try that.
[Galaxy S I9000 Android Development] gauravh1:
@supercurio

can you please tell me whether your new voodoo 5.5 kernel is fully compatible with Samsung galaxy tab international version P1000 16gb? my tab is rooted and is on stock froyo fw ddjk3.

Can I flash your new 5.5 kernel using Odin 1.7? please reply.

Is anyone using the very latest voodoo 5.5 on his or her GALAXY tab p1000?
[Galaxy S I9000 Android Development] XlAfbk:
Just mount a folder on your sdcard as cache, way easier :-P
[Galaxy S I9000 Android Development] lgkahn:
Please release the source for v5. Thanks
[Galaxy S I9000 Android Development] celeronix:
Oh, so that's why I had the same problem. And I thought that the problem wasn't with my SGS, because it never did that before :D
[Galaxy S I9000 Android Development] pjim:
Any hope for galaxy s 4g from t-mo. Any info I can give would be a pleasure.

software says:

Firmware2.2.1

baseband T959VUVKB5

Kernel 2.6.32.9

build Froyo.VUVKB5

I use your fine work on my T-mo Tab with Overcome ROM and its great.
[Galaxy S I9000 Android Development] Bandis710:
:confused: Is the 5.5 version and injected js8 kernel ? Or is that not possible ? JS8 kernel is something special and every custom kernel ( without lagfix enabled ) is lsower than stock ..
[Galaxy S I9000 Android Development] coolshadow:
Hello, supercurio

Well done, thanks for your project. ;)

Now I have a question or a feature request.

I'm using voodoo sound v5 now.

I test it in a quiet place.

I set the media volume of system to the max using setting.

Than I open the voodoo control app to adjust the Headphone amp to the lowest -57

After this, I turn on music player to play some songs.

When I stop the play, I can still hear some hiss for 1s and end with a shutdown noise, after these, quiet again. This is repeatable, so you can also try this.

Is this caused by sound hardware or motherboard? can this be fixed?

Thanks again :o
[Galaxy S I9000 Android Development] march83:
Quick question - is the buzz / hum heard through headphones any time the tv-out is turned on a fixable issue, or is it a hardware problem? Is it widespread? ie, does everyone get the buzz when their tv-out is turned on and they have normal headphones attached, or is it just a few unfortunate souls? Mine is bad enough that my tv-out is rendered almost unusable.

Thanks.
[Galaxy S I9000 Android Development] Mothatt:
Neither fixable or a problem...

TV out reroutes video to the audio jack, you're not supposed to plug in headphones when it's enabled :S
[Galaxy S I9000 Android Development] march83:
so does that mean that the headphone hum is independent of the hum you get out of the RCA cables when you have the tv-out adaptor in place?

the reason i ask is because i can notice what i assume is the video signal in both channels of audio whether i have a headphone jack or a 3.5mm->RCA jack plugged in and i thought that because the 2 distortions are the same they would most probably be caused by the same thing. i assume it's video signal because it modulates based on the screen colour and content...
[Galaxy S I9000 Android Development] Davestar2000:
Is there any way we can get a digital out from the device? Apparently the USB->HDMI cable will be able to do that, but is there any way to get it from the 3.5mm socket?
[Galaxy S I9000 Android Development] pritishd:
I have installed Voodoo lagfix 5.5 and I have exact same problem.
[Galaxy S I9000 Android Development] momulah:
Version 5.5 I have lost all the extra sound options..I only have analog gain..Is this correct?
[Galaxy S I9000 Android Development] GizmoDroid:
Is it when the soft keys backlight is on? On the Fascinate, there is considerable audio interference any time it turns on. We don't have tv-out (yet :)), but it happens with everything else.
[Galaxy S I9000 Android Development] jaetm83:
supercurio, thanks so much for your hard work! I always appreciate your endeavor.

I have been busy listening to music since I tasted Voodoo Sound, haven't really been following your posts, and I couldn't find answers to my questions. When using v4 kernel on my Vibrant, I noticed that music plays at various speeds (very slight changes in speeds) if I turn on Anti-Jitter. I had it turned off for this reason and never bothered to try out again. Now that I upgraded to a kernel with v6, Voodoo Control App automatically turned on Anti-Jitter and DAC Direct. I read your explanation about what DAC Direct feature does. But what exactly is Anti-Jitter? With Anti-Jitter turned on in Voodoo Sound v6 kernel, I no longer exhibit music play speed changes. Another thing I noticed is a bit stronger bass. Through my headphones it's not that apparent. But when hooked to my car stereo, it's noticeable because I have had bass up'ed a bit in my car stereo's adjustments. Is this something everyone is hearing?

Thanks again for your awesome work. Voodoo Sound certainly is the best addition to SGS!
[Galaxy S I9000 Android Development] xbeater:
long forgotten, but found again

Hey!!

It's been a quite a while since I've been on this thread.

As embarrassing as it is, I've kinda forgotten about it.

Recently however, I picked up a nice pair of headphones (you remember I asked about this a couple months back?) Well, I took a way different route, rather than the little in-ear headphones, I ended up going for full Studio monitors :)

Audio Technica ATH-M50.

I love them, paid quite a bit for them (not what I was planning), but they are amazing. :eek:

I would seriously recommend them if you can find a pair for a reasonably price.

Anyways A problem I observed for quite a while (which I thought was headphone related) was that the balance of left and right was off, it appeared that the right headphone was slightly louder, which wasn't that big a deal, but it was definitely annoying.

Anyways I saw that there was an update for the voodoo app in the market and then realized that this needed a new kernel. I updated it and whop-la, the balance was perfect. ;)

I'm guessing it was the DAC direct thing that fixed that!

So Thereby, I will soon donate the 5 beers I promised you a long time ago, just need to get my allowance.. it has all been spent :P

Cheerz :cool:
[Galaxy S I9000 Android Development] ALibiy:
i have a question.

does the batterystatus matters when i flash this new kernels?
[Galaxy S I9000 Android Development] zurchpet:
No
[Galaxy S I9000 Android Development] Qukel:
Yes. Do not flash when your battery is almost empty, unless you have the charger connected.

Otherwise it shouldn't matter much.
[Galaxy S I9000 Android Development] TotallydubbedHD:
as posted on the other voodoo thread:

Hey mate great job!

I'm quite an audiophile, but an ignorant one haha!

I'm just wondering what all the settings do on the control 0.10 app?

Just need a quick summary, if possible.

Sibilance is still there on my Denon AH-C710's, and the highs are more defined so to speak.

Lows are identical...then again why would you want more with the 710's...lol

Thanks in advance!
[Galaxy S I9000 Android Development] hardrock121:
same here.. i think i understood some part of it.. looks like they are are just oversampling the mp3s.. to be frank.. i have been listening to winamp and i think the audio quality is just WORST.. i have 320 kbps mp3s and it just cracks... i wud luv to add some fidelity to the music and add some bass my senheisser hd280 pros as completely useless playing my music..since winamp just kills it i believe.
[Galaxy S I9000 Android Development] mengsuan:
Video out uses the additional ring on TRS connector. You will definitely get hums if you connect to ordinary 3.5mm jack. You're not supposed to anyway. Headphone's ground will be injected with video signal.
[Galaxy S I9000 Android Development] TotallydubbedHD:
also is it illadvised to attached a secondary headphone amp.

I use the Fii0 E5 - As it gives bass boost.

I'm going to unintall the app, as I find the highs are a little too bright, and the sibilance is still there, even by using a 75ohms of independence.

I would like to know as stated what the options do, and how they "improve the sound"

As far as I'm aware, my earphones only get brighter, and for the 710's that's the last thing you need lol.

FYI:

710's are absolutely amazing earphones, better than the senn ie8's imo :)

(best under £200 earphones i've heard)

Also forgot that the bass is as deep and pounding as beats by dre, or my MDR-XB700's. yeah that pounding lol

Thus:

Suggestions for next update:

Add a bass boost :P?
[Galaxy S I9000 Android Development] _bottle_:
Just a quick question , would it be possible to bypass the headphone amp so that we could use the earphone socket as a line out to an external amp?

Just curious, because I hooked up a nuforce icon mobile to the galaxy s and the bass was a bit better but overall sound was a bit dull and not lively compared to listening direct to the phone.

Earphone used was a ER4S
[Galaxy S I9000 Android Development] xbeater:
Use PowerAMP.

It costs about 5 bucks but OMG ITS FRACKING AMAZING!!! :eek:

Has awesome EQ and I have noticed no quality loss. (and I use with proper headphones (ath-m50))

Love that music player! :D

Cheerz :cool:
[Galaxy S I9000 Android Development] ooohhh2:
Playerpro is a better player, since 2.0 has nice eq too. Its the best player out there IMO.
[Galaxy S I9000 Android Development] supercurio:
Here is a new kernel test version for people still experiencing the silent earpiece issue during call when DAC direct is enabled.

http://bit.ly/dV0IUq test 5.5.2 .tar

http://bit.ly/f9MFEg test 5.5.2 update.zip

I depend on your report because the issue never happens on my phones. Let me know if its fixed for you, thanks :)

And let me know if it's not, of course ;)
[Galaxy S I9000 Android Development] flyers2114:
+1 on this.....power amp ftw...
[Galaxy S I9000 Android Development] betoNL:
Have you guys compared powerAmp with Mixzing?

I prefer Mixzing app btw
[Galaxy S I9000 Android Development] flyers2114:
No but I will give it a shot...thx!
[Galaxy S I9000 Android Development] srasquasz:
supercurio are you going to do voodoo sound kernel for A 2.3 GB JV1?
[Galaxy S I9000 Android Development] mike.sw:
hey curio is there any chance you going to try and figure out what the hell is wrong with galaxy's Bluetooth? :(
[Galaxy S I9000 Android Development] decouvrir:
hey supercurio, appreciate the work u have done here.

any idea when the other kernels can implement v6?
[Galaxy S I9000 Android Development] TotallydubbedHD:
i still have no reply...

What do the options do in the app> 0.10?
[Galaxy S I9000 Android Development] robinkimfoo:
if this has been mentioned before i apologize. I bought a pair of AKG earbuds with an inline mic. when i try to use it with my galaxy with the voodoo sound, the sound is distorted and the bass is missing until i press and hold the button on the inline mic that allows me to speak. is this normal for the galaxy s? or is this the problem that v6 fixes? thanks in advance for any help!
[Galaxy S I9000 Android Development] androben:
Any chance to see sound_kernel_patches updated in V5 or v6 ?
[Galaxy S I9000 Android Development] ego42:
The headset you're using was made for the iPhone and is NOT compatible. You need a headset manufactured specifically for the SGS or Nokia phones.
[Galaxy S I9000 Android Development] Szighy:
5.5.2 fixed the issues of not hearing the voice in the earphone :P many thx...
[Galaxy S I9000 Android Development] _-livio-_:
they work perfectly including the mic with an adaptor, there's one on ebay for ~1$, don't have the link at hand but you can find it in the i9000 accesory section of the forum.
[Galaxy S I9000 Android Development] Furry Atom:
I couldn't find an answer anywhere. Does the volume boost affect bluetooth headsets? If not would adding that function be possible or are there too many limitations.
[Galaxy S I9000 Android Development] ph33lix:
The analog output section for your case would be the bluetooth headset itself and you wouldn't benefit from having full control of the Wolfson's analog output.

You might, however, benefit from the Hi-fi oversampling.
[Galaxy S I9000 Android Development] Bhonka:
I'm on darky's 9.3 and damiangto kernel 1.2 and voodoo will randomly just kill itself :(

Been happening for a while even when I was using hardcore's speedmod kernel.
[Galaxy S I9000 Android Development] pritishd:
Is it just me or it the new kernel draining the battery too fast?
[Galaxy S I9000 Android Development] aegeuss:
You're right, I had the same problem and had to turn back to speedmod kernel.

I think the problem is speedmod kernel has gotten very well concerning battery life and other tweaks but unfortunately does not support latest sound features; and Supercurio's kernel was once a major breakthrough is now a kernel from old days in terms of battery life and small tweaks :)

Regards.
[Galaxy S I9000 Android Development] ego42:
Quite a few people on this thread have been asking Supercurio for a fix for the abysmal A2DP quality on the i9000 (and many other Android phones for that matter).

There has been a report in a thread on this issue ( http://code.google.com/p/android/issues/detail?id=9888 ) that it has been fixed (or at least improved considerably) in Android 2.3 Gingerbread. Is there anyone using Gingerbread (via for instance Darky's ROM 10 beta) who could confirm or refute this claim?

Please do not comment if you're using CyanogenMod. It's a well known fact that CM fixes this issue independently of Android version.

Thanks!
[Galaxy S I9000 Android Development] Sysiphus1981:
can someone confirm this? to my knowledge the videopin is set to ground if u disable video.
[Galaxy S I9000 Android Development] mengsuan:
I was referring to video-out on. When it's off, it should be grounded.
[Galaxy S I9000 Android Development] betoNL:
Hello Supercurio !

Can't wait for the app version of voodoo sound which doesn't require changes to the kernel !

When it's ready I will donate (again) and with pleasure ....:)
[Galaxy S I9000 Android Development] eeyunopper:
+1

Especially if it works on cm7. ;-)

sent via potential brick...
[Galaxy S I9000 Android Development] betoNL:
Potencial brick....lol ....:D
[Galaxy S I9000 Android Development] TotallydubbedHD:
well k13d comes with voodoo sound v4.

I know the latest one is v6, but still...

If it's voodoo = battery drain from 100-0 in 4hrs vs. hc's 100-0 in 28hrs then you can imagine which one i'm picking.
[Galaxy S I9000 Android Development] IINexusII:
Has anyone tested this kernel on the new xxjvk firmware?
[Galaxy S I9000 Android Development] MPKO:
It seems that you don't know too much of voodoo when you give this kind of statements in here... anyways, both are good and i haven't noticed any difference in those in my heavy daily usage...
[Galaxy S I9000 Android Development] _bottle_:
Is it too early to ask if you would be also develop for the Galaxy S II ? :D
[Galaxy S I9000 Android Development] supercurio:
I dont know yet as it will mostly depend on the bootloader status.
[Galaxy S I9000 Android Development] supercurio:
Most kernel developers are familiar with git now so I don't think I will continue to make patches manually for each release, especially since now there is 8 kernels supported ^^.

For kernel hackers not knowing git: its more than time to learn! :)
[Galaxy S I9000 Android Development] supercurio:
The new kernel is the same as previous about battery life.
[Galaxy S I9000 Android Development] supercurio:
Any kernel can implement v6.

I recommend developers following the -voodoo-sound branch repository for their device as it contains the latest code meant to be distributed.

Everything's happening in kernel repositories on GitHub now.

(Not the plain -voodoo branches as it contains work in progress)
[Galaxy S I9000 Android Development] supercurio:
Yes I take a long time before working on working on Bluetooth.

There are several reasons why.

First, keep in mind that I have basically no free time and sleep little^^ so I need to make choices about how to use time.

- its a different kind of mod than what I'm focused on ATM:

So far I could do everything feature by kernel development (and xonly little as SDK for the UI)

As you indicate here, extensive Bluetooth mods may require hacking Android system components.

We don't have the source for them on Samsung ROMS, and even without source it would require overwriting base system elements as root.

Looks complicated. I don't even talk about potential issues introduced, version differences etc.

- Bluetooth cannot do Hi-fi nor audiophile quality, so naturally I'm far less interested by it.

- I still don't have working Bluetooth hardware capable of exposing the issue.

A nice contributor sent me his previous Bluetooth stereo headphones but it refuses to pair with my phones for some reason.

I guess if it was my only task it would be more advanced, but I hope now that you understand better how works this development and also its limits.

If another dev is interested about Bluetooth audio, he is welcome ;)
[Galaxy S I9000 Android Development] goodtrance:
I would like to know too...
[Galaxy S I9000 Android Development] TotallydubbedHD:
I'm sorry for asking...?!

Oh and yeah I noticed a difference that's why.

v4 had a lot of highs and uncontrolled bass

v6 was much more refined.

Was it just me or were there any changes made.

They might be both good, but what is the difference.

I'm using the Denon AH-C710's and they are incredibly sensitive phones + have excellent lows and highs.

I can point it out quite easily :)

By interest what phones are u using?