[Solved] I can't install on Archer D50, all i get when i stop it from booting is ipv6 addresses when i connect the ethernet cable

hello i am trying to install openwrt on an Archer D50, but i see IPv6 addresses when i stop the router from booting through serial, it does prompt me to ath but i can't understand how to get tftp to work.
i am on windows 10, using ft232rl adapter.

Are you following the instructions on git-commit for the D50?

https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=f5d2c91415a68f554815860d574145644fc31c16

yes, this is supposed to be done with ethernet cable connected to my pc for tftp right?
also setting the IPs for u-boot and tftp server i need to use setenv command?

Flash instruction under U-Boot, using UART

  1. Press any key to stop autobooting and obtain U-Boot CLI access.
  2. Setup ip addresses for U-Boot and your tftp server.
  3. Issue below commands:
    tftpboot 0x81000000 openwrt-ath79-generic-tplink_archer-d50-v1-squashfs-sysupgrade.bin
    erase 0x9f020000 +$filesize
    cp.b 0x81000000 0x9f020000 $filesize
    reset

image
this is what it shows when i am connected with ethernet cable

Step 2 - Setup ip addresses for U-Boot and your tftp server.

sorry, i am confused on how to do that then i have never done anything like this before

i set the right ip in tftpd program, but still results in time out when i run the tftpboot command

something showed up, connection returns 10051 soket operation was attempted to an unreachable network

When you're in the serial command prompt, enter printenv.

In the results, there should be an entry similar to this...

serverip=nnn.nnn.nnn.nnn

That is the IP you should put in the TFTP server program (TFTP64, or whatever you're using) that should be running on your computer.

That's where the router is looking for the firmware.

So a copy of the firmware should be located in the same folder as the TFTP server program.

When that's all set up -

tftpboot 0x81000000 openwrt-ath79-generic-tplink_archer-d50-v1-squashfs-sysupgrade.bin
erase 0x9f020000 +$filesize
cp.b 0x81000000 0x9f020000 $filesize
reset

serverip shows 192.168.1.1 that is ok, right? now i will try placing the file in the directory of the program

Slow down...

Post a screen shot of what printenv shows in the serial connection.

wait sorry, i just noticed there was never a serverip to begin with... ok i will grab a screenshot

wait no there is a serverip i am just stupid

Don't worry about it.

What operating system are you using on your computer?

Do you have the ethernet cable connected to the router and the computer?

windows 10

ethernet cable going from router to computer yes


also this is happening now...

server log shows "timeout waiting for ack block #0"

So the server ip that you got from the serial connection needs to go into the Bind TFTP to this address box, in the TFTP tab...

Then, make sure it is showing in the Server interfaces box on the main TFTP64 window. If not, select it from the drop down.

The Current directory on the main window is wrong in your screenshot...it should be the file path to the TFTP64 folder.

Screenshot 2022-04-09 184118

Of course, your path and IP will be different.