I also added a usb3 ssd to the usb3 port.
To use it, you still need to load the kernel from an internal SD.
- flash the usb3 drive
- plug to the box
- e2label /dev/sda2 ssd
- change /boot/armbianEnv.txt : rootdev=LABEL=ssd
i also removed /dev/sda1 and /dev/mmcblk0p2 with fdisk
also, to install homeassistant/haos, here's the tutorial
As i don't trust img distributed over googledrive/mega, here is a script to build it yourself: https://github.com/ilyakurdyukov/rk3528-tvbox/issues/4
git clone https://github.com/ilyakurdyukov/rk3528-tvbox.git
cd rk3528-tvbox
git clone --depth=1 https://github.com/armbian/build armbian-build
cp -R armbian-patch/* armbian-build/
cd armbian-build
./compile.sh build BOARD=rk3528-tvbox BRANCH=legacy BUILD_DESKTOP=no BUILD_MINIMAL=yes EXPERT=yes KERNEL_CONFIGURE=no KERNEL_GIT=shallow RELEASE=bookworm
cd ../..
cat <<EOF > rk3528-tvbox/build.sh
#!/bin/bash
cd /build
IMAGE=\`ls /build/armbian-build/output/images/*.img\`
losetup -D
losetup --partscan /dev/loop0 \$IMAGE
mount /dev/loop0p1 /mnt
cd devicetree
cp orig/*.dtsi .
patch -p1 -i rk3528-tvbox.patch
make NAME=rk3528-vontar-dq08 PRESET=LINUX
cp rk3528-vontar-dq08.dtb /mnt/dtb/rockchip
sed "s#fdtfile=.*#fdtfile=rockchip/rk3528-vontar-dq08.dtb#" -i /mnt/armbianEnv.txt
losetup -D
cat \$IMAGE | gzip > /build/\`basename \$IMAGE\`.gz
EOF
chmod a+x rk3528-tvbox/build.sh
docker run -it -v /dev:/dev --privileged=true -v `pwd`/rk3528-tvbox:/build --rm armbian.local.only/armbian-build:initial /build/build.sh
Tooks almost 30minutes to generate the image. Should works with WSL if you have docker.
Note that you can change BUILD_DESKTOP BUILD_MINIMAL and RELEASE if you want.
Also, nomore corruption with automatic partition extender.
I've put the link here for lazy guys