yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] supercurio:
Yes, the bad EQ which was force applied by default in earliest SGS firmwares is old story ;)

Hexadecimal ServiceMode settings displayed are now pure invention (at least about sound/eq) ^^
[Galaxy S I9000 Android Development] Meneldor:
Could you please post your current settings? 'Coz on my awesome Sennheiser MM 100 the sound is still very silent :(((...
[Galaxy S I9000 Android Development] °Dexter°:
I simply put all bluetooth "diamond solution" values like the headphones' ones...but now it's unnecessary maybe :confused:
[Galaxy S I9000 Android Development] Arkanius:
Superb, I never decided to change my Media player for Galaxy S (From 1st Gen iPod Touch) because I feared for the quality.

Not anymore it seems.
[Galaxy S I9000 Android Development] f l x:
Hej,

Its still not working for me. I set all the values to 0 and the "Mix TX" is [ON]

But when i plug in my Headset its still super quiet.

What have i done wrong?
[Galaxy S I9000 Android Development] supercurio:
You did nothing wrong!

I'm working on extensive improvements on the sound part of the GalaxyS, you can check news at http://xdaforums.com/showthread.php?t=806195 ;)
[Galaxy S I9000 Android Development] anonymusneo:
i got unrooted , stock rom/FW, 3 button combo fixed, DDJG4 indian i9000.

i am unable to install samservmode + i cant enter service mode!!!!!

yes i can use other code's which start from *#*#

any idea?
[Galaxy S I9000 Android Development] bipolik:
DAPM from the alsa drivers

i found this: alsa-project.org/main/index.php/DAPM

im a total linux noob, but maybe this driver is the cause of all.

"Platform/Machine domain – physically connected inputs and outputs. Is platform/machine and user action specific, is configured by the machine driver and responds to asynchronous events. e.g when HP are inserted "

"# 1.2 Platform Domain Widgets

* 1.2.1 SND_SOC_DAPM_INPUT(wname)

* 1.2.2 SND_SOC_DAPM_OUTPUT(wname)

* 1.2.3 SND_SOC_DAPM_MIC(wname, wevent)

* 1.2.4 SND_SOC_DAPM_HP(wname, wevent)

* 1.2.5 SND_SOC_DAPM_SPK(wname, wevent)

* 1.2.6 SND_SOC_DAPM_LINE(wname, wevent)"

It seems that this driver can change the sound driver used depending on what is plugged/unplugged.

i dont know if its possible at all, but maybe forcing the "line widget" to be used when a headphone is plugged can solve our problem (maybe by copying/pasting the line widget to spk widget).

Well... once again this is just a noob idea from a total noob, i dont even know if this is used in I9000.

Now maybe its off topic but i found a sound recorder that work pretty good: "Virtual Recorder by andro iX". It has not a really good visual interface, but who cares (not me) when it has a working sound clipping limiter :)

And last, since its my first post on this forum i take the occasion to thank all the developpers here that make a great work :D

Specialement a toi SuperCurio, ca fait plaisir de voir un frenchy sur l'affaire.
[Galaxy S I9000 Android Development] supercurio:
Héhé sympa pour un premier post ;)

That's right, our phone's SoC detect what you plug and can change hardware routing (like when there is a headphones with a mic) or inform user-space programs in consequence
[Galaxy S I9000 Android Development] JIN-TH3ORY:
Hi all i did the sound mod but my settings look like this

- Headset Diamond Solution1Mic

[1]fir_coreff 0 : 0x0

[2]fir_coreff 0 : 0x0

[3]fir_coreff 0 : 0x0

[4]fir_coreff 0 : 0x0

[5]fir_coreff 0 : 0x0

[6]fir_coreff 0 : 0x0

[7]fir_coreff 0 : 0x0

is this right can some one tell me thanks or are they suppose to look like this thanks

- Headset Diamond Solution1Mic

[1]fir_coreff 0 : 0xffff49

[2]fir_coreff 0 : 0xfffce6

