functionland / rk1-image

Custom script to build the OS image for fulatower plus (RK1-Armbian)
https://docs.fx.land/functionyard
MIT License
3 stars 1 forks source link
decentralized-applications fula fxblox storage

rk1-image

Custom script to build the OS image for Fula Tower plus (RK1-Armbian). This repository creates the image for FxBlox RK1 tower. The latest image can be found attached to the latest release. The file can be used to image the FxBlox RK1.

Run

This part is unnecessary to image the FxBlox as the latest image is always available in the release section. this is just for developers who are interested in building an image themselves.

First you need to install docker on the machine and docker should be avaialbe for the currently logged-in user without the need for sudo.

for building server images without Desktop GUI run this command.

sudo apt install zip

bash build_image.sh server

for building a full image with Desktop GUI run this command.

bash build_image.sh desktop

Image the FxBlox RK1

1- Download the minimal_update.zip file attached to the Assets section of the latest release to a folder on your computer

2- Unzip the downloaded file on your computer by clicking on minimal_update.zip and choosing unzip/extract option, and copy the unzipped files to the root of a USBC drive which is formatted as FAT32

3- Turn off FxBlox

4- Connect the USB disk to the top USB port of Blox (just the top one is designed for boot)

5- Turn on blox and the LED should turn green, blue, and then yellowish which means it is updating

6- After about 15 minutes, the LED starts blinking green and blue, at this point remove the flash drive from the top USB port and restart by unplugging and plugging back the power.

7- You should be able to turn it on and set it up from zero (on the first turn on after the update, it might automatically reboot twice and take about 10 minutes to show FxBlox wifi)

8- The next updates will be pushed automatically when available and there is no need for a manual update

https://github.com/functionland/rk1-image/assets/6176518/06ddf8ed-61a0-4031-b48d-77f7f7ba79eb

https://github.com/functionland/rk1-image/assets/6176518/71d42e46-1cc8-4ab7-b573-a11eeaea3289

update USB Type-C firmware

RK1 bottom USB is a full-feature USB Type-C with USB2, USB3, Display Port Output and charger port. For enabling all features we must update its flash firmware manually. For more info see this link