- installed the tftp and tftp-server packages
- restarted the tftpd.socket
- run dnsmasq --listen-address=0.0.0.0 --port=0 --enable-tftp --tftp-root=/tmp/tftp --tftp-no-blocksize --user=root --group=root
- nmap shows UDP/69 as "open|filtered"
- running tftp and trying to get a file, it just does nothing
I also tried enabling tftp through firewall-cmd and reload, stopping firewalld.service completely, nothing changes
Ah great, the wiki at OpenWRTΒΉ says the file has to be "ArcherC50V1_tp_recovery.bin" in the text, but always uses "tp_recovery.bin" in the code blocks.
Having a look at the Wireshark log shows: it looks for "tp_recovery.bin"^^
Yay \o/
Finally cooked and installed an updated #OpenWRT image to my APs π«
Including:
- menuconfig fiddling, because "image too big" π
- multiple times TFTP recovering the AP, because the image seemed small enough, but still rendered the device unresponsive when flashed π€ͺ
So, my device has 8MB in theory (~7800kB according to the Wiki). But, for whatever reason, squashfs images bigger than ~7400kB will soft-brick it π₯²π€·πΌ
It's an #TPLink #ArcherC50v4 by the way