Project with PeppyMeter/PeppySpectrum Screensaver Plugin for VOLUMIO

Ok, let’ start with
step 1: core installation

  • install a fresh VOLUMIO image
  • enable SSH: http://volumio.local/dev
  • username: volumio password: volumio
  • for some configurations it’s better to enable root account, use putty with the volumio account for this and edit sshd_config:
sudo nano /etc/ssh/sshd_config
  • set: PermitRootLogin yes and reboot
  • for a connected HDMI-display you need the touchscreen-plugin
  • if installation succsesfully, set ‘supress Screenssaver while playing’ to ‘ON’
  • for the AMOLED the follow entries in /root/userconfig.txt important
max_framebuffer_height=1920
config_hdmi_boost=8
hdmi_group=2
hdmi_mode=87
hdmi_timings=1080 1 26 4 50 1920 1 8 2 6 0 0 0 60 0 135580000 3
hdmi_drive=1
hdmi_blanking=1

hdmi_blanking is for the AMOLED, it has no backlight, the blank screensaver is only work with hdmi_blanking=1

The install script do all this steps (dependency is an installed touchscreen plugin)

To use the script, copy the Install_amoled folder to /home/volumio and make the install_amoled.sh executable.

chmod +x /home/volumio/Install_amoled_EDID/install_amoled.sh

and start it with:

/home/volumio/Install_amoled_EDID/install_amoled.sh

the updated scripts you finde here:
Waveshare AMOLED on Pi5 and Pi4 with GPU acceleration

Important
For some other HDMI displays disable the overscan to use the native display resolution without scale factor.
Set in /boot/userconfig.txt:

disable_overscan=1
8 Likes