For anyone in the future that comes across the same issue, I carried out the steps from this guide.
In summary:
- Download Tftpd32 by Ph, Jounin [This can be found on Google, be careful where you download it from]
- Download TP-Link Archer C58 firmware, rename it to tp_recovery.bin [THIS IS FOR C58 EU v1, PLEASE CHECK LABEL UNDER ROUTER]
- Power on router and plug patch lead into LAN port of a computer and LAN port of router
- Change LAN adapter settings on the computer by carrying out the following steps:
-
- Go to control panel
-
- Go to Network and Internet
-
- Go to Network and Sharing Centre
-
- Go to Change adapter settings
-
- Double click on Ethernet
-
- Click properties
-
- Click Internet Protocol Version 4
-
- Click properties
-
- Click use the following IP address
-
- Enter 192.168.0.66 for IP
-
- Enter 255.255.255.0 for subnet mask
-
- Click ok
- Now the LAN port is configured, launch Tftpd32
- Allow it to communicate on all networks if asked
- Go to log viewer
- Change current directory to the folder containing the tp_recovery.bin file
- Change server interface to the one with 192.168.0.66 IP
- Switch off router
- Hold reset button
- Power on whilst holding reset button
- Wait for Tftpd32 software to detect router and re-install the firmware