Which DA16600 image should I use for the basic FreeRTOS UART AT-CMD build?

Introduction:

We have a custom board that uses a RA6M4 MCU to control a DA16600 over a UART using the AT commands. The device is working fine and I can use AT commands to make connections to our AWS implementation.  I was test driving different DA16600 builds to explore the DA16600 AWS implementation.  Now I want to go back to just the standard DA16600 AT command image, but I can't identify which image to use.

The images that are available that work with my hardware implementation seem to also implement a demo application.  I'm about to dig into enabling DPM power management and want to make sure the image I'm using is not doing anything I don't expect it to.

My Question:

Is there a DA16600 image that does not implement any demo code that I can use?

---------------------------------------------------------------------------------------------------------------------------------------------

Details on how I tried to find an image:

New DA16600 Image (FreeRTOS v3.2.8.0):

I went to the DA16600MOD page, and downloaded the DA16200 DA16600 FreeRTOS SDK Image v3.2.8.0.  

Inside this zip file there are 7 additional zip files:

I attempted to load and verify each of the images contained in the download hopping to find the correct image . . . 

DA16200_IMG_FreeRTOS_ATCMD_SPI_EVK_v3.2.8.0_4MB

  • Not compatible with my hardware

DA16200_IMG_FreeRTOS_ATCMD_SPI_SPARKFUN_v3.2.8.0_4MB

  • Not compatible with my hardware

DA16200_IMG_FreeRTOS_QFN_v3.2.8.0_4MB

  • Does not contain an image for the AT25SL321 flash that's on my DA16600

DA16600_IMG_FreeRTOS_ATCMD_SPI_EVK_v3.2.8.0_4MB

  • Not compatible with my hardware

DA16600_IMG_FreeRTOS_ATCMD_UART2_EVK_v3.2.8.0_4MB

  • The file name suggests that this is the correct image for me to use.  This image does work with my RA6 implementation

******************************************************

* DA16600 SDK Information

* ---------------------------------------------------

*

* - CPU Type : Cortex-M4 (120MHz)

* - OS Type : FreeRTOS 10.4.3

* - Serial Flash : 4 MB

* - SDK Version : V3.2.8.0 GEN-ATCMD

* - F/W Version : FRTOS-GEN01-01-f017bfdf51-006558

* - F/W Build Time : Aug 10 2023 14:09:33

* - Boot Index : 0

*

******************************************************

  • However, it seems this image implements a gas leak demo, see debug below . . . 


Start of UDP Socket sample, gas leak event(0)

iot_sensor connected to server

DA16600_IMG_FreeRTOS_QFN_v3.2.8.0_4MB

  • This image is not compatible with our hardware implementation, no UART AT command control.

******************************************************

* DA16600 SDK Information

* ---------------------------------------------------

*

* - CPU Type : Cortex-M4 (120MHz)

* - OS Type : FreeRTOS 10.4.3

* - Serial Flash : 4 MB

* - SDK Version : V3.2.8.0 GEN

* - F/W Version : FRTOS-GEN01-01-f017bfdf51-006558

* - F/W Build Time : Aug 10 2023 13:55:45

* - Boot Index : 0

*

******************************************************

  • However, this image also implements some demo application.

Start of UDP Socket sample, gas leak event(0)

iot_sensor connected to server

>>> Hello World #2 ( network dependent application ) !!!

Just as a reference I captured the DA16600 firmware image that shipped on the DA16600 from a second device.

******************************************************

* DA16600 SDK Information

* ---------------------------------------------------

*

* - CPU Type : Cortex-M4 (120MHz)

* - OS Type : FreeRTOS 10.4.3

* - Serial Flash : 4 MB

* - SDK Version : V3.2.5.0 GEN-ATCMD

* - F/W Version : FRTOS-GEN01-01-1f66deb8b-006084

* - F/W Build Time : Feb 28 2023 17:57:29

* - Boot Index : 0

*

******************************************************

  • It appears that this image also has demo code running . . . 

[combo][iot_sensor]

is_provisioned = 1

is_sensor_started = 0