Firmware je speciální software uložený přímo v elektronickém zařízení, který zajišťuje jeho základní řízení a fungování. Najdete jej například v základní desce počítače, routeru, SSD disku, tiskárně, televizi, fotoaparátu, mobilním telefonu nebo herní konzoli.

Na rozdíl od běžné aplikace není firmware určený především k tomu, aby jej uživatel každý den spouštěl a ovládal. Pracuje většinou na pozadí a stará se o komunikaci s hardwarem, jeho inicializaci nebo provádění základních funkcí zařízení.

K čemu firmware slouží

Jeho přesná úloha závisí na konkrétním zařízení. V routeru řídí síťové funkce a administrační rozhraní, v SSD disku správu paměťových buněk a v digitálním fotoaparátu například práci snímače, ostření nebo další funkce přístroje.

U počítače je známým příkladem BIOS nebo modernější UEFI uložené na základní desce. Tento systémový firmware se spustí ještě před operačním systémem, zkontroluje a inicializuje hardware a následně umožní spuštění Windows nebo jiného systému.

Firmware vs. software

Software je obecné označení pro programové vybavení počítače nebo jiného zařízení. Patří sem operační systém, aplikace, hry, ovladače a také firmware, který je tedy jedním ze specifických druhů softwaru.

Běžnou aplikaci můžete zpravidla snadno nainstalovat, odinstalovat nebo nahradit jinou. Vestavěný software je více svázaný s konkrétním hardwarem a jeho nesprávná verze může způsobit, že zařízení nebude fungovat správně nebo se vůbec nespustí.

Firmware vs. ovladač

Firmware a ovladač nejsou totéž. Ovladač je software v operačním systému, který umožňuje Windows nebo jinému systému správně komunikovat s konkrétním hardwarem.

Vestavěný program naopak běží přímo v zařízení nebo jeho řídicí elektronice. Například grafická karta může obsahovat vlastní řídicí software a současně potřebuje ve Windows správně nainstalovaný ovladač.

Je BIOS firmware?

Ano. BIOS i jeho modernější nástupce UEFI jsou typickým příkladem firmwaru základní desky, protože jsou uložené mimo běžný disk s operačním systémem a starají se o počáteční spuštění počítače.

V nastavení BIOSu nebo UEFI můžete měnit například pořadí bootování, některé parametry procesoru a pamětí nebo zapínat bezpečnostní a virtualizační funkce. Praktický postup najdete v návodu jak se dostat do BIOSu počítače.

Kde je firmware uložený

Obvykle je uložený v nevolatilní paměti zařízení, takže se jeho obsah neztratí po vypnutí napájení. Podle konstrukce zařízení může jít například o flash paměť nebo jiný typ paměti určený pro uchování řídicího programu.

Proto nepřijdete o řídicí software routeru nebo základní desky pokaždé, když zařízení odpojíte ze zásuvky. Při aktualizaci se původní obsah této paměti nahradí novější verzí.

Proč se firmware aktualizuje

Výrobce může vydat novou verzi kvůli opravám chyb, bezpečnostním problémům nebo lepší kompatibilitě. Aktualizace může rovněž přidat nové funkce, podporu novějšího hardware nebo upravit stabilitu zařízení.

Není ale pravda, že každá aktualizace automaticky výrazně zrychlí zařízení. Často pouze opravuje konkrétní chybu nebo bezpečnostní problém, kterého si při běžném používání ani nemusíte všimnout.

Jak zjistit verzi firmwaru

Způsob zjištění verze závisí na zařízení. U routeru ji obvykle najdete v administračním rozhraní, u fotoaparátu v jeho systémovém menu a u základní desky přímo v BIOSu nebo UEFI.

U některého hardware dokáže informace zobrazit také operační systém nebo diagnostický program. Před aktualizací doporučuji vždy zjistit přesný model zařízení, jeho hardwarovou revizi a aktuálně nainstalovanou verzi.

Jak aktualizovat firmware

