It could have just been whatever uboot you had before. The sunix uboot I had 
worked to boot openbsd on my pi zero. I did not need to get uboot from any bsd 
package. Glad it works for you now.

Sent from my BlackBerry 10 smartphone.
  Original Message  
From: evily
Sent: Sunday, October 5, 2025 8:54 AM
To: [email protected]
Cc: [email protected]
Subject: Re: Can't install OpenBSD on Orange Pi PC2

I did it! I downloaded `u-boot-orangepi-pc2-2025.04.pkg` from pkgs.org
binary `u-boot-sunxi-with-spl.bin` from FreeBSD packages, made `dd` and
now I can boot OpenBSD installation.

Is there no easier way to install on SoC OpenBSD for non-OpenBSD-users?

вс, 5 окт. 2025 г. в 12:26, evily <[email protected]>:
>
> I have made some progress.
>
> At the first time I tried the file `u-boot-sunxi-with-spl.bin` from
> Fedora `uboot-images-armv8-1:2024.04-1.fc40.noarch` package.
>
> Now I built u-boot from sources.
>
> I tried to build from:
>
> https://github.com/orangepi-xunlong/u-boot-orangepi.git
>
> But got some python incomprehensible errors while building for Orange Pi
> PC2. (And for fun I tried to build for RPi 3b+ and have success...)
>
>
> Then I tried to build from:
>
> https://github.com/u-boot/u-boot
> https://github.com/TrustedFirmware-A/trusted-firmware-a.git
>
> The first is u-boot itself, the second if for `bl31.bin` file. Success,
> I got the `u-boot-sunxi-with-spl.bin` file. Again:
>
> dd if=miniroot77.img of=/dev/sdc bs=1M
> dd if=/path/to/build/u-boot-sunxi-with-spl.bin \
> of=/dev/sdc bs=1024 seek=8
>
> And now I'm having this from u-boot:
>
> === START ===
>
> U-Boot SPL 2025.10-rc5-00046-gdc6c80056e21 (Oct 05 2025 - 12:02:07 +0300)
> DRAM: 1024 MiB
> Trying to boot from MMC1
> alloc space exhausted ptr 10a200 limit 100000
> Could not get FIT buffer of 1089536 bytes
> check CONFIG_SPL_SYS_MALLOC_F_LEN
> NOTICE: BL31: v2.13.0(debug):v2.13.0-866-geb7b34849-dirty
> NOTICE: BL31: Built : 12:01:20, Oct 5 2025
> NOTICE: BL31: Detected Allwinner H5 SoC (1718)
> NOTICE: BL31: No DTB found.
> INFO: ARM GICv2 driver initialized
> INFO: Configuring SPC Controller
> NOTICE: PMIC: Assuming H5 reference regulator design
> INFO: BL31: Platform setup done
> INFO: BL31: Initializing runtime services
> INFO: BL31: cortex_a53: CPU workaround for erratum 855873 was applied
> INFO: BL31: cortex_a53: CPU workaround for erratum 1530924 was applied
> INFO: PSCI: Suspend is unavailable
> INFO: BL31: Preparing for EL3 exit to normal world
> INFO: Entry point address = 0x4a000000
> INFO: SPSR = 0x3c9
>
> === END ===
>
> That's all.
>
> Maybe you can share with me the `u-boot-sunxi-with-spl.bin` file. I
> don't have a computer with OpenBSD on it, so I can't to do:
>
> pkg_add u-boot-sun50i
>
> from the INSTALL.arm64 instruction.
>
> I have the RPi 1b+ with FreeBSD. I'm trying to build it from ports
> but it has already taken more than 24 hours. :^)

Reply via email to