Vstaň z mrtvých, Malino!

Stát se PATRONEM
high-voltage.cz

22 patronů = 2184 Kč měsíčně

Je to malé pade pro čtenáře, ale velká vzpruha pro HV! ;)

Přibližně před rokem jsem na Mastodonu (nebo to bylo na eXtwitteru?) využil nabídky k odběru Raspberry Pi 3 za poštovné. Jednodeskáč měl jeden drobný problém, a to téměř kompletně urvaný SD slot. Proto ta extrémně výhodná cena :) Ale s tím určitě půjde něco vymyslet, řekl jsem si, Malinu před červeným kontejnerem zachránil...

...a ihned jí hodil na hromadu projektů "na někdy". No však to znáte, takovou hromadu máte taky. Naštěstí je tu Srandista, který má pruzení coby superschopnost, a který do mě ryl tak dlouho, že nezbylo než s tou mrtvolou zabojovat, jinak bych se pokoje nedočkal.

Tak vám na to koukám, dumám, běduji, protože tohle já prostě nepřipájím, i kdybych někde sehnal vhodnou díru na SD. Když tu náhle blikne na konci tunelu téměř neznatelné světélko a kdesi z mlhy se ozvou nesmělé tóny znělky z MacGyvera. Pokud ty zbytky po urvaném SD slotu takhle mechanicky očistím (čti dolámu), tak mě to teď bodá do bříška prstu, že jo, a co kdyby to nebodalo do ukazováku, ale přímo do kontaktů microSD karty? To zní jako plán!

Vstaň z mrtvých, Malino!

Beru tu nejhorší SD kartu v dosahu, myslím, že je to ta, co doputovala s konzolkou R36S, pomocí utilitky Raspberry Pi Imager na ní nahrávám operační systém a chápu se poměrně silné svorky. Nic se neláme, zatím dobré. Zapínám, čekám, nic, Rasperry Pi svítí červeně a ani neškytne. Vypínám, jemně šmrdlám s paměťovkou, druhý pokus, nic. Šmrdlám znovu, lépe, odborněji, zapínám... a máme zelenou!

Vstaň z mrtvých, Malino!

Skutečně, Malina po pár minutách nabootovala do systému a já mohl pokročit k druhé části plánu, kterým je aktivace bootování z USB. Trojkové Raspberry Pi to totiž umí, ale ne s výchozím nastavením. Naštěstí zprovoznění je jednoduché, stačí otevřít terminál a napsat:

echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

Poté stačí restart a... a... a ono to nefunguje! Ksakruhimlhergotdopr... Jakto? Každý návod to uvádí přesně takto, proč to nejede? Ručně lovím soubor /boot/config.txt, abych ověřil, zda se do něj změna propsala, a dočítám se, že jsem ve špatném hradě, jelikož konfigurace byla přesunuta do podadresáře /firmware. Aha! Upravuji tedy příkaz na:

echo program_usb_boot_mode=1 | sudo tee -a /boot/firmware/config.txt

Rebootuji malinu, vypínám malinu, povoluji microSD kartu ze sevření svorky, bootuji znovu s připojenou USB flashkou, na které je připravený Recalbox, a už o pár chvilek později lovím USB gamepad, abych si mohl zahrát hry dodané se systémem. Funguje!

Vstaň z mrtvých, Malino!

Takže Raspberry Pi 3 je i přes drobné zranění připraveno blýsknout se na letošním Maker Faire Karlovy Vary v roli emulačního stroje :)

Vstaň z mrtvých, Malino!

Autor: Sledge

DOS, 486, retro! Sběratel starých počítačů, her a konzolí. Profesně webový desetibojař a dělník informačního věku.

Komentáře k:
"Vstaň z mrtvých, Malino!"

  • WIFT napsal:

    To si děláš frdel, že se jako na RPi3 dá nastavit, aby to kdykoli za jakýchkoli okolností bootovalo z USB i bez SD karty? Proč jsem o tom nevěděl ještě tak před týdnem, kdy jsem ji měl? No nic, teď už je to jen řečnická.
    Jako úplně to nechápu, jak to je možné, soubor, do kterého se to zapisuje, je afaik na SD kartě a ta malina vlastní storage nemá .… ale možná mi jen něco uniklo.

    • Sledge (admin) napsal:

      „To enable USB host boot mode, the Raspberry Pi needs to be booted from an SD card with a special option to set the USB host boot mode bit in the one-time programmable (OTP) memory. Once this bit has been set, the SD card is no longer required. Note that any change you make to the OTP is permanent and cannot be undone.“

  • Ilfirin napsal:

    Osobně bych teda koupil ten slot a připájel, ale zase .. proč ne. Sám jsem to nikdy neotestoval, protože „cannot be undone“. Ale malina zdarma, „hack“ zdarma, nějaká flashka se válí taky zdarma. Takže nakonec vlastně, dobrá práce!

  • Ilfirin napsal:

    Jo, málem bych zapomněl. Kartičky k R36s apod. jsou opravdu to nejhorší, co jsem mezi microSD viděl.

  • Milsa napsal:

    Mňa by hlavne zaujímalo, ako v Recalboxe premapujem klávesy pre DOSBox. Ide o to, že nič nefunguje (Ctrl+F1, Ctrl+F2) a Lotus 3 je na Gamehate nehrateľný. Potrebujem to premapovať.

Přidej komentář (přihlášení / registrace)

(Komentáře s více jak 2 odkazy musí počkat na schválení.)

Podpořit finančním příspěvkem » The Ultimate Retro Gaming PC in a Compact Package Shadow bazar, retro herní džungle