Postup se liší podle výrobce a typu zařízení. Někdy stačí v nastavení kliknout na kontrolu aktualizací, jindy musíte ze stránky výrobce stáhnout správný soubor a ručně jej do zařízení nahrát.

Například u staršího routeru TP-Link jsem celý postup popsal v návodu jak aktualizovat firmware Wi-Fi routeru TP-Link. Článek obsahuje také ukázku výběru správné verze podle konkrétní hardwarové revize zařízení.

Aktualizace fotoaparátu a dalších zařízení

Podobným způsobem lze aktualizovat digitální fotoaparáty, televizory, síťové prvky a další elektroniku. Výrobce většinou zveřejní soubor s novou verzí společně s návodem, který je dobré přesně dodržet.

Praktickou ukázku mám také v článku Nikon D5100 firmware update. U fotoaparátu je před aktualizací důležitá například dostatečně nabitá baterie, aby se zařízení během zápisu nevypnulo.

Firmware může aktualizovat i Windows Update

U některých moderních počítačů a zařízení může aktualizaci dodat přímo výrobce prostřednictvím Windows Update. Windows podporuje instalaci systémového i zařízení firmwaru pomocí balíčků připravených výrobcem hardware.

Proto se může ve Windows Update objevit například aktualizace UEFI nebo jiného vestavěného systému, i když jste nic ručně nestahovali. Vždy jde ale o podporu konkrétního výrobce a zařízení, takže tuto možnost nemá automaticky každý počítač.

Je nutné firmware vždy aktualizovat?

Není nutné instalovat každou novou verzi okamžitě jen proto, že existuje. Pokud aktualizace opravuje závažnou bezpečnostní chybu, problém se stabilitou nebo přidává funkci, kterou potřebujete, její instalace dává smysl.

U bezproblémově fungujícího zařízení je vhodné nejprve přečíst seznam změn od výrobce. Zvlášť u BIOSu nebo UEFI bych neprováděl aktualizaci pouze kvůli vyššímu číslu verze bez toho, abych věděl, co nová verze mění.

Co se může stát při přerušení aktualizace

Během zápisu nové verze by se zařízení nemělo vypnout ani ztratit napájení. Pokud se aktualizace přeruší ve špatném okamžiku, může dojít k poškození řídicího programu a zařízení se nemusí správně spustit.

Některá zařízení mají záložní systém nebo možnost obnovy, ale není dobré na ni spoléhat. Notebook proto aktualizujte s připojeným napájením a u jiných zařízení postupujte přesně podle pokynů výrobce.

Lze nainstalovat špatnou verzi?

Ano, a právě proto je nutné před aktualizací zkontrolovat přesný model a někdy také hardwarovou revizi. Dva na pohled stejné routery mohou například používat odlišný hardware a každý potřebuje jiný soubor.

Moderní aktualizační nástroje často kontrolují kompatibilitu automaticky, ale není vhodné na to bezvýhradně spoléhat. Aktualizační soubory stahujte ideálně z oficiálních stránek výrobce a ne z neznámých webů.

Co dělat po neúspěšné aktualizaci

Možnosti opravy závisí na konkrétním zařízení. U základní desky může pomoci funkce pro obnovu BIOSu, u routeru speciální recovery režim a některá zařízení je při vážném poškození nutné nechat přeprogramovat v servisu.

Pokud počítač po změně BIOSu funguje, ale má pouze špatně nastavené hodnoty, může stačit obnovení výchozí konfigurace. Postup popisuji v návodu jak resetovat BIOS, což je ale něco jiného než oprava skutečně poškozeného firmwaru.

Jaká zařízení firmware používají

Najdete jej téměř ve všech složitějších elektronických zařízeních. Používají ho základní desky, SSD disky, grafické karty, routery, tiskárny, televize, fotoaparáty, chytré hodinky, mobilní telefony, herní konzole i mnoho zařízení chytré domácnosti.

Uživatel se s ním často setká až ve chvíli, kdy výrobce doporučí aktualizaci nebo zařízení začne mít problém. Přesto jde o důležitou část moderní elektroniky, bez které by hardware nemohl správně vykonávat své základní funkce.