Am unable to get BalenaOS working on the CM4S. Have tried setting the type to “Raspberry Pi 4 (using 64bit OS)” and also “Raspberry Pi CM4 IO Board” but neither work.
With a monitor connected for both cases all that I see is the Balena splash screen.
The CM4S works fine when using the latest version of Raspberry Pi OS Lite (64-bit)
Hi @Andy44, if you see the Balena splash screen, have you tried pushing an application to the device? Can you also see the device online on the BalenaCloud dashboard? Are you drawing to a framebuffer & expecting to see a visual output?
Hi @samuel-duffield1, I think the problem is related to the LAN driver. The CM3/4S don’t appear to have an onboard LAN controller. I have inserted the CM4S in a Waveshare CM-IO-POE-BOX which uses a LAN9514 ethernet controller. Is that a supported hardware platform?
From what you’ve described, if you’ve not yet pushed an application to your Balena device, then observing a BalenaOS splash screen when boot the Pi is expected behaviour.
Once you have pushed an application to your Balena device, you should then see your application drawing to the framebuffer.
With regards to the LAN controller… You need to determine how it’s connected (physically) to the Raspberry Pi. Assuming it’s connected via a USB2.0 Controller, you’ll need to enable the interconnecting peripherals via a dtoverlay. You can apply a dtoverlay on the Device Configuration page of your Device in the BalenaCloud dashboard.