A tiny core module and a plug-on board with a C6, a 22-pin camera socket and four USB-C ports. Those four ports hang off a CH334F hub on the high-speed USB, so it is always a host and can never be the target's keyboard. The core's own USB-C is the serial and JTAG port. No Ethernet and no microSD slot.
What ESP-KVM needs from a board
- ✓ 32 MB of PSRAM. It has the 32 MB of PSRAM the video needs.
- ✓ A camera connector the capture board fits. The HDMI capture board's Raspberry Pi camera ribbon fits its camera connector. Connector: 22-pin on the EXT board.
- ✗ High-speed USB towards the target. Its high-speed USB cannot face the target as a device.
- ✓ A network. It has a network: Ethernet, or Wi-Fi through a co-processor.
Chip revision: 1.x.
Read from the maker’s documents, checked 2026-11, not from a board in hand.
ESP-KVM is free, open-source firmware that turns an ESP32-P4 board into an IP-KVM: another computer’s screen, keyboard and mouse in your browser, from the BIOS up. The boards it runs on →