[Epic 4G Android Development] Decad3nce:
Download Audio Fix (if you have problems with no sound)

Seems to be a problem with asound.conf, but this fixes it for the time being. I have a complete fix uploading to the patched update.zip. The above download can be flashed in CWM or you can just grab the asound.conf from it and push it to system/etc/

Sorry about that.

Sound fix:

diff -u -r system/etc/asound.conf system2/etc/asound.conf
--- system/etc/asound.conf	2011-05-16 21:04:14.000000000 -0500
+++ system2/etc/asound.conf	2011-06-02 17:42:12.000000000 -0500
@@ -58,9 +58,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Voice Call Path"	value 1}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
]
}
@@ -77,9 +75,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 2}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -97,9 +93,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 3}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -117,9 +111,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 4}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -137,9 +129,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 5}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -157,9 +147,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 1}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -177,9 +165,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 2}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -197,9 +183,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 3}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -217,9 +201,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 4}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -237,9 +219,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 5}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -257,9 +237,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 6}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -277,9 +255,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 6}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -297,9 +273,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 7}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK

@@ -318,9 +292,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 0}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 3}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -338,9 +310,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 2}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -358,9 +328,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
+	{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 2}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -378,9 +346,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 3}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -398,9 +364,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 3}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -418,9 +382,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 5}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -438,9 +400,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 6}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -458,9 +418,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 6}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -751,7 +709,7 @@
##

pcm.AndroidRecord {
-	type hooks
+	type hooks
slave.pcm default
hooks.0 {
type ctl_elems
@@ -863,9 +821,7 @@
hooks.0 {
type ctl_elems
hook_args [
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 2}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -882,9 +838,7 @@
hooks.0 {
type ctl_elems
hook_args [
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 3}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -901,9 +855,7 @@
hooks.0 {
type ctl_elems
hook_args [
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 1}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 4}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
]
@@ -1103,9 +1055,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 1}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
#{name "MIC Path"	value 0}	# 0:Main Mic 1:Sub MIC
@@ -1124,9 +1074,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 2}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
#{name "MIC Path"	value 0}	# 0:Main Mic 1:Sub MIC
@@ -1145,9 +1093,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 3}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
#{name "MIC Path"	value 1}	# 0:Main Mic 1:Sub MIC
@@ -1166,9 +1112,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 3}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
#{name "MIC Path"	value 0}	# 0:Main Mic 1:Sub MIC
@@ -1186,9 +1130,7 @@
hooks.0 {
type ctl_elems
hook_args [
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
{name "Playback Path"	value 5}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
#{name "MIC Path"	value 2}	# 0:Main Mic 1:Sub MIC
@@ -1207,9 +1149,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#	{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 2}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
#{name "MIC Path"	value 1}	# 0:Main Mic 1:Sub MIC
@@ -1228,9 +1168,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-	#{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
-#Secfeature SPRINT SPH-D700 end
+	{name "Output Source"	value 2}	# 0:DEFAULT: 1:RING_TONE 2:VOIP
{name "Playback Path"	value 3}	# 0:OFF 1:RCV 2:SPK 3:HP 4:HP_NO_MIC 5:BT
# 6:SPK_HP 7:EXTRA_DOCK
#{name "MIC Path"	value 0}	# 0:Main Mic 1:Sub MIC
@@ -1255,10 +1193,6 @@
hook_args [
# Enable audio output from the DSP
# Already called codec path by Video call outputstream
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-# SecFeature SPRINT - VOIP issue
-	{name "VoIP Call Path"	value 1}	# 0:OFF 1:RCV 2:SPK 3:HP 4:BT 5:3POLL
-#Secfeature SPRINT SPH-D700 end
{name "Capture MIC Path"	value 0}	# 0:Main Mic 1:Sub MIC
]
}
@@ -1275,10 +1209,6 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-# SecFeature SPRINT - VOIP issue
-	{name "VoIP Call Path"	value 2}	# 0:OFF 1:RCV 2:SPK 3:HP 4:BT 5:3POLL
-#Secfeature SPRINT SPH-D700 end
{name "Capture MIC Path"	value 0}	# 0:Main Mic 1:Sub MIC
]
}
@@ -1295,10 +1225,6 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-# SecFeature SPRINT - VOIP issue
-	{name "VoIP Call Path"	value 3}	# 0:OFF 1:RCV 2:SPK 3:HP 4:BT 5:3POLL
-#Secfeature SPRINT SPH-D700 end
{name "Capture MIC Path"	value 1}	# 0:Main Mic 1:Sub MIC
]
}
@@ -1315,11 +1241,7 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-# SecFeature SPRINT - VOIP issue
-	{name "VoIP Call Path"	value 5}	# 0:OFF 1:RCV 2:SPK 3:HP 4:BT 5:3POLL
{name "Capture MIC Path"	value 0}	# 0:Main Mic 1:Sub MIC
-#Secfeature SPRINT SPH-D700 end
]
}
}
@@ -1335,10 +1257,6 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-# SecFeature SPRINT - VOIP issue
-	{name "VoIP Call Path"	value 4}	# 0:OFF 1:RCV 2:SPK 3:HP 4:BT 5:3POLL
-#Secfeature SPRINT SPH-D700 end
{name "Capture MIC Path"	value 2}	# 0:Main Mic 1:Sub MIC
]
}
@@ -1371,10 +1289,6 @@
type ctl_elems
hook_args [
# Enable audio output from the DSP
-#Secfeature SPRINT SPH-D700 start : Sound issue fix
-# SecFeature SPRINT - VOIP issue
-	{name "VoIP Call Path"	value 5}	# 0:OFF 1:RCV 2:SPK 3:HP 4:BT 5:3POLL
-#Secfeature SPRINT SPH-D700 end
{name "Capture MIC Path"	value 0}	# 0:Main Mic 1:Sub MIC
]
}