Page 1 of 1

WiFi factory reset - how to?

Posted: Fri Oct 13, 2023 9:58 am
by cskilbeck
Is the following code a reasonable way to factory reset the wifi credentials?
  1. void wifi_factory_reset()
  2. {
  3.     wifi_config_t blank_config;
  4.     memset(&blank_config, 0, sizeof(blank_config));
  5.  
  6.     ESP_ERROR_CHECK(esp_wifi_disconnect());
  7.     ESP_ERROR_CHECK(esp_wifi_stop());
  8.     ESP_ERROR_CHECK(esp_wifi_set_config(WIFI_IF_STA, &blank_config));
  9.     ESP_ERROR_CHECK(esp_wifi_start());
  10. }
  11.  

Re: WiFi factory reset - how to?

Posted: Sat Oct 14, 2023 1:08 am
by ESP_Sprite
Probably better to just stop WiFi and then nuke the WiFi NVS partition.