2025-10-30 1:39 AM - last edited on 2025-10-30 1:55 AM by Andrew Neil
Hello ST Community,
I’m working on integrating the NUCLEO-W67W62M1 Wi-Fi module with an STM32H723ZG(spi ptotocol) board using the Arduino connectors.
I followed the official documentation for the CLI example and generated the .ioc project accordingly. The project builds and flashes successfully, but I’m getting stuck during the modem initialization.
Host MCU: STM32H723ZG (Nucleo-H723ZG board)
Wi-Fi Module: NUCLEO-67W61M1
Connection: Arduino connectors
Firmware on Wi-Fi module: t01.bin (flashed in standalone mode)
Example used: CLI project generated from STM32CubeMX (following ST documentation)
RTOS: FreeRTOS(cmsis-v2) (default configuration)
During initialization in W61_AT_ModemInit(W61_Object_t *Obj), the function fails at the semaphore wait:
xReturned = xSemaphoreTake(mdm->sem_if_ready, pdMS_TO_TICKS(4000));
if (xReturned != pdPASS) { SYS_LOG_ERROR("sem_if_ready not received\n"); ret = -1; goto __err; }
2025-10-30 1:58 AM
@srikala wrote:NUCLEO-W67W62M1 Wi-Fi module .
There doesn't seem to be any such board - did you mean X-NUCLEO-67W61M1 ?
2025-10-30 10:00 AM
Hello @srikala ,
Did you try to follow step-by-step the CLI example provided in ST wiki: Introduction to Wi-Fi® - stm32mcu.
You can find more details and the "reason" of the disconnection is returned in this page: ST67W611M1 Wi-Fi®– CLI Projects