5,598,297 Members 47,865 Now Online
XDA Developers Android and Mobile Development Forum

[CONFIRMED] Inspire 4G 'Tinny' Audio Fix

Tip us?
 
TurboniumX
Old
(Last edited by TurboniumX; 28th February 2011 at 05:22 AM.)
#1  
Member - OP
Thanks Meter 83
Posts: 40
Join Date: Feb 2011
Location: AR
Default [CONFIRMED] Inspire 4G 'Tinny' Audio Fix

TurboniumX Inspire Audio Fix
Confirmed working! Returns tinny audio to stock quality.

I have only tested with CM7, however it has been reported to work on other ROMs. Please make a backup before attempting this.

I've attached a ZIP that can be flashed from ClockworkMod. All you need to do is take a backup, then flash the ZIP. If it works for you, feel free to buy me a beer!

Original post follows:

Quote:
I think I may have fixed the tinny sound issue on my Inspire (at least it sounds good to me now). I need someone else to test it though since I only have the one device and only a few people willing to talk to me 10 times in a row. Don't get your hopes up!

In the /system/etc/soundimage directory on a stock ROM there are several files that end in "_MCLK.txt". I pushed these files with adb to /system/etc/soundimage on my Inspire 4G running CM7 nightly build 8 with the Inspire kernel provided over at CM's site. I used Stock_Inspire4G_Rooted_r34p3rex_v01.zip as my "stock ROM".

Then I copied the /system/etc/CodecDSPID_MCLK.txt file from the stock ROM to my device and overwrote the /system/etc/CodecDSPID.txt file. Reboot and it appears to have eliminated the tinny sound for me.

Can someone test this and see if it fixes the issue for you? You'll need to get the files from a stock ROM since I can't post download links yet. Here are some instructions:

Make sure the phone is in USB Debug Mode.

Code:
adb shell mount -o remount,rw -t ext4 /dev/block/mmcblk0p25 /system
adb push Sound_Bass_Booster_MCLK.txt /system/etc/soundimage/
{repeat above line for each file that starts with 'Sound', should be 27 of them}
adb push CodecDSPID_MCLK.txt /system/etc/
adb shell mv /system/etc/CodecDSPID.txt /system/etc/CodecDSPID.orig
adb shell mv /system/etc/CodecDSPID_MCLK.txt /system/etc/CodecDSPID.txt
Then reboot.
Attached Files
File Type: zip cm7-inspire-audiofix-r1.zip - [Click for QR Code] (570.1 KB, 16983 views)
The Following 67 Users Say Thank You to TurboniumX For This Useful Post: [ Click to Expand ]
 
goldentequila
Old
#2  
Senior Member
Thanks Meter 13
Posts: 216
Join Date: Feb 2011
Hi,

Just one question for clarification.

This fixes issues caused by using Custom ROMs?

What about the low sound volume in general on untouched Inspire 4G?
 
TurboniumX
Old
(Last edited by TurboniumX; 28th February 2011 at 02:50 AM.)
#3  
Member - OP
Thanks Meter 83
Posts: 40
Join Date: Feb 2011
Location: AR
Quote:
Originally Posted by goldentequila View Post
This fixes issues caused by using Custom ROMs?

What about the low sound volume in general on untouched Inspire 4G?
I think it fixes at least the tinny sound during phone calls. I couldn't tell you about low sound volume, I never noticed it before.
The Following 2 Users Say Thank You to TurboniumX For This Useful Post: [ Click to Expand ]
 
TurboniumX
Old
(Last edited by TurboniumX; 28th February 2011 at 05:31 AM.)
#4  
Member - OP
Thanks Meter 83
Posts: 40
Join Date: Feb 2011
Location: AR
The below is all fixed in the ZIP in the OP. Disregard.

Quote:
I had an interesting problem with my method in the OP. After renaming CodecDSPID_MCLK.txt to CodecDSPID.txt and rebooting, there would be no sound from any application except the phone until after placing a phone call. The phone call sounded great, and then the other sound apps would work fine.

I did some more digging and it looks like the following change is needed to the CodecDSPID_MCLK.txt before renaming it. Add the following line to the bottom of the file:

Code:
Recording,/system/etc/soundimage/Sound_Original_MCLK.txt
After this, sound seems to work immediately after reboot. I've checked it two or three times now and it still seems to sound great. Phone calls sound like stock now IMO.
The Following 2 Users Say Thank You to TurboniumX For This Useful Post: [ Click to Expand ]
 
cursordroid
Old
(Last edited by cursordroid; 28th February 2011 at 04:05 AM.)
#5  
cursordroid's Avatar
Senior Member
Thanks Meter 15
Posts: 1,178
Join Date: Jul 2009
Location: Edmonton
I can vouch for the call quality. It's back up to stock quality again!
And, in general, the audio quality for system alerts is the same as stock, although this wasn't that bad in the first place.
Anyone else want to try and post results?
Nandroid backup first through Clockwork Recovery, just to be safe. I did.

By the way, tested with CM7 Nightly #8, with the kernel from CyanogenMod forum.
This posting is provided "AS IS" with no warranties, and confers no rights.

HTC One M7
The Following User Says Thank You to cursordroid For This Useful Post: [ Click to Expand ]
 
TurboniumX
Old
#6  
Member - OP
Thanks Meter 83
Posts: 40
Join Date: Feb 2011
Location: AR
Quote:
Originally Posted by cursordroid View Post
I can vouch for the call quality. It's back up to stock quality again!
Excellent! I posted a zip that can be flashed in the OP. If you don't mind, give that a try and see if it works just as well.
The Following 2 Users Say Thank You to TurboniumX For This Useful Post: [ Click to Expand ]
 
mudknot2005
Old
#7  
mudknot2005's Avatar
Senior Member
Thanks Meter 263
Posts: 1,279
Join Date: Feb 2011
Location: Corsicana, Tx
will this work on android revolution? if so I'll flash it and test..
SGSII-ICScrewD
Inspire 4G- ICS asop Alpha
Search before you post

Common Sense = no sense
 
TurboniumX
Old
#8  
Member - OP
Thanks Meter 83
Posts: 40
Join Date: Feb 2011
Location: AR
Quote:
Originally Posted by mudknot2005 View Post
will this work on android revolution? if so I'll flash it and test..
I thought Android Revolution didn't have the tinny sound problem because it was based on the stock ROM? In any case, you can try it -- I doubt it will cause problems but I'd take a backup using your favorite tool beforehand just in case!
The Following 2 Users Say Thank You to TurboniumX For This Useful Post: [ Click to Expand ]
 
jonny_ringo_wvu
Old
#9  
Member
Thanks Meter 2
Posts: 34
Join Date: Jun 2008
Location: Louisville, KY
Worked perfectly. Thank you.
 
mudknot2005
Old
(Last edited by mudknot2005; 28th February 2011 at 04:41 AM.)
#10  
mudknot2005's Avatar
Senior Member
Thanks Meter 263
Posts: 1,279
Join Date: Feb 2011
Location: Corsicana, Tx
Quote:
Originally Posted by TurboniumX View Post
I thought Android Revolution didn't have the tinny sound problem because it was based on the stock ROM? In any case, you can try it -- I doubt it will cause problems but I'd take a backup using your favorite tool beforehand just in case!
For some reason I am still experiencing some tinny in call sound, I believe others are too. I'm backing up right now so I'll let you know how it goes.

update: holy sheep poo batman IT WORKS MANY MANY THANKS, mind if I link to this in the android revolution thread?
SGSII-ICScrewD
Inspire 4G- ICS asop Alpha
Search before you post

Common Sense = no sense

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes