← Back to Product Introduction
| Item | Details |
|---|---|
| Display Panels | OSOYOO 7″ DSI Touchscreen (#2025001200) |
| Supported Boards | Raspberry Pi 3,4, 5, Compute Module 3,4,5 |
| Operating System | Ubuntu 24.04, Ubuntu 25.10 |
| Supported Kernels | 6.8.x, 6.17.x and newer |
Note: Make sure your hardware is connected correctly before proceeding. Refer to the Hardware Connection section in the product introduction if needed.
(skip this step if your SD card has pre-installed Ubuntu Image).
Note: here we take Raspberry Pi imager 1.9.6 as example to install image, and other version may have some differences. (Device: Raspberry Pi 5)


Step 3: Download the Imager from Ubuntu official website: https://ubuntu.com/download/raspberry-pi








Step1: Connect Raspberry Pi to your HDMI monitor or TV. Put a keyboard and mouse into Raspberry Pi USB ports. Insert SD card which has installed OS into the slot on your Raspberry Pi (if you have intalled your raspberry pi robot car, please connect this Raspberry Pi with screen and know the IP address).

Click the icon of Terminal on the screen,enter the following command in terminal window to get your IP address :
hostname -I

Enter the following command in terminal window to open ssh server :
sudo apt install openssh-server # Install the OpenSSH server
sudo systemctl status ssh # Check whether the SSH service is running properly

Step4: Download PuTTY from: https://www.chiark.greenend.org.uk/~sgtatham/putty/ and install this exe. in your Windows PC

Step 4.Open PuTTY and click Session on the left tree-alike structure (generally it’s collapsed upon PuTTY startup):

Step 5. Note that when you first log in to the Raspberry Pi with the IP address, you’ll be prompted with a security reminder. Just click Yes. When the PuTTY window prompts login as: type in the user name: pi, and password: raspberry (the default one, if you haven’t changed it).
Note: when you’re typing the password in, the window shows nothing just null, but you’re in fact is typing things in. So just focus on typing it right and press Enter. After you log in the RPi successfully, the window will display as follows:
Step 6. Run the following commands on your Raspberry Pi to 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 display7inch
note: if you are using OSOYOO 10.1 inch screen or 3.5″ DSI screen, you can change the parameter display7inch to display10inch or display3.5inch
Wait for the installation to complete before proceeding to the configuration step.
Reboot the system:
sudo reboot
After rebooting, verify that the driver is loaded:
lsmod | grep osoyoo
If the driver is loaded correctly, the display should be active and showing the Ubuntu desktop.
| Issue | Possible Cause | Solution |
|---|---|---|
| Display does not turn on after reboot | Overlay missing or incorrect | Verify the overlay line in /boot/firmware/config.txt; ensure display_auto_detect=0 is set |
lsmod | grep osoyoo returns nothing |
Driver not loaded | Re-run sudo ./install-direct.sh and check for errors during installation |
| Installation script fails | Missing build tools or kernel headers | Run sudo apt install build-essential linux-headers-$(uname -r) and retry |
| Touch not working | I2C baudrate not configured | Ensure dtparam=i2c_arm_baudrate=100000 is present in config.txt |
| Board not detected | Unsupported board or OS version | This driver supports Raspberry Pi 5 and CM5 only with Ubuntu 24.04 / 25.10 |
DownLoad Url osoyoo.com