Firmware

Firmware, übersetzt „feste Ware“: Software, die fest in die Hardware eines Geräts integriert ist.

Die Firmware liegt in einem nicht-flüchtigen Speicherbaustein – klassisch im ROM („Read Only Memory“), heute meist im Flash-Speicher – innerhalb der Zentraleinheit des Geräts. Sie enthält Routinen und Quellcode, die als Basis für die Inbetriebnahme und den Grundbetrieb des Geräts dienen. In der Regel ist die Firmware bereits durch den Hersteller eingespielt und kann durch Updates auf einen neueren Stand gebracht werden.

Firmware findet sich praktisch in jedem elektronischen Gerät: in Routern, Druckern, Smartphones, Smart-TVs, Spielkonsolen, in der Steuerungselektronik von Autos oder Haushaltsgeräten. Sicherheitsrelevante Schwachstellen werden in der Regel über Firmware-Updates geschlossen.

Manche Hersteller setzen auf signierte Firmware, um die Installation modifizierter Versionen zu unterbinden. Im Gegenzug versuchen „Homebrew“-Programmierer historisch, Geräte wie die Sony PSP oder die Nintendo-Konsolen auf eine ältere oder modifizierte Firmware umzustellen („Downgrade“), um darauf inoffizielle Software laufen zu lassen.

ESC