... however Armbian_23.8.1_Helios4_bookworm_current_6.1.50.img.xz worked well and was then upgraded through apt to 24.2.1 / 6.6.16. I was then able to install OMV 7, Plex media server and Transmission on top.
warning - the ethernet ports change, breaking scripts where they're hardcoded, e.g the wol service.
changing the port in two places in the file and running
systemctl daemon-reload ; systemctl restart helios4-wol
seems to be running ok. This details the patch:
diff --git a/lib/systemd/system/helios4-wol.service.orig b/lib/systemd/system/helios4-wol.service
index 965eb74..451b857 100644
--- a/lib/systemd/system/helios4-wol.service.orig
+++ b/lib/systemd/system/helios4-wol.service
@@ -1,10 +1,10 @@
[Unit]
-Description=Enable Wake-on-LAN for Helios4 eth0
+Description=Enable Wake-on-LAN for Helios4 end1
After=network-online.target
Wants=network-online.target
[Service]
-ExecStart=/sbin/ethtool -s eth0 wol g
+ExecStart=/sbin/ethtool -s end1 wol g
Type=oneshot
[Install]
I have not been able to get the sys-oled to display however - it is detected ok but only shows gibberish. I tried all models to no avail.
To get the code running, I had to install python3-luma.core and python3-luma.oled.
Any ideas? Thanks