#OAP command functionality

2 thoughts on “#OAP command functionality

  1. HE910 AT Commands
    Federico Viani
    HE910
    11.9999

    Normal
    0

    false
    false
    false

    MicrosoftInternetExplorer4

    I am using the Audio Loop feature (#OAP) on an HE910 (SW 12.00.004) in a production test to validate the DVI connections to the module.  The DVI is operating in a slave mode (#DVI=1,2,0).

    It appears that the sidetone must be enabled (#SHSSD=1) for the audio loop to work, and that there is some interaction with the #OAP command.

    If I issue the sidetone command before the audio loop command:

     #SHSSD=1

     #OAP=1

     the audio loop is not enabled.

     

    If I issue the sidetone command after the audio loop command:

     #OAP=1

     #SHSSD=1

     there is a delay of several seconds before the audio loop is enabled the first time.

     

    If I re-issue the audio loop command:

     #OAP=1

     #SHSSD=1

     #OAP=1

     the audio loop is enabled immediately.

     

    Can you provide any insight to this behaivior?

     

    The AT Command Reference Guide states “The audio loop will be established between microphone and speaker using sidetone scaling value.”  This seems to imply there is a level control for the sidetone, or “sidetone scaling value”.  Is there a method to set the sidetone level?

    1. Hi Steven,

      Can you double  check it please?

      Below a log taken as sonn as module woke up without any addittional AT command.

      I could hear hte loop very weel here.

       

      21/01/2015 16:36:15.851 [TX] – AT#DVI=1,2,0<CR>

      21/01/2015 16:36:15.879 [RX] – AT#DVI=1,2,0<CR>
      <CR><LF>
      OK<CR><LF>

      21/01/2015 16:36:17.924 [TX] – AT#DVIEXT=1,0,3,1,0<CR>

      21/01/2015 16:36:17.941 [RX] – AT#DVIEXT=1,0,3,1,0<CR>
      <CR><LF>
      OK<CR><LF>

      21/01/2015 16:36:19.244 [TX] – AT#I2CWR=8,9,30,4,19<CR>

      21/01/2015 16:36:19.260 [RX] – AT#I2CWR=8,9,30,4,19<CR>
      <CR><LF>
      >
      21/01/2015 16:36:20.475 [TX] – 00101000900A330000330C0C09092424400060<SUB>
      21/01/2015 16:36:20.497 [RX] – 00101000900A330000330C0C09092424400060<SUB><CR><LF>
      OK<CR><LF>

      21/01/2015 16:36:21.459 [TX] – AT#I2CWR=8,9,30,17,1<CR>

      21/01/2015 16:36:21.475 [RX] – AT#I2CWR=8,9,30,17,1<CR>
      <CR><LF>
      >
      21/01/2015 16:36:22.219 [TX] – 8A<SUB>
      21/01/2015 16:36:22.233 [RX] – 8A<SUB><CR><LF>
      OK<CR><LF>

      21/01/2015 16:36:28.007 [TX] – AT#OAP=1<CR>

      21/01/2015 16:36:28.035 [RX] – AT#OAP=1<CR>
      <CR><LF>
      OK<CR><LF>