Add a 4.3 inch Waveshare DSI Display, Touch, 800x480

mini11 19 January 2025 pCP 9.2.0 Projects  •  •  •
Waveshare 4.3 inch DSI Touch Display, 800x480 with piCorePlayer.

4.3 inch display

4.3 inch display

Info

This is one of the easiest ways to get a touch display running under pCP.

What we need

  • Raspberry Pi 3/4
  • 8 GB Micro SD card
  • Waveshare 4.3 inch DSI Display
  • Soundcard of your choice
  • Power supply

Steps

Step 1 - Connect the display to your Raspberry Pi
  • Connect the display with the supplied flat-cable to your RPi.
  • For easy use, you can fix the RPi on the backside of the Display.

4.3 inch display

  • Connect your soundcard.
Step 2 - Prepare SD card
Warning

The DSI Touch Display does not work with older versions of piCorePlayer and RPi3.

  • While the SD card is still in the laptop/pc, edit the following two files:
Info

You find these two files in your Windows Explorer in root-section of the pcp_boot drive.

  • Enter wifi access data in wpa_supplicant.conf.sample and “save as” wpa_supplicant.conf.
# This are the details about your Wireless network. Configure as needed.
# Most will just need to change the ssid and psk.

network={
        ssid="your ssid"
        psk="your password"
        key_mgmt=WPA-PSK
        auth_alg=OPEN
Info

If you connect your device by lan, skip wpa_supplicant.conf.

  • Add the following lines to config.txt, at the end of the file.
gpu_mem=128
disable_splash=1
avoid_warnings=2
dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-7inch
  • If existing, comment out the gpu_mem=16 and lcd_rotate=2 default settings by putting an # at the beginning of the line.
  • Save your changes.
Step 3 - Boot Raspberry Pi
  • Put the SD card in your RPi and boot.
  • Find the IP address of the RPi, and enter it in a browser—see Determine your piCorePlayer IP address.
  • Once the RPi has booted up, this should bring up the pCP web interface.
  • Setup your Audio output device [Squeezelite Settings] (this step includes a reboot, do not accept - we’ll have a reboot in next step)
  • Install Jivelite from the [Tweaks page] (this step includes an automatic backup, so accept the reboot prompt.)
  • After the reboot the display and touch should work.
  • Configure Jivelite.
    • Choose your language and in the next menu select GridSkin 800x480 or Jogglerskin. Both work fine with that resolution.
    • Configure the additional settings (time, background and so on).
    • Do not forget to save your changes in Jivelite Settings (Settings > piCorePlayer > Save Settings to SD-Card)

More information

The Software and Information is provided "as is" without warranty of any kind, either express or implied, including without limitation any implied warranties of condition, uninterrupted use, merchantability, fitness for a particular purpose, or non-infringement.
Raspberry Pi is a trademark of the Raspberry Pi Foundation.