I have working with a FEZ Cobra for a few months developing a C# app. Although I read much of the documentation I never picked up that these boards do not ship with their correct MAC address, and these need to be applied to the device via MFDeploy.
Yesterday I started uploading my application to three new FEZ Cobras. The first device had a MAC address of:
which I recognised as this was the same MAC address used in my test device. I used MFDeploy to update the MAC address to the one printed on the sticker and rebooted the device which worked.
I then tried to do the same on another new device, and noticed that it had a default MAC address of 00-00-00-00-00-00. I updated it using MFDeploy which seemed to work, but when I restarted the device it had gone back to the default of 00. I then updated my software to set the MAC address, but the device is still not holding this MAC?
Out of 4 devices, only 2 are retaining the MAC address I set?
Why would two new devices have different default MAC addresses?
And why aren’t the MAC addresses set at the factory?
Any help appreciated!