TL-MR6400 v4 never pulls from TFTP

Hi,

I'm trying to install openWRT on the TL-MR6400 v4. I know some of you have managed to do this, so you might be able to offer some advice.

OpenWRT wiki: https://openwrt.org/toh/tp-link/tl-mr6400_v4.

The firmware file 'tp_recovery.bin' is served via TFTP at 198.168.0.255/24. I left the reset button pressed when starting the router. The device made a factory reset.

I tried with direct ethernet connection and later I started using a switch.

After trying a few times, I used wireshark to check the traffic. The router was sending out ARP requests looking for the given IP address: Who has 192.168.0.255? Tell 192.168.0.2.
No ARP reply. There were no UDP packages.

I was checking if any firewall policies or access controls were stopping my computer from answering. Then I thought if I reserved the broadcast address, it might stop the system from sending an ARP reply. So I tried changing the subnet to 192.168.0.255/16, but this didn't work either.
I sent an ARP reply using the command "arping -A" with my Ethernet MAC address. It didn't make the router recognise the interface it was looking for. The router carried on sending ARP requests while my computer was sending replies. I changed the subnet back to /24 and sent the ARP reply one more time, but what happened was still the same.

I thought maybe windows wouldn't care about the 192.168.0.255/24 address, but the configuration was not accepted. I used a TFTP server on windows to send the file, tried it using the 255.255.0.0 subnet mask, but the router still didn't ask for the tp_recovery.bin file to be transferred and when I tried pushing it to the device the tftp-server assigned timeout.

Thanks for your response / your ideas.

Read the wiki again; the IP is 192.168.0.225 not 255. The first and last IP addresses in an IPv4 subnet block (e.g. X.Y.Z.0/24 and X.Y.Z.255/24) are not valid for a host.

If you have an extra working OpenWrt router it is very simple to set up a TFTP server on it.

Thank you. I spent a couple of days and it always read like .255 in wiki and in the arp packages too. The transfer worked finally.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.