[Android Q&A, Help & Troubleshooting] arcadesdude:
Engineer Mode Tweaked Audio Level Settings for ThL W8

Engineer Mode Tweaked Audio Level Settings for ThL W8

To enter Engineer Mode dial *#*#3646633#*#*

You can also create a shortcut to engineer mode using your launcher. In LauncherPro, for example, you can long press on an empty space on the home screen and choose shortcut, activities, engineer mode, com.mediatek.engineermode.EngineerMode

More info:

Once in engineer mode, slide right two times to Hardware Testing, then choose Audio.

These are the audio levels I'm using for the ThL W8 (4g rom model). Your levels may vary or or your preferences may vary.

-Level 0 through Level 6 are listed in sequence.

-Media setting is for playback of movies/audio/etc in most cases.

-Sph in most cases is the handset (earpiece not earbuds) speaker output in phone calls

-I believe sip refers to VoIP phone call volumes.

-sph2, sid, and matv, not sure what they refer to.

-FMR, is FM radio.

-Ring is ringtone volume.

-Can't set the FMR any lower than 16 and 16 is kinda loud for the lowest volume it will go while earbuds are plugged in. Anyone have a fix for this?

-I'm not sure why there is a 'max vol' setting on most of these as setting a specific volume level greater than the max makes it louder than the 'max vol' setting. Maybe the specific level settings are like a percentage of the 'max vol' setting (like 255/255 is 100%, 64/255 is 25%, 255 being the highest number a single byte (8 bits) can hold in binary notation).

-If the max isn't marked as (unchangeable) then you can change it to something different (higher, lower).

-Max vol setting applies for all levels of a specific audio 'type' and not to individual 'levels.'

-Setting loudspeaker, media to 255 caused slight distortion in my testing, YMMV. 248 seemed just right for loudness with no distortion.

-Other guides mentioned a reboot is required to hear changes. I found this was not the case and I could tweak the volume as it was playing no reboot needed. Though you'll probably want to reboot after you find a good setting for your phone to save the changes.

NORMAL (headset earpiece i.e. normal phone speaker)

sip, 112,136,160,184,208,232,255, max 128

mic, 64,112,192,144,192,192,184, max 128 (unchangeable)

sph, 40,52,64,76,88,100,160, max 128 (unchangeable)

sph2, 40,52,64,76,88,100,160, max 128 (unchangeable)

sid, 0,0,16,0,0,0,0, max 128 (unchangeable)

media, 112,136,160,184,208,232,255, max 128

HEADSET MODE (earbuds/headphones plugged in)

sip, 112,136,160,184,208,232,255, max 112

mic, 255,192,192,180,192,192,196, max 112 (unchangeable)

fmr, 16,32,112,144,176,208,240, max 112

sph, 40,52,64,76,88,100,160, max 112 (unchangeable)

sph2, 40,52,64,76,88,100,112, max 112 (unchangeable)

sid, 0,0,32,0,0,0,0, max 112 (unchangeable)

media, 40,64,80,96,160,200,240, max 112

matv, 0,32,64,92,128,160,192, max 112

LOUDSPEAKER MODE (speaker, speakerphone)

ring, 112,136,160,184,208,232,255, max 160

sip, 112,136,160,184,208,232,255, max 160

mic, 255,208,208,180,255,208,196, max 160 (unchangeable)

fmr, 112,136,160,184,208,232,255, max 160

sph, 48,60,72,84,96,108,160, max 160 (unchangeable)

sph2, 48,60,72,84,96,108,160, max 160 (unchangeable)

sid, 0,0,0,0,0,0,0, max 160 (unchangeable)

media, 64,128,152,176,200,224,248, max 160

matv, 112,136,160,184,208,232,255, max 160

HEADSET_LOUDSPEAKER MODE (I'm guessing ringtone volume when earbuds/headphones are plugged in)

ring, 112,136,160,184,208,232,255, max headset 132, max speaker 120

SPEECH ENHANCEMENT (I'm guessing this sets additional modifications to the levels if you have the enhancement checked in the system audio profiles settings).

common parameter (I did not change these so just listing for reference. I have no idea what they do.)

common parameter0 through parameter11, 0,55997,31000,10752,32769,0,0,0,0,0,0,0

normal mode (only parameter7 has been modified, not default)

normal parameter0 through parameter31, 96,253,16388,31,57351,31,400,192,80,4325,611,0,20488,0,0,8192,96,253,16388,31,57607,31,400,64,80,4325,611,0,16392,0,0,8192

headset mode

headset parameter0 through parameter31, 0,189,10756,31,57351,31,400,64,80,4325,611,0,20488,0,0,0,0,189,10756,31,57607,31,400,64,80,4325,611,0,16392,0,0,0

loudspeaker mode

loudspeaker parameter0 through parameter31, 128,224,5256,31,57351,24607,400,132,84,4325,611,0,20488,0,0,0,96,224,5256,31,57607,24607,400,132,84,4325,611,0,16392,0,0,0

After testing out Bluetooth the volume is perfect with these default levels (no changes needed here).

bt earphone mode

bt earphone parameter0 through parameter31, 0,253,10756,31,53255,31,400,0,80,4325,611,0,53256,0,0,86,0,253,10756,31,53511,31,400,0,80,4325,611,0,49160,0,0,86

bt cordless mode

bt cordless parameter0 through parameter31, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,479,16388,0,24839,8192,400,0,4048,4341,611,0,0,0,0,0

bt karkit mode

bt karkit parameter0 through parameter31, 96,224,5256,31,57351,24607,400,132,84,4325,611,0,20488,0,0,0,96,224,5256,31,57607,24607,400,132,84,4325,611,0,16392,0,0,0

aux1 mode

aux1 parameter0 through parameter31, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,224,5256,31,57607,0,400,0,4112,4325,11,0,0,0,0,0

aux2 mode

aux2 parameter0 through parameter31, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

If you want to change the volume of the phone you have to first look at the way engineering mode is organized. Choose your desired speaker output first. Do you want to change earbuds/headphones? Then choose headset mode. Do you want to change the main loudspeaker? Then choose Loudspeaker mode.

Then, determine what kind of sound you want to increase. Is it media (audio/video/music/etc)? Then choose media in the 'type' drop down. Is it phonecalls? Then choose sph. Is the speaker phone incoming call volume too low? Then set Loudspeaker mode, sph level 6 to a higher setting. Is incoming call volume too low on the ear speaker? Then set normal mode, sph level 6 higher.

You could adjust level 5 higher or level 4 higher etc. When you press the volume up it goes to a higher level. When the volume up button doesn't go any higher that is at the max (i.e. level 6). All the way down is level 0. Adjust how the volume sounds at different levels according to your preferences.

You may also tweak the microphone volume using the above levels as a guide. Callers on the other end of phone calls have described my mic as 'very clear' using the volume level above.

The settings above are pretty good for me but I may change them in time and update this post as needed.

Hope this helps!