rico2001
Senior Member
- Dec 8, 2010
- 1,599
- 266
Thanks to psybertech on Androidcentral.comI really love my Nook Color.
I currently am running it with Nookie Froyo installed to the eMMC by following the directions found here.
Its fantastic and so far I found nothing that it can't do. It runs flawlessly.
My only gripe was the sound.
There are two issues as you probably know.
1) Low volume
2) The built in speaker is mono and only outputs one channel (left I believe)
So after trying a few things, I finally found a way to downmix stereo to mono and boost the volume a bunch. Now music is fantastic, louder and I hear both left and right channels as well!
The solution was in ALSA's asound.conf. It took me a little to figure out the best method and here is what I did.
FYI: I also have just a volume boosted version that does not downmix explained later as well.
First off, if you decide to do this, I take no responsibility for any possible damage to your Nook Color's internal speaker.
OK, that's out of the way, so here we go...
To do this you will need a working ADB setup or Root Explorer and a text editor.
I used ADB, so I will explain how to do this via that method.
You will of course need to be rooted.
I only tested this on my Nookie Froyo, but I see no reason why this won't work on any rooted setup since it is an ALSA tweak.
Download the asound.conf.downmixed to your C:\ drive.
You will need adb to be working on your setup. If so, copy and paste the next 5 lines:
adb shell mount -o remount,rw /system
adb shell cp /system/etc/asound.conf /system/etc/asound.conf.original
adb push c:\asound.conf.downmixed /system/etc/asound.conf
adb shell chmod 644 /system/etc/asound.conf
adb reboot
You are all set now.
If you ever want to go back to stock, copy paste these 5 lines to restore to stock:
adb shell mount -o remount,rw /system
adb shell cp /system/etc/asound.conf /system/etc/asound.conf.downmixed
adb shell cp /system/etc/asound.conf.original /system/etc/asound.conf
adb shell chmod 644 /system/etc/asound.conf
adb reboot
files:
http://ptechfiles.com/nook/asound.conf.downmixed
http://ptechfiles.com/nook/asound.conf.boostedvolume
You can also do this in the terminal or via adb.
I use both depending on what is going on since I seem to be batting 20% or so using gscript for some reason. It only works once in a while and I am at a loss. I will delve into it deeper later.
For me, for now, I don't use the headphone jack. The new downmixed stereo to mono plus the increased volume now allows me to hear Pandora or my MP3s in the shower without my battery powered speakers. One less battery consuming device and less wires!! YAY!
The jack will come into play when I move this into the car as a replacement for my UMPC carputer once reliable bluetooth arrives so I can hook up to my car's ECU which is the final missing piece of the puzzle.
This tweak works great in UD 3.3, so this should work for all roms android 2.2 and up; very noticeable increase in sound volume. After getting netflix working, this was the last thing that needed fixing. Happy watching and music listening.