I just updated a bunch of nodes from nightly 847 to nightly 887. On one hAP lite, I inadvertently selected a firmware file for a Rocket XM. Unlike some recent nightly firmwares, I did NOT get an error message that it was not the right firmware for the node. I caught my error before I uploaded the firmware to the node, but was surprised not to have the node alert me to the error as it has done in recent upgrades.
Just an FYI.
Same here - just tested on a PowerBeam M5XW from 3.22.1.0 => N-887 (intentional FW mismatch) and there was no warning issued.
The AREDN higher level check for the firmware was based on the naming conventions of the file. This became problematic to maintain and has low value. The openwrt sysupgrade process will not allow the wrong image to be loaded and the process will fail. The images and the current running firmware have compatibility information built in. The only issue currently, is there's no error information presented back to the user, it just doesn't upgrade, thus no repercussions to get the wrong image.
Joe AE6XE
Thanks for the feedback Joe! It was a helpful feature - when it worked! The recent problems with the filename match that cropped up a few nightly versions back did become a bit of a nuisance. Glad to know that we supposedly can't accidentally "brick" our nodes with the wrong version.
Thanks for the info Joe.