I assume that the code loaded on a "factory fresh" Connect Me module is based on a "NET+OS Project", like one that can be created using the Digi ESP IDE. And I would assume that the BSP parameters in that project are the same as the default parameters when you create a new NET+OS Project. Are these assumptions correct? If they are, and Digi "guarantees" to continue to use such code on factory fresh modules, then the MAC address should be preserved (i.e. can be read from the devBoardParams structure in NVRAM) during a firmware upgrade, assuming that the new firmware does not overwrite it.
Can anyone confirm that this is true?