MAC Address of eth0 Changes on Each Reboot

I am using the angstrom-lxde image on Colibri T30.

We configured our DHCP server to set a static lease based on the MAC address. However, this address is changed on reboot.

00:0e:c6:8f:XX:XX
            ^^ ^^

These parts change on reboot.

How can I disable this anti-feature?

Please have a look at the following article on our developer website.

Thank you, I could “Permanently Manually Force a Custom MAC Address”.

But I do not understand why the MAC changed in the first place if “last 3 bytes represent the serial number found on the label (in hexadecimal)”?

Most probably you corrupted the Toradex factory configuration block and using U-Boot’s cfgblock create command allows to restore it again.