OrayOS for Banana Pi BPI-R3/R3 Mini

Banana PI has officially partnered with Oray, announcing the successful adaptation of OrayOS to the Banana PI BPI-R3 model, with plans to further extend hardware support to other models, including BPI-R3 Mini, BPI-R4 ect. This collaboration offers users more choices in development boards, accelerating the adoption of applications in industries such as IoT and networking.

image download link : https://os.oray.com/

1 Like

Well, they did not even have an english homepage :neutral_face:. So, why should this be interesting for us? :smiling_face_with_tear:

Hello,

I am trying to install OrayOS on the Banana Pi BPI-R3 Mini (MT7986) but I am having some issues with the flashing process.

I downloaded the firmware package from the OrayOS website. Inside the ZIP file I found the following files:

  • mt7986-emmc-ddr4-bl2.img
  • mt7986_bpi-r3mini-emmc-u-boot.fip
  • stable-7.x.x-mediatek-mt7986-bananapi_bpi-r3mini-emmc-squashfs-sysupgrade.bin

However, the package does not include a GPT partition file for the eMMC.

What I tried so far:

  1. Flashed BL2 to mmcblk0boot0
  2. Flashed FIP to the eMMC partition
  3. Tried installing the firmware via U-Boot web recovery
  4. Also tried flashing via serial console (U-Boot)

The firmware uploads correctly, but the installer shows errors like:

  • “Partition ‘kernel’ not found”
  • “Partition ‘rootfs’ not found”
  • “Please update GPT first”

So it seems the correct GPT partition layout for OrayOS is missing.

Questions:

• Does OrayOS require a different GPT layout than OpenWrt for the BPI-R3 Mini? • Is there a GPT file available for OrayOS? • Or is there a full eMMC image (.img) that already includes BL2 + FIP + GPT + firmware?

At the moment I can still access U-Boot and the web recovery interface, but I cannot complete the installation.

Any guidance on the proper flashing sequence or required files would be very helpful.

Thank you!