http://tstzmgqansvqfzr3qrkehszmlhjqbpqp7pwncrzr72ohyygrnbuu26qd.onion/articles/firmware-broken-terminology
And I wouldn't be surprised to discover yet another common usage that would require to update this definition as it's pretty much a kitchen-sink. And I could bet that no one could say that some software definitely isn't firmware. The annoying part is seems to serve as a way of hiding that it is in fact just plain software, meaning something you can modify, rewrite, audit, … albeit sometimes with the hardware putting some limits but that says more about the hardware than...