MC55 AT Command Set
16.13 AT^SNFO s
m
obil
e
MC55_ATC_V01.05 Page 411 of 469 2/10/04
Confidential / Released
Formula to calculate the value of the 5 volume steps selectable wi th parameter <outStep>:
Attenuation = 20 log * (2 * outCalibrate[n] / 32768)
0...32767
Volume steps 0 - 4, each defined with outCalibrate[n]
0...[4]
Multiplication factor for the sidetone gain.
Formula to calculate how much of the original microphone signal is ad ded to the earpiece signal:
Sidetone gain in dB = 20 * log (sideTone / 32768).
0...32767
Notes
The write command works only in audio modes 2 to 6.
The read and write commands refer to the active audio mode.
<outCalibrate> specifies the amount of volume of each <outStep>. The range of each <outCali-
brate> is up to 65535, but will be suppressed to 32767. A value above <outCalibrate>= 65535 will cause
an error.
The range of <sideTone> is up to 65535, but will be suppressed to 32767. A value above <sideTone>=
65535 will cause an error.
Any change to <outStep> takes effect in audio modes 2 to 6. That is, when you change <outStep> an d
then select another mode with AT^SNFS, the same step will be applied. Nevertheless, the sound quali ty and
the amount of volume are not necessarily the same, since all remaining audio parameter s can use different
values in either mode.
Audio mode 1 is fixed to <outStep>=4. In this mode, any attempt to change <outStep> or other parameters
returns an error.
The value of <outStep> is stored non-volatile when the ME is powered down with AT^SMSO or reset with
AT+CFUN=x,1. Any other parameters changed with AT^SNFO need to be saved with AT^SNFW for use after
restart. See also AT^SNFD for details on restoring factory defaults.
The values of <outStep> can also be changed with AT^SNFV and AT+CLVL.
CAUTION! When you adjust audio parameters avoid exceeding the max imum allowed level. Bear in mind that
exposure to excessive levels of noise can cause physical damage to u sers!
<outCalibrate>(num)(^SNFW)
<outStep>(num)
<sideTone>(num)(^SNFW)