5,599,539 Members 40,522 Now Online
XDA Developers Android and Mobile Development Forum

[FIX] DSP Manager working on sense rom. +Possible fix for bad speaker

Tip us?
 
exidler
Old
(Last edited by exidler; 30th November 2010 at 07:11 PM.) Reason: video added, simple uinstall guide
#1  
Senior Member - OP
Thanks Meter 83
Posts: 149
Join Date: Oct 2007

 
DONATE TO ME
Talking [FIX] DSP Manager working on sense rom. +Possible fix for bad speaker

I don't like quite speaker of DHD, and don't want use non sense rom.
After small research i have found working solution

DSP manager needs customized libaudioflinger.so, but if just replace it, all sound gone on sense rom.
I have taken libaudioflinger.so and libaudio.so from CyanogenMod 6.1.0 Beta 3, and replaced. DSP Manager WORKS fine!
But then i have found another problem, DSP Manager disables it's eq when phone in call (also when it's ringing), so i have modified manager source and added new page for speaker settings when phone ringing.

All what you do, you doing on own risk, I'm not responsible for any damage!
Backup libaudioflinger.so and libaudio.so from /system/lib/ before continue
This patch will break dolby and srs features of preinstalled music player
2010.11.29 This patch also breaks working of stereo bluetooth headset, but in in call bluetooth headset works well

- Install patch using Recovery
Download DSPManager-DHD-update.zip
Copy it to phones sdcard
Reboot to recovery and apply this update.

- Install manually (using adb) * you need to know what is adb and how use it, and have S-OFF with ENG HBOOT
Download DSPManager-DHD-files.zip
Unpack files to temporary directory
Remount /system on phone as rw (run 'adb shell', then rund command in shell 'mount -o remount,rw /dev/block/mmcblk0p25 /system')
Run commands from computer
#adb push libaudio.so /system/lib/
#adb push libaudioflinger.so /system/lib/
#adb push DSPManager-DHD.apk /system/app/

and then reboot your phone.

- Uninstall manually (using adb) * you must have S-OFF with ENG HBOOT
Connect phone to computer using usb
Open adb shell (run adb shell)
Remount system as read write (run in shell 'mount -o remount,rw /dev/block/mmcblk0p25 /system')
Then you need copy to /system/lib/ on phone backuped files libaudioflinger.so and libaudio.so.
If you backuped it on computer, then locate they and in backup folder run
#adb push libaudio.so /system/lib/
#adb push libaudioflinger.so /system/lib/

if you backuped files on sdcard, then from adb shell run commands
cp libaudio.so /system/lib/
cp libaudioflinger.so /system/lib/
rm /system/app/DSPManager-DHD.apk

then reboot your phone

- Uninstall with recovery, rollback libs to stock v 1.32.405.6
Download DSPManager-DHD-uninstall.zip
Place it on sdcard, and install this update from recovery.

How it's works (amplify about +6db):


to moderators: i'm posting in
'Desire HD Android Development' because using this patch required changing /system/ partition
Attached Files
File Type: zip DSPManager-DHD-files.zip - [Click for QR Code] (134.3 KB, 2770 views)
File Type: zip DSPManager-DHD-update.zip - [Click for QR Code] (137.5 KB, 9035 views)
File Type: zip DSPManager-DHD-uninstall.zip - [Click for QR Code] (157.4 KB, 2189 views)
Weather Screen - weather animations on ANY custom background
Panoramic Screen - 3D panorama from ANY background image
Slideshow HD - fast and easy-to-use fullscreen slideshow
The Following 10 Users Say Thank You to exidler For This Useful Post: [ Click to Expand ]
 
broncogr
Old
#2  
broncogr's Avatar
Senior Moderator
Thanks Meter 4132
Posts: 3,683
Join Date: Aug 2005
Location: XDA Central
So is it a lot louder with DSP manager installed?
I am especially interested in ring volume and notification volume as i am finding that I tend to miss some calls and SMS's because i dont hear them



Current Device: HTC ONE M8
 
exidler
Old
#3  
Senior Member - OP
Thanks Meter 83
Posts: 149
Join Date: Oct 2007

 
DONATE TO ME
Speaker it self not so good.
But overal volume can be increased. Is it will be enough for you - don't know.
All changes made by 5band equalized, in range +/- 10db (as drawn in configuration utility)
Weather Screen - weather animations on ANY custom background
Panoramic Screen - 3D panorama from ANY background image
Slideshow HD - fast and easy-to-use fullscreen slideshow
 
