WSAL21316 – 2.8inch HDMI LCD (H)/en
Erscheinungsbild
Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.
Summary
The 2.8-inch HDMI LCD (H) is a compact IPS display with 480×640 resolution, 5-point capacitive touch, and an optically bonded glass surface. It works with Raspberry Pi, Jetson Nano, and as an external monitor under Windows.
Related products at JW Tech
- WSAL21316 – 2.8inch HDMI IPS LCD Display (H), 480×640, Adjustable Brightness, Optical Bonding Screen
Technical overview
- Resolution: 480 × 640 pixels in portrait orientation
- 5-point capacitive touch on toughened glass (6H hardness)
- Optical bonding reduces reflections and improves contrast
- Interfaces: HDMI, USB-C (power/touch), I²C (touch)
- Raspberry Pi connection via pogo pins on the back
- Supported OS: Raspberry Pi OS, Ubuntu, Kali, Retropie, Win10 IoT (Pi); Ubuntu (Jetson Nano); Windows 7–11 (PC)
- Brightness is software-adjustable for power saving
- Defaults to portrait; landscape requires manual rotation settings
Commands and examples – verify before use:
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=87
hdmi_timings=480 0 100 16 100 640 0 100 20 100 0 0 0 60 0 42000000 6
dtparam=i2c_arm=on
dtoverlay=waveshare-28HDMI-3b
dtoverlay=waveshare-28HDMI-4b
dtoverlay=waveshare-28HDMI-5b
start_x=1
gpu_mem=128
display_rotate=3
xrandr -o 1
fbcon=rotate:3 video=HDMI-A-1:640x480M@60,rotate=90
Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1"
sudo apt-get update && sudo apt-get full-upgrade
sudo apt install xserver-xorg-input-synaptics
sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf /etc/X11/xorg.conf.d/
sudo udevadm control --reload-rules && sudo udevadm trigger
Notes and version constraints
- The exact hdmi_timings values are version-sensitive and may need adjustment per firmware.
- DTBO files (waveshare-28HDMI-3b/4b/5b) must be downloaded separately and copied to /boot/overlays.
- Ubuntu path layout differs between 32-bit and 64-bit versions; the correct gdm3/lightdm path must be verified beforehand.
- The touch calibration matrix varies by target angle (90°, 180°, 270°).
- The touch interface switch (USB vs I²C) must be set manually before operation.
- Missing or outdated drivers may prevent display detection; a system update might be required.
Source and revision record
- 2.8inch HDMI LCD (H) - Waveshare Wiki
- Source revision: 110808
- Captured: 2026-09-03T02:40:35+00:00
- SHA-256:
5fe09d4ac4e4c107e193c893db9be6f6c1208e561421ca1339fa84178ae4f3ef