OpenWrt support for Linksys MX4200

ok so neither of the initramfs worked
standard bootup which is interrupted then tftpboot via ethernet

IPQ807x# tftpboot 50000000 192.168.1.76:openwrt-ipq807x-generic-linksys_mx4200-initramfs-uImage.itb; bootm
ipq807x_eth_halt: done
eth0 PHY0 Down Speed :10 Half duplex
eth0 PHY1 Down Speed :10 Half duplex
eth0 PHY2 Down Speed :10 Half duplex
eth0 PHY3 up Speed :1000 Full duplex
eth0 PHY4 Down Speed :10 Half duplex
10M speed not supported
ipq807x_eth_init: done
Using eth0 device
TFTP from server 192.168.1.76; our IP address is 192.168.1.1
Filename 'openwrt-ipq807x-generic-linksys_mx4200-initramfs-uImage.itb'.
Load address: 0x50000000
Loading: *
Got TFTP_OACK: TFTP remote port: changes from 69 to 60314
#################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ############################################
         4 MiB/s
done
Bytes transferred = 12085228 (b867ec hex)
ipq807x_eth_halt: done
## Loading kernel from FIT Image at 50000000 ...
   Using 'config@ac04' configuration
   Trying 'kernel-1' kernel subimage
     Description:  ARM64 OpenWrt Linux-5.15.127
     Type:         Kernel Image
     Compression:  gzip compressed
     Data Start:   0x500000ec
     Data Size:    12000501 Bytes = 11.4 MiB
     Architecture: AArch64
     OS:           Linux
     Load Address: 0x41000000
     Entry Point:  0x41000000
     Hash algo:    crc32
     Hash value:   6b1e7ec1
     Hash algo:    sha1
     Hash value:   b99dbf522f68f3784999b76c684590e3167ca2a3
   Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt from FIT Image at 50000000 ...
   Using 'config@ac04' configuration
   Trying 'fdt-1' fdt subimage
     Description:  ARM64 OpenWrt linksys_mx4200 device tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x50b71f24
     Data Size:    82818 Bytes = 80.9 KiB
     Architecture: AArch64
     Hash algo:    crc32
     Hash value:   2311b75f
     Hash algo:    sha1
     Hash value:   98ff844cfd8750b6afc63c5c6a7fb20b130d84c0
   Verifying Hash Integrity ... crc32+ sha1+ OK
   Booting using the fdt blob at 0x50b71f24
   Uncompressing Kernel Image ... OK
   Loading Device Tree to 4a3e8000, end 4a3ff381 ... OK
Unable to update property /soc/dp6:mac-address, err=FDT_ERR_NOTFOUND
Unable to update property /soc/dp6:local-mac-address, err=FDT_ERR_NOTFOUND
Unable to update property /soc/dp6:mac-address, err=FDT_ERR_NOTFOUND
Unable to update property /soc/dp6:local-mac-address, err=FDT_ERR_NOTFOUND
Using machid 0x801000d from environment

Starting kernel ...

tried the same with the ubi file and it just errors

IPQ807x# tftpboot 50000000 192.168.1.76:openwrt-ipq807x-generic-linksys_mx4200-initramfs-factory.ubi; bootm
ipq807x_eth_halt: done
eth0 PHY0 Down Speed :10 Half duplex
eth0 PHY1 Down Speed :10 Half duplex
eth0 PHY2 Down Speed :10 Half duplex
eth0 PHY3 up Speed :1000 Full duplex
eth0 PHY4 Down Speed :10 Half duplex
10M speed not supported
ipq807x_eth_init: done
Using eth0 device
TFTP from server 192.168.1.76; our IP address is 192.168.1.1
Filename 'openwrt-ipq807x-generic-linksys_mx4200-initramfs-factory.ubi'.
Load address: 0x50000000
Loading: *
Got TFTP_OACK: TFTP remote port: changes from 69 to 55389
#################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ###############################
         4 MiB/s
done
Bytes transferred = 12845056 (c40000 hex)
ipq807x_eth_halt: done
Wrong Image Format for bootm command
ERROR: can't get kernel image!
IPQ807x#