I thought that a MAC can be obtained from a function call even when the WiFi shield is not connected to and router but I was wrong. I have to connect the shield to a router otherwise the return of wifi.macAddress() return six zeros. Why?
Also, I thought the sticker on the back of the shield has the MAC address but the one I got from wifi.macAddress() is very different:
Sticker:90-a2-da-0d-c8-fa wifi.macAddress() return:78:c4:0e:01:7b:8b
Any help? Thanks.