I lately moved my Archer C7 v2 running OpenWRT from 18.06 using the ar71xx target
to 19.07rc2 using the new ath79 target. Since the
release notes
are a bit sparse regarding how to achieve the target move, I asked on the IRC
channel. Basically you can use sysupgrade
as usual, but you have to
- use force
-F
and - drop the config
-n
That implies you have to manually backup your config (basically /etc
). I decided
to drop everything, since I wanted to repurpose the device slightly.
As a first step I did a reset:
firstboot && reboot now
After setting the password again I scp'ed the ath79 sysupgrade image for the device, and installed it with
sysupgrade -F -n /tmp/tplink_archer-c7-v2-squashfs-sysupgrade.bin
After several minutes the "sun" LED on the right to the power led was just blinking, but the device was still unresponsive so I did a full power cycle, and a minute later it was back on.
Thanks to PaulFertser from #openwrt on Freenode.
Upgrade sidenote for dnsmasq and DNSSEC
Usually I install dnsmasq-full
to have DNSSEC support. So every time I upgrade
I've to remember to disable dnssec before upgrading, because after the upgrade
only the default dnsmasq is available, which will fail to start due to a config
option it can not understand.