Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[CONFIRMED] Inspire 4G 'Tinny' Audio Fix

OP TurboniumX

27th February 2011, 11:43 PM   |  #1  
OP Member
Flag AR
Thanks Meter: 83
 
40 posts
Join Date:Joined: Feb 2011
More
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, 17159 views)
Last edited by TurboniumX; 28th February 2011 at 06:22 AM.
The Following 67 Users Say Thank You to TurboniumX For This Useful Post: [ View ]
28th February 2011, 03:12 AM   |  #2  
Senior Member
Thanks Meter: 16
 
247 posts
Join Date:Joined: 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?
28th February 2011, 03:45 AM   |  #3  
OP Member
Flag AR
Thanks Meter: 83
 
40 posts
Join Date:Joined: Feb 2011
More
Quote:
Originally Posted by goldentequila

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.
Last edited by TurboniumX; 28th February 2011 at 03:50 AM.
The Following 2 Users Say Thank You to TurboniumX For This Useful Post: [ View ]
28th February 2011, 04:14 AM   |  #4  
OP Member
Flag AR
Thanks Meter: 83
 
40 posts
Join Date:Joined: Feb 2011
More
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.

Last edited by TurboniumX; 28th February 2011 at 06:31 AM.
The Following 2 Users Say Thank You to TurboniumX For This Useful Post: [ View ]
28th February 2011, 05:02 AM   |  #5  
cursordroid's Avatar
Senior Member
Flag Edmonton
Thanks Meter: 15
 
1,180 posts
Join Date:Joined: Jul 2009
More
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.
Last edited by cursordroid; 28th February 2011 at 05:05 AM.
The Following User Says Thank You to cursordroid For This Useful Post: [ View ]
28th February 2011, 05:09 AM   |  #6  
OP Member
Flag AR
Thanks Meter: 83
 
40 posts
Join Date:Joined: Feb 2011
More
Quote:
Originally Posted by cursordroid

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: [ View ]
28th February 2011, 05:26 AM   |  #7  
mudknot2005's Avatar
Senior Member
Flag Corsicana, Tx
Thanks Meter: 263
 
1,279 posts
Join Date:Joined: Feb 2011
More
will this work on android revolution? if so I'll flash it and test..
28th February 2011, 05:28 AM   |  #8  
OP Member
Flag AR
Thanks Meter: 83
 
40 posts
Join Date:Joined: Feb 2011
More
Quote:
Originally Posted by mudknot2005

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: [ View ]
28th February 2011, 05:31 AM   |  #9  
Member
Flag Louisville, KY
Thanks Meter: 2
 
35 posts
Join Date:Joined: Jun 2008
More
Worked perfectly. Thank you.
28th February 2011, 05:32 AM   |  #10  
mudknot2005's Avatar
Senior Member
Flag Corsicana, Tx
Thanks Meter: 263
 
1,279 posts
Join Date:Joined: Feb 2011
More
Quote:
Originally Posted by TurboniumX

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?
Last edited by mudknot2005; 28th February 2011 at 05:41 AM.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes