I don't think that Peppy code caused the issue. Are you sure that you had the Rubens edition before?
According to the Release notes:
https://github.com/project-owner/Peppy
the disk image for 5" display was added in Velázquez edition which was released after the Rubens edition.
So if you had Rubens edition then more likely you installed/configured display driver yourself (?)
I don't have old binaries but source files are available here:
https://github.com/project-owner/Peppy/releases
Check the date in the Release notes and download required file, expand it into /home/pi/Peppy folder
(rename the old one) and set the following configuration for 5" display in the /hope/pi/Peppy/config.txt:
width = 800
height = 480
hdmi = True
Here is the cheatsheet which I use for creating disk image for the 5" Waveshare display. Maybe it can help
to configure your display.
1. Install Headless image:
https://github.com/project-owner/PeppyP ... isk-Images
2. Configure display in Peppy configuration file:
nano /home/pi/Peppy/config.txt:
width = 800
height = 480
hdmi = True
use.web = False
use.headless = False
nano /home/pi/Peppy/screensaver/peppymeter/config.txt:
screen.size = large
3. Configure display in boot config file:
sudo nano /boot/config.txt
add:
max_usb_current=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0
hdmi_drive=1
4. Install display driver:
wget
https://www.waveshare.com/w/upload/3/34 ... 331.tar.gz
tar xzf LCD-show-180331.tar.gz
cd LCD-show/
chmod +x LCD5-show
./LCD5-show
5. Create file which makes touchscreen device without X-Windows
sudo nano /etc/udev/rules.d/95-ads7846.rules
add content:
SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{name}=="ADS7846 Touchscreen", SYMLINK+="input/touchscreen"
run:
sudo reboot
6. Install touchscreen calibration software and run it (assuming that previous step created device /dev/input/touchscreen):
sudo apt-get install libts-bin
run:
sudo TSLIB_FBDEVICE=/dev/fb0 TSLIB_TSDEVICE=/dev/input/touchscreen ts_calibrate
7. Disable boot messages in the console:
sudo nano /boot/cmdline.txt
add:
fbcon=map:2
8. Add splash screen
sudo apt-get install fbi
wget
https://raw.githubusercontent.com/proje ... sh.service
nano splash.service
change in splash.service /dev/fb1 to /dev/fb0
change splash.png -> splash-800.png
sudo mv splash.service /etc/systemd/system
sudo systemctl enable splash
sudo systemctl start splash
9. Add player autostart:
sudo nano /etc/rc.local
add (before 'exit' command):
su pi -c 'cd /home/pi/Peppy; openvt -s -- python3 peppy.py'
Please let know this info was helpful for you.
Good luck!