žádnou, eeprom má buď jeden (teď), nebo dva oddíly (A/B)
eeprom RPi4 má 0,5 MB, eeprom RPi5 má 2 MB, přitom firmware má asi 700kB (soubor třeba /usr/lib/firmware/raspberrypi/bootloader-2712/default/pieeprom-2025-05-08.bin má sice plné 2MB [taky se teď aktualizuje flashrom], ale od asi 700kB jsou tam jen samé nuly)
Ano, a doteď (jeden z důvodů je malá eeprom) neudělali diskless, resp. "SDless", boot na wifi. S ethernetem to funguje, ale wifi ovladače jsou tak velké bloby (cca 600 - 700kB), že se do RPi4 ani nevešly.
Já nechápu proč tohle není normou už dávno i u PC BIOSu, že by flashka byla rozdělena na dvě poloviny a v případě chyby při nahrávání BIOSu do jedné poloviny by se prostě použila ta druhá půlka (flashovalo by se střídavě).
Ale já mám pocit, že na dobrých základovkách to je už dlouho. Základovka, co jsem měl pro Duron, se kdysi dávno chlubila duálním biosem. A později, na Core 2 Duo, to taky bylo. Pak jsem to přestal sledovat.
Třeba Gigabyte dělá (nebo přinejmenším nedávno určitě dělal) desky které přesně tohle dělaly. Jinak spousta výrobců má dnes místo toho možnost flahnour bios i bez funkčního BIOSu.
To neni nic co by nebylo celkem bezny, problem je v tom, ze pokud se ti pri tom flashovani neco podela, stejne ti to nepomuze. Musel bys tam ty chipy mit dva oddeleny, a to by stalo dolar navic.
Kdysi se dal ten chip aspon vyndat a preflashovat samostatne.
Trebas veci od linksysu mivaly tftp = pri bootu to umelo vzit libovolnej bitstream a flashnout ho tam. Coz je mnohem lepsi reseni. Nehralo si to na zadny "podpisy" a jiny klady pod nohy. Ostatne, kdyz sem si lehce upravoval bios tak sem si ho nejdri musel unlocknout (bez toho to zmodifikovanym nepreflashnes)... coz zadnej beznej user delat nebude.
Flashovat čip nejde pouze částečně (jednu partition), a až je hotovo a zkontrolováno, tak pouze změnit příznak která půlka se má zkusit spustit jako první?
Od slavneho viru, co se pokousel sirit pres BIOS a ten timto znicil snad uplne vsichni zavedli tzv. DUAL BIOS - btw ja uz snad nevidel PC ani server, ktery by to nemel - takze naopak, maji to uplne vsichni.
Existuji reseni, kde je mozno upgradovat jen primarni BIOS a sekundarni je stary a nedegradovatelny - tedy urceny jen k nabehnuti a opravy toho puvodniho.
Jo a co nema DUAL bios ma specialni jumper, kdyz maji povodni BIOS v pameti co se neprepisuje a ten prehraje do puvodniho - tak jsme to resil u jednoho HPE Prolaint serveru - coz si jen tak sam od sebe poskodil BIOS a odmital se zapnout
Na slusnych deskach je jiz nejakou dobu nezavisly bios recovery - jedna se o mikrokontroler ktery je v ceste jednoho USB2 portu, a jeho jedinym ukolem je z FAT32 partisny precist spravne pojmenovany soubor a natlacit ho po SPI do flash cipu kde sidli BIOS. Staci aby deska mela standby power a zmlackl jste tlacitko.
Radeji budu mit tohle "aktivni" a blbuvzdorne reseni s jednim image, nez nejaky A/B swap a podiferni sw prepinani, takze ani srnka netusi v jakem stavu deska je - a zda nahodou neprepina dokola na tu druhou, ve vire ze je to lepsi image.
A taky - cena toho pidi mcu bude nizsi, nez flashky s dvojnasobkem pameti. Ono to je totiz poznat, ze vyrobci na tom radi sidi - kdo si pamatuje doby kdy vicegeneracni cpu podpora padala na tom, ze se takovy obojetny bios se vsemi mikrokody uz nevejde.