pokud nastavíte beta, tak se aktualizuje i bootloader na verzi Fri 17 Jan 2020, ale zatím tam USB není
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware/release-notes.md
Mezitím to jde udělat alespoň tak, že oddíl /boot je na SD a zbytek na externím USB disku: https://ceskeforum.com/viewtopic.php?f=143&t=15289
Je to tak. Raspberry Pi má bohužel napříč generacemi naprosto odfláklý design napájení. Máme ve firmě nasazeno několik tisíc RPi3, k tomu pár desítek RPi4, i čistě read-only SD karta časem odejde, protože je vystavena poměrně dlouhým brown-outům během vypínání. Ta zařízení, která mají napájení trvalé, jsou v pořádku. Stroje, které zákazník vypíná často jističem, mají životnost krátkou.
Mají víc silných stránek, za mě je to fantastická R&D podpora během certifikace výrobků. Náklady jsou počítány ve stovkách tisíc EUR a zatraceně pomůže, když Vás vede někdo, kdo to zná. Stačí se někde blbě splést (překlep ve výčtu norem), něco triviálního opomenout (nějakou pitomou normovanou samolepku) a zkoušku za 20k € můžete opakovat. A další termín bude až za půl roku.
Ale jo, PR mají fakt nejlepší. Dokázali přesvědčit celou free software komunitu, že ten katastrofálně uzavřený Broadcom SoC je pro ně to nejlepší. "Nejotevřenější" platforma běží na křemíku, který byl specificky vyvinut pro enforcement DRM u videa, a snad nikdy nebyla použitelná s mainline kernelem :-)
jasne, BCM jsou anit-open-prasata, ten SoC ani v podstate nebylo CPU s integrovanou GPU, ale naopak GPU s integrovanym CPU, nicmene v dobe kdy prvni RPi bylo planovane predpokladam dostali dobrou cenu a zaruku dlouhodobe dostupnosti, nasledne RPi uz se vezlo na vlne zpetne kompatibility... nezkousel sem ale copak mainline jadro na RPi nebezi?
Machra? ale notak...
- prisli s necim co tu za takovou cenu nebylo a nastrartovali eru SBC
- k napajeni nabizej oficialne 5.1V adapter, to ze pak matlaci pouzivaj jine/sve/stavajici 5V a/nebo pretaktovavaj neni jejich problem, ano pro vetsi odber neni microUSB delane a ma pouzit napajeni pres GPIO, s tim ze u RPi4 uz pouzivaji USB-C
- pokud uzivatel nepouzije smecko kartu a ma rozumne (viz vejs) napajeni zivotnost microSD neni tragicka (zlepsit to(zivotnost, rychlost, iops) jde pouzitim industrialni microSD), navic uz prvnich RPi slo pouzit microSD jen pro boot a rootfs brat z USB (mel sem USB->mSATA->SSD u RPi2 i RPi3), od RPi2 slo z USB startovat rovnou, u RPi4 s USB3 pak je i rychlost jinde (ano, FW primej boot zatim na RPi4 nepodporuje)
- v praxi RPi pouziva vice lidi nez vsechny ostatni SBC dohromady, maji velmi slusnou podporu a rozsahlou komunitu, u ostatnich SBC je mala az nulova a support vyrobce supluje 3rd Armbian Team...
Odfláklým napájením nemyslím nějaký adaptér :-)
Na desce je SD karta (3V3 zařízení) napájena přímo lineárním regulátorem, který napětí vytváří z externích 5 V. Jeho třívoltová strana je stabilizována velkou kapacitou (liší se podle verze RPi, ale řádově mikrofarady). Úplně jim tam chybí voltage supervisor, který by v případě vypnutí napájení SD kartu natvrdo od napájení odpojil. Díky tomu při vypnutí napětí na 3V3 větvi klesá několik sekund, jak se ty kondenzátory vybíjí. SD karta díky tomu stráví nějaký čas v režimu "brown-out", který její specifikace výslovně zakazuje, protože v něm může docházet k logickým chybám vestavěného řadiče SD karty. A dochází. Důsledky známe.
Když je RPI tak naprd, tak proč ho produkčně používáte? Navrhněte si desku sám... Aha, ono by to bylo sakra drahý a bylo by tam problémů řádově víc co?
Nebo použijte nějaký klon RPI. To by nešlo? Aha, ono za ty prachy nic moc lepšího sehnat nejde....
Btw.: Pochybuju, že firma co staví business na RPI alespoň zkusila kliknout na tlačítko donate.
Jsme členy Foundation, na certifikačních procesech jsme "u nich" nechali něco lehce pod milion EUR. Myslím že dobrý.
Důvod, proč to používáme, je požadavek klienta. Mají na tom nějaký know-how, mají lidi co to znají, tak nebudou štěpit svoji HW základnu.
Vlastní "desku" (https://wiki.grinn-global.com/doku.php?id=litesom:about) máme, používáme ji (a nástupce) ve většině aplikací, ale jak říkám, zákazník má konečné slovo.
Ne vážně, pokud chcete RP nasadit hromadně, aby jej běžně používal BFU, prostě narazíte na to, že to není moc použitelné. Sice má RP výkonu na rozdávání, ale dříve nebo později se stane nebootovatelný. Částečně to řeší, použit SD kartu jen na čtení a data pak můžete ukládat na SSD nebo do claudu. Nebo po dávkách jen občas. Ale i tak nedosáhnete spolehlivost ani obyčejného routeru za 300 Kč.
Pokud bych chtěl rozjet třeba projekt na řízení chytré domácnosti, raději bych šel do něčeho takového s openwrt.
https://www.aliexpress.com/item/32570514723.html?spm=a2g0o.productlist.0.0.76481b77UH0zEb
To zařízení má mnohem méně paměti i výkonu čemuž se bude třeba trochu přizpůsobit (zvolit např. méně rozežraný programovací jazyk bez nabobtnalých závislostí), ale i tak bude pravděpodobně řádově spolehlivější. A práce s openwrt je pohodlná. Jiná možnost je něco jako arduino, kde předpokládám podobné školácky chyby neudělali..
Škoda, kdyby RP předělali a ideálně třeba nabídli i variantu se zabudovanou záložní baterií (právě kvůli odolnosti proti výpadkům elektřiny), šlo by to použít ne velké množství seriózních projektů, kde uživatelé jsou BFU.
Co se týče (záložní) baterie, existuje celá řaea HATů, které se tento problém snaží řešit. Např. (ale nejen)
https://rpishop.cz/zdroje-baterie-powerbanky/2288-waveshare-li-polymer-battery-hat-5v-vystup-s-baterii.html
Nejak extra by som sa na tu spolahlivost lacneho routra nespoliehal pri priemyselnom vyuziti. Pri intenzivnom vyuziti wifi po case zacne odchadzat radio. Ak je potrebne pravidelne menit konfiguraciu alebo logovat lokalne tak bude odchadzat flashka. Tieto krabicky su robene pre domacich kutilov. Tento konretny ma vyvedene PCIe, co je velmi zaujimava moznost. Som vsak skepticky, ze kolko prace by dalo rozchodit na tom nieco rozumne.
No já jsem si za několik hodin rozchodil Kamailio VoIP SIP ústřednu v režimu outbond proxy. Byl jsem překvapený jak je to snadný. Je to fakt plnohodnotný počítač, jen je třeba dbát na to nezamotat se do závislostí a používat nějaký nerozežraný programovací jazyk. Nelze tam nainstalovat všechno možné, tak je třeba si předem rozmyslet co je opravdu potřeba.
@PetrSoukup
ten https://www.aliexpress.com/item/32570514723.html?spm=a2g0o.productlist.0.0.76481b77UH0zEb vypada zajimave, a zaroven asi takovej vylepsenej nastupce Nexx WT3020 co uz se zda se nevyrabejici :)