diff --git a/sys/auto_init/auto_init.c b/sys/auto_init/auto_init.c index df52d0c97a..eb1afef579 100644 --- a/sys/auto_init/auto_init.c +++ b/sys/auto_init/auto_init.c @@ -144,6 +144,8 @@ void auto_init_net_if(void) memcpy(&(eui64.uint32[0]), &hash_h, sizeof(uint32_t)); memcpy(&(eui64.uint32[1]), &hash_l, sizeof(uint32_t)); + /* Set Local/Universal bit to Local since this EUI64 is made up. */ + eui64.uint8[0] |= 0x02; net_if_set_eui64(iface, &eui64); #if ENABLE_DEBUG