We have the very beginnings of Raspberry Pi 4 support for the Snake Eyes Bonnet and related code. This does not install over an existing Raspbian installation like normal…instead, it’s a ready-made SD card image for now. Please read all of the “gotchas” below…and if that all seems okay, then here’s the download link:
- This will fit on a 4GB or larger microSD card, using Etcher or similar. After booting, use the “Expand Filesystem” function of raspi-config to make use of the full card; this does not auto-expand on first boot like a fresh Raspbian install would.
- It’s not necessarily faster on a Pi 4. In fact, it does appear to be slightly slower for a few technical reasons. If you have a spare Pi 3 around, use that instead, with the installer script (not this SD image). Eventually though, Pi 3 supplies will dry up and we’ll have to get the code and installer in shape for Pi 4.
- This SD image is set up for IPS displays (240x240 pixels). If using a different display type, you’ll need to edit /etc/xdg/lxsession/LXDE-pi/autostart and change the fbx2 and eyes.py lines to match the display type and resolution.
- If you have a mouse connected…don’t move it around once the eyes have started. The software is able to move the cursor off into the corner so it doesn’t obscure anything, but there’s no turning it completely off.
- There is no “silver bullet” to getting the original code running on the Pi 4. Both the Python and C code needed to be hand-tweaked, dozens of files scattered all over the system needed to be changed. It’s not going to be a one- or two-line change to the installer to get this going again…in fact it’ll likely use an entirely different installer altogether. Your patience is appreciated while that’s sorted out. In the meantime, as mentioned above, your best bet is still to use a Pi 3 or 3B+