[3]fir_coreff 0 : 0xfffab3

[4]fir_coreff 0 : 0xfffccb

[5]fir_coreff 0 : 0xfff0e9

[6]fir_coreff 0 : 0xffffc7

[7]fir_coreff 0 : 0x3e4a
[Galaxy S I9000 Android Development] ntrdung:
I'm using FW 2.2 and I fix

[1]1Mic TX OnOff : OFF line.

[2]Fir_Coeff Table

Set the value 0 to fir_coeff 0, 1, 2, 3, 4, 5 and 6

But nothing happened :(

To supercurio: please help me. When I was fixing, I got my headphone and listening audio, but I feel no change :(
[Galaxy S I9000 Android Development] DVSoftware:
Hi, these settings seems to be obsolete as of 2.2. Eq should be flat
[Galaxy S I9000 Android Development] supercurio:
On headphone output, Yes
[Galaxy S I9000 Android Development] fane1:
I tweeted Curio few days ago about a music player that has a very good equalizer and i think that sound should be in that direction.Search for "power amp" Its in beta stage and its free

http://www.youtube.com/watch?v=EQRURmS3Lv0

Edit: Here it is try it
[Galaxy S I9000 Android Development] supercurio:
hmmmm, not a big fan ^^ complex UI and cpu-hungry graphic equalizer, i prefer hardware parametric equalizers ;)
[Galaxy S I9000 Android Development] appagom:
Hi Supercurio.. how about a note in the original post sumarizing a couple points?

1) The equalizer problem is gone now an needs no fix

2) You're working on analog gain control now.

That would have saved me about 30 pages of reading, although it was amusing.

By the way.. I'm convinced about the adaptive logic theory on page 30. No other possible explanation, but it's history now anyway.
[Galaxy S I9000 Android Development] The_Double:
-edit: seriously, I should read before I post.
[Galaxy S I9000 Android Development] baillou2:
Merci des Etats Unis. :-) Vive la musique toute forte!!

It would be nice if the Vibrant were more, well, vibrant with its audio quality. That's a big reason why I have a smartphone, so I don't have to carry around an mp3 player at the same time.
[Galaxy S I9000 Android Development] jogefo:
Is there a permanent sound fix for our phone or we have to do the changes every time we boot? Thanks
[Galaxy S I9000 Android Development] appagom:
What you didnt read the first 30 pages? Just kidding..no idea why its not on front page. The sound isnt broken with new firmwares. There is no fix now...only customizations.
[Galaxy S I9000 Android Development] NightSky256:
Only volume "issues" are still present in JPM,

if someone use the SGS to listen to music on noisy environnement (such as Milano underground) the volume output is very weak...

with alsa_amixer i've resolved my issue but i have to run my script every time i connect the headphones, or everytime i receive a call then hang up... but it's not a matter... it's pretty cool to launch some terminal commands walking arround :D

those are not really issues, but some carefull law that take care of our ears and 'cause politicians love us so much to loose time making such *my auto-censored opinion* laws instead of solving other bigger problem than audio output volume...
[Galaxy S I9000 Android Development] aleks07:
Hi supercurio,

I found this post in another topic. Great news. Can you tell which 2.2 ROMs have this kernel pre-installed or if it is possible to update any ROM with this kernel?

Thanks
[Galaxy S I9000 Android Development] Rahulrulez:
Hey guys, when I dial *#*#197328640#*#*, it shows me nothing. Even the SamServMode shows blank screen.. Any solution to this?
[Galaxy S I9000 Android Development] DaRkMyk:
Hey Audiophiles..

