diff --git a/esp8266/scripts/inisetup.py b/esp8266/scripts/inisetup.py
index b7c81d5387d4f2b3e12283ba19a150a1242f8b16..93a05bd8a784cfc206c63130fbd0157f8f707673 100644
--- a/esp8266/scripts/inisetup.py
+++ b/esp8266/scripts/inisetup.py
@@ -5,7 +5,7 @@ from flashbdev import bdev
 def wifi():
     import ubinascii
     ap_if = network.WLAN(network.AP_IF)
-    essid = b"MicroPython-%s" % ubinascii.hexlify(ap_if.mac()[-3:])
+    essid = b"MicroPython-%s" % ubinascii.hexlify(ap_if.config("mac")[-3:])
     ap_if.config(essid=essid, authmode=network.AUTH_WPA_WPA2_PSK, password=b"micropythoN")
 
 def check_bootsec():