I thought it was something with my customization but after double checking it and rebuilding I still can't flash via console nor tftp. If I force using sysupgrade -F I get the hardware sort of bricked and then I have to reinstall the OEM firmware via TFTP.
I found out that there is also a snapshot for this hardware:
ar71xx is deprecated and will shortly be discontinued. ath79 is the current target for those SoCs.
ath79, at least last I read, would not be built for v19, even though ar71xx has been "strongly discouraged" (to the point of refusing new devices and patches for months now).
This leaves users only snapshot builds off master for ath79, which is the only viable target for the device.
I'm a bit confused is it still possible to buid from the stable ar71xx ImageBuilder?
I use imagebuilder for c7v5 with no problems, however I use it from trunk and ath79. Unless the older versions only support ar71xxx and not ath79 I can't see the point in using a soon to be unsupported variant (ar71). ymmv
Hi Jeff, thanks again for your answer. I'm going to install the firmware in more than 1000 devices. Considering that, for me it would be important to have a stable version with a history of known problems, but I'll take your advice into consideration. It's also known that the kernel that comes in version 18 has some performance limitations that impacts this hardware.
At least in my opinion, especially as you're building your own firmware, pretty much any point on master is as stable as any other. Pick a commit, tag/branch it in your local git, and build from source from there. If you also tag the package feeds, you can have your own "point in time" locked down for your fleet.