| Buy from OSOYOO | Buy from US |
Hardware: Raspberry Pi 3/4B / 5
Screen: Osoyoo 3.5″ DSI Touchscreen 480×800 V4.0 (Model No.: 2026005500)
System: This tutorial uses Ubuntu OS. Please download the Ubuntu image from: https://cdimage.ubuntu.com/releases/26.04/release/ubuntu-26.04-preinstalled-desktop-arm64+raspi.img.xz
Table of ContentsBoard and cable selection: Raspberry Pi 4B / 3B+ / 3B / 2B have a single 15-pin DISPLAY connector and use a 15-pin to 15-pin cable; Raspberry Pi 5 has two 22-pin DISP0 / DISP1 connectors and needs a 22-pin to 15-pin cable. Compute Module (CM4 / CM5) depends on the carrier board’s connector. Raspberry Pi Zero / Zero 2 W have no DSI connector and are not compatible.
Note: always connect / disconnect the ribbon with the power off. If power over the ribbon is insufficient (flicker / unresponsive touch / blank screen), use the included cable to connect the display’s 5V to the Raspberry Pi 5V pin and GND to the Raspberry Pi GND pin (see the Product Manual, Power Supply).

Note: This product requires driver installation before use. The driver is open-source and one script does everything (auto-detects the Pi model, installs dependencies, builds, and updates /boot/firmware/config.txt).
Before installing the display driver, make sure your Raspberry Pi is properly configured and can be accessed remotely.
Step 1: Flash a TF card with Ubuntu OS. (Download the Ubuntu image from: https://cdimage.ubuntu.com/releases/26.04/release/ubuntu-26.04-preinstalled-desktop-arm64+raspi.img.xz) Connect to Wi-Fi, insert the card into your Raspberry Pi, and then power it on. (Note: We recommend using Raspberry Pi Imager to flash the OS. Please refer to: https://osoyoo.com/?p=60151)
Step 2: Install the driver.
cd ~
sudo apt update sudo apt install git -y git clone https://github.com/osoyoo/osoyoo_dsi_ubuntu.git cd osoyoo_dsi_ubuntu
bash install-direct.sh display3.5inch
note: if you are using OSOYOO 7 inch screen or 10.1″ DSI screen, you can change the last command parameter display3.5inch to display7inch or display10inch as following:
7″ screen:
bash install-direct.sh display7inch
10.1″screen:
bash install-direct.sh display10inch
The installer will automatically:
After rebooting, your DSI screen should display the Ubuntu desktop.
Related pages: Product Manual | Raspberry Pi OS Driver Install Guide | Using with ESP32‑P4
Support: [email protected] | osoyoo.com
OSOYOO 3.5-inch DSI Touchscreen Document version v1.2
DownLoad Url osoyoo.com