I had previously accessed the MAC address using the following code:
#include <ti/devices/cc13x0/inc/hw_fcfg1.h> //for mac address register
uint32_t * addrPtr = (uint32_t *)(FCFG1_BASE + FCFG1_O_MAC_BLE_0);
(I only needed the first 4 bytes). That worked fine until I updated to 2.40 and now it returns zero when I de-reference that pointer. Any thoughts? Nothing else changed on the hardware. I did however have to squash the usual breaking changes when switching between SDK's