BPI R3 Mini firmware cannot display network port information properly

I upgraded my product from openWRT version 21.2 loading the following files
immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-preloader.bin after I updated the firmware and upon getting the Image from the TFTP server the Ethernet port no longer works so it can never reach it. I need help with troubleshooting.

I check the firmware and it is for the Banana PI R3 mini I reboot with the firmware on usb drive and but the ports still do not work, I would need to know what buttons to hold as there is only one button and that is the reset button. I check the hardware connections and there is nothing I can see wrong with them. I cannot get to the openWRT firmware, it only gives me the TFTP boot or uboot.

MMC read: dev # 0, block # 131072, count 256 … 256 blocks read: OK
LED ‘blue:status’ not found (err=-19)
MMC read: dev # 0, block # 24576, count 256 … 256 blocks read: OK
LED ‘blue:status’ not found (err=-19)
LED ‘blue:status’ not found (err=-19)
MMC read: dev # 0, block # 24576, count 256 … 256 blocks read: OK
LED ‘blue:status’ not found (err=-19)
LED ‘blue:status’ not found (err=-19)
EN8811H PHY is not ready. (MD32 FW Status reg: 0x0)
Check MD32 FW Version(0x3b3c) : 00000000
EN8811H initialize fail!
Using ethernet@15100000 device
TFTP from server [link removed]; our IP address is [link removed]
Filename ‘immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb’.
Load address: 0x46000000
Loading: *

MT7986> net list
eth0 : ethernet@15100000 c6:18:42:16:17:35 active

    ( ( ( OpenWrt ) ) )  [eMMC]       U-Boot 2024.01-ImmortalWrt-r29511-c578                                                                                                             
  1. Run default boot command.
  2. Boot system via TFTP.
  3. Boot production system from eMMC.
  4. Boot recovery system from eMMC.
  5. Load production system via TFTP then write to eMMC.
  6. Load recovery system via TFTP then write to eMMC.
  7. Load Airoha EN8811H firmware via TFTP then write to eMMC.
  8. Load BL31+U-Boot FIP via TFTP then write to eMMC.
  9. Load BL2 preloader via TFTP then write to eMMC.
  a. Reboot.
  b. Reset all settings to factory defaults.
  0. U-Boot console

i only have these options and without the ethernet ports working, the tftp will not work

the document say to plug into the WAN port for tftp but I have tried both and the port lights will not come on and I cannot ping

immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-preloader.bin,
immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-gpt.bin,
immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-bl31-uboot.fip
immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb
this is where the firmware comes from

