Specifications
I2S Audio Commands
Rev. 8 May.12 Proprietary and Confidential 165
Command reference
Table 8-2: I2S audio command details
Command Description
!AVCODECBRG
Supporting chipsets (voice-
enabled devices only):
• MDM8200A (min f/w rev:
R0.2.15.0)
Note: This command is not
password protected.
Configure codec registers to make call
(This command is used only when the modem is controlling a codec in commercial
mode—[AT!AVUSEMCU=0 and AT!AVMODESET=1].)
This command is used to populate a table with up to 511 register values that the
device uses to bring up the audio codec when making a call.
Note: AT!AVCODECBRG=0xFFFF,0xFFFF is not allowed.
Usage:
• Execution: AT!AVCODECBRG=<register address>, <value>
Response:
OK
Purpose: Set the specified register to the <value>.
• Query list: AT!AVCODECBRG=?
Purpose: Return the command format and supported <values>.
Parameters:
<register address> (Address of register)
• Valid range: 0–0xFFFF
• 0xFFFF is used to set the delay
<value> (Value to store in the specified register)
• Valid range: 0–0xFFFF
• 0xFFFF is not valid when <register_address> = 0xFFFF. (This combination
identifies the end of the configuration table.)
!AVCODECCFG
Supporting chipsets (voice-
enabled devices only):
• MDM8200A (min f/w rev:
R0.2.15.0)
Note: This command is not
password protected.
Configure codec register
(This command is used only when the modem is controlling a codec in commercial
mode—[AT!AVUSEMCU=0 and AT!AVMODESET=1].)
This command is used to store a value directly into a codec register.
Usage:
• Execution: AT!AVCODECCFG=<register address>, <value>
Response:
OK
Purpose: Set the specified register to the <value>.
• Query list: AT!AVCODECCFG=?
Purpose: Return the command format and supported <values>.
Parameters:
<register address> (Address of register)
• Valid range: 0–0xFFFF
• 0xFFFF is used to set the delay
<value> (Value to store in the specified register)
• Valid range: 0–0xFFFF