Skip to content

Guition ESP32-P4 JC4880P443 (4.3")

4.3" touchscreen panel with ESP32-P4 and ESP32-C6 coprocessor for WiFi/Bluetooth. Uses a landscape layout by default: album art on the left, track info on the right, and play/pause in the bottom-right.

Install

Click Install to flash the firmware directly from your browser. No ESPHome dashboard or YAML required.

Preparing installer...

TIP

If you prefer to install via the ESPHome dashboard, see ESPHome Config (this device uses the devices/guition-esp32-p4-jc4880p443/packages-90.yaml package by default).

Where to Buy

Notes

This device should be tested on real hardware after flashing. If touch input is mirrored or rotated, adjust only the GT911 touch transform in the device package.

Display Rotation

The device exposes Screen Rotation in Home Assistant as a dropdown with 0, 90, 180, and 270 options. This uses ESPHome 2026.4's native LVGL rotation, including touch rotation.

The default package is the landscape layout with display_rotation set to 90. Use 270 if your landscape mount is upside down:

yaml
substitutions:
  display_rotation: "90"

packages:
  music_dashboard:
    url: https://github.com/jtenniswood/esphome-media-player
    files: [devices/guition-esp32-p4-jc4880p443/packages-90.yaml]
    ref: main
    refresh: 1s

For a portrait mount, use devices/guition-esp32-p4-jc4880p443/packages.yaml instead.

Buy Me A Coffee