Firmware ist auch Betriebssystemabhängig. Zum Beispiel kann deswegen nicht jedes Smartphone auf das neue Android geupdated werden weil dazu ein neues Firmwareupdate nötig wäre was man aber nur machen kann wenn man zugriff auf das Gerät und den Bootloader hat.
Wichtig ist das immer alles zusammen passen muss und das wenn es das nicht tut das man sich aussperren kann.