[8.0.0d s905x MXQ Pro] Random mac address on eth0 on every reboot

  • architecture s905x
    device MXQ Pro 4K,
    build LibreELEC (community) - Version: 8.0.0d by kszaq

    I am getting random mac address on my MXQ Pro 4K
    Googled and found UDEV script configuration thread-200-post-3888.html#pid3888

    but it dont work,
    journalctl shows the mac address gets set twice, initially using the value in my udev script, then to random address.
    the 5A:01:1C:31:4D:01 is the mac I set in udev 99 script
    the C6:0B:C6:12:18:16 is the random mac assigned

    I am attaching the logs

    here is short grep for eth0 from journal log

    Code
    Mar 03 13:35:54 LibreELEC kernel: eth0: PHY ID 01814400 at 8 IRQ POLL (stmmac-0:08) active
    Jan 01 01:00:15 LibreELEC connmand[2654]: eth0 {create} index 2 type 1 <ETHER>
    Jan 01 01:00:15 LibreELEC connmand[2654]: eth0 {update} flags 4098 <DOWN>
    Jan 01 01:00:15 LibreELEC connmand[2654]: eth0 {newlink} index 2 address 5A:01:1C:31:4D:01 mtu 1500
    Jan 01 01:00:15 LibreELEC connmand[2654]: eth0 {newlink} index 2 operstate 2 <DOWN>
    Jan 01 01:00:15 LibreELEC connmand[2654]: Adding interface eth0 [ ethernet ]
    Jan 01 01:00:15 LibreELEC connmand[2654]: eth0 {update} flags 102467 <UP,RUNNING,LOWER_UP>
    Jan 01 01:00:15 LibreELEC connmand[2654]: eth0 {newlink} index 2 address C6:0B:C6:12:18:16 mtu 1500
    Jan 01 01:00:15 LibreELEC connmand[2654]: eth0 {newlink} index 2 operstate 0 <UNKNOWN>
    Jan 01 01:00:16 LibreELEC avahi-daemon[2667]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.50.121.