DarkevilPT
(DarkevilPT)
August 29, 2023, 11:19pm
1
sudo apt update && sudo apt upgrade -y && sudo apt install aptitude ubuntu-desktop -y
sudo reboot
sudo nano ~/.bashrc
export PATH="$PATH:${HOME}/depot_tools"
umask 002
sudo nano /etc/profile
umask 022
sudo reboot
Making sudo a little more permissive
sudo aptitude install git-core gitk git-gui curl lvm2 thin-provisioning-tools python3-virtualenv python3-oauth2client nano screen xz-utils repo -y #python3.6 python-pkg-resources
sudo git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
sudo git config --global user.email "[email protected] "
sudo git config --global user.name "fydeos"
cat > ./sudo_editor <<EOF
#!/bin/sh
echo Defaults \!tty_tickets > \$1
echo Defaults timestamp_timeout=180 >> \$1
EOF
chmod +x ./sudo_editor
sudo EDITOR=./sudo_editor visudo -f /etc/sudoers.d/relax_requirements
#sudo repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git
#sudo repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git -b release-R119-15633.B
mkdir -p ~/openfyde && cd ~/openfyde
sudo repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git -b release-R102-14695.B
sudo git clone https://github.com/openFyde/manifest.git move_to/manifest -b r102-dev
#you need to be in openfyde folder here
sudo ln -snfr move_to/manifest .repo/local_manifests
sudo repo sync -j$(nproc)
gclient sync
List of all available manifests release-R119-15633.B
List of overlays available
#This will take a few hours the first time.
cros_sdk
#Assume you already in the dir ~/openfyde
exit
cros_sdk --chrome-root /openfyde/chromium
cros_sdk ./set_shared_user_password.sh
#Setup “chronos” = root password, default is “test0000”.
#inside cros_sdk
sudo emerge capnproto
#outside cros_sdk
cros build-packages --board=edge2-openfyde --nowithautotest --autosetgov --nouse_any_chrome
cros build-image --board=edge2-openfyde --noenable_rootfs_verification
If you want to build a package without boot verification: –noenable_rootfs_verification
You can choose dev (developer), test (the version with only default chronos password), base (like Chrome OS, without any modification) version.
🖱️Other Sources:🖱️
Edit: Next step for me personally is now to add OpenFydeOS overlay for the coolness OS environment we like.
1 Like
davrdz25
(davrdz25)
November 15, 2023, 7:57pm
3
Is it able to build R114 dor Edge2?
DarkevilPT
(DarkevilPT)
November 16, 2023, 3:22am
4
I didnt managed to get this to work yet… and gave up at some point… if you find out the magic key… let me know.
logan
(bugility)
July 21, 2024, 7:04pm
5
Tried r102, r108, r114 and r120.
Stuck in all kinds of network difficulties for guys in Mainland China
Now trying zh version for openfyde
![openFyde Splash](https://fydeos.com/content/wp-content/uploads/2022/04/openfyde-splash-image.jpg, "openFyde Splash")
本文内容并**不是** [README.md](README.md) 的中文翻译版本,而是针对中国大陆地区网络环境,对流程进行了修改,与 [README.md](README.md) 有所不同。
<br>
## TL;DR: (以FAQ的形式)
<details>
<summary>openFyde 是什么?</summary>
<br>
openFyde(总是表示为 `openFyde`,第一个字母 `o` 为小写,`F` 为大写)是燧炻创新(FydeOS 的创建者)发起的一项开源计划,目的是为 [Chromium OS](https://www.chromium.org/chromium-os) 提供另一种选择。通过 openFyde,你可以拥有一个更加开放和灵活的 Chromium OS。在燧炻创新,我们相信有更多的选择就有更大的可能。
**简单来说:openFyde 是更开放、更自由的 Chromium OS ,并且把是否要使用 Google / FydeOS 网络服务的选项交给用户。**
</details>
<details>
This file has been truncated. show original
So far so good, finger crossed.
1 Like
logan
(bugility)
July 25, 2024, 2:18am
7
Nope, try building r120 during these days. Stuck at missing Archero package.
I need to build a anbox in this repo.
1 Like
Yeah… I suspected that fyde had somehow an closed source model making it impossible to cook.
I wonder if their raspberry pi model is the same.
logan
(bugility)
July 25, 2024, 7:11pm
10
I had built a android.img(android 7) by following this guide below.
But currently I stuck at clone openfyde/chromium thanks to GFW,. .
Why git cannot resume at last failure?
Sometimes even github servers go slow/down. It happens. Keep trying.
1 Like
logan
(bugility)
July 28, 2024, 4:05pm
14
The op of these two posts was me. Finally I made it . I will try ARM version next week.
1 Like
Noice! plz! Write a guide about it.
logan
(bugility)
July 30, 2024, 6:13am
16
Update arm64 version. I will update English ver in the next few days cause of relocation.
Update: done!
Build Env: Ubuntu 22.04 LTS VMware.
issue #1 archero was not found
Solution: removing arhero in layout.conf
Same solution for ai-dev was not found
When building for Orange Pi 5, u need remove arc…
1 Like
If this works and we can use fydeos overlay that could possible help to add fydeos to more boards… the likes of Pi Zero boards on 4gb of ram would be dope
1 Like
logan
(bugility)
August 15, 2024, 6:25pm
18
Done for edge2
use https://github.com/khadas/fenix to generate idblock.bin and uboot
use https://github.com/khadas/khadas-uboot/ to generate boot.scr.uimg
1 Like
DarkevilPT
(DarkevilPT)
August 16, 2024, 7:14pm
19
See this post? https://forum.radxa.com/t/fydeos-for-5b-runs-on-rock-5a-after-replacing-dtb/16698/1
Do you think we could make images for other boards too using the fydeos overlay? Because FydeOS… has a list of them .dtbs
logan
(bugility)
August 17, 2024, 9:01am
20
I will try Nanopi R6C by building source from scratch recently
ToDo List
rock 3a/b
taishanpai
arm VM(vmware/UTM/parallel Desktop/Hyper-v/Virtuabox)
2 Likes