NixOS on ARM/Orange Pi Zero Plus2 H5: Difference between revisions

imported>Thra11
Added paragraph on getting wifi to work using firmware from armbian
imported>Samueldr
m Misc. fixes for u-boot
Line 13: Line 13:
|-
|-
!Bootloader
!Bootloader
|Upstream u-boot<ref>https://github.com/NixOS/nixpkgs/pull/47187</ref>
|[https://hydra.nixos.org/job/nixpkgs/trunk/ubootOrangePiZeroPlus2H5.aarch64-linux Upstream u-boot]<ref>https://github.com/NixOS/nixpkgs/pull/47187</ref>
|-
|-
!Maintainer
!Maintainer
Line 29: Line 29:
First follow the [[NixOS_on_ARM#Installation|generic installation steps]] to get the installer image on an SD card.
First follow the [[NixOS_on_ARM#Installation|generic installation steps]] to get the installer image on an SD card.


U-Boot needs to be copied to specific sectors on the microSD card with <code>dd</code>. Download u-boot for the board (<code>uboot-orangepi_zero_plus2_defconfig-2018.09.nixpkgs.*.u-boot-sunxi-with-spl.bin</code>), and copy it to the correct location with (again, replace <code>/dev/sdX</code> with the correct path to the SD card device):
U-Boot needs to be copied to specific sectors on the microSD card with <code>dd</code>. Download u-boot for the board, and copy it to the correct location with (again, replace <code>/dev/sdX</code> with the correct path to the SD card device):


<syntaxhighlight lang="bash">sudo dd if=uboot-orangepi_zero_plus2_defconfig-2018.09.nixpkgs.*.u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8</syntaxhighlight>
<syntaxhighlight lang="bash">sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8</syntaxhighlight>


Then, install using the [[NixOS_on_ARM#NixOS_installation_.26_configuration|installation and configuration steps]].
Then, install using the [[NixOS_on_ARM#NixOS_installation_.26_configuration|installation and configuration steps]].