So, I have revisited my Odroid C1+ board, as I want to move away from Ubuntu. I'm pleased to say that the latest Armbian (Bookworm) builds just fine for the Odroid C1+, with the same caveats as before:
- Probably No HDMI (Not tested)
- Probably No WiFi (Not tested)
However, unlike before, rebooting seems to work fine without requiring a manual power cycle.
Whilst the instructions work for me, that does not mean that they will work for you. I just provide this here for any other Odroid C1+ users who may want to get a more up to date distro + kernel on their board. I have not done any extensive testing
I have built a Debian Bookworm image on a Debian Bookworm host system. I include the instructions that worked for me below. At the time of image build there is no need to download any external files from elsewhere. I have built a minimal image as that is what I require. I have not tested with any other flags. I built on host system without Docker, so cannot speak for the Docker build process.
With that said, current process is very simple. HEAD was at commit `fc54623c4a6dd3b1a8fb5f0a325e5461f0ae6364`, in case you need to go back to a known working build.
sudo apt install git
git clone --depth=1 https://github.com/armbian/build.git
./compile.sh \
BOARD=odroidc1 \
BRANCH=current \
RELEASE=bookworm \
BUILD_MINIMAL=yes \
BUILD_DESKTOP=no \
CLEAN_LEVEL= \
PREFER_DOCKER=no \
KERNEL_CONFIGURE=no \
COMPRESS_OUTPUTIMAGE=sha,gpg,img
And that's it. Image is saved in:
./output/images
Final image running on the Odroid C1+:
/_\ _ _ _ __ | |__(_)__ _ _ _ ___ _ _ _ _ ___ / _|/ _(_)__(_)__ _| |
/ _ \| '_| ' \| '_ \ / _` | ' \___| || | ' \/ _ \ _| _| / _| / _` | |
/_/ \_\_| |_|_|_|_.__/_\__,_|_||_| \_,_|_||_\___/_| |_| |_\__|_\__,_|_|
v24.11 rolling for Odroid C1 running Armbian Linux 6.6.43-current-meson
Packages: Debian stable (bookworm)
Support: DIY (custom image)
IP addresses: (LAN) IPv4: xxx.xxx.x.xxx IPv6: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx (WAN) xx.xx.xx.xxx
Performance:
Load: 13% Up time: 12 min
Memory usage: 7% of 988M
CPU temp: 49°C Usage of /: 3% of 29G
Commands:
Configuration : armbian-config
Monitoring : htop