Releases: milas/talos-sbc-rk3588
Releases · milas/talos-sbc-rk3588
v1.7.4-rk3588.alpha.5
* Upgrade U-Boot to prevent random MAC address each boot
v1.7.4-rk3588.alpha.4
v1.7.4-rk3588.alpha.4
v1.7.4-rk3588.alpha.1
* Talos v1.7.4
v1.7.3-rk3588.alpha.1
⚠️ UPGRADE FROM milas/rock5-talos NOT SUPPORTED
Sorry 😭 but there's no practical way to make this work. If you were running Talos 1.4.x from my fork, you'll need to re-flash the eMMC and set up as a new node from maintenance mode again.
Known Issues
- NTP clock sync fails (broken upstream, fixed in Talos v1.7.4)
Key Dependencies
- Talos v1.7.3
- Linux 6.9.0 (Collabora fork)
- U-Boot v2024.01 (Collabora fork)
Good Things to Know
- This is NOT supported or endorsed by Rockchip, Radxa, Sidero Labs (maker of Talos), or Collabora (mainline kernel/U-Boot) - please do not go to them with support requests!
- Builds are running on a self-hosted ARM64 GitHub Actions runner on a Hetzner VM
More Things...?
- Mainline kernel does not support all hardware compared to BSP
- I went through ~300 diff hunks by hand to apply changes from the Armbian kernel config to get RK3588 hardware enabled while trying to stick as close to the stock Talos kernel config as possible but probably made some mistakes
- Upstream Talos patched to change the expected set of available modules to remove some that are not built
Installer Images
Radxa Rock 5A
ghcr.io/milas/talos-rk3588:v1.7.3-1-g88eacfcd6-rock-5a@sha256:e2c37a44fb425135681efc64e14e32ed090a429be2db9a06026d049cc1c5c7e3
Radxa Rock 5B
ghcr.io/milas/talos-rk3588:v1.7.3-1-g88eacfcd6-rock-5b@sha256:d9954055b19cef851d86efabefae59fcb0601086152f01ae1f44806b513dab22
v0.5.0-alpha.12
* Bump to Talos v1.7.3 * Make fully self-contained (use upstream Talos + `.patch` file)
v0.5.0-alpha.9
v0.5.0-alpha.9
v0.5.0-alpha.11
v0.5.0-alpha.11
v0.5.0-alpha.10
v0.5.0-alpha.10
v0.1.1
- Collabora U-Boot v2024.01 fork
- Collabora Linux 6.9.0 fork
- Talos v1.7.x