i am following the wiki instructions with a linux computer. but the router ends up booting into the factory OEM firmware.
the command:"tcpdump -i eth0 port 69" gives me 11 lines of the same following output. IP 192.168.0.2.2238 > xyz.tftp: 34 RRQ "tp_recovery.bin" octet timeout 1
am i correct to assume that it means my ip settings are correct, but the tftp server fails?
thank you
indeed, i installed tftpd-hpa, copied the tp_recovery.bin file to /var/lib/tftpboot.
i also checked that the file is recognized by the tftp with "get" command.
Alternately:
You could try with a windows pc
Configure PC with static IP 192.168.0.66 and tftp server (Tftpd).
2. Rename "openwrt-ramips-mt7628-ArcherC20v4-squashfs-tftp-recovery.bin"
to "tp_recovery.bin" and place it in tftp server directory.
3. Connect PC with one of LAN ports, press the reset button, power up
the router and keep button pressed for around 6-7 seconds, until
device starts downloading the file.
4. Router will download file from server, write it to flash and reboot.
or else you may have to force the firmware using serial.
i assume this is the request from the uboot? IP 192.168.0.2.2944 > 192.168.0.66.69: 34 RRQ "tp_recovery.bin" octet timeout 1.
i downloaded the file again. also tried to download an older version of the file. same results.