LAN MAC address gets changed

sometimes br-lan mac address gets changed when restarted/rebooted. I want to have the same mac address all time and dont want to hardcode the value of mac address.

what device ?

MAC should have been picked up from flash or HW, by the OS.

device is my OpenWrt router.

Can you provide the make/model of your OpenWrt device, please?