OSOYOO 3.5 inch SPI Touch Screen for Raspberry Pi 4, Pi 3B+,Pi 3,Pi 2,Pi Zero


SPI speed runs up 128M.

refresh rate:60Hz

LCD pin defenition:

MethodⅠ– Packaged IMG(Driver&OS) Installation

1)3.5″ LCD touch screen Raspberry Pi driver are combination of 3.5″ LCD image file and a fresh OS (Raspbian, Kali, or Ubuntu). If You want to install the touch driver for 3.5″ touch screen on a existing OS,please see[MethodⅡ– install the touch driver on an existing OS]

2)Please make sure that your TF card (Micro SD) has enough space to write the IMG file.

3)Please confirm the version of the LCD and install the correct driver for the LCD

4)You need to input user name and password when login OS.

Step 1: Connecting touch screen LCD display to your Raspberry Pi.

Step 2: Download Packaged IMG(Driver&OS) from http://bit.ly/osoyoo

Step 3: Using WinRAR to unzip the driver image file downloaded from step 2). If you don’t have WinRAR, please download from WinRAR official website

Step 4: Prepare an newly formatted MicroSD memory card(TF card) with USB microSD card reader, recommend sizes are 8G, 16G, 32G. If you don’t know how to format MicroSD card, please download SDFormatter fromhttps://www.sdcard.org/downloads/formatter_4/.

Step 5: Download the Win32DiskImager utility from Sourceforge

Step 6:Run the Win32 Disk Imager utility; you may need to run the utility as administrator. Right-click on the file, and select Run as administrator.

Step 7:Select the image file “rpi_XXXXX.img” which you unzipped from step 3.

Step 8:Select the drive letter of the SD card in the device box. Be careful to select the correct drive; if you get the wrong one you can destroy your data on the computer’s hard disk! If you are using an SD card slot in your computer and can’t see the drive in the Win32 Disk Imager window, try using a cheap SD adapter in a USB port.

Step 9:Click Write and wait for the write to complete.


Step 10:When you see the soft show up [successful] exit the imager and eject the SD card, and now, insert this SD card into your raspberry pi and power it up. You should see the display come alive in a few seconds.

MethodⅡ– install the touch driver on an existing OS.

You can install the touch driver for 3.5″touch screen on an existing system, but it just supports Raspbian system.

Step 1: Download the Raspbian OS:https://downloads.raspberrypi.org/raspbian/images/

Step 2:Unzip the file (step 1) using WinRAR.

Step 3:Prepare a new TF (MicroSD) memory card. If your SD card is not new, please format it firstly.

Step4: Write the img.file(step2) to SD card using Win32 Disk Imager utility.Insert this SD card into your raspberry pi.

Step5: You can control PI through ssh,vnc, Remote desktop or the other big HDMI display, please note that Raspberry Pi must be connected to the Internet.

Step 6:Open the command terminal,Enter the following commands to download the 3.5″touch  screen driver;

sudo git clone https://github.com/kedei/LCD_driver

Step 7:Change file permissions;

sudo chmod -R 777 LCD_driver

Step 8:Enter the folder;

cd LCD_driver

Step 9:Install the driver, RaspberryPi will auto reboot :


Now the touch driver on an existing OS has installed successful, you can connect 3.5 inch screen to your raspberry pi, after a few minutes, 3.5 inch screen will alive.