AFAIK the only vendor to provide firmware for download is Aeotec, plus Fibaro but only as part of their HC2.
Have you ever managed to upgrade a Qubino device that way? Where did you get the firmware from ?
So no self-service, i.e. the main issue remains that you cannot upgrade them in place but have to physically un- and reinstall them.
BTW Fibaro offers the same service even for free but you have to pay the postage.