Using the integrated TFTP capability of the router:
Recovery is done the same way as installation.
With the TL-WR850N router, there is a catch: the stock firmware is obtained from the OEM: https://www.tp-link.com/ru/support/download/tl-wr850n/
The following method applies for the V1, V2 and V3 since the bootloader is the same size.
An example of an image file with the word “boot” in it is TL-WR850N(RU)v2_3.16.0_0.9.1_up_boot(180808)_2018-08-09_11.26.41.bin.
Cut the first 0x20200 (that is 131,584 = 257*512) Bytes from original firmware:
dd if=orig.bin of=tplink.bin skip=257 bs=512
You should transfer the firmeware image to the /tmp folder and revert back to original firmware (if availlable you can flash the firmware via the webinterface as well):
Via the safer method using sysupgrade:
sysupgrade /tmp/tplink.bin
Or you use the mtd method:
mtd -r write /tmp/tplink.bin firmware
It is also possible to revert to the stock firmware using the method with tftp described in “recovery”. (you still need the firmware image without the boot part).
| Model | TL-WR850N |
|---|---|
| Version | v2 |
| Architecture: | MIPS 24KEc |
| Manufacturer: | MediaTek |
| Bootloader: | U-Boot |
| System-On-Chip: | MediaTek MT7628NN |
| CPU Speed: | 575/580 MHz |
| Flash chip: | SPI GD25Q64CSIG |
| Flash size: | 8 MiB |
| RAM chip: | ESMT M14D5121632A-2.5B |
| RAM size: | 64 MiB |
| Wireless | MediaTek MT7628NN |
| Antenae(s) | 2 non-removable |
| Ethernet: | 4 LAN, 1 WAN 10/100 |
| USB: | No |
| Serial: | Yes |
| chassis port | internal-port |
|---|---|
| WAN (blue) | Switch eth0.2; Port X |
| 1 (yellow) | Switch eth0.1; Port X |
| 2 (yellow) | Switch eth0.1; Port x |
| 3 (yellow) | Switch eth0.1; Port x |
| 4 (yellow) | Switch eth0.1; Port x |