Please suggest a High Quality IEM under US$150 hopefully with Microphone. I wanted to buy a Denon AH-C560R but the mic & remote will not work according to the store owner. :(

I found this website but I'm not sure if they really tested the headphones on a Galaxy S

http://www.mobilefun.co.uk/cat/Galaxy-S-I9000-Headphones.htm?sortby=pricedesc
[Galaxy S I9000 Android Development] doggystyleid:
@ supercurio

my sgs play songs a bit choppy n skip several times. have tested the same files in PC, ipod & PSP. all of them have no problem playing the files (320 kbps, mp3 format). is this problem came from the same problem you working? thx
[Galaxy S I9000 Android Development] Rawat:
Which firmware?
[Galaxy S I9000 Android Development] doggystyleid:
whoops. forgot to mention the fw.

south asia fw. DXJG4. haven't tried leaked froyo fw yet.
[Galaxy S I9000 Android Development] Cezar`:
thanks mate! better sound now
[Galaxy S I9000 Android Development] Stavut:
Wow... that's all I have to say hah... ok maybe not all! Definitely a huge improvement here, thanks a lot! Much appreciated!
[Galaxy S I9000 Android Development] RA017:
Samsung Galaxy Player 50

I wonder if Curio knows Samsung is planning to release a MP3 player based on Android? And if that player has the same wolfson chip inside then all the tunning would be easier to follow.
[Galaxy S I9000 Android Development] diarisoa:
HTC Touch

J'ai un HTC Touch 3450 et voici sa configuration en memoire (programme total 47.72 Mo et stockage 27.45 Mo)

- 1er Question: est-ce que c'est possible? Car j'ai fais une recherche concernant ce type de wm, je ne voix pas une tell configuration.

Dans le cas ou on peut augmenter cette taille de memoire, comment peut-le faire?

Si non je doit faire quoi?

- 2eme Question: Le son de mon haut parleur est un peut plus faible, est-ce qu'il y a un programme qui peut l'augmenter?

Merci pour vos reponse
[Galaxy S I9000 Android Development] harrydg:
this is no place for french chauvenists... try english please! ;)
[Galaxy S I9000 Android Development] N30wolf:
I was listening to music while doing this and quickly noticed the mids getting much better. :eek:
[Galaxy S I9000 Android Development] mark78x:
Hi, a simple question from a newbie: there could be any solution for make permanent this fix? What types of changes would be needed?
[Galaxy S I9000 Android Development] kova4a:
Nice!!! The sound is way better now! Also, I installed the app AudioBoost for SGS and it did the trick with the sound output - now I can set any value to 63 and it's permanent - this is awesome as the default gain level for my firmware was 54 and at 62 I can drive my high-impedance iems.
[Galaxy S I9000 Android Development] Bertoa:
Well, after all the headphone stories and a better output quality, now a question about the input. Is it possible to send, via bluetooth or wifi, hifi stereosound to the Galaxy S and make a quality audiorecorder? How to use the WM8994 soundchip to the limit also for soundrecording? Just some questions.
[Galaxy S I9000 Android Development] appagom:
If you already have digital sound (wifi) then why are you trying to "record" it? That's called copying a file. Sure you can copy files over wifi or Bluetooth with or without an audio chip.
[Galaxy S I9000 Android Development] knifer:
I only see AudioBoost 2 in the app market. Is this what you're talking about? Is there any other way to increase the actual volume of the headphone output?
[Galaxy S I9000 Android Development] pingling:
There's also Volume Unlock which seems to do the same. Anyone tried?
[Galaxy S I9000 Android Development] pmp.s:
Hey guys i messed up with other codes. Now i cant use my earpeice to make calls i dont hear anything. And music its so so low. Is there a way to reset it? thank u
[Galaxy S I9000 Android Development] supernova2:
wow , this app is great. many thanks to curio and some thanks to the creator of this app . with original phones my phone blows my ears off. this limitation law sucks.
[Galaxy S I9000 Android Development] atkarras:
hey guys. settings of the headphones fix are gone with reboot? anyway to fix this?
[Galaxy S I9000 Android Development] Bertoa:
Sorry, I was not clear about that. Question; can I use the SGS as an HQ sound (field)recorder? What has to happen to make that possible?

To my understanding is the problem that the build-in (mono)microphone is too bad. There is no external microphone/line-input.

So there are 2 ways to go; 1- a usb microphone connection via the micro usb port 2- a stereo microphone/line connection via a wireless interface (wifi/bluetooth).

Is there any device doing this? Can a bluetooth stereo transmitter for sending sound to a bluetooth headphone be used as a interface for the SGS?

What app is decoding that protocol and makes that I can record the sound?

Questions, and likely a future product. Why can't my mobile ZoomH2 soundrecorder be assimilated by the SGS?
[Galaxy S I9000 Android Development] evok87:
Hi,

not sure if this belongs here but at least you can point me into the right direction:

i read that if using a different headset than the samsung the sound is screwed up because of the video-out

is there any way to fix that?

regards

evok
[Galaxy S I9000 Android Development] gil80:
Hi.

I'm using froyo 2.2 and modified kernel by hardcore.

I didn't test the settings but I noticed as you mentioned they are rest after rebooting the phone.

Is there a fixed fix? or an app that fixes the sound issue for good?

thanks :)

Gil.
[Galaxy S I9000 Android Development] louis_dd:
my galaxy froyo 2.2 DXJPA

mixget doesnt work???

i try recovery to apply update.zip but failed.....
[Galaxy S I9000 Android Development] MAMBO04:
Great work, but what i wanted to ask was when you press the vol key down, and expect the sound to go a lot lower, it doesn't, i mean not as much as other phones such as the iPhone - BlackBerry etc. If it's low, it should be low, but it isn't. E.g, when you type something on the Keyboard, it's still really loud and i wish it was just quieter. Would be cool if we could move the Volume bar on the screen like the iPhone, meaning we can decide how low or high it goes and that it actually goes quiet or loud.

Thanks.
[Galaxy S I9000 Android Development] dhiru1602:
Doesn't work in 2.2.

Can anyone confirm?
[Galaxy S I9000 Android Development] rlorange:
Can't get it to work either and I'm on 2.2
[Galaxy S I9000 Android Development] Bilubilu28:
Hey guys!

I think my issue is slightly different,but it happens sometimes that the sound of my sgs goes really low even it is set to maximun. And when I say "really low", i mean barely audible. No way to fix this, except rebooting my sgs.

Any help on this? I already missed my alarm twice because of that :mad:
[Galaxy S I9000 Android Development] rafalense:
Recorded yesterday night with my i9000

http://www.youtube.com/watch?v=Panxnk61Hok

Judge yourself :)
[Galaxy S I9000 Android Development] Rahulrulez:
SamServMode doesn't work for me.. Even the given number shows a blank page.. What could be the problem?

My phone is running on 2.1 Eclair..

Please help me..
[Galaxy S I9000 Android Development] KLoNe1:
HOLY SH!T! That's incredible.
[Galaxy S I9000 Android Development] extralife:
posted this right in doc rom thread - but it seems, here is a good place too :)

----

im on v9 - modem jp5 - but sound ist pretty poor (people were calling me said it's much to loud and listening like a reaction coupling)

- tried different modems without difference

at the moment im on modem jp5 and wanna stay - cause it's the only one i get 3g/h connection without roaming in my country -> look at this http://code.google.com/p/android/issues/detail?id=3499

----

so i figured out that a volume change for the mic would help

so i - went to service mode - audio - handset - volume - dst speech tx volume -

and changed the deafault value from 88 to 80 (76) - this worked very well and sound was very accurate

the problem for now is that changed values are only valid until reboot - and not saved permanently

a member on android-hilfe.de noticed that his changes would be permanently even though reboot - but he is on eclair - and that's definitely not the way to go

so any suggestions to handle this misery ?
[Galaxy S I9000 Android Development] mpierce:
I am using a SGS i9000 and am a world class musician.

I have found that AudioBoost does the trick for what you are describing.

In conjunction with PowerAmp which has a built-in equalizer (incredible!!!), this is absolutely the best combination for our devices.

I tried PowerAmp for a few minutes using several song genres and thought no more - I simply brought it!

This is the solution that unleashes potential if you are using good earphones (which I use - Weston & Etymotic).
[Galaxy S I9000 Android Development] kimlindo:
this fix really doesn't do it for me. the volume is still really low. I find the sound to be okay while listening to acoustic guitar music. but when I listen to, for example, hip hop the voices drop so low that I can barely hear them. only chorus or when they add doubles they sound okay.

I also use poweramp (which normally is great) and tried to play with mixget. neither helps. :(

I also changed DST to 80 (which helped a bit).

edit: wow. it's apparently my headphones that's the problem. ****. I need to hold the mic button to get normal sound. i have urbanears plattan.

how do I disable the mic button? hope that would help.
[Galaxy S I9000 Android Development] dcc22:
try audioboost 2, the volume will increase big time
[Galaxy S I9000 Android Development] webcrtor:
So what exactly did you do to achieve this? :) this would be really helpful! thanks
[Galaxy S I9000 Android Development] geokilla:
I went through the first and last 7 or so pages of this thread and I don't get what this fix is supposed to do. I understand it has something to do with music quality and equalizer. I currently have custom equalizer set to my own personal preference. Can someone explain?

I'm using Sennheiser CX-300 headphones.
[Galaxy S I9000 Android Development] appagom:
The fix is no longer needed. OP never updated...somewhere around page 30 if I remember right so you would have missed it. Dont feel bad.
[Galaxy S I9000 Android Development] Rahulrulez:
^ Even I asked one question / help thrice in this thread but no one given me reply of my query.. This clearly means this tweak has no support, neither from OP nor users.. :( that's bad..
[Galaxy S I9000 Android Development] politik7:
I have a weird problem on my fascinate. When I use most headphones, the sound is fine. But when I use my me m9p iem (has a mic attached, might be the problem?) the sound quality is absolutely terrible. Anyone know a possible reason for this?
[Galaxy S I9000 Android Development] Rahulrulez:
This fix is not working on my Galaxy S at all.. And I am not getting any response from the OP...
[Galaxy S I9000 Android Development] compuse:
In most of the roms (available at the dev section) this has been taken care off, pick a rom that's suiting your expectations and flash the crippled phone!
[Galaxy S I9000 Android Development] lycan_codex:
Hi, This fix is no longer necessary as the sound quality of the recent roms are pretty good. pick any of the 2.2 roms or the recent JPU ROM
[Galaxy S I9000 Android Development] Wilsonxie:
hi i try aready but the sound just a litter bit loud only any way to make it louder?

samsung i-9000
[Galaxy S I9000 Android Development] dwallersv:
I hope curio and some of the other devs are still listening here...

I've achieved a bit of nirvana with direct manipulation of ALSA via the 'alsa-amixer' command. I mean, major joy!!

First, I have hearing loss in my right ear that unbalances any audio. This is especially noticable when listening to anything with earphones. I've been on a quest for a "balance control" on several models/os's of smartphones for years, never getting anywhere.

FINALLY, problem solved!! I didn't see anyone post anything about this in this thread, so maybe no one else thought to try it. You can set the amplification level of each channel, left (L) and right (R) seperately with the alsa_amixer command:

> alsa_amixer set 'Playback Headset' L, R

As we already know, a single parameter (as one would expect) sets both channels to the same level. Providing both allows independent control of the output stage gain of the Wolfson chipset.

Now, here's the intriguing part: There is a direct relationship between what's in the /system/etc/asound.conf file and what alsa_mixer sees as various streams that can be configured.

The "Playback Headset" node has the following entry in asound.conf on the Epic 4G (Eclair):

pcm.AndroidPlayback_Headset {
type hooks
slave.pcm {
type hw
card 0
device 0 # Must be of type "digital audio playback"
}
hooks.0 {
type ctl_elems
hook_args [
# Enable audio output from the DSP
{name "Playback Path" value 3} # 0:OFF 1:RCV 2:SPK 3:HP 4:DUAL 5:BT 6:RING_SPK 7:RING_HP 8:RING_DUAL 9:EXTRA_DOCK_SPEAKER 10:TV_OUT
]
}
}

I'm guessing we can set a permanent default to these gain values simply by adding the correct name/value pair to this node -- something like "{name "Output Volume" value 63}", like this:

pcm.AndroidPlayback_Headset {
type hooks
slave.pcm {
type hw
card 0
device 0 # Must be of type "digital audio playback"
}
hooks.0 {
type ctl_elems
hook_args [
# Enable audio output from the DSP
{name "Playback Path" value 3} # 0:OFF 1:RCV 2:SPK 3:HP 4:DUAL 5:BT 6:RING_SPK 7:RING_HP 8:RING_DUAL 9:EXTRA_DOCK_SPEAKER 10:TV_OUT
{name "Output Volume" value 63}
]
}
}

The trick is figuring out what the right name is of the parameter. My logic is this: If this can be manipulated via alsa_amixer, then it can be initialized in the conf file.

I just don't know enough about ALSA to a) know if I'm right in my reasoning, and b) figure out what the parameter name is.

I've tried "Output Volume" and "Volume" to no avail. Other suggestions? I'm hopeful that, if we can figure this out, modifying the output gain and balance for the phone can be made to "stick", so it doesn't reset under various circumstances, and persists across rebooting.

Comments?
[Galaxy S I9000 Android Development] somboo:
Please could someone tell me how to reverse this trick and get the default parameter?
[Galaxy S I9000 Android Development] azsamsancho:
Well, i just put stock froyo2.2. Does the stock JK6 fix the issue?? Or i must put a rom?
[Galaxy S I9000 Android Development] ki1120:
However, although in Froyo JPE firmware, I really do not know why I still get such awesome frequency band result when tested with RMAA in my computer (connected using a 3.5mm to 3.5mm audio line)......not until I modify the 7 filter settings to 0 and replug the line did I get back to the normal result.

Already with all equalizer and sound effect disabled.
[Galaxy S I9000 Android Development] lycan_codex:
yes, the sound quality in all the stock 2.2 roms are good. I suggest you to use the JPY 2.2.1 firmware. this is really good. Plus you get playlist support in the stock music player.
[Galaxy S I9000 Android Development] vazovskiiii:
i've do what you wrote but same sound :( i'm using a nokia headsets wich is preaty good on iphone and samsung i780 but on my galaxy s only default headsets is the best why is so because of OMHS?
[Galaxy S I9000 Android Development] Rixsta:
Have you noticed you cant use the default headset in anything else...it sounds awful....can only use them in the phone :eek:
[Galaxy S I9000 Android Development] azsamsancho:
LOL. vazovskiiii, I hope u get he is being ironic. There is no such thing as default headset for a phone. Headphones work the same; it is the input (your device) that will be the variable in this case.. Make sure when u plug heaphones in the samsung u push them all the way in. Mine take a bit of force to get them in..
[Galaxy S I9000 Android Development] dwallersv:
I think you misunderstood... the "default headset" he's talking about is the headset included with the phone... it includes stereo headset and microphone, which has a 4 band plug. That doesn't work in a lot of headphone jacks.

Sent from my mind using telepathitalk
[Galaxy S I9000 Android Development] decouvrir:
yea, there's no other equipment u can use the headset on, thus 'default' HAHAA
[Galaxy S I9000 Android Development] jossilint:
Help: i have used SGS about month but can someone knows is is really possible to remove hiss 100% (5800 was 100% hiss free for example), i have 2.2.1 but still there hiss remains (not tv-out hiss because its disabled)

I am ambient music listener and hiss bothers me very much.

Maybe CPU causes this electronic noise i just guess???
[Galaxy S I9000 Android Development] rafalense:
@supercurio

I guess you have this pdf in a safe place :)

http://www.wolfsonmicro.com/documents/uploads/misc/en/WAN0215.pdf
[Galaxy S I9000 Android Development] supercurio:
Of course, the best because it's public ;)

Wolfson write awesome documentations.