I got a used old TP-link from a friend, and after years of using dd-wrt I finally had a box with enough flash to go full WRT. I first installed 18.06.4 like a good boy and then I see lots of stuff is starting to look stale. like I can get an old dns-crypt but not the new v.2+ builds of the package.
Looking at the forums, I see most of everybody is using 19.07 or even newer unversioned snapshots, but I could not find a guide to add "unstable" like I'm used to on Debian. the main site mostly only links to stable and "snapshot", and I can't figure out if that snapshot means "stable+latest opkg" or "unstable". I'm not sure I want the cutting edge unstable because it means also chasing weekly or daily kernel changes.
so I found this URL for 19.07: [downloads openwrt org/ releases/ 19.07-SNAPSHOT] but it's hard to figure out which one to pick, so I go to my model's page and see the target is "ar71xx-ath79" but the targets directory has either ar71xx or ath79. what's a guy to do?
so I look at the bottom of said hardware model page, I find a link to the snapshot, I backup my config and try to upload the sysupgrade image, the router says it's the wrong format. should I upgrade to the latest "factory" image and try to restore the backup? try the latest 19.07? go for a "factory" full build and reconfigure by hand? Just stick to 18.06.4 till the new stable gets released (which I understand is almost a year behind schedule already)?
TL;DR: HALP stable is old and it's not unclear how to stay up to date with features without becoming a part-time developer.
I have a wdr4900v2, it has almost the same hardware as yours, plus 5G band.
To adventure a newer version to have offload feature, I have tested all 4 possible versions, here they are:
main stream snapshot ath79 branch
it works, but I can not control the LEDs and can not restore from 18.06.4 backup
main stream snapshot ar71xx branch
it works but package update broken since no more build since June 2019, so unusable.
19.07 snapshot ath79 branch
It works, newer wireless driver framework, you can not restore backup from 18.06.4, or you must remove /etc/config/wireless and reenter your settings, and also I can not turn off LEDs.
19.07 snapshot ar71xx branch
it works, has offload option (kernel 4.14), can restore 18.06.4 backup, can control LEDs. But the ar71xx driver framework is deprecated.
I currently use 19.07 snapshot ar71xx branch, enabling offload increase a little the network throughput.
I am waiting that the ath79 branch has the LEDs fixed.
It seems that the LEDs problem is temporary, just to allow uninstall drivers during the ath79 development. Also, as wdr4900v2 differs from Archer C7v2 only the 5G chip (ar9580 vs qca9880), I keep hoping that fixing the LEDs issue in archer C7v2 would fix 'automatically' wdr4900v2. Otherwise, I can live with the current working 19.07 ar71xx branch.
What consequences? I build snapshots for over 3 years now. I always have openwrt repo in my pc with my own config and patches. I just git pull and update feeds then recompile and flash router. Never had any issues. About 30 minutes ago i flashed new ath79 firmware on my device, previously it was ar71xx and no problems at all. Everything is working fine. I think snapshots are prety stable.