Ссылка на удаленном сообщении была на старую версию сдк.
Код: Выделить всё
#include <WiFi.h>
#include <esp_wifi.h>
// Set your new MAC Address
uint8_t newMACAddress[] = {0x32, 0xAE, 0xA4, 0x07, 0x0D, 0x66};
void setup(){
Serial.begin(115200);
Serial.println();
WiFi.mode(WIFI_AP);
WiFi.softAP("esp32");
Serial.print("[OLD] ESP32 Board MAC Address: ");
Serial.println(WiFi.softAPmacAddress());
esp_wifi_set_mac(WIFI_IF_AP, &newMACAddress[0]);
Serial.print("[NEW] ESP32 Board MAC Address: ");
Serial.println(WiFi.softAPmacAddress());
}
void loop(){
}
Испытывайте, вход не делал, выход для контроля поставил, используйте, как в примере, несколько блоков. Не знаю, почему Сергей не вставил это в ЕСП32, все аналогично ЕСП8266, кроме строки сохранения мак адреса (esp_wifi_set_mac(WIFI_IF_AP, &newMACAddress[0]);).