waveshare 3.5 lcd touch screen factory

The RPi LCD can be driven in two ways: Method 1. install driver to your Raspbian OS. Method 2. use the Ready-to-use image file of which LCD driver was pre-installed.
3) Connect the TF card to the Raspberry Pi, start the Raspberry Pi. The LCD will display after booting up, and then log in to the Raspberry Pi terminal,(You may need to connect a keyboard and HDMI LCD to Pi for driver installing, or log in remotely with SSH)
1. Executing apt-get upgrade will cause the LCD to fail to work properly. In this case, you need to edit the config.txt file in the SD card and delete this sentence: dtoverlay=ads7846.
This LCD can be calibrated through the xinput-calibrator program. Note: The Raspberry Pi must be connected to the network, or else the program won"t be successfully installed.

The RPi LCD can be driven in two ways: Method 1. install a driver to your Raspbian OS. Method 2. use the Ready-to-use image file of which the LCD driver was pre-installed.
3) Connect the TF card to the Raspberry Pi, start the Raspberry Pi. The LCD will display after booting up, and then log in to the Raspberry Pi terminal,(You may need to connect a keyboard and HDMI LCD to Pi for driver installing, or log in remotely with SSH)
1. Executing apt-get upgrade will cause the LCD to fail to work properly. In this case, you need to edit the config.txt file in the SD card and delete this sentence: dtoverlay=ads7846.
This LCD can be calibrated through the xinput-calibrator program. Note: The Raspberry Pi must be connected to the network, or else the program won"t be successfully installed.
Since the Raspberry Pi image and version are frequently updated, if you encounter a situation where the LCD cannot be used normally, please download the latest version of the image provided by us or from the official website of Raspberry Pi and install the latest driver provided by us.

3.5inch RPi LCD (A) and 3.5inch RPi LCD (B) are hardware compatible with each other (uses different driver), and can be mutually substituted in most cases. (A) for low cost ver. while (B) for IPS ver. with better displaying.
Why the LCD doesn"t work with my Raspbian?To use the LCD with the Raspberry Pi official image, driver (SPI touch interface only) should be installed first. Please refer to the user manual.
However, for the first testing, you may want to use our image directly (if provided).Why the LCD still doesn"t work with the Waveshare provided image?Make sure the hardware connection is correct and connects fine.
Since the first-generation Raspberry Pi released, Waveshare has been working on designing, developing, and producing various fantastic touch LCDs for the Pi. Unfortunately, there are quite a few pirated/knock-off products in the market. They"re usually some poor copies of our early hardware revisions, and comes with none support service.

This is a 2.8inch TFT LCD with resistive touch panel, has 320x240 resolution. It can support any revision of Raspberry Pi. Driver is provided for Raspbian/Ubuntu Mate/kali.
This is a 3.2inch TFT LCD with resistive touch panel, has 320x240 resolution. Can support any revision of Raspberry Pi. Driver is provided for Raspbian/Ubuntu Mate/kali.
This is a 3.2inch TFT LCD with resistive touch panel, has 320x240 hardware resolution.Support up to 125MHz high-speed SPI signal transmission provide you a clear and stable display effect.. Can directly plug to any revision of Raspberry Pi. Driver is provided for Raspbian/Ubuntu Mate/kali and Retropie(Can only display when working with Retropie).
This is a 3.5inch TFT LCD with resistive touch panel, has 480x320 resolution. Can support any revision of Raspberry Pi. Driver is provided for Raspbian/Ubuntu Mate/kali.
This is a 3.5inch TFT LCD with resistive touch panel, has 480x320 resolution. Can support any revision of Raspberry Pi. Driver is provided for Raspbian/Ubuntu Mate/kali. And this is an IPS screen which has wider viewing angle.
This is a 3.5inch TFT LCD with resistive touch panel, has 480x320 resolution. Support up to 125MHz high-speed SPI signal transmission provide you a clear and stable display effect.. Can directly plug to any revision of Raspberry Pi. Driver is provided for Raspbian/Ubuntu Mate/kali and Retropie(Can only display when working with Retropie).
This is a 3.5inch IPS screen with resistive touch panel, has 480x320 hardware resolution, use HDMI interface for displaying and GPIO for touching. Touch driver is provide for Raspbian, Ubuntu Mate,Kali and Retropie(Can only display when working with Retropie).
This is a 4inch TFT LCD with resistive touch panel, has 480x320 resolution. Support up to 125MHz high-speed SPI signal transmission provide you a clear and stable display effect. Can directly plug to any revision of Raspberry Pi. Driver is provided for Raspbian/Ubuntu Mate/kali and Retropie(Can only display when working with Retropie).
This is a 4.3inch IPS screens, 800x480 resolution, HDMI display. Designed for Raspberry Pi. Driver is required for touching. Note that this LCD can only support Raspberry Pi
This is a 5inch Resistive Touch Screen LCD, 800x480 resolution, HDMI interface. Designed for Raspberry Pi. Note that this LCD can only support Raspberry Pi.

The RPi LCD can be driven in two ways: Method 1. install driver to your Raspbian OS. Method 2. use the Ready-to-use image file of which LCD driver was pre-installed.
3.Open Terminal of Raspberry Pi (You may need to connect an keyboard and HDMI LCD to Pi for driver installing)git clone https://github.com/waveshare/LCD-show.git
Once this LCD is enabled, meanwhile the default settings for HDMI are changed. If you want to use another HDMI monitor, please run the following command:cd LCD-show/
This LCD can be calibrated using a program called xinput_calibrator which is pre-installed on the CD image. However, it was not pre-installed on original Raspbian OS. So in this case, you should get and install the program manually withsudo apt-get install -y xinput-calibrator
After running these commands, there will be a prompt for four-point calibration shown in the LCD screen. Click the points one by one to finish the touch calibration. Then, the new calibration data will be displayed in the terminal, as shows below. Please get these data for future use.Doing dynamic recalibration:

The WaveShare 3.5" RPi LCD Revision C (SKU 15811) and WaveShare 4.0" RPi LCD Revision C (SKU 16099) have the solder jumper on the back to enable PWM backlight dimming.

I have a standard RaspberryPi OS (release 2022-04-04) installed onto an ssd disk using Raspberry Pi imager v1.7.2 (RPi model 4b). The waveshare screen connects right ontop of the RPi board.
After successful driver install the RPi rebooted automatically. The little waveshare screen still didn"t work (just lit, but blank as before) and now the other screen (HDMI-connected) didn"t work either, the monitor says "non-optimal resolution". So apparently the drivers changed the resolution output but the little screen still isn"t working. And now I can"t use my big screen either.
The manufacturer also recommend using their own image for a linux dist with drivers pre-installed, at their link with the text/title 3.5inch RPi LCD(A) -2020-08-20-raspios-buster-armhf-full however, that link, which goes to the url https://1drv.ms/u/s!At1XVmt1PVrlgQMnNL_rKl_jr41j?e=g3uasY takes me to a Microsoft Onedrive page saying that the link is no longer working.
I don"t really want to have to use a certain dist of linux to operate the screen, but it seems they no longer provide it anyways (a bit unprofessional to link to a shared Onedrive file eh?).

3.5 inch resistive touch screen TFT LCD designed to work directly with Raspberry Pi, Raspbian Image is provided in a DVD with this product. A Touch pen is also included for effective touch interface.

3.5inch RPi LCD (A) and 3.5inch RPi LCD (B) are hardware compatible with each other (uses different driver), and can be mutually substituted in most cases. (A) for low cost ver. while (B) for IPS ver. with better displaying.
Ms.Josey
Ms.Josey