Guition ESP32-P4 JC4880P443 (4.3")
4.3" (480×800) portrait touchscreen panel with ESP32-P4 and ESP32-C6 coprocessor for WiFi/Bluetooth. Uses a portrait layout by default: album art at the top, track info below on an accent-colour panel, and play/pause in the bottom-right.
Install
Click Install to flash the firmware directly from your browser. No ESPHome dashboard or YAML required.
TIP
If you prefer to install via the ESPHome dashboard, see ESPHome Config (this device uses the devices/guition-esp32-p4-jc4880p443 package).
Where to Buy
- Panel: AliExpress
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.
For a landscape mount, use the rotated layout package and set display_rotation to either 90 or 270:
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: 1sThe package only swaps the layout values to an 800×480 canvas, with artwork on the left and the accent-coloured track panel on the right.
