Back to Product Introduction

Table of Contents


1. Supported Hardware & OS

Item Details
Display Panels OSOYOO 7″ DSI Touchscreen (#2025001200)
Supported Boards Raspberry Pi 3 / 4 / 5, CM3 / CM4 / CM5
Operating System Raspberry Pi OS Bookworm / Trixie (Kernel 6.12+)

Note: Make sure your hardware is connected correctly before proceeding. Refer to the Hardware Connection section in the product introduction if needed.


2 Direct Installation via Git (Recommended)

This is the recommended method. Run the following commands on your Raspberry Pi:

# Clone the repository
git clone https://github.com/osoyoo/osoyoo-dsi-panel.git
cd osoyoo-dsi-panel

# Run direct installation script
bash install-direct.sh display7inch

In the end, the bash program will ask you to confirm reboot, after you reboot the Raspberry Pi, the 7″ 720×800 screen will display OS UI.



3. Backlight Brightness Control

3.1 GUI Method

Screen Configuration

  1. Open the Screen Configuration application from the desktop menu.
  2. Click ScreenDSI-2 (or DSI-1 depending on your setup) → Brightness.
  3. Adjust the slider and click Apply.

Brightness settings

Brightness control

3.2 Command Line Method

Set brightness via terminal (value range: 0 = darkest, 255 = brightest):

echo X | sudo tee /sys/class/backlight/*/brightness

Replace X with your desired value, for example:

echo 128 | sudo tee /sys/class/backlight/*/brightness

Brightness control demo

3.3 Brightness Demo Application

A demo application is also available:

wget https://osoyoo.com/driver/Brightness.zip
unzip Brightness.zip
cd Brightness
sudo chmod +x install.sh
./install.sh

4. Touchscreen Rotation (Bookworm & Trixie)

This screen support vertical view and horizontal view. Please run following command to change orientation:

wlr-randr --output DSI-1 --transform  position

position has 4 options values:

 normal | 90| 180 | 270 

normal means portrait position.
90 means rotate to left side(landscape)
180 means   screen rotate 180 degree(portrait)
270 means   screen rotate right side(landscape)
For example, terminal command ” wlr-randr –output DSI-1 –transform  90 ” will rotate the screen to left and make the screen in landscape orientation. If you input command

wlr-randr --output DSI-1 --transform  normal

, then screen will be back to default portrait orientation.
Above command only temperarily change the screen orientation which can not be saved after reboot. You can run

sudo nano ~/.config/labwc/autostart and save the orientation command in the file , for example, if you want make landscape orientation, write following line in ~/.config/labwc/autostart:

wlr-randr --output DSI-1 --transform  90

 Then your default screen orientation will be changed to new value.

 


Back to Product Introduction