OS & Screen
Flash OS & Boot
1. Flash Raspberry Pi OS Trixie
- Connect the SD card to your computer
- Download and use Raspberry Pi Imager to flash the latest Raspberry Pi OS Lite (64-bit) - Trixie to the SD card.
I highly recommend configuring WiFi and SSH options in the imager under "OS customization -> Edit Settings". This will allow the Pi to connect to your WiFi right after the first boot, and you can SSH in to more easily configure it. You can choose a hostname and username. For the purposes of this guide, we'll assume the hostname is typeframe-ps.local and the username is pi. Leaving the username as pi will make things easier on you later as it's hardcoded in some scripts.
2. Configure Display Support
-
After image flashing is completed, open the
config.txtfile in the root directory of the SD card. -
Add the following code at the end of
config.txt, save, and safely eject the SD card:hdmi_group=2
hdmi_mode=87
hdmi_timings=400 0 220 32 110 1280 0 10 10 10 0 0 0 60 0 59400000 3
If you boot before adding this, you can SSH into the Pi and edit the file in /boot/firmware/config.txt. Then reboot. (Side note: everything seems to work fine without this, but it's in the Waveshare documentation so I included it here.)
3. First Boot
- Insert the SD card into the Raspberry Pi.
- Plug the USB power cable into the Pi.
- The Raspberry Pi will power on - wait for a few seconds for the display to initialize.
- You're booted up and should be in the terminal.
SSH into the Raspberry Pi
If you configured WiFi and SSH in the imager, you can SSH into the Pi from your computer using the hostname you set (e.g., typeframe-ps.local):
ssh pi@typeframe-ps.local
This will allow you to copy and paste commands more easily than working directly on the PS-85.
Screen Rotation Configuration
The default display orientation is portrait. We want it to be landscape. You'll need to set this in two places: one for the desktop environment and one for the terminal.
Terminal Configuration
-
To rotate the display in the terminal, open the boot command line for editing.
sudo nano /boot/firmware/cmdline.txt -
Add the following command to the beginning of the first line in
cmdline.txt, followed by a space before the existingconsole=parameter:video=HDMI-A-1:400x1280M@60,rotate=270For example: If your
cmdline.txtcurrently starts withconsole=tty1 root=PARTUUID=..., change it to:video=HDMI-A-1:400x1280M@60,rotate=270 console=tty1 root=PARTUUID=... -
Save the file and exit
(Ctrl+X, Y, Enter). -
Restart to apply the rotation.
sudo reboot