Using custom MAC for other purposes
Posted: Mon Mar 28, 2022 12:11 pm
I would like to store unique product specific data in efuse CUSTOM_MAC and wonder if this is advisable.
So my purpose is not to use it as a MAC address for WIFI or Bluetooth. Instead I want to read it in ESP32 application only.
When I did a quick test setting CUSTOM_MAC via espefuse.py script I got and error saying that it requires to be an unicast MAC. Also (if giving a 'correct' MAC) die CUSTOM_MAC_VER is automatically set to '1'. I was able to remove this 'unicast MAC' check from script and set an individual CUSTOM_MAC_VER and everything seems to work fine.
Is there any risk doing something like this because CUSTOM_MAC and CUSTOM_MAC_VER are (or could be used in future) for something specific within the IDF which could lead to a malfunction?
So my purpose is not to use it as a MAC address for WIFI or Bluetooth. Instead I want to read it in ESP32 application only.
When I did a quick test setting CUSTOM_MAC via espefuse.py script I got and error saying that it requires to be an unicast MAC. Also (if giving a 'correct' MAC) die CUSTOM_MAC_VER is automatically set to '1'. I was able to remove this 'unicast MAC' check from script and set an individual CUSTOM_MAC_VER and everything seems to work fine.
Is there any risk doing something like this because CUSTOM_MAC and CUSTOM_MAC_VER are (or could be used in future) for something specific within the IDF which could lead to a malfunction?