I have compiled RetroArch form source too for the board.
[Guide] openFydeOS - Rock 5B - the best option 🍺
Widevine-flash installation // Couldn’t make it work! if someone care to help I’d appreaciate it
1. Close any opened Vivaldi Browser
2. Open xfce terminal and download the script that fetches a ChromeOS image and extracts the Widevine and Flash
***ARMv7 (armhf / 32-bit)***
git clone https://gist.github.com/e025024ecffa45ee4325a3915fd8dad1.git widevine-flash
cd widevine-flash
sudo sh ./widevine-flash_arm32.sh
***ARMv8 (arm64 / 64-bit)***
wget https://gist.githubusercontent.com/vyn20/7e1e1c313843d6a8180cfc1f47bee6aa/raw/8b27566580d3a8f5bf0084ec0f4f9ddef95b3171/widevine-flash_arm64.sh
sudo sh ./widevine-flash_arm64.sh
***(and follow the instructions)***
tar zxvf widevine-flash-20230317_armhf.tgz
mkdir -p ~/.config/vivaldi/WidevineCdm
echo '{"Path":"/opt/WidevineCdm"}' > ~/.config/vivaldi/WidevineCdm/latest-component-updated-widevine-cdm
3. Open Vivaldi with the DRM browser launcher and check if DRM is working
https://bitmovin.com/demos/drm
Do you end up with working GPU drivers for Linux applications and Android ones?
It all works perfect. Give it a try and join discord.
I decided to test openFyde. When I switch from Debian to Ubuntu 22.04:
- it’s better to run
lxc rename penguin debian
instead oflxc rename penguin ubuntu
-
tar f data.tar --delete ./etc/gtk-3.0/settings.ini
did not work, but
tar f data.tar --delete etc/gtk-3.0/settings.ini
works fine:
root@penguin:~# tar f data.tar --delete ./etc/gtk-3.0/settings.ini
tar: ./etc/gtk-3.0/settings.ini: Not found in archive
tar: Exiting with failure status due to previous errors
root@penguin:~# tar f data.tar --delete etc/gtk-3.0/settings.ini
root@penguin:~# tar ft data.tar
etc/
etc/dconf/
etc/dconf/db/
etc/dconf/db/local.d/
etc/dconf/db/local.d/01-cros-ui
etc/dconf/profile/
etc/dconf/profile/user
etc/gtk-2.0/
etc/gtk-2.0/gtkrc
etc/gtk-3.0/
etc/xdg/
etc/xdg/Trolltech.conf
Cool! I had given up on ubuntu have u tried debian sid? Works just fine like magic! Specially with nala.
Edit: @q4a did the rest worked? Do you wanna come discord to chat about it?
I would prefer to use ubuntu instead… of debian.
I like this. Best of both worls
just one problem. Can’t get the fan running
Followed the instructions a couple of time by copying the correct file and restart.
The file in /etc/fan-control.json does not exist after restart.The log file messages has lots of NOICE Temp_logger messages
I assume you are trying to use the FydeOS version right? follow my steps one by one it works. The fan behaviour is not perfect yet but they will fix it soon.
I followed the fydeos instructions this time and these are the messages I get in dmesg:
[ 0.538057] pwm-fan pwm-fan: Looking up fan-supply from device tree
[ 0.538062] pwm-fan pwm-fan: Looking up fan-supply property in node /pwm-fan failed
[ 0.538703] rockchip-thermal fec00000.tsadc: Missing rockchip,grf property
[ 0.539175] rockchip-thermal fec00000.tsadc: tsadc is probed successfully!
Any ideas
A little too fast on the gun… even though I get the previous error the fan has started running
There is a kernel issue fydeOS are on holidays its bank holidays on china next week they will be back sorting that issue. It works but … has its turbos…
I think I will install fydeOS soon (my pre-ordered Rock 5B was left unused for quite a while), but I want to know a few things ahead if possible…
- how may I install a custom DTB? I want to do something like what’s described here: split PCIe lane on the m.2 slot, so I need a custom DTB
- will it work with DSI monitor out of box? touchscreen?
- how it works, good or bad, with multiple monitor support? like DSI touchscreen + USB-C DP alt or HDMI?
Thanks in advance
I use it purely on one 16" 2.5K monitor.
Think of OpenFyde as a Chromebook if you do you will know what does and doesnt work.
PCI lanes multiple monitors and unknown devices that might require extra kernel work might be a challenge.
-
DSI monitor you will have to test it yourself most likely it does on those oficial by radxa there was a member here that got his working by activating his model on overlays that openfyde provides.
-
I read on github that openfyde doesnt works when on multiple monitors on orange pi 5 I think (its a bug and with this recent version might be corrected) so in short you will have to try.
Overall imo both openfyde and fydeOS works well with all included and it does a good chromium fork to what ChromeOS is allowing you to enjoy that environment.
But if you want to play with things that are not yet installed you will most likely have to request fyde to implement them. My suggestion check openfyde github overlays for issues and read about some to get an idea and dont be afraid to try it out.
New Update! It comes with OTA enabled for automatic updates widevine support and a new updated version of Android ArcHeroNG
Is there no Open Gapps for openFyde, unlike FydeOS? FydeOS seems to still use a relatively old version of Android, and trying to get Zwift to work on openFyde, it gets so far and then quits/crashes? I don’t know how to diagnose further…
Yes no gapps on openFyde but anything else works by just .apk installing it.
FydeOS can have gApps widevine everything else runs on android 9 for a more stable option costs 9.99 per year and gives u 3 months trial or something.
OpenFyde is more ‘advanced’ runs android 11 they added possibility for widevine (which I wasnt expecting) but…
As you probably noticed… this latest version seems to carry a lot of issues. I have reported a few… Hours are wrong, Arc Hero is glitchy as hell, Linux is very very slow, the Chromium Browser doesnt let you change network conditions which is required for netflix to work under the new widevine feature.
I mean… the previous version was more stable but this one can receive updates so Im also… divided to… wait on those updates… or going back to the previous version.
Ah, I made progress with FydeOS and getting Zwift running, so that’s good. But I tried the instructions for enabling fan control, and no dice. I found the file was now under /usr instead; I tried editing that directly, and also tried copying into /etc/init, but neither got the fan working.
The fan should start once the temperatures reaches I think 56C check then with btop or if u cant install it… try bpytop or that app already installed in the system ‘cog’.
So basically run some heavy taks multiple windows if it goes over 56C AND doesnt spins then the process to follow is https://fydeos.io/docs/knowledge-base/recipes/enable-pwm-fan-on-rock-5b/
Tell me if it worked if not (join discord I’ll be there) there was another alternative but I tought they had merge it to work so I ended up removing but the process is there on the link.