Hello,
I would like to install the latest version 22.03.3 of OpenWrt on my Archer C2 v1 and wanted to ask if the installation instructions on the device page are still up to date. Because I have tried several times to flash the router but nothing ever happened. Therefore I assume that I have made a mistake somewhere, or that the instructions are no longer up to date.
I list my steps, maybe someone knows where the error is.
- first I searched for my model at the firmware selector the Archer C2 AC750 so the v1. there I downloaded the kernel.bin file because this is a first installation.
Or should I have taken the sysupgrade image? - then i downloaded the newest firmware for my C2, unzipped the ZIP and used this command
dd if=c2v1_stock_firmware.bin of=c2v1_uboot.bin bs=1 skip=512 count=131072
in the same folder, where I swappedc2v1_stock_firmware.bin
for the name of the firmware.bin file. - then I moved the files so that the kernel image and the uboot image were in the same folder.
- after that i used the second command
cat c2v1_uboot.bin openwrt-squashfs-sysupgrade.bin > ArcherC2V1_tp_recovery.bin
where I swappedopenwrt-squashfs-sysupgrade.bin
for the name of the kernel image.
Hence my previous question about the kernel image, why is the sysupgrade image mentioned here? - then I disconnected my PC and gave it the IP
192.168.0.66
with netmask255.255.255.0
and gateway address192.168.0.1
when reassigning it. - then I used
sudo dnsmasq --port=0 --enable-tftp --tftp-root=/path/to/firmware/directory --tftp-no-blocksize --user=root --group=root`` started a TFTP server as described in this wiki entry. To see if it worked, I ran
netstat -lunp | grep 69 ``` and under localhost port 69 was opened by dnsmasq. - finally I plugged the LAN cable into the LAN port on the router, turned it on and pressed the WPS/Reset button for 10 seconds.
After that nothing happened, the lights were on like a reset but nothing happened after that. One time the stock firmware started and another time a lock light was on.
I did the whole thing on a Fedora 37 machine and thought that SELinux might be blocking the port for TFTP, even though it says that port 69 is open and the PC is listening there.
Maybe someone knows where my error was and could tell me, I would be very happy about that. Or maybe someone can write me an up-to-date guide for the router.