Skip to content

Board matrix

MyCustomerDisplay supports three Raspberry Pi boards, all built for 64-bit ARMv8. The original Raspberry Pi Zero (v1, ARMv6) is not supported.

Pi Zero 2 W Pi 4 Pi 5
SoC BCM2710A1 (4× Cortex-A53) BCM2711 (4× Cortex-A72) BCM2712 (4× Cortex-A76)
RAM 512 MB 1–8 GB 2–8 GB
GPU VideoCore IV VideoCore VI VideoCore VII
OTG connector micro-USB port marked "USB" (not "PWR IN") USB-C (power connector) USB-C (power connector)
H.264 hardware decode yes (≤1080p30) yes (≤1080p60) no (software decode)
HEVC hardware decode no yes yes (HEVC only)
Analog audio jack no yes no
HDMI ports 1 (mini) 2 (micro) 2 (micro)
DSI connector (Touch Display) no yes (15-pin) yes (22-pin, ×2)
USB HID touch panel support no (no free host port) yes yes
Device-access bridge (host-port peripherals to the page) no yes yes
Integrated Wi-Fi yes — 2.4 GHz only (CYW43436) yes — dual-band (CYW43455) yes — dual-band
Integrated Bluetooth yes — BT 4.2 yes — BT 5.0 yes — BT 5.0
Wi-Fi AP mode band 2.4 GHz only 2.4/5 GHz 2.4/5 GHz
Memory budget tight — browser + agent share ~400 MB usable comfortable comfortable

All figures are per-board hardware capability, not per-feature availability: some capabilities (Wi-Fi/Bluetooth, NFC, touch) are optional and off by default even on boards that support them — see their respective guides.

Notes and constraints

  • Display output: HDMI is supported on every board out of the box. v1 drives a single output at a time even though Pi 4/5 have two HDMI ports and two DSI connectors.
  • DSI Touch Display: Pi 4 and Pi 5 only — the Zero 2 W has no DSI connector.
  • USB HID touch and the device-access bridge (exposing host-port USB/HID/serial peripherals to the displayed page) are Pi 4 / Pi 5 only. On the Zero 2 W, the single data-capable USB port is consumed by the gadget link to the host, leaving no free host port for peripherals.
  • NFC reader: the USB ACR122U backend needs a free USB-A host port, so it's Pi 4 / Pi 5 only. The PN532 backend runs over I2C/SPI (GPIO pins, not USB) and works on all three boards, including the Zero 2 W. See the NFC guide.
  • Wireless: every board carries an integrated Wi-Fi/Bluetooth combo chip, but both radios are rfkill-blocked by default on every board — no wireless daemon runs until explicitly enabled. See the Wireless guide. AP mode is 2.4 GHz-only on the Zero 2 W (single-band radio); 5 GHz AP mode needs Pi 4 or Pi 5.
  • Video codecs: pick hardware-decoded content per board — H.264 on Zero 2 W and Pi 4, HEVC on Pi 4 and Pi 5. Pi 5 has no H.264 hardware path at all (software decode, fine at 1080p on its Cortex-A76 cores, but worth knowing before assuming hardware acceleration).
  • Audio: HDMI audio output on every board in v1. Only Pi 4 additionally has an analog 3.5 mm jack (not yet a selectable output — HDMI is the only v1 audio output regardless of board).

See Hardware for setup basics (which port is the OTG port, power requirements, cable quality) and Displaying content for how the agent reports these capabilities (h264_hw, hevc_hw, touch_present, etc.) over the API.