bigtin
Old
#4  
bigtin's Avatar
Junior Member
Thanks Meter 3
Posts: 18
Join Date: Oct 2010
Location: Manchester
Works great, thanks!

I find the trick with the DHD is to make sure you put it in your pocket with the screen facing your leg since the back speaker is much more powerful than the front one.
 
broncogr
Old
(Last edited by broncogr; 25th November 2010 at 06:14 PM.)
#5  
broncogr's Avatar
Senior Moderator
Thanks Meter 4132
Posts: 3,683
Join Date: Aug 2005
Location: XDA Central
Quote:
Originally Posted by exidler View Post
Speaker it self not so good.
But overal volume can be increased. Is it will be enough for you - don't know.
All changes made by 5band equalized, in range +/- 10db (as drawn in configuration utility)
Ok I have installed it.
What settings are you using for gain in the 5 bands? I have tried +6 in all five.
Will this also work for notifications and sms notifications?
I posted about this app on the LeeDroid Rom thread. Maybe Lee could add the app to his Rom if enough people are interested...



Current Device: HTC ONE M8
 
SkilletDesire
Old
(Last edited by SkilletDesire; 26th November 2010 at 04:49 AM.)
#6  
Senior Member
Thanks Meter 6
Posts: 101
Join Date: Sep 2010
Location: Sydney, Australia

 
DONATE TO ME
Just to inform you all this knocks out dolby and srs. Restoring the system lib files should restore them though.
The Following User Says Thank You to SkilletDesire For This Useful Post: [ Click to Expand ]
 
exidler
Old
#7  
Senior Member - OP
Thanks Meter 83
Posts: 149
Join Date: Oct 2007

 
DONATE TO ME
Quote:
Originally Posted by broncogr View Post
What settings are you using for gain in the 5 bands?
i have using 5.0, 6.7, 6.5, 6.0, 4.3 (i'm don't like high pich of speaker)
Weather Screen - weather animations on ANY custom background
Panoramic Screen - 3D panorama from ANY background image
Slideshow HD - fast and easy-to-use fullscreen slideshow
 
exidler
Old
#8  
Senior Member - OP
Thanks Meter 83
Posts: 149
Join Date: Oct 2007

 
DONATE TO ME
Quote:
Originally Posted by SkilletDesire View Post
Just to inform you all this knocks out dolby and srs. Resorting the system lib files should restore them though.
thanks, i will write about it in first post.
Weather Screen - weather animations on ANY custom background
Panoramic Screen - 3D panorama from ANY background image
Slideshow HD - fast and easy-to-use fullscreen slideshow
 
psych0t1c
Old
#9  
Senior Member
Thanks Meter 37
Posts: 213
Join Date: Jul 2005
Location: earth.europe.de
Would it be possible to hack the Dolby / SRS feature in a way that you can globally enable it so that every music player and even system sounds/notifications can benefit from it?

That would be pretty awesome, I kinda like the sound of those features, but I dislike the music player. I think this would be a cool thing to explore / include on custom ROMs.
HTC Desire
HTC Desire HD
HTC Sensation
HTC One S (black with no MAO defects, unlocked, rooted, self-modded mostly stock ROM)

Help populate the HTC One S IRC channel on freenode: #htc-one-s
 
LeeDroid
Old
#10  
LeeDroid's Avatar
Recognized Developer
Thanks Meter 11467
Posts: 12,449
Join Date: Jan 2007
Location: Darlington

 
DONATE TO ME
Nice job! Was getting round to this one, its already an add-on for my Desire ROM

Swyped from my LeeDrOiD loaded HTC Desire HD using my thumb....
Android Rom & Kernel Developer
HTC Desire, Desire HD, Sensation, EVO 3D, Flyer, One S & The One X
And yes.. I have them all, I only work on devices I can test on (perks of my job )

If you like my work and appreciate the 1000's of hours i have put in, please consider a small donation


Donate Via >> << Many Thanks

Please be aware, if you select the market option, Google take 30%


Follow me Twitter:@LeeDrOiD or LeeDrOiD ROMs on Facebook | To view my kernel source, visit @GitHub.com: LeeDroid-
Lee Bailey, Android ROM & Kernel developer!

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes