← All boards

Compare boards

The ESP32-P4 boards ESP-KVM runs on, side by side. Pick the ones you are choosing between; the address of this page keeps the choice, so it can be sent to someone. "Untested" means built from the vendor's schematic and not yet run by anyone. Green marks the best of the boards shown. The first row is the board's rating for a KVM, out of five.

Compare the capture boards → · Every ESP32-P4 board, supported or not →

StatusTestedTestedTestedTestedTestedTestedTestedTestedTestedTestedTestedUntestedUntestedUntestedUntested
Fit for a KVM 4 of 5 4.5 of 5 4 of 5 3.5 of 5 5 of 5 3.5 of 5 4.5 of 5 3 of 5 4 of 5 4.5 of 5 3 of 5 3 of 5 3 of 5 2 of 5 3.5 of 5
ChipESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 1.x or rev 3.x (an image for each); the unit here is rev 3.2ESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 1.x; an image for rev 3.x is ready, but no rev 3.x board has been seen yetESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 1.x or rev 3.x (an image for each); v1.2 boards carry rev 3.1ESP32-P4, rev 1.xESP32-P4, rev 1.xESP32-P4, rev 3.xESP32-P4NRW32X, rev 3.xESP32-P4, rev 1.x or rev 3.x (an image for each)ESP32-P4, rev 3.xESP32-P4, rev 1.xESP32-P4, rev 3.x
PSRAM32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB32 MB
Flash32 MB16 MB16 MB16 MB32 MB32 MB16 MB16 MB16 MB16 MB32 MB16 MB16 MB16 MB16 MB
Ethernet100M100M100M100M100M-100M-100M100M-100M100M100M100M
PoEwith an add-on module-with an add-on module-yes-with an add-on module-802.3atwith an add-on module-with an add-on module--802.3at
Wi-Fi-Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6Wi-Fi 6, ESP32-C6-dual-band Wi-Fi 6, ESP32-C5dual-band Wi-Fi 6, ESP32-C5Wi-Fi 6, ESP32-C6dual-band Wi-Fi 6, ESP32-C5Wi-Fi 6, ESP32-C6-
HDMI captureGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterM5Stack Add-on Display InGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterGeekworm C790 or Geekworm C792 or Waveshare HDMI to CSI AdapterM5Stack Add-on Display In
Capture connector22-pin 0.5 mm camera connector (the Pi 5 / Zero kind)15-pin Raspberry Pi camera connector15-pin Raspberry Pi camera connectorcamera connector J315-pin Raspberry Pi camera connector15-pin Raspberry Pi camera connector15-pin Raspberry Pi camera connector15-pin Raspberry Pi camera connector24-pin flat cable to the Add-on Display In15-pin Raspberry Pi camera connector22-pin 0.5 mm camera connector (Pi 5 kind)15-pin Raspberry Pi camera connector15-pin 1.0 mm camera connector15-pin Raspberry Pi camera connector24-pin flat cable to the Add-on Display In
To the targetUSB 2.0 OTG on an MX1.25 connectorUSB-C, the HS OTG oneUSB-A (A-to-A cable, 5 V wire cut)USB-C, the OTG-HS oneUSB-AUSB OTG on an MX1.25 4-pin headerUSB-A port 1 (jumper; A-to-A cable, 5 V wire cut)USB-C, the OTG-HS oneUSB-C, the one M5Stack labels HostUSB-A (A-to-A cable, 5 V wire cut)USB OTG on a 4-pin headerUSB-A (jumper; A-to-A cable, 5 V wire cut)USB-C, the HS OTG oneUSB-C, the OTG-HS oneUSB-C, the one M5Stack labels Host
microSDyesyesyes, pins not confirmed on hardware yetyes, pins not confirmed on hardware yetyesyesyesyesyes, on the capture module the board needs anywayyesyesyesyesyesyes, on the capture module the board needs anyway
Measured1080p MJPEG 20 fps; 720p 45 fps1080p H.264 at 22-24 fps, 720p at 28; about 155 ms from mouse to picture--1080p H.264 at 23 fps (rev 3.x)-H.264 at about 23 fps (rev 3.1)about 9 fps of 1080p MJPEG over Wi-Fi (0.56.2)720p: MJPEG 21-23 fps, H.264 17 fps; about 185 ms from mouse to picture------
Antenna----------two versions, a PCB antenna on the board or an external FPC one on a cable; tested with the FPC one----