2.4" 2.8"3.2" 3.5" 5.0" 7.0" TFT LCD driver for the Raspberry PI 3B+/A/A+/B/B+/PI2/ PI3/ZERO/ZERO W
Go to file
2024-10-30 07:26:58 +00:00
boot update driver to fit new system 2024-01-02 03:41:52 +00:00
etc add MHS4.0-C driver 2020-09-02 09:38:17 +01:00
usr modify touch driver 2024-03-25 07:15:11 +00:00
DPI5_7_800_480-show support 64bit system 2022-07-29 09:33:26 +08:00
DPI7_1024_600-show support 64bit system 2022-07-29 09:34:28 +08:00
LCD5-show modify touch driver 2024-03-25 07:15:11 +00:00
LCD7B-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD7C-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD7H-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD7S-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD24-3A+-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD24-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD28-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD32-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD35-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD55-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD101H-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD101S-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD101TMP-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD101Y-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD154-show update driver to fit new system 2024-01-02 03:41:52 +00:00
LCD-hdmi support 64bit system 2022-07-29 09:36:41 +08:00
MHS24-show add all files 2019-07-04 03:49:08 +01:00
MHS32-show update driver to fit new system 2024-01-02 03:41:52 +00:00
MHS35-show update driver to fit new system 2024-01-02 03:41:52 +00:00
MHS35B-show update driver to fit new system 2024-01-02 03:41:52 +00:00
MHS35IPS-show update driver to fit new system 2024-01-02 03:41:52 +00:00
MHS40-show update driver to fit new system 2024-01-02 03:41:52 +00:00
MHS40C-show update driver to fit new system 2024-01-02 03:41:52 +00:00
MIS35-show update driver to fit new system 2024-01-02 03:41:52 +00:00
Mouse_Key.py add 1.54 IPS driver 2021-01-27 08:18:51 +00:00
MPI3508_480_320-show add all files 2019-07-04 03:49:08 +01:00
MPI3508-show update driver to fit new system 2024-01-02 03:41:52 +00:00
MPI3510-show add all files 2019-07-04 03:49:08 +01:00
MPI4008-show modify 5inch and 4inch HDMI driver 2024-01-26 10:09:28 +00:00
MPI4009-show update driver to fit new system 2024-01-02 03:41:52 +00:00
MPI5001-show update driver to fit new system 2024-01-02 03:41:52 +00:00
MPI5094-show support 64bit system 2022-07-29 11:10:17 +08:00
NANO24-show update driver to fit new system 2024-01-02 03:41:52 +00:00
PyMouse-1.0.tar.gz add 1.54 IPS driver 2021-01-27 08:18:51 +00:00
python-xlib_0.23-2_all.deb add 1.54 IPS driver 2021-01-27 08:18:51 +00:00
README.md add MHS35B driver 2019-11-07 07:09:23 +00:00
rotate.sh modify rotate issue 2024-05-07 08:42:33 +01:00
system_backup.sh update driver to fit new system 2024-01-02 03:41:52 +00:00
system_config.sh modify driver 2024-03-21 03:29:12 +00:00
system_restore.sh add MHS4.0-C driver 2020-09-02 09:38:17 +01:00
xinput-calibrator_0.7.5-1_armhf.deb add all files 2019-07-04 03:49:08 +01:00
xinput-calibrator_0.7.5+git20140201-1+b2_arm64.deb add 64bit Resistance touch calibration software package 2024-10-30 07:26:58 +00:00
xserver-xorg-input-evdev_1%3a2.10.6-1+b1_armhf.deb update xserver-xorg-input-evdev lib 2019-11-06 08:21:34 +00:00
xserver-xorg-input-evdev_1%3a2.10.6-2_arm64.deb add MHS35 64bit system 2022-07-28 10:08:09 +01:00

Install drivers in the Ubuntu system

https://github.com/lcdwiki/LCD-show-ubuntu

Install drivers in the Kali system

https://github.com/lcdwiki/LCD-show-kali

Install drivers in the RetroPie system

https://github.com/lcdwiki/LCD-show-retropie

Install drivers in the Raspbian system

Update:
v2.1-20191106
Update to support MHS35B
Update:
v2.0-20190704
Update to support rotate the display direction
Update:
v1.9-20181204
Update to support MHS40 & MHS32
Update:
v1.8-20180907
Update to support MHS35
Update:
v1.7-20180320
Update to support Raspbian Version: March 2018(Release date:2018-03-13)
Update:
v1.6-20170824
Update xserver to support Raspbian-2017-08-16
Update:
v1.5-20170706
Update to support Raspbian-2017-07-05, Raspbian-2017-06-21
Update:
v1.3-20170612
fixed to support Raspbian-2017-03-02, Raspbian-2017-04-10
Update:
v1.2-20170302
Add xserver-xorg-input-evdev_1%3a2.10.3-1_armhf.deb to support Raspbian-2017-03-02
Update:
v1.1-20160815

How to install the LCD driver of Raspberry Pi

1.)Step1, Install Raspbian official mirror

a)Download Raspbian official mirror:
https://www.raspberrypi.org/downloads/
b)Use“SDFormatter.exe”to Format your TF Card
c)Use“Win32DiskImager.exe” Burning mirror to TF Card

2.) Step2, Clone my repo onto your pi

Use SSH to connect the Raspberry Pi,
And Ensure that the Raspberry Pi is connected to the Internet before executing the following commands:

sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/

3.)Step3, According to your LCD's type, excute the corresponding driver:

2.4” RPi Display (MPI2401):

Driver install:

sudo ./LCD24-show

WIKI:

CN: http://www.lcdwiki.com/zh/2.4inch_RPi_Display
EN: http://www.lcdwiki.com/2.4inch_RPi_Display

2.4” RPi Display For RPi 3A+ (MPI2411):

Driver install:

sudo ./LCD24-3A+-show

WIKI:

CN: http://www.lcdwiki.com/zh/2.4inch_RPi_Display_For_RPi_3A+
EN: http://www.lcdwiki.com/2.4inch_RPi_Display_For_RPi_3A+

2.8” RPi Display (MPI2801):

Driver install:

sudo ./LCD28-show

WIKI:

CN: http://www.lcdwiki.com/zh/2.8inch_RPi_Display
EN: http://www.lcdwiki.com/2.8inch_RPi_Display

3.2” RPi Display (MPI3201):

Driver install:

sudo ./LCD32-show

WIKI:

CN: http://www.lcdwiki.com/zh/3.2inch_RPi_Display
EN: http://www.lcdwiki.com/3.2inch_RPi_Display

MHS-3.2” RPi Display (MHS3232):

Driver install:

sudo ./MHS32-show

WIKI:

CN: http://www.lcdwiki.com/zh/MHS-3.2inch_Display
EN: http://www.lcdwiki.com/MHS-3.2inch_Display

3.5” RPi Display(MPI3501):

Driver install:

sudo ./LCD35-show

WIKI:

CN: http://www.lcdwiki.com/zh/3.5inch_RPi_Display
EN: http://www.lcdwiki.com/3.5inch_RPi_Display

3.5” HDMI Display-B(MPI3508):

Driver install:

sudo ./MPI3508-show

WIKI:

CN: http://www.lcdwiki.com/zh/3.5inch_HDMI_Display-B
EN: http://www.lcdwiki.com/3.5inch_HDMI_Display-B

MHS-3.5” RPi Display(MHS3528):

Driver install:

sudo ./MHS35-show

WIKI:

CN: http://www.lcdwiki.com/zh/MHS-3.5inch_RPi_Display
EN:http://www.lcdwiki.com/MHS-3.5inch_RPi_Display

MHS-3.5” RPi Display-B(MHS35XX):

Driver install:

sudo ./MHS35B-show

WIKI:

CN: http://www.lcdwiki.com/zh/MHS-3.5inch_RPi_Display-B
EN:http://www.lcdwiki.com/MHS-3.5inch_RPi_Display-B

4.0" HDMI Display(MPI4008):

Driver install:

sudo ./MPI4008-show

WIKI:

CN: http://www.lcdwiki.com/zh/4inch_HDMI_Display-C
EN: http://www.lcdwiki.com/4inch_HDMI_Display-C

MHS-4.0" HDMI Display-B(MHS4001):

Driver install:

sudo ./MHS40-show

WIKI:

CN: http://www.lcdwiki.com/zh/MHS-4.0inch_Display-B
EN: http://www.lcdwiki.com/MHS-4.0inch_Display-B

5.0” HDMI Display(Resistance touch)(MPI5008):

Driver install:

sudo ./LCD5-show

WIKI:

CN: http://www.lcdwiki.com/zh/5inch_HDMI_Display
EN: http://www.lcdwiki.com/5inch_HDMI_Display

5inch HDMI Display-B(Capacitor touch)(MPI5001):

Driver install:

sudo ./MPI5001-show

WIKI:

CN: http://www.lcdwiki.com/zh/5inch_HDMI_Display-B
EN: http://www.lcdwiki.com/5inch_HDMI_Display-B

7inch HDMI Display-B-800X480(MPI7001):

Driver install:

sudo ./LCD7B-show

WIKI:

CN: http://www.lcdwiki.com/zh/7inch_HDMI_Display-B
EN: http://www.lcdwiki.com/7inch_HDMI_Display-B

7inch HDMI Display-C-1024X600(MPI7002):

Driver install:

sudo ./LCD7C-show

WIKI:

CN: http://www.lcdwiki.com/zh/7inch_HDMI_Display-C
EN: http://www.lcdwiki.com/7inch_HDMI_Display-C

Wait for a moment after executing the above command, then you can use the corresponding raspberry LCD.

How to rotate the display direction

This method only applies to the Raspberry Pi series of display screens, other display screens do not apply.

Method 1, If the driver is not installed, execute the following command (Raspberry Pi needs to connected to the Internet):

sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
sudo ./XXX-show 90

After execution, the driver will be installed. The system will automatically restart, and the display screen will rotate 90 degrees to display and touch normally.
( ' XXX-show ' can be changed to the corresponding driver, and ' 90 ' can be changed to 0, 90, 180 and 270, respectively representing rotation angles of 0 degrees, 90 degrees, 180 degrees, 270 degrees)

Method 2, If the driver is already installed, execute the following command:

cd LCD-show/
sudo ./rotate.sh 90

After execution, the system will automatically restart, and the display screen will rotate 90 degrees to display and touch normally.
( ' 90 ' can be changed to 0, 90, 180 and 270, respectively representing rotation angles of 0 degrees, 90 degrees, 180 degrees, 270 degrees)
(If the rotate.sh prompt cannot be found, use Method 1 to install the latest drivers)