[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
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
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)
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.
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...
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
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
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?