WSAL16239 – 4.3inch DSI LCD/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
Capacitive 4.3-inch IPS touch display with 800×480 resolution for Raspberry Pi via the DSI interface.
Related products at JW Tech
- WSAL16239 – 4.3inch Capacitive Touch Display for Raspberry Pi, DSI Interface, 800×480
- WSAL18645 – 4.3inch Capacitive Touch Display for Raspberry Pi, with Protection Case, DSI Interface, 800×480
Technical overview
- Screen type: 4.3-inch IPS, hardware resolution 800 x 480 pixels, refresh rate up to 60 Hz.
- Touch panel: capacitive, supports 5-point multitouch; tempered glass rated up to 6H hardness.
- Interface: the LCD is driven directly through the Raspberry Pi's DSI interface.
- Compatible boards: Pi 5/CM5, CM4, CM3+/CM3, Pi 4B/3B+/3A+/3B, 2B/B+/A+ (depending on cable type).
- Connection for Pi 5/CM5/CM4/CM3+/CM3: use a 12 cm DSI cable at the 22-pin DSI1 port; the board can be mounted on the back of the display.
- Connection for older boards (Pi 4B/3B+/3A+/3B/2B/B+/A+): use an FFC cable at the 15-pin DSI port.
- Software (Trixie/Bookworm): append to config.txt: dtoverlay=vc4-kms-v3d and dtoverlay=vc4-kms-dsi-7inch (DSI1) or dtoverlay=vc4-kms-dsi-7inch,dsi0 (DSI0).
- Backlight brightness via terminal: echo X | sudo tee /sys/class/backlight/*/brightness, where X ranges from 0 (darkest) to 255 (brightest).
- Display rotation (Trixie/Bookworm, Lite): add to /boot/cmdline.txt: video=DSI-1:800x480M@60,rotate=90 (values 90/180/270), then reboot.
- Touch rotation (Bookworm): udev rule file /etc/udev/rules.d/99-waveshare-touch.rules with LIBINPUT_CALIBRATION_MATRIX values depending on angle.
Commands and examples – verify before use:
dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-7inch
#dtoverlay=vc4-kms-dsi-7inch,dsi0
echo 100 | sudo tee /sys/class/backlight/*/brightness
video=DSI-1:800x480M@60,rotate=90
ENV{ID_INPUT_TOUCHSCREEN}=="1", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 -1 1 1 0 0"
Notes and version constraints
- The exact commands are version-specific: Trixie/Bookworm use vc4-kms overlays; older systems such as Stretch/Jessie instead use display_rotate in config.txt.
- On Bullseye/Buster, after rotating the display, touch rotation must be set manually and separately.
- The support note references a GitHub issue (rpi-update pulls/6417) to fix screen flicker – please verify the patch is current before applying it.
- Assembly uses short copper pillars between display and motherboard; if problems occur, the source suggests possibly removing large capacitors.
- No prices, stock levels, or certifications are present in the source – no such claims made.
Source and revision record
- 4.3inch DSI LCD - Waveshare Wiki
- Source revision: 110766
- Captured: 2026-08-31T03:20:57+00:00
- SHA-256:
fba90ed3752b7f4aaf1e4edd809fac3c853654d40f73c3815eca4d6867459b93