First, it's a software bug. On line 210 of the SRS sound config file, the balance is 0.7000000 on the left and 0.700000 on the right. Removing the extra 0 on the left will make the speakers at an equal volume.
However, after fixing this, the left side still doesn't sound as loud. This is just a design flaw. The right side has numerous openings for the SD Card, HDMI and speaker output. The left side only has a little hole for the speaker with no other openings. As a result, sound from the left remains trapped in the Transformer.
The combination of the design and software bug has made quite a few believe that the left speaker was broken out of the box. Today's trick/hack will fix the issue.
What's required
- Root access
- ADB(setup successfully)
- Notepad++(For Windows users)
The Process
1) Connect your Transformer to your Computer
2) Fire up command line or your favorite terminal and navigate to your ADB/Android SDK setup
3) Use "adb pull /system/data/srs_processing.cfg" to get our needed file(Don't close out your terminal)
4) Open 'srs_processing.cfg' using your text editor(notepad++ for Windows users)
5) Starting at line 208, make the following changes;
srs_spk_int:trueq_lband0 = 1400.000000,-9.000000,0.700000 // TruEQ Left Band 0 Tuning (CF Gain Q) -6) Change line 229 to the following;
srs_spk_int:trueq_lband1 = 16000.000000,10.000000,0.500000 // TruEQ Left Band 1 Tuning -
srs_spk_int:trueq_lband2 = 900.000000,7.000000,0.700000 // TruEQ Left Band 2 Tuning -
srs_spk_int:trueq_lband3 = 7500.000000,-7.000000,0.900000 // TruEQ Left Band 3 Tuning -
srs_limit_int:hlimit_skip = 0 // Skips Hard Limiter when true - toggle7) Save your changes, close out your text editor and head back to your terminal
8) Grant write access to your device with "adb remount"
9) Push your new file to your Transformer using the following command "adb push srs_processing.cfg /system/data"
10) Reboot your device with the following command "adb reboot"
All done. What we've done here is not make both sides equal, but actually made the left side louder. If you're like me, you won't be able to tell that it's louder than the right. This is something that I'm sure will be fixed in the next software update, but until then, this fix should do.
Basic Troubleshooting
- If you can't pull the file from your device then your running adb in a restricted folder. Try become Root on Linux or Administrator on Windows and try again.
- If you can't push the file to your device then you need to remount it. I included this as a step to prevent this, but if you're following the instructions from another site, this could be a useful tip.
- If you notice it didn't work, you need to restart your device. If you've restarted your device and still didn't notice a change, pull the file again to make sure the changes we're made. If they weren't, start over and try again.
- Equal but not loud enough? Try an app like 'Volume+' to increase the overall volume of your device
- Still no sound from the left? Maybe you have a busted speaker after all...
XDA [HOW_TO] Fix left speaker balance