Product: Osoyoo 3.5″ HDMI Resistive Touchscreen
Applicable OS: Raspberry Pi OS Buster & Bullseye
Compatible: Raspberry Pi 4, 3B+, 3B
Driver: HDMI-show (GitHub)
The OSOYOO 3.5″ HDMI Resistive Touchscreen is a high-performance, compact display solution designed specifically for Raspberry Pi users who require both portability and precision. Unlike traditional SPI-only screens, this display utilizes the HDMI interface for high-speed video transmission, ensuring a smoother visual experience and a much simpler “plug-and-play” setup for display output.
In this tutorial, we will guide you through the complete process of integrating this screen with Raspberry Pi OS (Buster & Bullseye). Whether you are building a handheld gaming console, a smart home controller, or a portable Linux workstation, this guide covers everything from hardware connection to touch driver installation.
You can install the touch driver for 3.5″ HDMI touch screen based on the existing system, but it just supports Raspberry Pi OS.
Download the Raspberry Pi Imager from Raspberry Pi official website: https://www.raspberrypi.com/software/

Prepare a newly formatted micro SD memory card (TF card) with USB micro SD card reader, recommend sizes are 16G, 32G. If you don’t know how to format micro SD card, please run Raspberry Pi Imager and select “Erase” in Operating System field, and “your micro SD card” in Storage field, then click “WRITE” to format micro SD card.





Run Raspberry Pi Imager, then select “Use custom” in Operating System field then browse “Raspberry Pi OS” you have downloaded, then select “your SD card” in Storage field. (If you have burnt Raspberry Pi OS in your SD card, please skip step 3 to step 5)

Click “setting icon” to enable SSH, set username and password (here we use pi as username and raspberry as password), and configure wireless LAN. Then click “SAVE”.




Click WRITE to burn OS system (Raspberry Pi OS) in your micro SD card.

Connecting HDMI LCD to your Raspberry Pi:

Insert this card in your Raspberry Pi, and power on Raspberry Pi.

2023-02-21-raspios-buster-armhf.img, there may be some differences with other OS.Use a SSH tool to log into Raspberry Pi remotely. Run the following commands in terminal to switch user permission as administrator:
sudo passwd root
sudo passwd –unlock root
su root


Run the following command in terminal to download the driver:
sudo git clone https://github.com/osoyoo/HDMI-show.git

Run the following command in terminal to change the executable permissions of the folder:
sudo chmod -R 777 HDMI-show

Run the following command in terminal to enter the folder:
cd HDMI-show/

Run the following command:
sudo ./hdmi480320

Run the following command to reboot your Raspberry Pi:
reboot
Wait for about 1 minute till the screen turn on. The touch driver would be installed and reset.
Need help or have feedback? Submit a ticket and our team will get back to you within 1-2 working days.
Working Time: 9 AM – 6 PM GMT+8 (Monday – Friday)
Contact Us: [email protected]
© 2026 Osoyoo | osoyoo.com
DownLoad Url osoyoo.com