DA16600 - SPI AT command response error

I am running AT-Commands over SPI on the DA16600 module. Some of the AT-Commands don't work.

AT+WFMODE=0, AT+WFSTA, AT+WFSCAN and other network related commands do not work.

I am sending;

AT+VER, AT+TMRFNOINIT=0, AT+WFSCAN, AT+WFMODE=0 and, AT+WFSTA [in order]. I have enabled 'DEBUG_ATCMD' from the SDK and this is the output I see,

There is no AT-Command executed after AT+TMRFNOINIT=0.

For AT+TMRFNOINIT=0 and rest, the response from buffer is overlapping the header message sent by the main MCU [refer the logic analyzer output].

What is going on here? how to fix this?

I have attached the logic analyzer file containing SPI signals for each command. [they are shown in order]

spi at command signal output.zip

Note: The modifications to the SDK are as per the documentations. 

  • Hi OV_Renesas,

    After making the suggested modifications, I am able to read the response correctly.

    major issue with my approach was with my misunderstanding of the following entry in Um_WI-003,

    I assumed the buffer_length is only the actual data_length and padding should be removed. hence, the length is 0x06 here,

    I made the modifications, it works fine now! 

    I have another issue with few commands, but it is unrelated to this topic, I will open a new ticket.

    Thank you so much for a quick response, I really appreciate it.

    Best regards,

    synd223