Zum Inhalt springen

WSAL16239 – 4.3inch DSI LCD/en

Aus JW Tech Wiki
Version vom 6. September 2026, 00:28 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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

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