I'm working with SDK_25_03_00...
I installed a 2EL.M2 module from Embedded Artists. The untouched example works as expected.
I've made a few modifications to change some functionality at the top level of the example, but I have not touched any of the WiFi-specific code. So, as far as I can tell, the only change that the WiFi code sees is some memory map shifts.
With those changes, the wifi-startup never completes. It consistently dies after 20 seconds in wifi_sdio_wait_for_cmdresp(). The last command function called from wlan_fw_init_cfg() is wlan_get_value_1().
I acknowledge that I did make some changes, but they aren't even close to this code. I'm hoping someone may have some thoughts on why it is consistently timing out waiting for the response.