Releases: openFyde/overlay-orangepi5-openfyde
r120
openFydePrebuilt Image - Orange Pi 5 - r120
📄 TL;DR
This is the prebuilt image for the orangepi5-openfyde
board under the openFyde project. This image supports:
- Orange Pi 5
- Orange Pi 5B
- Orange Pi 5 Plus
🌟 OS Highlights
- ⬆️ Chromium updated to
120.0.6099.*
with Chromium OS platform updated to15662.71.18.*
, featuring many new updates synced from the upstream. - 🤖 FydeOS AI now features experimental support for running LLM locally on Rockchip NPU.
⚠️ The Android subsystem is currently under major revision and temporarily unavailable.
👨🔧 Installation
-
Download the release file with the .run extension
-
Make the file executable by running the command
chmod +x <filename>.run
and then execute the file depending on your target storage type:- For orange pi 5 with NVME, execute:
./orangepi5-openfyde-r120.run --board orangepi5 --boot nvme
- For orange pi 5 with SATA, execute:
./orangepi5-openfyde-r120.run --board orangepi5 --boot sata
- For orange pi 5b, execute:
./orangepi5-openfyde-r120.run --board orangepi5b --boot emmc
- For orange pi 5plus with NVME, execute:
./orangepi5-openfyde-r120.run --board orangepi5plus --boot nvme
- For orange pi 5plus with EMMC, execute:
./orangepi5-openfyde-r120.run --board orangepi5plus --boot emmc
Or, you can just simply run
./orangepi5-openfyde-r120.run
without any flag or parameter; the command line prompt will ask you questions to help you decide the--board
and--boot
values.The image
orangepi5-openfyde-r120.img
that supports booting from SATA/NVMe/eMMC per your choice will then be generated in the current directory. - For orange pi 5 with NVME, execute:
-
Flash the image to a TF (microSD) card using your favourite tool, e.g. dd or balenaEtcher.
❗Important notes:
- All images generated from the .run file will support booting from a TF (microSD) card. The 'target storage' means the storage type where you want to install openFyde while running the openFyde installer.
- The installation process is necessary for some features to work, for example, the "local OTA update" feature introduced since this release; hence it's recommended to carry it out if you want to keep your openFyde OS and use it regularly in the future.
- You can flash the image directly to your onboard storage(SATA/NVMe/eMMC). However, you can then only choose the Try It First button at OOBE; you WILL NOT be able to perform installation under this circumstance.
- The installation process takes approximately 10 minutes, depending on the storage speed.
🔄 Manual Update
Download the file payload.bin
to your device and execute openfyde-updater.sh <path_to_payload.bin>
as the root user to perform the upgrade.
📚 Additional Resources
🔑 Checksum (sha256sum)
3fb9ab45f107fb44dd277ae9eea9b44fc88ba763e5df7d16523ec98648ebe6f2 orangepi5-openfyde-r120.run
7c9854cc079e2acd12ae1b6ae70afed29c34650a978034f636f2034998d66982 stateful.tgz
677e0b372a283442837c4e90c47456022010347f014eb9b6f14c65a06edce88d payload.bin
R114-R1
openFyde prebuilt image - Orange Pi 5 family
TL;DR:
This is the prebuilt image for the orangepi5-openfyde
board under the openFyde project. This image supports:
- Orange Pi 5
- Orange Pi 5B
- Orange Pi 5 Plus
Installation:
-
Download the release file with the .run extension
-
Make the file executable by running the command
chmod +x <filename>.run
and then execute the file depending on your target storage type:- For orange pi 5 with NVME, execute:
./orangepi5-openfyde-r114_r1.run --board orangepi5 --boot nvme
- For orange pi 5 with SATA, execute:
./orangepi5-openfyde-r114_r1.run --board orangepi5 --boot sata
- For orange pi 5b, execute:
./orangepi5-openfyde-r114_r1.run --board orangepi5b --boot emmc
- For orange pi 5plus with NVME, execute:
./orangepi5-openfyde-r114_r1.run --board orangepi5plus --boot nvme
- For orange pi 5plus with EMMC, execute:
./orangepi5-openfyde-r114_r1.run --board orangepi5plus --boot emmc
Or, you can just simply run
./orangepi5-openfyde-r114_r1.run
without any flag or parameter; the command line prompt will ask you questions to help you decide the--board
and--boot
values.The image
orangepi5-openfyde-r114_r1.img
that supports booting from SATA/NVMe/eMMC per your choice will then be generated in the current directory. - For orange pi 5 with NVME, execute:
-
Flash the image to a TF (microSD) card using your favourite tool, e.g. dd or balenaEtcher.
Important notes:
- All images generated from the .run file will support booting from a TF (microSD) card. The 'target storage' means the storage type where you want to install openFyde while running the openFyde installer.
- The installation process is necessary for some features to work, for example, the "local OTA update" feature introduced since this release; hence it's recommended to carry it out if you want to keep your openFyde OS and use it regularly in the future.
- You can flash the image directly to your onboard storage(SATA/NVMe/eMMC). However, you can then only choose the Try It First button at OOBE; you WILL NOT be able to perform installation under this circumstance.
- The installation process takes approximately 10 minutes, depending on the storage speed.
Upstream versioning info:
Chromium: 114.0.5735.121
Platform: 15437.44.17.7
Chromium OS manifest: https://chromium.googlesource.com/chromiumos/manifest.git/+/refs/heads/release-R114-15437.B
OS Highlights:
- Fixed user agent of chromium which causes slow XHR requests and malfunction Netflix.
ArcHeroNG Highlights:
- Upgraded to v0.2.2.
- Fixed scale factor and click issues of notification.
How to enable Widevine:
- Obtain the necessary Windevine files for the appropriate architecture (arm64 in this case) from your preferred place/vendor. If you cannot find this, you may try this one: https://github.com/theofficialgman/testing/releases/download/gmans-releases/WidevineCdm.tar.gz
- Uncompress the file (if necessary) and obtain the file
libwidevinecdm.so
. - Navigate to "Settings" -> "openFyde Settings", and find the option to "Enable Widevine", and choose the file
libwidevinecdm.so
. - Reboot.
Full Changelog:
https://github.com/openFyde/overlay-orangepi5-openfyde/commits/r114-r1
https://github.com/openFyde/overlay-orangepi5-openfyde-base/commits/r114-r1
Checksum:
sha256sum(orangepi5-openfyde-r114_r1.run): 568c09df970d4c17e00b280efc6d05d1db428966bd47e6a6552553fa7d19b62e
R114
openFyde prebuilt image - Orange Pi 5 family
TL;DR:
This is the prebuilt image for the orangepi5-openfyde
board under the openFyde project. This image supports:
- Orange Pi 5
- Orange Pi 5B
- Orange Pi 5 Plus
In this release, we added features previously only available from FydeOS, such as installation, Widevine support and customised setting options.
Installation:
-
Download the release file with the .run extension
-
Make the file executable by running the command
chmod +x <filename>.run
and then execute the file depending on your target storage type:- For orange pi 5 with NVME, execute:
./orangepi5-openfyde-r114.run --board orangepi5 --boot nvme
- For orange pi 5 with SATA, execute:
./orangepi5-openfyde-r114.run --board orangepi5 --boot sata
- For orange pi 5b, execute:
./orangepi5-openfyde-r114.run --board orangepi5b --boot emmc
- For orange pi 5plus with NVME, execute:
./orangepi5-openfyde-r114.run --board orangepi5plus --boot nvme
- For orange pi 5plus with EMMC, execute:
./orangepi5-openfyde-r114.run --board orangepi5plus --boot emmc
Or, you can just simply run
./orangepi5-openfyde-r114.run
without any flag or parameter; the command line prompt will ask you questions to help you decide the--board
and--boot
values.The image
orangepi5-openfyde-r114.img
that supports booting from SATA/NVMe/eMMC per your choice will then be generated in the current directory. - For orange pi 5 with NVME, execute:
-
Flash the image to a TF (microSD) card using your favourite tool, e.g. dd or balenaEtcher.
Important notes:
- All images generated from the .run file will support booting from a TF (microSD) card. The 'target storage' means the storage type where you want to install openFyde while running the openFyde installer.
- The installation process is necessary for some features to work, for example, the "local OTA update" feature introduced since this release; hence it's recommended to carry it out if you want to keep your openFyde OS and use it regularly in the future.
- You can flash the image directly to your onboard storage(SATA/NVMe/eMMC). However, you can then only choose the Try It First button at OOBE; you WILL NOT be able to perform installation under this circumstance.
- The installation process takes approximately 10 minutes, depending on the storage speed.
Upstream versioning info:
Chromium: 114.0.5735.121
Platform: 15437.44.17.6
Chromium OS manifest: https://chromium.googlesource.com/chromiumos/manifest.git/+/refs/heads/release-R114-15437.B
OS Highlights:
- Add support for the Orange Pi 5 Plus board
- Updated Android subsystem to the cutting-edge build of ArcHeroNG, based on Android 11.
- Added support for "local OTA"; this enables updates to future releases without data loss.
- Added AV1/HEVC hardware decode supports.
- Bring features borrowed from FydeOS:
- New installation page in OOBE that supports configuring multi-boot.
- New "openFyde Settings" section in OS Settings.
- Add support for sideloading widevinecdm. (See How to enable Widevine )
- Add support for auto-login.
ArcHeroNG Highlights:
- Upgrade to v0.2.1 for r114.
- Add a full-functional notification mechanism.
- Upgrade mesa to 22.3.
- Add support for mouse scroll and touchscreen.
- Install microG application and APKPure by default.
- Add support for tablet mode.
- Miscellaneous fixes for random crashes/hangs for some Android apps.
How to enable Widevine:
- Obtain the necessary Windevine files for the appropriate architecture (arm64 in this case) from your preferred place/vendor. If you cannot find this, you may try this one: https://github.com/theofficialgman/testing/releases/download/gmans-releases/WidevineCdm.tar.gz
- Uncompress the file (if necessary) and obtain the file
libwidevinecdm.so
. - Navigate to "Settings" -> "openFyde Settings", and find the option to "Enable Widevine", and choose the file
libwidevinecdm.so
. - Reboot.
Full Changelog:
https://github.com/openFyde/overlay-orangepi5-openfyde/commits/r114
https://github.com/openFyde/overlay-orangepi5-openfyde-base/commits/r114
Checksum:
sha256sum(orangepi5-openfyde-r114.run): 8621d0d1597344edf2cf7933156d4de33792d52ea16c26847d2281fc143a32f2
R108-R2
openFyde prebuilt image - orangepi5 & orangepi5b
TL;DR:
This is the prebuilt image for the orangepi5-openfyde
board under the openFyde project.
Installation:
-
Download the release file postfixed by .run.
-
chmod +x
the file and run the file depending on your target storage type.
For orange pi 5: run./orangepi5-openfyde-r108-r2.run --boot nvme
or./orangepi5-openfyde-r108-r2.run --boot sata
which depends on your SSD type.For orange pi 5b:
./orangepi5-openfyde-r108-r2.run --boot emmc
.The image
orangepi5-openfyde-r108-r2.img
supporting boot from SATA/NVME/EMMC will be generated in the directory. -
Flash the image to TF card using your favorite tool e.g. dd or balena.
Unrecomended:
You can flash the image to SSD and it can boot up. However, you can only choose the Try It First button at the first login.
The Install openFyde button won't work in this way but other parts of openFyde won't be influenced.
Upstream versioning info:
Chromium: 108.0.5359.228
Platform: 15183.90.16.6
Chromium OS manifest: https://chromium.googlesource.com/chromiumos/manifest.git/+/refs/heads/release-R108-15183.B
OS Highlights:
- Add experimental support for orange pi 5b.
- Upgrade Android 11 subsystem ArcHero.
- Refresh kernel configs to support more network devices and hid devices.
ArcHero Highlights:
- Upgrade to v0.0.9.
- Fix window issues of Application Douyin and Aiqiyi.
Full Changelog:
https://github.com/openFyde/overlay-orangepi5-openfyde/commits/r108-r2
https://github.com/openFyde/overlay-orangepi5-openfyde-base/commits/r108-r2
Note:
Installation takes about 10 minutes. It depends on the storage speed.
Checksum:
sha256sum(orangepi5-openfyde-r108-r2.run): 58e7570f0beaef313e18b5e6cde6e5b380181c1e435a5ef5e3be6f77d41015e8
R108-R1
openFyde prebuilt image - orangepi5
TL;DR:
This is the prebuilt image for the orangepi5-openfyde
board under the openFyde project.
Installation:
- Download the release file postfixed by .run.
chmod +x
the file and run the file depending on your target storage type. e.g../orangepi5-openfyde-r108-r1.run --boot nvme
or./orangepi5-openfyde-r108-r1.run --boot sata
. The imageorangepi5-openfyde-r108-r1.img
supporting boot from SATA/NVME will be generated in the directory.- Flash the image to TF card using your favorite tool e.g. dd or balena.
Upstream versioning info:
Chromium: 108.0.5359.228
Platform: 15183.90.16.6
Chromium OS manifest: https://chromium.googlesource.com/chromiumos/manifest.git/+/refs/heads/release-R108-15183.B
OS Highlights:
- Fix NVME boot failures.
- Fix USB2 port.
- Fix a bunch of dongle drivers(including RTL8821CU).
- Optimize the display of audio output devices.
- Upgrade userspace from arm to arm64.
- Upgrade Linux subsystem(compatiable with box86 and box64).
- Upgrade Android 11 subsystem ArcHero.
- Support loading user-defined device tree overlays at boot(How-to).
ArcHero Highlights:
- Upgrade to v0.0.8.
- Fix Android startup failures.
- Add multi-language support.
- Fix DPI issues on some HIDPI devices.
- Rework the compositing window manager.
- Fix hang/crash/network/camera issues of some applications.
- Improve notifications.
- Optimize video playback startup speed.
Full Changelog:
https://github.com/openFyde/overlay-orangepi5-openfyde/commits/r108-r1
https://github.com/openFyde/overlay-orangepi5-openfyde-base/commits/r108-r1
Note:
Installation to NVME/SATA SSD takes about 10 minutes. It depends on the storage speed.
Checksum:
sha256sum(orangepi5-openfyde-r108-r1.run): 66ebd2e44fb506bf2a374da9fdea566db18f6548cf8244583a38c60fec3ce9a6
R108
openFyde prebuilt image - orangepi5
TL;DR:
This is the prebuilt image for the orangepi5-openfyde
board under the openFyde project.
Installation:
- Download the release file postfixed by .run.
chmod +x
the file and run the file depending on your target storage type. e.g../orangepi5-openfyde-r108.run --boot nvme
or./orangepi5-openfyde-r108.run --boot sata
. The imageorangepi5-openfyde-r108.img
supporting boot from SATA/NVME will be generated in the directory.- Flash the image to TF card using your favorite tool e.g. dd or balena.
Upstream versioning info:
Chromium: 108.0.5359.153
Platform: 15183.77.16.2
Chromium OS manifest: https://chromium.googlesource.com/chromiumos/manifest.git/+/refs/heads/release-R108-15183.B
Highlights:
- Upgrade OpenFyde from r102 to r108.
- Support booting from TF card and installation to NVME/EMMC.
- Add Android 11 support implemented by project ARCHERO(Alpha test status).
- Add RTL8821CU RTL8723BU support.
Full Changelog:
https://github.com/openFyde/overlay-orangepi5-openfyde/commits/r108
Checksum:
sha256sum(orangepi5-openfyde-r108.run): ef837115ea22d558f3b0bdbe294dbc6e3f1e30820996e50ae81ba8aae916aa0e
r102
openFyde prebuilt image - orangepi5
TL;DR:
This is the prebuilt image for the orangepi5-openfyde
board under the openFyde project.
Installation:
- OpenFyde requires high speed disk IOs, so this overlay only supports NVME/SATA m2 SSDs.
- For NVME SSDs:
- Boot Orange Pi 5 in official Linux using TF card.
- Install the bootloader into SPI flash.
- Call
dd if=orangepi5-openfyde-r102.img of=/dev/nvme0n1 status=progress bs=4M conv=fdatasync
- Call
poweroff
, remove the TF card, and boot into openFyde.
- For SATA SSDs:
- Boot Orange Pi 5 in official Linux using TF card.
- Install the SATA bootloader into SPI flash and add overlays=ssd-sata to your orangepiEnv.txt.
- Reboot. Do step 2 again until device /dev/sda appears.
- Call
dd if=orangepi5-openfyde-r102.img of=/dev/sda status=progress bs=4M conv=fdatasync
- Call
sudo mount /dev/sda1 /mnt/
andecho overlays=ssd-sata | sudo tee /mnt/unencrypted/Env.txt
- Call
poweroff
, remove the TF card, and boot into openFyde.
Upstream versioning info:
Chromium: 102.0.5005.179
Platform: 14695.133.0
Chromium OS manifest: https://chromium.googlesource.com/chromiumos/manifest.git/+/refs/heads/release-R102-14695.B
Highlights:
- First released in r102.
Full Changelog:
https://github.com/openFyde/overlay-orangepi5-openfyde/commits/r102
Checksum:
sha256sum(orangepi5-openfyde-r102.img.xz): 96f874be3135436058de110218807bf3e0eba6ed65c1a01715aed3884401dd0d