MT7986> printenv
boot_default=if env exists flag_recover ; then else run bootcmd ; fi ; run boot_recovery ; setenv replacevol 1 ; run boot_tftp_forever
boot_emmc=run boot_production ; run boot_recovery
boot_first=if button reset ; then led $bootled_rec on ; run boot_tftp_recovery ; setenv flag_recover 1 ; run boot_default ; fi ; bootmenu
boot_production=led $bootled_pwr on ; run emmc_read_production && bootm $loadaddr#$bootconf ; led $bootled_pwr off
boot_recovery=led $bootled_rec on ; run emmc_read_recovery && bootm $loadaddr#$bootconf ; led $bootled_rec off
boot_tftp=tftpboot $loadaddr $bootfile && bootm $loadaddr#$bootconf
boot_tftp_forever=led $bootled_rec on ; while true ; do run boot_tftp_recovery ; sleep 1 ; done
boot_tftp_production=tftpboot $loadaddr $bootfile_upg && env exists replacevol && iminfo $loadaddr && run emmc_write_production ; if env exists noboot ; then else bootm $loadaddr#$bootconf ; fi
boot_tftp_recovery=tftpboot $loadaddr $bootfile && env exists replacevol && iminfo $loadaddr && run emmc_write_recovery ; if env exists noboot ; then else bootm $loadaddr#$bootconf ; fi
boot_tftp_write_bl2=tftpboot $loadaddr $bootfile_bl2 && run emmc_write_bl2
boot_tftp_write_en8811h_fw=tftpboot $loadaddr $bootfile_en8811h_fw && run emmc_write_en8811h_fw
boot_tftp_write_fip=tftpboot $loadaddr $bootfile_fip && run emmc_write_fip
bootargs=root=/dev/fit0 rootwait
bootcmd=if pstore check ; then run boot_recovery ; else run boot_emmc ; fi
bootconf=config-mt7986a-bananapi-bpi-r3-mini
bootdelay=3
bootfile=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-initramfs-recovery.itb
bootfile_bl2=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-preloader.bin
bootfile_en8811h_fw=EthMD32.bin
bootfile_fip=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-emmc-bl31-uboot.fip
bootfile_upg=immortalwrt-mediatek-filogic-bananapi_bpi-r3-mini-squashfs-sysupgrade.itb
bootled_pwr=green:status
bootled_rec=blue:status
bootmenu_0=Run default boot command.=run boot_default
bootmenu_1=Boot system via TFTP.=run boot_tftp ; run bootmenu_confirm_return
bootmenu_10=Reset all settings to factory defaults.=run reset_factory ; reset
bootmenu_2=Boot production system from eMMC.=run boot_production ; run bootmenu_confirm_return
bootmenu_3=Boot recovery system from eMMC.=run boot_recovery ; run bootmenu_confirm_return
bootmenu_4=Load production system via TFTP then write to eMMC.=setenv noboot 1 ; setenv replacevol 1 ; run boot_tftp_production ; setenv noboot ; setenv replacevol ; run bootmenu_confirm_return
bootmenu_5=Load recovery system via TFTP then write to eMMC.=setenv noboot 1 ; setenv replacevol 1 ; run boot_tftp_recovery ; setenv noboot ; setenv replacevol ; run bootmenu_confirm_return
bootmenu_6=Load Airoha EN8811H firmware via TFTP then write to eMMC.=run boot_tftp_write_en8811h_fw ; run bootmenu_confirm_return
bootmenu_7=Load BL31+U-Boot FIP via TFTP then write to eMMC.=run boot_tftp_write_fip ; run bootmenu_confirm_return
bootmenu_8=Load BL2 preloader via TFTP then write to eMMC.=run boot_tftp_write_bl2 ; run bootmenu_confirm_return
bootmenu_9=Reboot.=reset
bootmenu_confirm_return=askenv - Press ENTER to return to menu ; bootmenu 60
bootmenu_default=0
bootmenu_delay=3
bootmenu_title= ( ( ( OpenWrt ) ) ) [eMMC] U-Boot 2024.01-ImmortalWrt-r29511-c578dc1bcd (Mar 16 2024 - 16:51:01 +0000)
console=earlycon=uart8250,mmio32,0x11002000 console=ttyS0
emmc_read_production=part start mmc 0 $part_default part_addr && part size mmc 0 $part_default part_size && run mmc_read_vol
emmc_read_recovery=part start mmc 0 $part_recovery part_addr && part size mmc 0 $part_recovery part_size && run mmc_read_vol
emmc_write_bl2=mmc partconf 0 1 1 1 && mmc erase 0x0 0x400 && mmc write $fileaddr 0x0 0x400 ; mmc partconf 0 1 1 0
emmc_write_en8811h_fw=mmc partconf 0 1 2 2 && mmc erase 0x0 0x120 && mmc write $fileaddr 0x0 0x120 ; mmc partconf 0 1 1 0
emmc_write_fip=mmc erase 0x3400 0x2000 && mmc write $fileaddr 0x3400 0x2000 && mmc erase 0x2000 0x800

emmc_write_production=part start mmc 0 $part_default part_addr && part size mmc 0 $part_default part_size && run mmc_write_vol
emmc_write_recovery=part start mmc 0 $part_recovery part_addr && part size mmc 0 $part_recovery part_size && run mmc_write_vol
ethact=ethernet@15100000
ethaddr=f6:61:99:5e:fa:ac
ipaddr=[link removed]
loadaddr=0x46000000
mmc_read_vol=mmc read $loadaddr $part_addr 0x100 && imszb $loadaddr image_size && test 0x$image_size -le 0x$part_size && mmc read $loadaddr 0x$part_addr 0x$image_size && setexpr filesize $image_size * 0x200
mmc_write_vol=imszb $loadaddr image_size && test 0x$image_size -le 0x$part_size && mmc erase 0x$part_addr 0x$image_size && mmc write $loadaddr 0x$part_addr 0x$image_size
part_addr=6000
part_default=production
part_recovery=recovery
part_size=10000
replacevol=1
reset_factory=eraseenv && reset
serverip=[link removed]
ver=U-Boot 2024.01-ImmortalWrt-r29511-c578dc1bcd (Mar 16 2024 - 16:51:01 +0000)
Environment size: 4988/262139 bytes

I cannot do the mount command because it will not load the kernel so it would have to be done from the u-boot and I do not know the process to boot the image from the usb drive using u-boot commands.And the interfaces will not come up to tftp the image