[Vibrant Android Development] TGA_Gunnman:
Team,

***First off I am not responsible for damaged that occurs to any phones. Make sure you know what you are doing before making changes!!!***

I was having an issue with the mic gain recording distorted live concert audio so I was wondering how to access extended features on the Galaxy S.

The following is the code to dial in to access the hidden Service Mode menus.

Example how to access menus:

Dial *#*#197328640#*#*

This allowed me to adjust the mic gain to get better audio recordings at loud live concerts.

There seems to be several hidden menus on the Galaxy S and I am wondering how many more there are. Which led me to post this thread.

If any of you can find more hidden menus post them and i'll add them to this OP.

So far I know about:

Hidden Menus:

Service Menu: *#*#197328640#*#*

GPS Hidden Menu: *#*#1472365#*#*

Battery and General Info: *#*#4636#*#*

GTalk Service Monitor: *#*#8255#*#*

LCD / Speaker Test: *#0*#

Factory Data Reset: *#*#7780#*#*

Camera Information: *#*#34971539#*#* (Do Not Use The First Option "update camera firmware" you will break your camera)

Change Power Button Action: *#*#7594#*#*

Show IMEI Number: *#06#

Be careful in Service Mode that you know what it is your changing. If you hork up your phone you can reset it by doing a Factory data reset in Settings / Privacy / Factory data reset.

I would do a nandroid backup before making changes if your just experimenting.

I will add reference material below as I can:

________________________________________________________

Service Menu:

The following popular data communication technology is associated with each cell carrier type:

GSM = GPRS (2g), EDGE(2g), UMTS(3g), WCDMA(3g), HSDPA(3g) {Cell Carrier examples: AT&T and T-Mobile}

CDMA = CDMA*(2/3g) EV-DO(3g) WiMax(3/4g) {Cell Carrier examples: Verizon and Sprint}

Preferred Network types:

WCDMA preferred - The GSM phone is capable of using both 2G and 3G data communication and when signal strength is low 3G is favored more.

GSM only - The GSM phone is capable of using only 2G data communication. When the 2G signal is too low you get nothing at all.

WCDMA only - The GSM phone is capable of using only 3G data communication. When the 3G signal is too low you get nothing at all.

GSM auto (PRL) - The GSM phone is capable of using both 2G and 3G data communication and when signal strength is low 2G is favored more. This one is a bit confusing to me since PRL is associated mostly with CDMA technology and not GSM technology.

CDMA auto (PRL) - The CDMA phone is capable of using both 2G and 3G data communication and when signal strength is low 2G is favored more.

CDMA only - The CDMA phone is capable of using only 2G data communication. When the 2G signal is too low you get nothing at all.

EvDo only - The CDMA phone is capable of using only 3G data communication. When the 3G signal is too low you get nothing at all.

GSM/CDMA auto (PRL) - Some phones are equipped with both GSM and CDMA capabilities. This setting appears to just have the phone attempt to stay connected to the data communication type that works the best. (Maybe the Samsung Galaxy S will take advantage of this???)

Unknown - If none of the above fit or the phone is acting weird as far as connecting to the carrier, you will see your preferred network type is set to this.

_________________________________________________