NixOS on ARM/Radxa ROCK5 Model B: Difference between revisions
imported>Jakubgs Updating with info about EDK2 UEFI firmware. |
imported>Mweinelt Add mainline U-boot option and group bootloader options |
||
Line 37: | Line 37: | ||
Support of this system is YMMV (your mileage may vary), and depends on vendor-provided BSP (Board Support Package) based components. | Support of this system is YMMV (your mileage may vary), and depends on vendor-provided BSP (Board Support Package) based components. | ||
Two kinds of bootloaders are available in different variants: | |||
* U-Boot | |||
** [https://github.com/u-boot/u-boot/ Mainline] - Supports all storage boot options, including NVMe | |||
** [https://dl.radxa.com/rock5/sw/images/loader/rock-5b/ Vendor] - Works well for eMMC and SD card boot, not for NVMe. | |||
** [https://github.com/samueldr/Tow-Boot/tree/wip/rock5-vendor Not-TowBoot] - Supports eMMC and SD card, NVMe sometimes. | |||
*** Vendor U-Boot built using the TowBoot build infrastructure | |||
* EDK2/TianoCore | |||
** [https://github.com/edk2-porting/edk2-rk3588 EDK2 UEFI Firmware] - Supports all storage boot options, including NVMe. | |||
The official hardware documentation can be found [https://wiki.radxa.com/Rock5/hardware/5b on the Radxa wiki]. | The official hardware documentation can be found [https://wiki.radxa.com/Rock5/hardware/5b on the Radxa wiki]. |