- Download the factory binary link (download page)
- consider downloading from the tp link page associated with your country, as directed on the page
- the download linked to by the openWRT wiki did not work for me
- Extract the
.binfile from the zip and rename it:wr810nv1_tp_recovery.bin - On Ubuntu (verified on 18.10) install tftpd-hpa:
sudo apt install tftpd-hpa - Create the default tftp directory:
/var/lib/tftpboot - Move
wr810nv1_tp_recovery.binto/var/lib/tftpboot - In the gnome network manager, set the IPv4 address to manual,
192.168.0.66with mask255.255.255.0 - Connect an ethernet cable between the computer and the WAN/LAN port of the router
- Restart the tftp daemon to be sure:
sudo systemctl restart tftpd-hpa.service - Monitor the logs of tftpd:
journalctl --unit=tftpd-hpa.service -f(note: the-fflag starts monitoring the journal for new logs messages)- You should see that tftpd was successfully started in the previous step
- Start the TFTP download sequence:
- Unplug the router
- Press the "Reset/WPA" button and continue holding it while plugging in the router
- Continue holding the "Reset/WPA" button until you see the tftpd service starts downloading the file, for me this took >50 seconds!
- Once the message
RRQ from 192.168.0.86 filename wr810nv1_tp_recovery.binis observed in the logs (associated with the activity light on the network plug flashing), letrelease the "Reset/WPA" button
- Wait for the flashing to complete, obvserved by a router restarting (the LED of the router flashing and eventually becoming solid)
- Verify everything is fine by:
- restting the gnom network settings to automatic
- Unplug the ethernet cable from the router, wait 10 seconds, and plug it into the LAN port of the router
- Navigate to http://192.168.0.1
Last active
January 2, 2024 20:50
-
-
Save codyzu/49093add3ae442dad7b8741299e545a5 to your computer and use it in GitHub Desktop.
Procedure to restore the factory firmware on a TL-WR810N v1 rotuer (restoring from openWRT or dd-wrt)
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Updates Pop os (ubuntu) 20.04
I need to update this gist because as noted above, there are now some issues:
/var/lib/tftpboot. It is now/srv/tftp. This can be observed in the config in/etc/default/tftpd-hpa. Either change the value in the config or change the directory in the directions-vor even-vvvoptions to the config file will enable that level of logging.After putting the files in
/srv/tftp, it "just worked" ©️, but without any indication in the logs...