MAC address same across several boards
Posted: Wed Jan 29, 2025 6:51 pm
I am using an ESP32c6-mini and utilizing the "esp_efuse_mac_get_default" function to get the base MAC address to then use in my BLE/WiFi naming. We have used this method several hundred times on the ESP32S3-WROOM and the ESP32C3-WROOM and never saw anything like this.
Across 3 different chips, the "esp_efuse_mac_get_default" returns the exact same MAC address.
We tried using the "esp_read_mac(tempMACAddress,ESP_MAC_BASE);" function and it returns a different address (as expected).
What is the difference between the two functions and why?
Across 3 different chips, the "esp_efuse_mac_get_default" returns the exact same MAC address.
We tried using the "esp_read_mac(tempMACAddress,ESP_MAC_BASE);" function and it returns a different address (as expected).
What is the difference between the two functions and why?