Thank you for the instructions. My experience was not as straightforward. Here is my routine to debrick Archer C7 v2 (EU) S/N 216.. using ethernet dongle and Ubuntu 16.04 liveusb (some/many parts here can be superflous but it works so I really don't care ):
- Fireup Ubuntu
- add universe repository from the software manager
- install packages, setup xinetd:
sudo apt-get install xinetd tftpd tftp
sudo gedit /etc/xinetd.d/tftp
- open gedit and copy the following
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
- download Archer firmware version Archer C7_V2_150427 from tp-link.com (NOTE!! The newer firmware prevents you from installing openwrt). Unzip the package
-create /tftpboot, copy firmware with the correct name (at least for me), and change permissions. Finally restart xinetd
sudo mkdir /tftpboot
sudo cp /home/ubuntu/Downloads/'unzippedArcherfolder'/'ArcherFirmware' /tftpboot/ArcherC7v2_tp_recovery.bin
sudo chmod -R 777 /tftpboot
sudo chown -R nobody /tftpboot
sudo service xinetd restart
cd /tftpboot/
- now continue in terminal
tftp 192.168.0.66
binary
rexmt 1
timeout 60
trace
- now you can connect the ethernet cable to the LAN1 port and change the ethernet settings in the connection settings to (wired internet settings -> IP4v manual IP - add): IP 192.168.0.66, subnet 255.255.255.0, gateway 192.168.0.1
- go back to the terminal (with tftp open) and copy (shift+control+c) the following command:
put ArcherC7v2_tp_recovery.bin
- turn the router on while holding down the wps-button, with your other hand in the terminal paste your command until it says it sent away something (e.g. "sent ...")
- wait for a good 3 minutes, and you should be able to open 192.168.0.1 for router configuration. With this older firmware you can now simply download the factory bin-file (the newer chipset) from openwrt page (change the name to something short!). Openwrt should now install without problems.
-in terminal open telnet connection and change root password
telnet
open 192.168.1.1
passwd
- open ssh connection and install stuff you need e.g athk10, cant remember all the commands but something like this
ssh root@192.168.1.1
-insert password
opkg update
opkg install lucie-ssl athk10 firmware
Check the correct athk10 and firmware commands form the beginners guide on openwrt.org. Note that wireless connection is turned off by default, easy to open using your browser (192.168.1.1). Happy surfing!!