Waveshare ESP32-P4 & ESP_Hosted for Wifi, error on using WiFi
Posted: Thu Nov 20, 2025 12:38 pm
I'm using a Waveshare ESP32-P4-WIFI6-DEV-KIT board (https://www.waveshare.com/wiki/ESP32-P4-WIFI6-DEV-KIT), with the lastest pioarduino (Arduino Release v3.3.4 based on ESP-IDF v5.5.1.251106) , and I'm getting the following message in the log when I wifi.begin, wifi.status, etc.
I've assumed that this means that I need to flash an updated version ESP_Hosted on the ESP32-C6 that the board uses as the WiFi/Bluetooth coprocessor.
Interesting, WiFi does seem to work (i.e. I can get connected to a WiFi network, start a web server which seems to work, etc.)
I've also tried checking the coprocessor firmware version by calling esp_hosted_get_coprocessor_fwversion, but it always errors out, so I'm not sure which version is on the ESP-C6 already.
I've found examples of using the esp_hosted_slave_ota_* APIs, but I'm not sure which version of the firmware I should be flashing. Is https://github.com/espressif/esp-hosted/releases the latest one, and is it compatible with ESP-IDF v5.5.1.251106? Should I be using the FG release or the NG release?
Thanks in advance
Code: Select all
waiting for Wifi ***
sdio_mempool_create free:34099576 min-free:34094304 lfb-def:33030132 lfb-8bit:33030132
Version on Host is NEWER than version on co-processor
RPC requests sent by host may encounter timeout errors
or may not be supported by co-processorInteresting, WiFi does seem to work (i.e. I can get connected to a WiFi network, start a web server which seems to work, etc.)
I've also tried checking the coprocessor firmware version by calling esp_hosted_get_coprocessor_fwversion, but it always errors out, so I'm not sure which version is on the ESP-C6 already.
I've found examples of using the esp_hosted_slave_ota_* APIs, but I'm not sure which version of the firmware I should be flashing. Is https://github.com/espressif/esp-hosted/releases the latest one, and is it compatible with ESP-IDF v5.5.1.251106? Should I be using the FG release or the NG release?
Thanks in advance