Skip to content

Instantly share code, notes, and snippets.

@fensoft
Created May 11, 2025 23:46
Show Gist options
  • Save fensoft/1ff3ef81ab2bd9ed9364a564aa2cbcd5 to your computer and use it in GitHub Desktop.
Save fensoft/1ff3ef81ab2bd9ed9364a564aa2cbcd5 to your computer and use it in GitHub Desktop.
dq08
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
@fensoft
Copy link
Author

fensoft commented May 12, 2025

to install haos:

#!/bin/bash
set -e
set -x
echo nameserver 8.8.8.8 > /etc/resolv.conf
echo homeassistant > /etc/hostname
sed -i 's#PRETTY_NAME=.*#PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"#' /etc/os-release
echo extraargs=systemd.unified_cgroup_hierarchy=0 apparmor=1 security=apparmor >> /boot/armbianEnv.txt
apt update
apt install -y apparmor cifs-utils curl dbus jq libglib2.0-bin lsb-release network-manager nfs-common systemd-journal-remote systemd-resolved udisks2 wget bluez
systemctl restart systemd-resolved.service
# systemctl disable --now networking.service
# mv /etc/network/interfaces /etc/network/interfaces.disabled
systemctl restart NetworkManager
curl -fsSL get.docker.com | sh
cd /tmp
wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_aarch64.deb
dpkg -i os-agent_1.6.0_linux_aarch64.deb
wget -O homeassistant-supervised.deb https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
echo "homeassistant-supervised ha/machine-type select raspberrypi4-64" | debconf-set-selections
DEBIAN_FRONTEND=noninteractive dpkg -i homeassistant-supervised.deb
reboot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment